ZHDA123 April 2026 TAA5212 , TAC5112 , TAC5112-Q1 , TAC5212
在此测试中,IADC 配置为运行一次单次转换,其中 TAC5212 的两个 ADC 对所有四个输入通道的输入直流电压进行转换,各通道设置如图 2-2(a) 所示。
表 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| 回读迭代 | CH1 回读 (IN1P) | CH2 回读 (IN2P) | CH3 回读 (IN1M) | CH4 回读 (IN2M) |
|---|---|---|---|---|
| 1 | 1.615151V 1.683102V(校准值) (0x02EFF3) | 0.970523V 0.868155V(校准值) (0xFB0D86) | 1.313223V 1.303254V(校准值) (0xFF3E91) | 1.962638V 2.116962V(校准值) (0x072FFB) |
| 2 | 1.615151V 1.683102V(校准值) (0x02EFF3) | 0.970523V 0.868155V(校准值) (0xFB0D86) | 1.313223V 1.303254V(校准值) (0xFF3E91) | 1.962638V 2.116962V(校准值) (0x072FFB) |