Other Parts Discussed in Thread: ADS1256
Hello
I am working on a measurement system with multiple ADS1256 (one channel each). They are all running at the same clock frequency and are synchronized with the external SYNC signal. As soon as I get a dataready-Interrupt from all the Chips (outputs are connected with an AND-gate) all the measured values are read sequentially from all the ADS1256. So far, everything works as expected. Next, I would like to use the multiplexer to measure all the channels of the ADCs. I am a bit worried that I cannot do that without getting out of synchronization, because the multiplexer requires a SYNC and a WAKEUP command after writing to the MUX Register.
The datasheet says:
"the most efficient way to cycle through the inputs is to change the multiplexer setting immediately after DRDY goes low. Then, after changing the multiplexer, restart the conversion process by issuing the SYNC and WAKEUP commands, and retrieve the data with the RDATA command.", datasheet p.21
To me it sounds like I would lose the synchronization between the different ADS1256 Chips because SYNC and WAKEUP is necessary. Is this true? Is there another way to cycle through the channels without lowing the synchronization?
Thank you for your inputs.