I am working with an ads1148, 2-wire RTD setup. I have been able to get stable valid reads with the chip, but when I set my driver up to cycle through the input channels via MUX, I have not been able to meet published MUX switching times, and I must send the MUX commands several times for it to work correctly.
When switching channels in the driver, I write to both the IDAC and MUX register. Interestingly I can immediately read these registers after I write them, and the read will come back correct, but the changes take several seconds to actually switch, and not at a consistent rate. Not only that, but I must write the registers several times before the changes will take effect (even though after the first write they will read correctly).
We are running 2kSPS, and not in continuous data mode. When running at a slower SPS rate and in continuous mode, the behavior is the same but more severe.
Thanks for any help. I will be happy to provide any more information to help get to the bottom of this issue.
-Devon Mahn