EasyManuals Logo

Analog Devices ADRV9029 User Manual

Analog Devices ADRV9029
82 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #71 background imageLoading...
Page #71 background image
Preliminary Technical
Data
Rev. PrA | Page 71 of 82
Table 41. Summary of CLGC status info
Parameter Description
clgcLoopGain
Represents the Tx - ORx loop gain equal to (ORx RMS Power)/(Tx RMS Power) in linear scale
measured during the last CLGC update
clgcTxRmsPower Tx RMS power in linear scale measured during the last CLGC update
clgcOrxRmsPower Orx RMS power in linear scale measured during the last CLGC update
activeTxAttenIndex
Active Tx attenuation table index applied to the Tx path. The attenuation applied to the Tx channel is
equal to (activeTxAttenIndex x 0.05) dB
activeOrxGainIndex
Active gain index of the ORx channel mapped to the Tx channel for which measurements are
requested
clgcTrackingCalStatus Generic cal status data structure which includes update count, iteration count etc.
clgcCaptureStatus
Enum to denote the CLGC Tx-ORx data capture status for loop gain control/power measurement.
Please refer to the CLGC Errors section for details regarding this enum
clgcState
Enum to denote the current CLGC runtime state. Please refer to the CLGC Errors section for details
regarding this enum
clgcSyncStatus
Enum to denote the status of CLGC and DPD synchronization. The CLGC and DPD algorithms on the
transceiver are synchronized, so that the gain and phase is coherent
CLGC ERRORS
The CLGC error status is captured in parameters clgcState and clgcCaputreStatus members of structure
adi_adrv9025_ClgcStatus_t. Table 42 captures the CLGC runtime errors(clgcState) and the recommend user actions. Table 43
captures the CLGC capture errors(clgcCaputreStatus)
Table 42. CLGC Runtime Errors
ClgcState Error Enum Description Recommended Recovery Actions
ADI_ADRV9025_CLGC_INITIAL_
RUN
CLGC algorithm is still in initialization state.This runtime
state doesn't necessarily indicate error per-se, since, the
CLGC remains in this state perpetually if the loop gain
control is disabled.
If the loop gain control is enabled via
adi_adrv9010_ClgcConfigSet() and the CLGC status
returns this runtime error status, it can then be classified
as an error state. The most likely cause of this error is
that the data capture required to compute CLGC loop
gain was not completed.
1. Reducing the capture time and/or
the no. of batches to capture
could help recover from this
error.
2. Verify that a correct Tx-ORx
mapping is configured.
ADI_ADRV9025_CLGC_LO_LIMI
T_TX_ATTEN
The absolute value of the lower limit of Tx attenuation
has been reached. Eg: If the minimum Tx attenuation
limit has been configured as 3dB, and the user requests
a loop gain that causes CLGC to decrease the Tx
attenuation to less than 3dB, then the CLGC limits the Tx
attenuation to 3dB in this case and returns this error
status.
Adjust the Tx attenuation lower limit
to increase the range of Tx
attenuation accesible to the CLGC
algorithm.
If the absolute minimum value of Tx
attenuation is reached (0dB), then it is
recommended to adjust the loop gain

Other manuals for Analog Devices ADRV9029

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Analog Devices ADRV9029 and is the answer not in the manual?

Analog Devices ADRV9029 Specifications

General IconGeneral
BrandAnalog Devices
ModelADRV9029
CategoryTransceiver
LanguageEnglish

Related product manuals