Other Parts Discussed in Thread: ADS1232
Hi Bob,
I've been working with the ADS1232 and everything has gone well until I started production. Most of the systems work great. However, I have a number of systems (5-10%) that exhibit a very large offset on one channel or both, on the order of 1,360,000 (btw, it is not railed, it still changes with input). The problem is sort of binary in as much as it is either a wild number, or normal. Nothing in between.I have chased it down to the following possibility and hope you can give me some feedback.
1) Perhaps the no clean solder remnants. I found that as I was attaching wires to in particular pin 8, the problem would go away on a lot of the systems. This actually solved the problem on about 15 systems. A bit un-nerving... I'm thinking that the heat is causing the flux to pool and not 'connect' the pins.
2) Frankly, I'm stumped as to other possibilities. I tried to make the layout tight with good a good ground plane. I tried to use adequate decoupling. The prototypes all worked fabulous.
The gain is not running very high because the sensors I am using (FX1901 from Measurement Specialties) have a large output. I've matched the ranges.
I perform a zero each time before I read the ADC. (Zero, Read channel 1, Read channel 2, repeat) and I have checked to make sure that there is adequate time to complete the cycles.
I have experimented with tacking on extra caps and wires trying to quiet things down, but for a couple of systems, I can't seem to make any headway. The last clue is that if I press on the components near pins 5-10, I can make things happy. I presume some aspect of the loading or cross connection caused by my finger is stopping some oscillation. It does not seem to be a function of voltage. I can use batteries or power supply with the same results.
Here are the details. The battery is a CR2032 coin cell. Thanks for any advice.