Hi,
I would like to read all the channels of ADS1119, so as I understand from the datasheet I need to cycle the mux by the configuration register.
My doubts are related to the time needed in order to write register and change channel, I will explain better:
I'm trying to achieve at list 90 SPS, which is the best option to do it?
1)
-set the ADC for 90 SPS, single shot
-set the mux for channel 0
-start conversion
-when DRDY calls, read the value from the register of channel 0
-set the mux for channel 1
-start conversione
-read data
And so on, then begin again the cycle
2)
-set the ADC for 330 SPS, continuous mode (and doesn't care of DRDY)
-set the mux for channel 0
-start conversion
-50 us delay
-set the mux for channel 0
-read the value from the register of channel 0
-set the mux for channel 1
-read data of channel 1
And so on, then begin again the cycle
3) same as 2), but setting 90 SPS and waiting for DRDY
Expanding the same question, is there an advised workflow for 2 devices on the same bus?
Thanks in advance,
Paride