SLAAES1 April   2026 TAA5212 , TAC5112 , TAC5112-Q1 , TAC5212

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
  5. 2Detailed Description
    1. 2.1 What is an Incremental ADC (IADC)?
    2. 2.2 IADC Operation
      1. 2.2.1 RESET
      2. 2.2.2 SKIP
      3. 2.2.3 CONVERT
    3. 2.3 IADC Modes of Operation
    4. 2.4 Test Examples Using TAC5212EVM-K
      1. 2.4.1 One-Shot, Single Channel Conversion
      2. 2.4.2 One-Shot, Multichannel Conversion
      3. 2.4.3 One-Shot Conversion Using GPIO2
      4. 2.4.4 Sequential, Single Channel Conversion
      5. 2.4.5 Sequential, Multichannel Conversion
      6. 2.4.6 Impact of OSR on the IADC Output
  6. 3Summary
  7. 4References

Test Examples Using TAC5212EVM-K

This section contains example configuration scripts for IADC in various operational modes, with sample test results from a TAC5212EVM-K.

These examples are tested with the inputs shown in Figure 2-2.

 Test Setup for the ExamplesFigure 2-2 Test Setup for the Examples

Like any typical DC measurement system, the IADC is also subject to offset and gain errors. Hence, the user needs to calibrate these errors with the IADC also part of the system.

Figure 2-3 is a plot of the input voltage against the output of the IADC for each channel.

 IADC Input vs Output
                    Curve Figure 2-3 IADC Input vs Output Curve

The input x vs the output y follows a linear trend, with the graph fitting the equation:

Equation 3. y=mx+cV

To obtain m and c

  1. Set an input voltage x1 (close, but not equal to 0V) and capture the IADC voltage "y1".
  2. Set an input voltage x2 (close, but not equal to max voltage) and capture the IADC voltage "y2".
  3. Then:
    Equation 4. m=y2-y1x2-x1, and
    Equation 5. c=y1-mx1or
    Equation 6. c=y2-mx2.

The calibrated IADC output ycal for any measured value y can thus be calculated from the equation

Equation 7. ycal=y-cmV(cal)

For the above graph, the average m and c across channels is 0.794V/V and 0.28V respectively.