Preliminary Technical
Data
Rev. PrA | Page 74 of 82
SEQUENCE FOR ENABLING CLGC TRACKING CALIBRATION
Table 44. DPD Tracking Cal Bringup Sequence
Step Action ADRV9025 APIs used
1
Program the device and run initial calibrations(including
TxQEC initial calibration) with the PA turned off.
-
(Utility function adi_daughterboard_Program() can be
used to program the device)
2 Setup external Tx to ORx mapping adi_adrv9025_TxToOrxMappingSet
3
Adjust ORx gain to an appropriate value to avoid saturation.
The default gain index in ADRV9025 is 255 (0dB
attenuation)
adi_adrv9025_RxGainSet
4
Turn on the PA and run the external path delay initial
calibration.
adi_adrv9025_InitCalsRun
5 Run the Tx external LO Leakage initial calibration adi_adrv9025_InitCalsRun
6 If using ADRV9025 CFR, configure the CFR settings. adi_adrv9025_CfrConfigSet,
adi_adrv9025_CfrEnableSet,
adi_adrv9025_CfrCorrectionPulseWrite_v2
7 If using ADRV9025 CFR, run the CFR initial calibration adi_adrv9025_InitCalsRun
8 Load the DPD model adi_adrv9025_DpdModelConfigSet
9 Assert DPD Reset adi_adrv9025_DpdReset
10
Setup DPD mode of operation, DPD peak search window
size and low power threshold
adi_adrv9025_DpdTrackingConfigSet
11 Setup DPD fault conditions and recovery actions(optional)
adi_adrv9025_DpdFaultConditionSet,
adi_adrv9025_DpdRecoveryActionSet
12 Setup CLGC configurations and target loop gain adi_adrv9025_ClgcConfigSet
13 Enable Tx QEC and Tx LO Leakage tracking Calibrations adi_adrv9025_TrackingCalsEnableSet
14 Enable DPD Tracking Calibration adi_adrv9025_TrackingCalsEnableSet
15 Enable CLGC Tracking Calibration adi_adrv9025_TrackingCalsEnableSet
16 Monitor DPD tracking calibration status adi_adrv9025_DpdStatusGet
17 Monitor CLGC tracking calibration status adi_adrv9025_ClgcStatusGet