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.

ADC12DJ5200RFEVM: Synchronizing multiple ADC12DJ5200RFEVM boards

Part Number: ADC12DJ5200RFEVM
Other Parts Discussed in Thread: LMK04828, LMX1204EVM

Tool/software:

My team has set up a system using two of your ADC12DJ5200EVM boards connected to a Xilinx VCK190EVM board over the FMC buses to do concurrent sampling of 2 analog inputs at a 10Ghz rate.  We have used your ADC12DJ5200RFEVM GUI SW to configure each of the boards for External Clock, 5000Mhz External Fs Selection, JMODE30, No Sync Input Signal.  We are driving the DEVCLK (j10) input to each board with 5.0Ghz and the External Reference Clock input (J17) with 250Mhz.  Both input clocks are locked to a 10Mhz reference.

The system is operating fine in subclass #0 mode, no concurrent sampling and no ADC synchronization or deterministic latency.  Our concern is subclass #1 mode.  Everything we read about synchronizing multiple ADC's implies that each ADC must receive the same SYSREF.  Some articles even state that trace lengths must be matched so that each ADC receives EXACTLY the same SYSREF.

That is hardly the case in the system that we have implemented.  In our case each ADC receives the SYSREF generated by the LMK04828 chip on its board.  The two SYSREF's can be out of phase with each other, and the phase difference will vary from power cycle to power cycle.  However, the phase difference is not totally random, they are always out of phase by an integral number of 250Mhz clock cycles.  That integral number varies from 0 to 31 and has been verified by looking at the two SYSREF's with a scope.  The SYSREF divisor is set to 32.

Is such a system capable of operating as one would design in subclass #1 with deterministic latency and doing concurrent sampling with the two ADC boards?  Or do we have to use the SYSREF_SMA input to the board (J2) and drive it with a 250Mhz/32 clock locked to the 5GHz and 250Mhz clocks?

Additionally, we are wondering if it is possible to do concurrent sampling with two copies of the ADC board at all.  The datasheet has a sentence that says, "In order to maintain timing alignment between converters, stable and matched power-supply voltages and device temperatures must be provided".  It would seem that the two ADC's would need to be on the same board and probably connected to the same heatsink to meet that requirement.

Finally, one question about SYSREF calibration.  It seems like this is a useful feature, but not so good for subclass 1 applications which require concurrent sampling.  SYSREF calibration adjusts the tAD value for each ADC and could adjust them very differently.  If they are adjusted differently that makes the sampling point for each ADC a different instant of time, which is the opposite of what is needed for concurrent sampling.  Is the recommended technique for concurrent sampling to adjust the timing of SYSREF to the ADC with the LMK04828 chip rather than to use automatic SYSREF calibration?  Or is the recommended technique for concurrent sampling to go ahead and do automatic SYSREF calibration and if the results are close enough just adjust the result in each ADC to the average of the two calibrations results so they are the same in both ADCs?

  • Hi Terry,

    My recommendation for applying a sysref to multiple boards would be to use the SYSREF SMA on the ADC EVM, this is an input the the LMK04828, which has a mode of operation called direct sysref distribution which will take the input clock and distribute it to the output without re-timing it in the LMK internally. Now to further guarantee system synchronization I would recommend using an upstream clocking source, please see the block diagram provided below. I have used this setup to successfully synchronize two ADC evms in the past. In this setup a LMX1204EVM is used to provide sampling clocks and sysref to both ADC boards in addition to the reference clocks needed for the JESD Link. 

    In a real system you would want to keep power supply's and temperatures consistent across adcs, but in a lab setting it is fine to assume that the two boards are good for evaluation.

    Sysref calibration is required for sampling sysref correctly at these very high sampling frequencies of 5 GHz. For sysref calibration there are two methods automatic sysref calibration, which will adjust the sampling instance of the ADCs to align to the sysref edge, and sysref windowing which will sample sysref a different delayed steps and report which instance is best to sample sysref without changing the sample instance of the ADCs. Either method works fine for aligning sysref and in both cases you can use the TAD feature of the ADCs to dial in the exact sampling, there is a coarse and fine setting, coarse allows for adjustment in 1 ps steps and the fine setting has 19fs step sizes. 

    best,

    Eric Kleckner