Hello
We are measuring phase accuracy across three ADRV9009 devices (6 channels) while operating in frequency hopping mode. We are seeing similar results to those reported here:
Specifically, we see up to 30ms for the RF PLL phase to settle to a stable value when operating in frequency hopping mode at 5.8GHz. We are also using GPIO for the frequency hopping trigger.
As detailed by Vanitha in the post above, this is because the RF PLL phase synchronisation is a slow loop and therefore takes time to settle:
"It is not possible to achieve phase sync in fast hop mode, with only 2msec of convergence time. RFPLL phase sync is a slow loop and hence the algorithm will not converge within 2msec of time. We have verified the phase sync in FHM using SPI mode trigger to hop to frequencies in JESD024FSM framework. SPI mode, takes 30msec or more time for reads and writes and hence we were seeing phase synchronization. Using FHM in pin mode, hoping should be faster but we don't have data on phase synchronization time."
According to UG-1295 page 114, the phase synchronisation happens across multiple REF_CLK_IN cycles to ensure that the RF PLL does not become unlocked.

We would like to find out if there is any way to reduce the RF PLL phase settling time when running in frequency hopping mode.
My questions are as follows:
1) If REF_CLK_IN is used as the time scale in performing the RF PLL phase adjustment, is it possible to speed the process up by running at a higher REF_CLK_IN frequency? For example, we are currently using a 245.76MHz REF_CLK_IN. According to the ADRV9009 datasheet, the REF_CLK_IN frequency can go up to 1GHz, so would we see any reduction in the RF PLL phase synchronisation settling time by using a 983.04MHz (245.76MHz x 4) REF_CLK_IN frequency instead?
2) In frequency hopping, the RF PLL loop bandwidth is set to 600kHz. According to the ADRV9009 Talise Linux driver, I can see that this can be set to 750kHz maximum. Would we see any reduction in the RF PLL phase synchronisation settling time by increasing the RF PLL loop bandwidth to 750kHz when frequency hopping?
Note that we are currently configuring the ADRV9009 devices for TAL_RFPLLMCS_INIT_AND_CONTTRACK mode. We tried TAL_RFPLLMCS_INIT_AND_SYNC and TAL_RFPLLMCS_INIT_AND_1TRACK modes but unfortunately we didn't see much difference in the time taken for the RF PLL phase synchronisation to stabilise across the multiple devices.
Any other recommendations or suggestions would be greatly appreciated.
Thank you.
Gavin

