ZHCSR05A May 2023 – September 2023 AMC130M03
PRODUCTION DATA
校准寄存器允许根据预编程值自动计算校准后的 ADC 转换结果。在将纠错项编程到相应的器件寄存器中后,主机可以依靠器件自动纠正系统增益和偏移。每次 AMC130M03 加电时,测得的校准系数必须存储在外部非易失性存储器中并编程到寄存器中,因为 AMC130M03 寄存器是易失性的。
偏移校准寄存器用于校正系统偏移误差,该误差也称为零点误差。当系统输入为零时,偏移误差对应于 ADC 输出。在输出之前,AMC130M03 通过从该通道的转换结果中减去 CHn_OCAL_MSB 和 CHn_OCAL_LSB 寄存器中 OCALn[23:0] 寄存器位的内容来校正偏移误差。每个通道都有单独的 CHn_OCAL_MSB 和 CHnOCAL_LSB 寄存器,这允许为每个通道编程单独的偏移校准系数。OCALn[23:0] 位的内容被器件解释为 24 位二进制补码值。
增益校准寄存器用于校正消除系统增益误差。增益误差对应于系统增益相对于理想值的偏差。在输出之前,AMC130M03 通过将 ADC 转换结果乘以 CHn_GCAL_MSB 和 CHn_GCAL_LSB 寄存器中 GCALn[23:0] 寄存器位的内容给出的值来校正增益误差。每个通道都有单独的 CHn_GCAL_MSB 和 CHn_GCAL_LSB 寄存器,这允许为每个通道编程单独的增益校准系数。GCALn[23:0] 位的内容被器件解释为 24 位无符号值,对应于从 0 到 2 – (1 / 223) 的增益范围的线性步长。表 8-7 介绍了 GCALn[23:0] 位值与增益校准系数之间的关系。
GCALn[23:0] 值 | 增益校准系数 |
---|---|
000000h | 0 |
000001h | 1.19 x 10–7 |
800000h | 1 |
FFFFFEh | 2 – 2.38 x 10–7 |
FFFFFFh | 2 – 1.19 x 10–7 |
不需要启用校准寄存器,因为这些寄存器始终在使用中。OCALn[23:0] 位的默认值为 000000h,因此不会进行偏移校正。同样,GCALn[23:0] 位默认为 800000h,因此增益校准系数为 1。
图 8-14 展示了一个方框图,说明了 AMC130M03 的一个通道上的校准寄存器机制。