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.

ADS1232: Connect multiple ads1232 s on same SPI bus

Part Number: ADS1232
Other Parts Discussed in Thread: ADS1258

Hi,

I'm designing a 32 channel data logger with 80Sps rate. I want to use 32 ads1232s on the same spi bus and read their data. According to ads1232 datasheet dout pin is also /DRDY pin. is it possible to tie all 32 adcs on the same spi bus? If yes how can I disable other 31 adcs' spi pins while interacting with one adc?

  • Hi Farshad,

    Welcome to the TI E2E Forums!

    Unfortunately, the ADS1232 is probably not the ideal device to use for connecting many ADCs to a single SPI bus. The DOUT/nDRDY signal is not something you can disable on this device (there is no /CS pin allowing you tri-state the device's output); therefore, you would have to multiplex the DOUT/nDRDY and SCLK signals to every ADC.

    Do you need an exact 80 SPS per channel? And do you need to measure all 32 channels synchronously or could you multiplex between channels at a faster rate to achieve an effective data rate of 80 SPS / channel?

    I'd consider use the ADS1258, as you'd only need 4 of these devices to measure 32 differential channels, and it would be possible to multiplex and achieve around 80 SPS / channel, but you would need an external clock source to get exactly 80 SPS / channel. The ADS1258 also has /CS pins so you can share a single SPI bus.