I'm using the ADS-1278 to convert a number of channels in SPI mode (fixed).
I use the DRDY pin as an interrupt to the MCU and when DRDY triggers the data is read over the SPI bus in TDM mode.
The mode used is high-resolution and the clock input is ~5.2MHz so I am getting a DRDY interrupt at ~10KHz as expected.
My understanding is that the DRDY interrupt should continually trigger every time data is available.
However, I notice that there are repeated times where no DRDY occurs at the expected data rate frequency.
These delays last for approx. 500mS and then DRDY starts to get asserted again.
It looks like I keep getting a series of correct DRDY assertions followed by time periods where DRDY stays high - then it starts triggering again at the expected frequecy.
See the trace below - any ideas why this could be happening?