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.

ADS1296: Continuous data mode sometimes only returns 0s

Part Number: ADS1296

Hi, 

I am running the ADS1296 on a custom board with a microcontroller.

I can read/write registers, start stream (RDATAC) and read data on each DRDY. -> DRDY matches data rate. Until here, everything looks fine.

I have a sequence that does:

 -> Start continuous conversion

 -> read incoming data (for 5s)

-> stop continuous conversion (and wait 10s)

I hit an issue when in 10% of the time, the data coming back at each DRDY toggle is 0s (on the 21 bytes). until I stop and start again the conversion.

This has been checked with a scope on the SPI lines. So the issue is on the ads1296 only giving back 0s.

I know I only gave a high level architecture of my code by I don't think there is much wrong with it as most of the time everything works.

Do you have any hint for me to dig into to solve this issue? (timings, check voltages etc...)?

Thanks