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