This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

ADS1255 drift

Other Parts Discussed in Thread: ADS1255

We changed an existing design using an AD7734 (AD part) with an ADS1255. Based on data sheet information this should give us 20 bits stable at the 1Khz sampling we were using, along with better temperature stability and some other positive consequences.

It took quite a bit of effort to actually configure the part and get results - the data sheet while "accurate" can be interpreted in different ways especially when other parts do some of the SPI differently.  However results arrived but did not seem terribly stable. It could be argued that we had about 18 bits clean but even that seemed to drift.

Further investigation has shown that when operating at 2.5sps we get a significant drift with time in the raw data reading when connecting input to reference (2.5V). Uncalibrated the ADC is giving a result in the expected region, however the last 4 bits are unstable AND the output drifts the equivalent  of 8 bits over approx 5 minutes, up and down. The reference is 10ppm stable and doesn't change over this time (measured on external 6.5 digit DMM).  However given the ratiometric nature of the measurement reference drift should be negated.

We have tried several chips all with similar results.  I can accept that the layout is a little compromised through implementation necessity however the AD7734 when connected input to reference gave a rock steady output with stable temperature in a similar environment.

All suggestions would be appreciated.

  • Hi David,

    Would it be possible to review your ADS1255 schematic and layout?

  • Hi Tom

    Because this is a public post I need to get the client's permission to publish parts of the design. However since the earlier query I have done a lot of digging and testing and believe I may have discovered an error in my software engineer's code in relation to the multiplex connections in the front end.  We are officially operating 2 channels single ended and it seems that he was operating differentially. The stability of the A1 input would have been very suspect and noisy. At present, having made that input stable (but still a bit noisy)  I seem to be getting  around 22 bits jitter free with minimal drift so all may in fact be OK.

    I will advise  the outcome but it looks far more promising!

    Cheers

    David