Hi,
I'm trying to use the ADS1261-Q1 to continuously monitor 3 signals on different input channels (Ain0, Ain1, Ain5), while keeping Vcom as the negative input to the input mux. Also trying to do this with at least 1 kSPS per channel, so I'm using 4800 SPS rate. Conversion start delay is configured to 0 us, with digital SINC1 filter.
I'm using continuous conversion, and when /DRDY goes low, read the data and switch the mux. Switching the mux should restart the conversion in progress and the new conversion should ideally reflect the new input value, is this correct?
Is there any information available on measurement delays introduced by switching the input mux? By monitoring the /DRDY pin with a scope, I've found that the /DRDY first goes back to low after switching the mux after some 600 us. This would be in line with the table on page 36 of the datasheet, but I'm also not reading correct values for nearly ~200 samples (~40 ms at 4800 SPS) after that. I have not found the explanation for this yet. For instance, with 1.5 V applied to channel 1, after switching the mux to it and reading the values (after /DRDY goes low for the first time), first value gives -0.2 V, which slowly climbs to (over ~200 samples), and settles, on 1.5 V. Am I doing something wrong?
I've tested different filter options, sampling rates and conversion delays with not much success.
One thing I've noticed is that, if I enable and monitor the STATUS byte in the RDATA operation, PGA_LOW alarm goes up and stays up some ~20 samples before a settled value is read. The PGA_LOW alarm then resets after the mux switches. Any information on this signal and how to fix it is welcome, since I haven't found much about it in the datasheet, and it's possibly the culprit behind this.
Without switching the input mux, the measurements on a single channel are fine.
Thanks
EDIT: (there was some wrong info in the original post regarding the filter and timing)