Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
university:tools:pluto:hacking:power_amp [10 Jul 2019 23:17] – fix underscores Robin Getzuniversity:tools:pluto:hacking:power_amp [10 Jul 2019 23:30] – [VDD_GPO] Robin Getz
Line 27: Line 27:
 ==== VDD_GPO ==== ==== VDD_GPO ====
  
-The power connected to the ''VDD_GPO'' pin is 1.3 V The output voltage on the ''GPO_[0:3]'' pins is expected to be ''VDD_GPO × 0.8'' (1.04 V) and ''VDD_GPO'' (1.30 V). With an output current of 10 mA (typical). If you connect regulators or switches, it may need to be level shifted to achieve the proper voltage control thresholds. +The power connected to the ''VDD_GPO'' pin is 1.3 V The output voltage on the ''GPO_[0:3]'' pins is expected to be ''VDD_GPO × 0.8'' (1.04 V) and ''VDD_GPO'' (1.30 V). With an output current of 10 mA (typical). The off resistance of the GPO pins is 15 Ω. The on resistance of the GPO pins is 32 Ω. If you connect regulators or switches, it may need to be level shifted/have the drive strength increased to achieve the proper voltage control thresholds.
  
-With the 1.3 V ''VDD_GPO'' net, it is known that the AUX_ADC and AUX_DAC will not be functional.+With the 1.3 V ''VDD_GPO'' net, it is known/understood that the AUX_ADC and AUX_DAC will not be functional.
  
 ==== Pinout ==== ==== Pinout ====
Line 61: Line 61:
 ==== Test Results ==== ==== Test Results ====
  
-A small script on the Pluto will demonstrate:+A small script on the Pluto SDR (or host) will demonstrate:
  
 <xterm> <xterm>
 #!/bin/sh #!/bin/sh
  
 +# Setup : Put into TDD mode, and setup GPO0 and GPO1
 iio_attr -q -a -D ad9361-phy adi,frequency-division-duplex-mode-enable 0 iio_attr -q -a -D ad9361-phy adi,frequency-division-duplex-mode-enable 0
-iio_attr -a -D ad9361-phy adi,gpo0-slave-rx-enable 1 +iio_attr -q -a -D ad9361-phy adi,gpo0-slave-rx-enable 1 
-iio_attr -a -D ad9361-phy adi,gpo1-slave-tx-enable 1+iio_attr -q -a -D ad9361-phy adi,gpo1-slave-tx-enable 1
 iio_attr -q -a -D ad9361-phy  initialize 1 iio_attr -q -a -D ad9361-phy  initialize 1
  
 while [ 1 ] ; do while [ 1 ] ; do
-iio_attr -q -a -d ad9361-phy ensm_mode rx +  iio_attr -q -a -d ad9361-phy ensm_mode rx 
-iio_attr -q -a -d ad9361-phy ensm_mode tx+  # capture buffer 
 +  iio_attr -q -a -d ad9361-phy ensm_mode tx 
 +  # transmit buffer
 done done
 </xterm> </xterm>
university/tools/pluto/hacking/power_amp.txt · Last modified: 16 Jul 2019 20:15 by Robin Getz