SNAA449 June 2025 LMX2820
When generating the lookup table for the VCO doubler with the LMX2820 with instant calibration, the device can fail rarely coming out of calibration. The software workaround for this is for the user to read back from the device to make sure the lookup table was properly generated. This does involve registers that are not disclosed in the data sheet. The general procedure is:
Program the following registers
INDEX_TEST(R106[10]=1) as 0.
R36 [14:0], PLL_N as 28
R42(MSB),R43(LSB) as 250 (NUM)
R38(MSB),R39(LSB) as 1000(DEN)
R44(MSB),R45(LSB) as 2^30 (2^32*(NUM/DEN) INSTCAL_PLL_NUM)
FCAL_EN (R0[4]) = 0
FCAL_EN (R0[4]) = 1
FCAL_EN (R0[4]) = 0
Check for rb_DBLR_CAL_DONE(R75<12]).
If it is 1, proceed further.
If not, RESET(R0[1]) = 1 and repeat the above steps till rb_DBLR_CAL_DONE =1