Reference Manual
RECEIVER GAIN CONTROL
Table 88. adi_adrv9001_PeakDetector_t Structure Definition (Continued)
Parameter
hbGainStepHighRecovery
hbGainStepLowRecovery
hbGainStepMidRecovery
hbGainStepAttack
hbOverloadPowerMode
hbUnderRangeMidThreshExceededCount
hbUnderRangeLowThreshExceededCount
feedback_apd_low_hb_low
feedback_apd_high_hb_high
Table 89. adi_adrv9001_ExtLna_t Structure Definition
Parameter
settlingDelay
There is a set of receiver gain control APIs to interact with the ADRV9001 device. The previous sections mention some of them.
summarizes the list of API functions with a brief description for each one. Refer to the Doxygen document for more up-to-date information and
detailed descriptions.
analog.com
Description
as an underrange event and the gain is recovered by
hbGainStepHighRecovery.
The number of indices the gain index pointer is increased in the
event of an HB underrange high threshold underrange event.
Only applicable in the fast recovery mode of peak detect
AGC. This sets the number of indices the gain index pointer
is increased in the event of an HB underrange low threshold
underrange Event.
Only applicable in the fast recovery mode of peak detect
AGC. This sets the number of indices the gain index pointer
is increased in the event of an HB underrange mid threshold
underrange Event.
The number of indices the gain index pointer is decreased
in the event of an HB high threshold overrange event in
AGC modes. The step size in dB depends on the gain step
resolution of the gain table (default 0.5dB per index step).
Sets the measurement mode of the HB detector. HB uses I^2
+ Q^2 when set to 1.Otherwise the HB uses max(I, Q) per
sample.
Only applicable in the fast recovery mode of
peak detect AGC. Sets number of individual
overloads above hbUnderRangeMidThresh (number
of times hbOverloadThreshCount is exceeded in
hbOverloadDurationCount) to cause an HB underrange mid
threshold overload event. In the peak detect AGC mode,
not having sufficient peaks to cause the overload is flagged
as an underrange event and the gain is recovered by
hbGainStepMidRecovery.
Only applicable in the fast recovery mode of peak detect AGC.
Sets number of individual overloads above hbUnderRangeLow-
Thresh (number of times hbOverloadThreshCount is exceeded
in hbOverloadDurationCount) to cause an HB underrange low
threshold overload event. In the peak detect AGC mode, not
having sufficient peaks to cause the overload is flagged as
an underrange event and the gain is recovered by hbGainSte-
pLowRecovery.
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
External LNA settling delay
Min Value
0
0
0
0
0
0
0
0 (not as-
signed)
0 (not
assigned)
Min Value
Max Value
0
255
ADRV9001
Max Value
Default Value
31
2
31
6
31
4
31
2
1
0
255
3
255
3
0 (not
9 (select
assigned)
DGPIO pins
14 and 15)
9 (select
0 (not
DGPIO pins
assigned)
14 and 15)
Default Value
0
Table 90
Rev. A | 201 of 377
Need help?
Do you have a question about the ADRV9005 and is the answer not in the manual?
Questions and answers