Other Parts Discussed in Thread: ADS1259, OP07
Hello, TI
Recently we used ads1259 and cd4051 multiplexers for adc data sampling, and found a very strange problem in the development process.
ads1259 works on pulse control mode and read data operation in stop continuous mode.
There are 9 sampling temperature sensors and 6 pressure sensors on our external circuit. The pressure sensor uses 4-20ma sensor for sampling. The schematic diagram is as follows:
When I plug in the 4-20ma sensor (pressure sensor) on the p1 port, and the p2 and p3 ports are open, the correct voltage value of P1 can be measured, but the voltage value of p2 differs greatly from the actual voltage value. The voltage value of p3 is similar to the actual value. In theory, the values of p2 and p3 should be about the same size.
I suspect that cd4051 introduces related noise and crosstalk. My test flow is like this. First, open the p1 channel, ads1259 starts sampling, then immediately switches to p2 channel, then waits for 500ms, ads1259 continues sampling, but the value of p2 channel is incorrect, continue to switch to P3 channel, wait for 500ms, ads1259 continues sampling, the value of p3 channel sampling is correct.
I tried other channels, for example, using p4, p5, p6, p4 with sensors, p5 and p6 open, P5 data is error, p6 data is correct.
Does cd4051 have any problems?
Looking forward to your reply!
Thank you!