AD9375 Initial Calibration Error Codes

I using a AD9375 Eval board with a custom driver based on the AD API.  I am trying a new device profile and I am now seeing a new error when doing init cals.  My cals are as follows.

initCalMask = TX_BB_FILTER |
ADC_TUNER |
TIA_3DB_CORNER |
DC_OFFSET |
TX_ATTENUATION_DELAY |
RX_GAIN_DELAY |
FLASH_CAL |
PATH_DELAY |
TX_LO_LEAKAGE_INTERNAL |
TX_QEC_INIT |
LOOPBACK_RX_LO_DELAY |
LOOPBACK_RX_RX_QEC_INIT |
RX_LO_DELAY |
RX_QEC_INIT  |
DPD_INIT;

MYKONOS_waitInitCals() returns with errorFlag = 7 and errorCode = 15.  Looking at the 9371/9375 UG, Table 74, I do not see a error code 0x0F listed.

Taking a guess, I removed the DPD_INIT calibration and the error went away.

The DPD_INIT cal has been working for our other configurations, but fails with this one.  Can you tell me more specifically what errorCode 15 means?

Parents Reply
  • Problem solved.  By forcing me to cut and paste my config code I stumbled across a missing parameter in my new txProfile configuration, enableDpdDataPath was not set to anything which I assume means it gets set to 0, which means no DPD, which means the DPD calibration fails.  Maybe Error Code 15 means I started DPD Calibration without enabling DPD.  Well, Happy Holidays!

Children
No Data