UG-1828
Preliminary Technical Data
are assigned "increment attenuation" or "decrement attenuation" functionality. By applying a high pulse on the assigned GPIO pin, the
attenuation for a specific channel is either increased or decreased, depending on the assigned functionality. Increment and decrement
functionality can be assigned to any digital GPIO from DGPIO_0 to DGPIO_15. Pin-based Tx attenuation control allows multiple
increments or decrements of Tx attenuation.
Set Tx attenuation control mode to "GPIO_MODE" by the API function adi_adrv9001_Tx_Attenuation_Configure() or
adi_adrv9001_Tx_AttenuationMode_Set(), and select the properly GPIOs for each channel by the API function
adi_adrv9001_TxAttenPinCtrlCfgSet() (TBD), baseband processor can send the pulses to ADRV9001 via the specific digital GPIO pins
to increase or decrease the Tx attenuation.
Pin-Based Rx Gain Control
A complete description of Rx Gain control is provided in the Rx Gain Control section of this User Guide.
Pin-based Rx gain control is relevant for applications which require Manual Gain Control (MGC) and precise timing for gain change
events. The pin-based control offers lower latency than SPI based gain change operations. In pin-based gain control, certain digital GPIO
pins are assigned "increment gain index" or "decrement gain index" functionality for a particular receiver channel. By applying a high
pulse on the assigned GPIO pin, the gain index for a specific channel is either increased or decreased, depending on the assigned
functionality. The pulse width requirement is 2 AGC clock cycles (184.32 MHz) in the logic high state. Increment and decrement
functionality can be assigned to any digital GPIO from DGPIO_0 to DGPIO_15.
Note that if the user has programmed a gain table that operates in a subset of the full gain table range (i.e. using index 195 to 255), the
pin-based Rx gain control does not have knowledge of this status. if the gain decrement pulse is applied when the gain index is 195. The
gain index will be decreased off table. It is possible that off-table gain indices (i.e. gain indices below 195) correspond to maximum gain
condition. It is recommended to exercise care when applying pulses when the gain index is at the edge of useful section gain table, or
design gain table with this in mind.
Set Rx Gain control mode to "PIN" by the API function adi_adrv9001_Rx_GainControl_Configure() or
adi_adrv9001_Rx_GainControl_Mode_Set(), configures the properly digital GPIO pins for gain increase and decrease control and other
control parameters by API function adi_adrv9001_Rx_GainControl_PinMode_Configure(), then baseband processor can send the
pulses to ADRV9001 via the specific digital GPIO pins to increase or decrease the Rx Gain index.
Power Amplifier Ramp Control
A complete description of power amplifier ramp control is being provided in the user guide in the future.
When the power amplifier ramp control function is utilized in ADRV9001, certain digital GPIO pin can be assigned as the "power
amplifier ramp control enable" functionality driven by the baseband processor, the rising edge of power amplifier ramp control enable
with programable delay will be act as the ramp up trigger signal and the falling edge of power amplifier ramp enable with programable
delay acts as the ramp down trigger signal.
Monitor Enable
See the Power Saving and Monitor Mode section for a complete description of monitor mode.
When the monitor mode is initialized in ADRV9001, certain digital GPIO is assigned as "Mon_enable" functionality driven by the
baseband processor, after necessary parameters initialization for monitor mode, by de-asserting and asserting the monitor enable pin will
enable the transitions between the Normal and Monitor operation modes or wake up ADRV9001 from sleep state at the falling edge of
"Mon_enable".
Hopping Mode Control
TBD.
Digtial GPIO Output Features
This section outlines digital GPIO output features available on the device. Output GPIO features on ADRV9001 use a concept called
source control. The source control describes what is the source of the signals routed to GPIO pins, whether they are from the monitor
feature or the ARM.
Rev. PrA | Page 178 of 253
Need help?
Do you have a question about the ADRV9001 and is the answer not in the manual?