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.

LMK04828: How can multiple AD9695 outputs be synchronized using this clock chip?

Part Number: LMK04828

Tool/software:

I am currently debugging the development board with 3 AD9695 (namely A, B, and C) and 1 lmk04828 clock chip. The lmk04828 chip operates in Cascaded Zero-Delay Dual-Loop Mode, and the sysref is continuously generated. In the Verilog program, the same JESD204 RX IP core is used (default SYSREF always for SYSREF always on). By adjusting the delay of the declk and sysref, I am able to align the rx_tvalid output from the RX IP core in the same core clock cycle.

However, according to the results, AC sampling data is synchronized, but AB is not. The figure below shows the results of AB and AC sampling the same sine wave.

Could this be related to the setup and hold state of sysref in the AD9695 registers (0x128, 0x129)? Or are there any references for multi-chip synchronization schemes?