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.

ADS1271 Transfer Function

Other Parts Discussed in Thread: ADS1271

Hello Ryan,

Is there a correct closed form expression for the ADS1271 code scale factor

something like:

ADC_Code = 2^22 * (AINP - AINN) / (VREF+ - VREF-)


thus that the verbal description in the datasheet is realized in numerical representation of the ADS1271's operation???

verbal descrpition of ADS1271 output code scale factor operation

The ADS1271 measures the differential input signal
VIN = (AINP – AINN) against the differential reference
VREF = (VREFP – VREFN). The most positive measurable
differential input is +VREF, which produces the most
positive digital output code of 7FFFFFh. Likewise, the
most negative measurable differential input is −VREF,
which produces the most negative digital output code of
800000h.
While the ADS1271 measures the differential input signal,
the absolute input voltage is also important. This is the
voltage on either input (AINP or AINN) with respect to
AGND. The range for this voltage is:
−0.1V < (AINN or AINP) < AVDD +0.1V

Thanks, Tom Acquistapace

  • Hi Tom,

    Welcome to our forum!

    The Data Format section on page 25 explains how the output code scales based on the input voltage, relative to full-scale (VREF).

    The weight of 1 code (i.e. the least significant bit or LSB size) is equal to (2xVREF)/( 2^24-1) .

    Best Regards,