Post Go back to editing

"AD9613-250EBZ Test Mode Issues: Noise, Periodic Amplitude Variation, Channel Delay, and DCO Pin Connection"

Thread Summary

The user is experiencing noise and periodic amplitude variations in the waveforms captured by the AD9613-250EBZ evaluation board in test mode, and a one-clock delay between ADC channels. The noise is likely due to high-jitter input clock or signal integrity issues on the data lines. The amplitude variation and channel delay could be caused by analog front-end termination mismatches or PCB routing differences. The DCO signal being connected to regular I/O pins instead of global clock pins on the FPGA may also contribute to synchronization issues.
AI Generated Content
Category: Hardware
Product Number: AD9613

Hello,
I am working with the AD9613-250EBZ evaluation board, which is designed for the AD9613 ADC. Using registers 0x16 and 0x17, I adjust the input clock to the FPGA module in order to correctly capture the data.
In test mode, I generated and sampled the ramp and alternating checkerboard patterns. After extracting the data and plotting both channels together in MATLAB (Figures 1 and 2), I noticed the following issues:
1. There is still some noticeable noise on the waveforms, even in test mode. What could be the cause of this noise?
2. The amplitude of  waveforms changes periodically every 4096 samples. What might be causing this regular amplitude variation?
3. Figures 3 and 4 are zoomed-in portions of Figures 1 and 2. Upon closer inspection, it appears that the two ADC channels are not exactly aligned — one channel is delayed by exactly one clock cycle relative to the other. This behavior is visible for both test patterns. What could be the reason for this one-clock delay?
Finally, I have a different question:
In my FPGA design, I use the DCO signal as the clock for reading the data. However, on the PCB, the differential DCO pair (DCO_p and DCO_n) is connected to regular I/O bank pins on the FPGA, not to MRCC pins. Could this cause any problems in data capture?
Thank you very much for your help and insights.

figure1:

figure 2:

figure 3:

figure 4:

  • Hi  

    Thanks for using AD9613.

    In test mode, the output should ideally be clean. If you're seeing noise, it's most likely due to a hardware-level issue, such as:

    • A high-jitter input clock, which can modulate the output and introduce noise.
    • Signal integrity problems on the data lines, like reflections or crosstalk.

    As for the one-clock delay between channels, this could be caused by:

    • Analog front-end termination mismatches, which can affect signal timing.
    • Routing differences on the PCB, leading to skew between channels.

    Could you also share your setup and configuration:

    • The hardware setup (e.g., connections between AD9613-250EBZ and FPGA)
    • The register configuration used for the ADC
  • Thank you for your reply, @JAlipio.

    About the 1-clock delay:
    Could this be due to the clock and data not being perfectly synchronized? When I change register 0x17, I sometimes see that both channels produce identical data (not always, but in some samples).

    About the hardware setup:
    Everything follows the HSC-ADC-EVALCZ schematic, except that the DCO signal is connected to regular I/O pins instead of global clock pins on the FPGA (Figure 5). How serious could this be?

    figure 5:

    Register settings: see Figure 6.

    figure 6:

    Thanks again for your help.