I need to scan frequency (13MHz ~ 3GHz) with LMX2572 with switching time < 15uS (it is better < 10uS) for each freequency. My Osc input is 50MHz and fpd is 50MHz. With full assist mode, it takes 15uS to lock ( with 70MHz SPI clk). According to the datasheet, with 100MHz fpd, the lock time is ~5uS in full assist mode. So I enabled the doubler so that fpd is 100MHz, but then LMX2572 failed to calibrate (R0 is 0x231C). But if I enable Post-R with divider of 2, so that fpd becomes 50MHz again, the auto calibration works fine. PLL_N, PLL_NUM, PLL_DEN, CHDIV are calculated correctly with my firmware routine. It seems that no other register changes needed for auto calibration to get read back values when fpd is changed. So I think it might be loop filter. The loop filter is exactly the same as EVM board (C1,C3 open, C2 15nF, C4 2.2nF, R2 330 Ohmn, R2, R4 0 Ohm), and the EVM has examples of using both 50MHz and 100MHz as fpd. So it seems loop filter should work as well. Can you please help me figure out why auto calibration failed with 100MHz? Also to reduce the lock time with full assist mode, is there any other way? I already set LD_DLY to 0 and only sends the REGs whose value are changed when switching. It seems that increasing charge pump current can also help a little bit, is there any negative side to do that? Thanks for reply.