ZHDA123 April 2026 TAA5212 , TAC5112 , TAC5112-Q1 , TAC5212
以下代码用于观察更改其中一个 IADC 参数(在本例中为 OSR 值)所产生的影响。按照图 2-2 设置电压,并测量 100 次 IADC 输出。图 2-4 展示了对时域内测量值的影响,图 2-5 则以柱状图呈现了相同的内容。
####################################################################
##### IADC Configured to show the impact of OSR
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 INP2 input
#IADC Configurations
w a0 4c be #NSKIP = 4096, NRESET = 150, OSR = 128 - CHANGE OSR
w a0 51 c0 #Enable IADC in sequential single channel mode
w a0 00 01 #Page 1
w a0 55 08 #Get IADC data in diags register
w a0 00 00
w a0 76 f0
w a0 78 80 #Power up ADC
#Read IADC Locations (copy-paste below code snippet 100 times and capture the readback value)
#################################Copy from here################################################################
d 64
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
#################################Till here################################################################
w a0 78 00 #Power Down ADC
w a0 51 00 #Disable IADC请注意,图 2-4 和图 2-5 中显示的结果是根据 IADC 输出计算出的校准值,如节 2.4所述。