UG-1828
Parameter
feedback_
low_threshold_counter_exceeded
feedback_
high_threshold_counter_exceeded
Table 64. adi_adrv9001_ExtLna_t Structure Definition
Parameter
gpio
powerDown
settlingDelay
A set of Rx gain control APIs are provided for user interaction with the ADRV9001 device. Some of them have been mentioned in the
previous sections. The following table summarizes the list of API functions currently available with a brief description for each one. For
more up-to-dated information and detailed descriptions, please refer to API doxygen document.
Table 65. A List of Rx Gain Control APIs
Rx Gain API Function Name
adi_adrv9001_Rx_GainControl_Mode_Set
adi_adrv9001_Rx_GainControl_Mode_Get
adi_adrv9001_Rx_Gain_Get
adi_adrv9001_Rx_Gain_Set
adi_adrv9001_Rx_GainTable_Write
adi_adrv9001_Rx_MinMaxGainIndex_Set
adi_adrv9001_Rx_GainTable_Read
adi_adrv9001_Rx_DecimatedPower_Get
adi_adrv9001_Rx_GainControl_Configure
adi_adrv9001_Rx_GainControl_Inspect
adi_adrv9001_Rx_GainControl_MinMaxGainIndex_Set
adi_adrv9001_Rx_GainControl_MinMaxGainIndex_Get
adi_adrv9001_Rx_GainControl_Reset
adi_adrv9001_Rx_GainControl_PinMode_Configure
adi_adrv9001_Rx_GainControl_PinMode_Inspect
DIGITAL GAIN CONTROL AND INTERFACE GAIN (SLICER)
The digital gain control has two major purposes, one for gain correction which is to correct the small step size inaccuracy in analog
front-end attenuation and the other for gain compensation which is to compensate for the entire analog front-end attenuation. In the
gain compensation mode, for example, if 5dB analog attenuation is applied at the front end of the device then 5dB of digital gain will be
applied. This ensures that the digital data is representative of the RMS power of the signal at the Rx input port (plus the nominal Rx
analog gain) so that any internal front-end attenuation changes in device for preventing ADC overloading are transparent to the
baseband processor. In this way, the device's AGC can be used to react quickly to incoming blockers without the need for the baseband
processor to track the current gain index for the level of the received signal at the input to the device for signal strength measurements.
Description
hbOverloadThreshCount was exceeded in
hbOverloadDurationCount) to cause an HB Under
Range Low Threshold Overload Event. In Peak Detect
AGC mode, not having sufficient peaks to cause the
overload is flagged as an under-range event and the
gain is recovered by hbGainStepLowRecovery.
A pair of DGPIO pins to retrieve the hb low threshold
counter exceeded status and apd low threshold
counter exceeded status
A pair of DGPIO pins to retrieve the hb high threshold
counter exceeded status and apd high threshold
counter exceeded status
Description
TBD
TBD
External LNA Settling Delay
Min Value
TBD
TBD
TBD
Description
Configures the Rx gain control mode for a specific channel
Retrieves the currently configured Rx gain control mode
Reads the Rx Gain Index for the requested Rx channel
Sets the current AGC Gain Index for the requested Rx channel
Programs the gain table settings for Rx channels
Set the minimum and maximum gain indices in the device data structure
Reads the gain table entries for Rx channels requested
Gets the decimated power for the specified channel
Sets up the device Rx Gain Control for a specified channel
Inspects the device Rx Gain Control for a specified channel
Sets the min/max gain indexes for gain control operation for the specified
channel
Gets the min/max gain indexes for gain control for the specified channel
Resets all state machines within the gain control block
Configures gain control for MGC PIN mode
Inspects gain control configurations for MGC PIN mode
Rev. PrA | Page 142 of 253
Preliminary Technical Data
Max
Min Value
Value
0
9
(not
(Select
assigned)
DGPIO
pins 14
and 15)
0
9
(not
(Select
assigned)
DGPIO
pins 14
and 15)
Max
Default
Value
Value
TBD
0
TBD
0
TBD
0
Default
Value
(TBD)
0
(not
assigned)
0
(not
assigned)
Need help?
Do you have a question about the ADRV9001 and is the answer not in the manual?