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.

ADS1256: ADC Accuracy comes from INL

Part Number: ADS1256
Other Parts Discussed in Thread: ADS1257

Hi,

I would like to ask you about A/D accuracy comes from INL as below.

According to the ADS1256 datasheet, INL is +/-10ppm(max) @PGA=1. (Data sheet page3)

I have tried to calcurate the accuracy of ADS1256 from INL.

 As FSR = 4xVref = 10V  and INL = +/-10ppm, the max INL value is "10V x 20ppm = 200uV".

 The LSB of ADS1256 is 0.596uV. (10V / 2^24 = 0.596uV)

 200uV / 0.596uV = 335.57 LSBs.

 335.57 LSBs is equivalent to 8.39 bits.

As a result, I suppose the accuracy of ADS1256 is equal to true 15bit A/D. (24 - 8.39 = 15.61 bit).

Is my idea correct?

If not, would you teach me the correct accuracy?

Thank you so much for your help.

Best Regards,  

 

  • Hi Takumi-san,

    Your reasoning is correct. I would make a couple of additional comments to your analysis:

    1. By using +/-10 ppm (20 ppm), you are effectively doubling the INL error which never exceeds 10 ppm. Therefore, I would propose that the worst case accuracy should be 16.61 bits (+1 bit higher than you initially calculated).
       
    2. Worst case INL is a very conservative specification. In most cases, you will probably observe the typically 3 ppm performance, which provides 18.35 bit ( = log2[1,000,000 / 3]) accuracy.

    3. Accuracy and resolution are quite different, and with any high-resolution system you will always find that accuracy is worse than the resolution.

    4. INL is indeed a very important specification as it is very difficult to remove this error through calibration; therefore, INL effectively places a limit on the maximum accuracy you can expect to achieve in your system (after calibration). However, few systems calibrate out all drift errors, so in most cases the accuracy due to temperature related effects will be the biggest source of error. By providing 24-bits of resolution, the ADS1257 allows you the ability to calibrate your system to achieve greater than 16 bits of accuracy; whereas a 16 bit ADC cannot achieve an accuracy above its resolution.

     

    Best regards,
    Chris

  • Thank you so much for your kind reply!
    I understood.
    Best Regards,