Preliminary Technical
Data
RECOMMENDED SEQUENCE FOR ENABLING THE DPD TRACKING CALIBRATION
The sequence for running DPD tracking calibrations is shown in Table 14.
Table 14. DPD Tracking Calibration Bringup Sequence
Step
Action
1
Program the device and run initial
calibrations(including TxQEC initial calibration) with
the PA turned off.
2
Setup external Tx to ORx mapping
3
Adjust ORx gain to an appropriate value to avoid
saturation. The default gain index in ADRV9025 is
255 (0dB attenuation)
4
Turn on the PA and run the external path delay initial
calibration. Alternatively, factory calibrated path
delay values can be programmed via
ExternalPathDelaySet() commands
5
Run the Tx external LO Leakage initial calibration
6
If using ADRV9025 CFR, configure the CFR settings.
7
If using ADRV9025 CFR, run the CFR initial
calibration
8
Load the DPD model
9
Assert DPD Reset
9b
If a unique DPD model is required to be applied to each Model
10
Setup DPD mode of operation, DPD peak search
window size and low power threshold
11
Setup DPD fault conditions and recovery
actions(optional)
12
Setup CLGC configurations and target loop gain
13
Enable Tx QEC and Tx LO Leakage tracking
Calibrations
14
Enable DPD Tracking Calibration
15
Enable CLGC Tracking Calibration
16
Monitor DPD tracking calibration status
APIs used
-
(Utility function adi_daughterboard_Program() can be used
to program the device)
adi_adrv9025_TxToOrxMappingSet
adi_adrv9025_RxGainSet
adi_adrv9025_InitCalsRun for calibrating path delay
adi_adrv9025_ExternalPathDelaySet(),
adi_adrv9025_ClgcExternalPathDelaySet()
adi_adrv9025_InitCalsRun
adi_adrv9025_CfrConfigSet,
adi_adrv9025_CfrEnableSet,
adi_adrv9025_CfrCorrectionPulseWrite_v2
adi_adrv9025_InitCalsRun
adi_adrv9025_DpdModelConfigSet
adi_adrv9025_DpdReset
adi_adrv9025_DpdTrackingConfigSet
adi_adrv9025_DpdFaultConditionSet,
adi_adrv9025_DpdRecoveryActionSet
adi_adrv9025_ClgcConfigSet
adi_adrv9025_TrackingCalsEnableSet
adi_adrv9025_TrackingCalsEnableSet
adi_adrv9025_TrackingCalsEnableSet
adi_adrv9025_DpdStatusGet
Rev. PrA | Page 33 of 82
Need help?
Do you have a question about the ADRV9029 and is the answer not in the manual?