Other Parts Discussed in Thread: , LMK61PD0A2
Hello,
I am currently using the LMX2572EVM to evaluate the LMX2572 for a fast frequency switching application in which we would like to hit the 5us VCO lock time for full calibration assist outlined in the LMX2572 datasheet. However, I am currently getting calibration times around 200 us in full assist mode.
The reference clock is 100 MHz generated by a LMK61PD0A2. I am running the LMX2572EVM with an SPI clock of 2 MHz (I can't go much higher with my current set up). I have double buffering enabled to minimize downtime. The procedure for a frequency change is as follows: set VCO_DACISET_FORCE and VCO_CAPCTRL_FORCE, change the PLL and channel divider as necessary for the frequency of interest, set the VCO calibration parameters and VCO_SEL_FORCE, then write to R0 to apply the new PLL parameters. I then use an oscilloscope to measure after the R0 write to when the lock pin goes high. I have LD_TYPE=1 and LD_DLY=0 to minimize LD time but still have an accurate LD reading.
I am interesting in the entire frequency band with 100 MHz output frequency steps, but I have been testing with a frequency change from 6.4 GHz to 6.4 GHz as a best case scenario. The VCO calibration parameters are: VCO_SEL=6, VCO_DACISET=191, VCO_CAPCTRL=41.
Any suggestions on minimizing the lock time? Does the procedure seem ok? Am I measuring the lock time in a reasonable way? Is this just the performance that can be expected with the relatively slow SPI clock?
Thanks,
Brendon