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.

SPI to ADS1298 - Dropped Data

Other Parts Discussed in Thread: ADS1298

Hello All,

I'm attempting to read a complete 27 byte data (3 status and 24 data) from the ASD1298 in a single read sequence in RDATAC mode.  It reads correctly about 98% of the time.  Every once in a while (observed using MSO) the ASD1298 takes longer to send data.  Both the duration of the SCLK and the CS reamins the same, but ASD1298 continues to send data even after the SCLK is nolonger there and CS goes High.

Can someone explain to me why the ADS1298 might take longer than normal to transmit data or even why it would continue to send data after both SCLK and CS are nolonger there?

Thanks,

Ben

  • Hi Ben,

    The ADS1298 is an SPI slave, so it is expecting you to provide an SCLK in order for it to shift out serial data.  Once the /CS goes high, the SDO should go tri-state.  If /CS is high and SCLK has stopped, there should not be any additional data output.  Can you grab a screen shot of your SDO and post it here?