Part Number: ADS1235


I am currently looking to replace an EOL ADC (Cirrus CS5532) with a similar 24-bit device. We have used many tens of thousands of the CS5532 without tempco issues. I have developed a replacement prototype (photo above) with the ADS1235 and adapted the SPI code of the EFM8 microcontroller. I have configured 3 of the prototypes and compared them with 3 of the previous CS5532 equipped boards. One of the prototypes provides excitation volts (4.6v) to my precision load cell simulator external to the temperature chamber. Sense and signal returns from the simulator are commoned to all 6 modules (but not excitation, of course). Picture above – the switch is to select the TTL232 serial outputs of the six modules.
The precision simulator provides 0.7mV/V at span and 0 at zero. I have calibrated all modules to output 10000.0g at 0.7mV/V, 0.0g at 0mV/V.
Setup params - 50sps, DCexc, continuous, sinc3, PGA x64, AIN4/5 signal in, REFP0/REFN0.
OFCAL: 00,00,00h (approx), FSCAL: 8D,F6,80h (typ).
The analogue schematic is attached.
I have used the previous, quite high input and ref series resistors (22k), so when I encountered issues, I reverted to the application note recommended of 100R and 10nF and 1nF caps (C0G).
This made absolutely no difference.
Over the course of a day, with temperatures varying by no more than 5C (22 to 27C), the ADS1235 zero corrected span creeps up and down typically from 10006.4g to 10027.0g (~200ppm), whilst zero moves 0.0g to 3.8g (38ppm). The weird thing is, all of the ADS1235s seem to track this gain creep. In addition, the low frequency gain variation (1 to 0.1Hz) is much noticeably worse than the CS5532 – about 10 times.
For comparison, the CS5532 results are 10000.0g to 10000.8g (8ppm) and 0.0g to 3.3g (33ppm).
I haven’t yet made it to doing proper temperature testing, as the static results are so poor.
It does seem to have the hallmarks of a silicon problem.
My first thought was, could we have purchased counterfeit devices, but our buyer assures me they as ‘best quality’ from Mouser.
I have attached a picture. The device ID reads back C1h.

