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.

ADS8664: SPI Communication

Part Number: ADS8664

I am trying to interface to the ADS8664 chip with SPI communication, but I am running into errors.

This is the schematic that I am using.

I am trying to enable channel 0, 1, and 2 for AUTO_SEQ.

So, I am sending 0x0307. Address for AUTO_SEQ_EN [000001] WRITE [1] and the data [00000111].

I then read back the data written to the register, which should be [00000111]. I believe that I am getting the correct response but I am unable to read it due to the variation in the rise and fall times. Or, the response is [00000110] which I am unsure why it would be that.

Red = CS

Yellow = SDI

Green = SDO

Blue = SCLK

The rising and falling plot of SDO. You can see that it is inconsistent and I only have 10 ns resolution (100 MHz clock on FPGA).

I hope that the plots are clear. Let me know what I am doing wrong or if you need more information.