UG-1828 Preliminary Technical Data
Rev. PrC | Page 174 of 338
Parameter Description
Min
Value
Max
Value
Default
Value
feedback_apd_high_apd_low A pair of DGPIO pins to retrieve the apd detector low threshold
counter exceeded status and apd high threshold counter
exceeded status
0
(not
assigned)
9
(Select
DGPIO
pins 14
and 15)
0
(not
assigned)
Table 73. adi_adrv9001_PeakDetector_t Structure Definition
Parameter Description Min Value
Max
Value
Default
Value
(TBD)
agcUnderRangeLowInterval This sets the time constant (in AGC clock cycles) that
the AGC will recover when the signal peaks are less
than hbUnderRangeLowThresh. Only applicable
when the fast recovery option is enabled in Peak
Detect AGC mode.
Depends
on hb
detector
settings
65535 50
agcUnderRangeMidInterval This sets the time constant (in AGC clock cycles) that
the AGC will recover when the signal peaks are less
than hbUnderRangeMidThresh. Calculated as
(underRangeMidInterval+1) ×
underRangeLowInterval. Only applicable when the
fast recovery option is enabled in Peak Detect AGC
mode.
0 63 2
agcUnderRangeHighInterval This sets the time constant (in AGC clock cycles) that
the AGC will recover when the signal peaks are less
than hbUnderRangeHighThresh. Calculated as
(underRangeHighInterval+1) *
underRangeMidInterval.
Only applicable when the fast recovery option is
enabled in Peak Detect AGC mode.
0 63 4
This sets the upper threshold of the analog peak
detector. When the input signal exceeds this
threshold a programmable number of times (set by
its corresponding overload counter) within a gain
update period, the overload detector flags. In AGC
modes, the gain will be reduced when this overload
occurs.
Thresh
apdLowThresh This sets the lower threshold of the analog peak
detector. When the input signal exceeds this
threshold a programmable number of times (set by
its corresponding overload counter) within a gain
update period, the overload detector flags. In Peak
AGC mode, the gain is increased when this overload
is not occurring. In Power AGC mode, this threshold
can be used to prevent further gain increases if the
lowThreshPreventGainInc bit is set.
0 apdHigh
Thresh
12
apdUpperThreshPeakExceededCount Sets number of peaks to detect above
apdHighThresh to cause an APD High Over Range
Event. In AGC modes, this will result in a gain
decrement set by apdGainStepAttack.
0 255 6
apdLowerThreshPeakExceededCount Sets number of peaks to detect above
apdLowThresh to cause an APD Low Overload
Event. In Peak Detect AGC mode, if an APD Low
Overload Event is not occurring then this will result
in a gain increment set by apdGainStepRecovery.
0 255 3
apdGainStepAttack The number of indices that the gain index pointer
should be decreased in the event of an APD High
Over Range in AGC modes. The step size in dB
depends on the gain step resolution of the gain
table (default 0.5dB per index step).
0 31 2