SLAAES1 April 2026 TAA5212 , TAC5112 , TAC5112-Q1 , TAC5212
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| Readback Iteration | CH1 Readback (IN1P) | CH2 Readback (IN2P) | CH3 Readback (IN1M) | CH4 Readback (IN2M) |
|---|---|---|---|---|
| 1 | 1.615151V 1.683102V(cal) (0x02EFF3) | 0.970523V 0.868155V(cal) (0xFB0D86) | 1.313223V 1.303254V(cal) (0xFF3E91) | 1.962638V 2.116962V(cal) (0x072FFB) |
| 2 | 1.615151V 1.683102V(cal) (0x02EFF3) | 0.970523V 0.868155V(cal) (0xFB0D86) | 1.313223V 1.303254V(cal) (0xFF3E91) | 1.962638V 2.116962V(cal) (0x072FFB) |