This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

LMK04208: Synchonizing LMK04208 with External 10 MHz Clock

Part Number: LMK04208

Tool/software:

Hello,

I have AMD/Xilinx ZCU111 kit which uses the LMK04208 as clock jitter cleaner and to provide clock for the FPGA and the DAC/ADC components. By default, the kit uses CLKin0 to receive a reference clock using a TCXO 12.8 MHz on the ZCU111 kit.

In my setup, I want to synchronize the ZCU111 kit with an external instrument that generates a 10 MHz reference clock. To do so, I have configured the LMK04208 to use CLKin1 for which I provide a single-ended 10 MHz generated by the reference clock on the SynthHD Pro v2.

https://windfreaktech.com/product/microwave-signal-generator-synthhd-pro/?srsltid=AfmBOoqaq9pyI4V_bpbViqlmfpwHnLon1QZd-1AM_N5Ec2efLQ1pc4JS

Here is a snapshot depicting the 10 MHz clock from the SynthHD Pro. At the output of the generator, I have added DC Block + 3 dB attenuation to ensure AC coupling and meet the specs for the swing.

This is the configuration that I have applied in the TICS Pro to switch to CLKin10 and configure the system to use 10 MHz.

As you can see from the figure above, I configured CLKout5 to generate a 40.28 MHz clock signal and I feed this clock to the scope.

To validate the synchronization, I added a two-way power splitter at the output of the 10 MHz. I feed one output to the ZCU111 kit and the other one to the scope.

On the scope, I chose the channel fed with 10 MHz as my source for the trigger, however, I see the trigger does not affect the channel which is connected to the CLKout5.

This is a clean indication that the input 10 MHz is not in sync with the 40.28 MHz signal. Here is a snapshot from the scope including both the 10 MHz and the 40.28 MHz clocks.

Is there anything I am missing in the configuration of the LMK04208? Are there extra knobs that I must enable?

Thanks.

  • Hi Hany,

    When you are generating this output, is the Status_LD LED light turning on? The output being measured is not an integer multiple of the reference frequency, so they will look unsynchronized on the scope. However, as long as the LED indicated lock status for both PLLs is on, then the phases are synchronized.

    Thanks,

    Michael

  • Hi Michael,

    Thanks for your fast reply. 

    Today, I managed to redo the experiment again on another ZCU111 board and indeed I can see the output clock (CLKout5) is in sync with the reference 10 MHz clock from the SynthHD clock generator. I set the frequency of CLKout5 to 10 and 20 MHz respectively to make it an integer multiple of the reference clock per your suggestion. Here are the snapshots:

    The third clock in the scope is a clock generated by the SynthHD to output a pure 40 MHz, and as you can see all the clocks are in sync.

    On the ZCU111 board, the STATUD_LD pin is connected to the DS45 LED which shows the locking status. In my configuration, the LD outputs the default settings, which is PLL1 and PLL2 DLD. So even for the 40.28 MHz, the LED indicates they are phase synchronized. I removed the 10 MHz reference clock and I could see the STATUS_LD switching off.

    However, for the first set of measurements in my original message, it turned out the STATUS_LD is always on the ZCU111 board. No matter what sort of configurations I provide, the STATUS_LD is always on. Does this mean the LMK04208 is faulty and requires replacement?

    I am using the same software on both kits and I could see on the ZCU111 board with faulty LMK04208, the STATUS_LD is always on even during the initialization stage.

    Regards,
    Hany

  • Hi Hany,

    From the way it sounds, there is an issue with the original LMK04208 board that you used. The STATUS_LD light should turn off if the input reference is removed. Given that the same configuration worked with another board, I think the faulty LMK04208 requires replacement. 

    Thanks,

    Michael