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.

ADS4128: Weird phenomena with ADC Clock output

Part Number: ADS4128


Tool/software:

We are using the ADS4128IRGZT ADC from TI in one of our projects.

The ADS4128IRGZT has a clock input and a clock output. Data output of this ADC is in sync with the clock output.

We feed a 100MHz clock to the ADC generated by a clock wizard inside an AMD Artix 7 FPGA. The data output of the ADC is captured by the FPGA using the ADC clock output signal.

I have Implemented an Integrated logic Analyser (ILA) Inside the FPGA, capturing the various clocks for the ADC and the Data output bus of the ADC.

We are using the ADS4128IRGZT ADC configured for CMOS output with two’s complement.

Below there is a screenshot of the FPGA ILA showing the clocks going and coming from the ADC

The ILA clock is 400MHz again generated inside the FPGA. Signal “adc_clk” is the 100MHz clock generated by the FPGA and FED to the ADC. Signal “sample_clk” is the clock output from the ADC.

It seems like the ADC varies the duration of the clock high pulse as you can see from the screenshot. Is this how the ADS4128IRGZT ADC works? Does it vary the high level of its clock output to in relevance to its conversion time? Something like this is not mentioned in the Datasheet.

There are occasions that it misses clock pulses as well.

Another issue is the following:

The ADS4128IRGZT ADC has another clock input for its serial configuration interface. I have opted to interface the serial interface with the FPGA as well and drive it with a 6.25MHz clock (transmitter_clk in the screenshots)

The Datasheet specifies this serial interface clock between 1 and 20MHz.

A weir phenomenon occurs when both the serial interface clock and the 100MHz clock are fed to the ADC. The clock output of the ADC then seems to produce a somehow “combined clock” as you can see form the screenshot below.

Let us know if you can or cannot help with the issues above.

  • Hi Georgios,

    Please provide a detailed block diagram of your setup with the equipment model numbers, signal levels, etc on what is being used for the clock, etc. The more details the better.

    It would also be good to send us a list of the spi register writes that are being used to configure the device. Please send that along too.

    Thanks,

    Rob

  • Hi Rob,

    Many thanks for your reply. Despite the fact that posting to a forum on this issue is not ideal in terms of taking precausion and aditional effort not to disclose sensitive project information, here is a simplified block diagram of how the ADC is connected to the FPGA and how the clocks are generated and distributed. Hope it is helpfull for you to understand better.

    There are no SPI commands run on the ADC as sclk_o has been currently disabled to prevent the Weird combination of the two clocks from happening. An we can pottentially live without it as we can use the ADC with its default settings after reset.

    We prefer a more direct channel of communication should we proceed with this if this would be an option. Is there a way to use e-mails?

    Kind Regards and looking forward to your help and replies

  • Hi Georgios,

    Thanks for the details.

    Are you using our TI evaluation board connected to a Xilinx dev kit?

    If not, you may need to send over your schematics to see what the issue is.

    Regards,

    Rob

  • closing this post, moving this offline.