ZHCSR04 September 2023 AMC130M02
PRODUCTION DATA
校準寄存器允許根據(jù)預(yù)編程值自動計算校準后的 ADC 轉(zhuǎn)換結(jié)果。在將糾錯項編程到相應(yīng)的器件寄存器中后,主機可以依靠器件自動糾正系統(tǒng)增益和偏移。每次 AMC130M02 加電時,測得的校準系數(shù)必須存儲在外部非易失性存儲器中并編程到寄存器中,因為 AMC130M02 寄存器是易失性的。
偏移校準寄存器用于校正系統(tǒng)偏移誤差,該誤差也稱為零點誤差。當系統(tǒng)輸入為零時,偏移誤差對應(yīng)于 ADC 輸出。在輸出之前,AMC130M02 通過從該通道的轉(zhuǎn)換結(jié)果中減去 CHn_OCAL_MSB 和 CHn_OCAL_LSB 寄存器中 OCALn[23:0] 寄存器位的內(nèi)容來校正偏移誤差。每個通道都有單獨的 CHn_OCAL_MSB 和 CHnOCAL_LSB 寄存器,這允許為每個通道編程單獨的偏移校準系數(shù)。OCALn[23:0] 位的內(nèi)容被器件解釋為 24 位二進制補碼值。
增益校準寄存器用于校正消除系統(tǒng)增益誤差。增益誤差對應(yīng)于系統(tǒng)增益相對于理想值的偏差。在輸出之前,AMC130M02 通過將 ADC 轉(zhuǎn)換結(jié)果乘以 CHn_GCAL_MSB 和 CHn_GCAL_LSB 寄存器中 GCALn[23:0] 寄存器位的內(nèi)容給出的值來校正增益誤差。每個通道都有單獨的 CHn_GCAL_MSB 和 CHn_GCAL_LSB 寄存器,這允許為每個通道編程單獨的增益校準系數(shù)。GCALn[23:0] 位的內(nèi)容被器件解釋為 24 位無符號值,對應(yīng)于從 0 到 2 – (1 / 223) 的增益范圍的線性步長。表 8-7 介紹了 GCALn[23:0] 位值與增益校準系數(shù)之間的關(guān)系。
GCALn[23:0] 值 | 增益校準系數(shù) |
---|---|
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,因此增益校準系數(shù)為 1。
圖 8-14 展示了一個方框圖,說明了 AMC130M02 的一個通道上的校準寄存器機制。