UG-1828
GPIO MODE
Another method to control the Tx attenuation block is through GPIO mode. In this mode, two GPIO pins are used to increment or
decrement the current attenuation value. An API command "adi_adrv9001_Tx_Attenuation_PinControl_Configure()" is provided to
user to configure the GPIO pins and set the step size. A typical output power transient is shown in Figure 90.
Power Amplifier Protection
In the Tx signal chain, two power amplifier protection mechanisms are provided to protect the power amplifier from excessive peak or
average power excursions. Note these features are not fully supported in the current release.
Power Monitor
Power monitor is one of the power amplifier protection methods and it utilizes the Tx attenuation block to adjust the power by
continuously monitoring the output power of the Tx datapath.
Through API commands, the user can enable power amplifier protection and set configuration parameters such as average and peak
power thresholds. The average power is accumulated over a specified integration time and an error flag is asserted if it exceeds the
threshold. In addition, the instantaneous or peak power is detected and the error flag is asserted if a specified number of peaks is
exceeded. The power amplifier error flag can be read via an API command. The power delivered to the power amplifier is automatically
reduced if the error flag is asserted. In the scenario depicted in Figure 91, the error flag is asserted after two power peaks were detected.
The power amplifier power is automatically ramped down to max attenuation. Note that the average power did also exceed its threshold
but not for long enough.
Tx OUTPUT POWER
DESIRED Tx
ATTENUATION
CONST_STEP_MODE_STEP_SIZE
TX_ATTENUATION<9:0>
Figure 89. Constant Step Mode
Tx OUTPUT POWER
TX_INCR_DECR_WORD
TX_INCR_GPIO
TX_DECR_GPIO
Figure 90. GPIO Incr/Decr Mode
Rev. PrA | Page 94 of 253
Preliminary Technical Data
FULL-SCALE OUTPUT POWER
CONST_STEP_MODE_WAIT_DURATION
Need help?
Do you have a question about the ADRV9001 and is the answer not in the manual?