AD9695
Recommended for New Designs
The AD9695 is a dual, 14-bit, 1300 MSPS/625 MSPS analog-to-digital converter (ADC). The device has an on-chip buffer and a sample-and-hold circuit designed...
Datasheet
AD9695 on Analog.com
I am trying to capture the data outputs of two AD9695-1300 chips on the ZCU102 FPGA. I have been going through the datasheet and reference design using the ZCU102, and I had a question on the multichip sync feature.
I understand that in subclass 1, we can use the SYSREF clock to set a timestamp in a 16 bit sequence. On the reference design page a sysref clock was connected to both the ADC and FPGA.
Why do we connect a SYSREF clock to both the ADC and the FPGA? If the SYSREF is simply being used to set a timestamp, can't it be just used on one of the two and have the FPGA align the data?
I ask this because if we have two different clocks feeding into the ADC and FPGA, doesn't that leave both susceptible to timing mismatches/delays between the two clocks?
Does anybody have an idea?
Hi enginoob,
I've done some readings about this.
Yes, it is possible to use SYSREF for the ADC side only (assuming this SYSREF will be coming from the FPGA), however it should use and synchronize to the main/system sample clock that is also sent to the ADCs, it will be difficult to phase align the SYSREF signal from the logic device (assuming from an FPGA) to the clock. Thus, in some applications, the approach it to provide SYSREF from a separate clock generation circuit so that the phase alignment of multiple clocks throughout the system can be better achieved. *based from reference 1*
Here are some references you can check that discusses more about this:
1. Synchronizing Multiple ADCs Using JESD204B | Analog Devices
2. JESD204B Subclasses—Part 1: An Introduction to JESD204B Subclasses and Deterministic Latency | Analog Devices
On the AD9695 datasheet, discussion specific to the part starts at page 83.
I hope this helps.
Best regards,
Peevee
Yes, this helps immensely. Thank you so much, Peevee! You're a lifesaver.
Peevee, as a follow-up question, we can't feed a SYSREF clock only to the FPGA right? It's either FPGA and ADC or just ADC?
Peevee, I have also been reading about sysref and subclasses. I understand that subclass 1 utilizes SYSREF on both the jesd204b receiver an transmitter. If I wanted to implement a system using subclass 1, would I have to connect a sysref clock to both the adc and fpga?
Yes, it's either FPGA and ADC or just the ADC (Timestamp mode)
Yes. You should have something similar to what is shown in Synchronizing Multiple ADCs Using JESD204B | Analog Devices