Hello,
I am looking for "the correct" way to accomplish the following task with ADS1243:
- 4 differential input signals
- the voltage of all four inputs signals should be measured in about 600 ms (i.e. 7.5 Hz data rate is enough)
To fulfill these requirements with slowest possible 7.5 Hz data rate, I have to change the MUX after each conversion (resulting in one conversion per channel only).
1) The main question is that do I need to do DSYNC always after changing the the channel, or can I just wait for DRDY, read the DOR, and then change the MUX to the next channel and wait for the next DRDY? (I.e. is DSYNC always needed after MUX change to ensure that no data is left in the digital filter from the previous channel? )
Naturally I want that the converted value is not affected by which channel was converted just before. Which is better of accurate conversion results: DSYNC always after MUX change or DSYNC never?
2) Another issue was that when I tried to use 7.5 Hz mode (DR=01 with fosc=4.9152 MHz and SPEED=1) and put DSYNC after each MUX change, the first conversion result after DSYNC was about the half of the expected value. The conversion results after the first one had the correct value. When I tried to use 15 Hz mode instead, all conversions (including the first after DSYNC) produced correct values. What is wrong? Or should be first conversion be always discarded after DSYNC in 7.5 Hz mode?