UG-1828 Preliminary Technical Data
Rev. PrB | Page 152 of 277
adi_adrv9001_GainControlCfg_t
+peakWaitTime
+maxGainIndex
+minGainIndex
+gainUpdateCounter
+attackDelay_us
+slowLoopSettlingDelay
+lowThreshPreventGainInc
+changeGainIfThreshHigh
+agcMode
+resetOnRxon
+resetOnRxonGainIndex
+enableSyncPulseForGainCounter
+enableFastRecoveryLoop
adi_adrv9001_PeakDetector_t
+agcUnderRangeLowInterval
+agcUnderRangeMidInterval
+agcUnderRangeHighInterval
+apdHighThresh
+apdLowThresh
+apdUpperThreshPeakExceededCount
+apdLowerThreshPeakExceededCount
+apdGainStepAttack
+apdGainStepRecovery
+enableHbOverload
+hbOverloadDurationCount
+hbOverloadThreshCount
+hbHighThresh
+hbUnderRangeLowThresh
+hbUnderRangeMidThresh
+hbUnderRangeHighThresh
+hbUpperThreshPeakExceededCount
+hbUnderRangeHighThreshExceededCount
+hbGainStepHighRecovery
+hbGainStepLowRecovery
+hbGainStepMidRecovery
+hbGainStepAttack
+hbOverloadPowerMode
+hbUnderRangeMidThreshExceededCount
+hbUnderRangeLowThreshExceededCount
+feedback_low_threshold_counter_exceeded
+feedback_high_threshold_counter_exceeded
adi_adrv9001_PowerDetector_t
+powerEnableMeasurement
+underRangeHighPowerThresh
+underRangeLowPowerThresh
+underRangeHighPowerGainStepRecovery
+underRangeLowPowerGainStepRecovery
+powerMeasurementDuration
+powerMeasurementDelay
+rxTddPowerMeasDuration
+rxTddPowerMeasDelay
+overRangeHighPowerThresh
+overRangeLowPowerThresh
+overRangeHighPowerGainStepAttack
+overRangeLowPowerGainStepAttack
+feedback_lowThreshold_gainChange
+feedback_high_threshold_exceeded
adi_adrv9001_ExtLna_t
+gpio
+powerDown
+settlingDelay
+peak
+power
+extLna
24159-119
Figure 146. Member Listing of adi_adrv9001_GainControlCfg_t Data Structure
Table 67. adi_adrv9001_GainControlCfg_t Structure Definition
Parameter Description Min Value
Max
Value
Default
Value
peakWaitTime
Number of gain control clock cycles to wait before enabling
peak detectors after a gain change.
0 31 4
maxGainIndex
Maximum gain index allowed. Must be greater than
minGainIndex and be a valid gain index.
195 255 255
minGainIndex
Minimum gain index allowed. Must be less than maxGainIndex
and be a valid gain index.
195 255 195
gainUpdateCounter
Is used as a decision period, with the detectors reset on this
period. Gain changes in AGC mode can also be synchronized to
this period (the expiry of this counter). The full period is a
combination of the gainUpdateCounter and
slowLoopSettlingDelay and a number of AGC cycles.
Depends on
Overload
Detector
Settings
4194303
AGC_CLK
Cycles
11520
attackDelay_us
The duration the AGC should be held in reset when the Rx path
is enabled.
0 63 10
slowLoopSettlingDelay
Number of AGC clock cycles to wait after a gain change before
the AGC will change gain again.
0 127 16
lowThreshPreventGainInc Only relevant in Peak and Power Detect AGC operation.
1: If AGC is in Peak and Power Detect Mode, then gain
increments requested by the power detector are prevented if
there are sufficient peaks (APD/HB Low Threshold Exceeded
Count) above the apdLowThresh or hbUnderRangeHighThresh.
0: apdLowThresh and hbUnderRangeHighThresh are don’t
cares for gain recovery.
0 1 0