Hi team,
we're working with a ctm willing to use ourLMK04828. Currrently they have some technical questions as described below.
"..We are operating the LMK in DUAL loop modus.
CLKin of PLL1 is a 10-MHz oscillator (T604-010.0M) and we use a VCXO (ABLNO-V-80.00-T2) connected via charge pump exit CPout1 and OSCin.
Configuration of PLL1 and PLL2 is according to the attached .sav file.
We start the LMK with register settings according to block “Initial” in attached file LMKRegisterSettings.txt.
After setup we synchronize clocks DCLKout6, DCLKout10, DCLKout12 according to block “Sync” in attached file, applying a fixed digital delay.
When running the LMK we wanted to read back lock information from registers 0x182 and 0x183.
However we did not succeed in clearing RB_PLLX_LD_LOST by setting bit CLR_PLLX_LD_LOST to 1 and then to 0.
Setting CLR_PLLX_LD_LOST this way did not have any effect on RB_PLLX_LD_LOST. Once RB_PLLX_LD_LOST is set by LMK, it cannot be cleared any more.
The source code by which we read back and write the registers is attached in file check_pllx_status.c. Routine check_pllx_status is called every n milli seconds. We tried n=1, 10, 100 without success.."
Thx in advance for kind support and BR
Sergio