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.

ADS1299: Synchronize in Cascaded Mode

Part Number: ADS1299
Other Parts Discussed in Thread: ISO7763-Q1

Hello TI support team,

I am designing a circuit with three ADS1299-8 in Cascaded Mode.

The ADS1299 therefore share DOUT, DIN and SCLK and have individual !CS1…3 signals.

Their CLK pin will all be driven by an external CLK (2.048Mhz) over an ISO7763-Q1 isolation IC.

I connected only one DRDY signal to the microcontroller handling the SPI, because after synchronize via START all DRDY1…3 should trigger at the same time. After that I would read out every ADS1299 in turn by providing the CS1, CS2 and CS3. This should work because DOUT is in high impedance if CS is not asserted.

One way to synchronize the ADS1299 is to combine all START pins and drive them using a GPIO pin.

Can I instead also use CS1, CS2 and CS3 simultaneously and send a START command via SPI?
Will this work? What happens to shared DIN when there is a Chip Select? I do not really know the driving capabilities of the ISO7763-Q1.

Thank you and kind regards,

Dominik

  • Hello Dominik,

    Thank you for your post and welcome to our forum!

    Both synchronization methods you described will work. If you're sending the START op-code to all three devices, each DIN pin will pull a maximum of +/-10 uA. You can send the START command initially to begin conversions. Sending the START command while the ADCs are converting will restart and synchronize the devices.

    Figure 40 illustrates the settling time between the START command and when new data is available.

    Best regards,

  • Dear Ryan,

    That is great, this will free an additional GPIO pin of the microcontroller.

    Thank you very much!