Other Parts Discussed in Thread: ADS124S06, ADS1232
Background:
Using an ADS1234
Generally it works well i.e. low noise and accurate.
I have a 4 layer board with a ground plane with appropriate decoupling of supplies (I believe).
Power dissipation of the board is low so any temperature gradient across the board is very low.
The filter capacitor is C0G
The reference voltage is 2.5V, stable and low noise
The digital supply is 3.0V, stable and low noise
The analog supply is 5V, stable and low noise
Gain is set to 1, sampling speed is 10 /s
Channels 1, 3 & 4 have identical signal conditioning connected.
Channel 2, which would otherwise be spare has a capacitor across it and then series resistors (1K metal film) to allow me to connect a voltage reference in production for system calibration. It would then be biased to midrail (2.5V)
I have 5 boards built.
They all demonstrate various different offset voltages which appear fairly uniform between channels (1, 2, 3 & 4)
In general the distribution of offset voltages is more than I would expect for so small a sample size.
One of them has 17uV of offset voltage which is at the very limit of the datasheet (from 5ppm * 2.5V (ref) + 2*(1k * 3nA)
I could believe that there is a problem with my signal conditioning circuitry (though when I characterise it I cannot find such a problem) but
on channel 2 if I connect the two resistors together (furthest from the ADC) there is very little scope for a bug to be hiding.
Also, when I execute a 'calibration' the nDRDY line goes high for 800ms (indicating that I am doing that correctly) but the offset that I measure doesn't change.
In fact, it makes no difference whether I ever do a calibration or not.
Summary:
2 concerns:
1) Cal never makes any difference at all
2) One could say that 17uV is < 18.5uV so it is in spec. The data sheet shows a low typical value for offset voltage indicating that the distribution of offsets is something similar to Gaussian so it seems unlikely that such a small sample size would show this corner case.
Any thoughts?