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

One-Shot, Multichannel Conversion

In this test, the IADC is configured to run a single one-shot conversion, where the two ADCs of the TAC5212 convert the input DC voltage of all four input channels set as per Figure 2-2(a).

The results corresponding to this example are listed in Table 2-5.

####################################################################
##### IADC Configured in One-Shot Multi Channel Mode 
w a0 00 00
w a0 01 01
w a0 02 09
d 10

#Configure ADC channels
w a0 50 88 #Channel 1 - DC-coupled, Single-ended MUX INP1 input
w a0 55 88 #Channel 1 - DC-coupled, Single-ended MUX INM1 input


#IADC Configurations
w a0 51 a0 #Enable IADC in one-shot multi channel mode
w a0 4c 6e #NSKIP = 1024, NRESET = 75, OSR = 128

w a0 00 01 #Page 1
w a0 55 08 #Get IADC data in diags register, hold IADC data till readback
w a0 00 00
w a0 76 f0
w a0 78 80 #Power up ADC

w a0 51 b0 #Start one-shot conversion
d 64
r a0 51 01 #Read conversion status
#Read IADC Locations
w a0 00 01 #Page 1
r a0 62 03 #IADC Channel 1
r a0 65 03 #IADC Channel 2
r a0 68 03 #IADC Channel 3
r a0 6b 03 #IADC Channel 4
w a0 00 00

d 64
r a0 51 01 #Read conversion status
#Read IADC Locations (will read same value since the conversion is one-shot)
w a0 00 01 #Page 1
r a0 62 03 #IADC Channel 1
r a0 65 03 #IADC Channel 2
r a0 68 03 #IADC Channel 3
r a0 6b 03 #IADC Channel 4
w a0 00 00

w a0 78 00 #Power down ADC
w a0 51 00 #Disable IADC
Table 2-5 Readback Values of IADC in One-Shot, Multichannel Conversion
Readback IterationCH1 Readback
(IN1P)
CH2 Readback
(IN2P)
CH3 Readback
(IN1M)
CH4 Readback
(IN2M)
11.615151V
1.683102V(cal)
(0x02EFF3)
0.970523V
0.868155V(cal)
(0xFB0D86)
1.313223V
1.303254V(cal)
(0xFF3E91)
1.962638V
2.116962V(cal)
(0x072FFB)
21.615151V
1.683102V(cal)
(0x02EFF3)
0.970523V
0.868155V(cal)
(0xFB0D86)
1.313223V
1.303254V(cal)
(0xFF3E91)
1.962638V
2.116962V(cal)
(0x072FFB)