Hi,
I have a custom PCB with an LMK04828 and four DAC39J84 devices (LMFS 2441, 2x Interpolation) connected to the HPC1 of a VC707 or our CES820(with a KU040 FPGA)
transceiver rate=10.3125Gb/s, FPGA refclk=258.125MHz, DACCLK=516.25MHz, VCOclk(SERDES)=2581MHz
the SYSREF is a single pulse coming from the pulser (synchronous to the VCOclk/10), based on a SYNC pulse coming from the FPGA, synchronous to the TXOUTCLK coming from the transceiver (258.125MHz)
I can initialize all devices and get proper data from all channels on both carriers, however when I send another SYNC pulse, on the CES820 I read 0x1007 from register 0x6C, whereas on the VC707 it's 0x7, which is what I expect. When I change the VCOclk_divider to 160 (to synchronize the SYSREF pulse to the LMFC), both carriers work fine.
what might be the difference between the settings of the DAC and LMK to cause this difference?
Thanks,
Bart Noordsij