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.

ADS1299: DRDY always high

Part Number: ADS1299

Hello,

I am trying to read data from the ADS1299 chip using a Raspberry Pi model 3. Since the custom PCB is not yet finished, I am using the "ADS1299 Performance Demonstration Kit" to get the software side of things to work. To do this I cut certain pins of the pin header connecting the two boards, those corresponding to Reset, Start, SCLK, DOUT, DIN, CS, PWDN. Then I use the Raspberry Pi to control these pins. This way I could use the power circuit etc of the Demonstration kit.

SPI communication with the chip seems to work, as I can perfectly read and write registers. I also read the CHIP ID as a test, which gave the correct response. But DRDY always remains high, even before pulling the START pin high. I tried using the START command instead of the START pin, but this did not change anything. 

The current approach I am taking is this:

- Start-up sequence

- Send SDATAC command

- Write register CONFIG3 with the value E0h. (to use the internal reference)

- START pin high / Send start command

- RDATAC command

At this point I am not sure what my error is , so I hope to get some advice this way.

Thanks in advance.