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.

ADS1248 partial reading

Hello,

I need to read the conversion result (24bits) in 3 steps of 8bit each. The datasheet says that this can be done, but it is not clear if I can disable the CS (CS signal to high) between each 8bit transmission. I need to read the 24bits in 3 steps because I am using the SPI for other devices with higher priority.

My questions would be:

1) Can I pull high CS between each 8bit transmission when doing partial retrieval of output data?

2) In case this can be done: Do I have to send the read command (RDATA) for every one of the 3 bytes?

3) If this can not be done with the CS signal. Could I leave the CS low and disable the SCLK signal of the ADC (with an AND gate for example) for some microseconds to use the SPI for other device between the 8bit readings?

Thanks,

Max

  • Max,

    Yes, you should be able to read out the ADC in single byte increments and disable the CS between each byte read. While the CS will reset the SPI input communications, it will not reset the DOUT.

    To do this you would give a single RDATA command and read out the next three bytes. You would not give a RDATA between each byte read.

    Joseph Wu