JAJSR80 September 2023 AMC131M01
PRODUCTION DATA
The calibration registers allow for automatic computation of calibrated ADC conversion results from preprogrammed values. The host can rely on the device to automatically correct for system gain and offset after the error correction terms are programmed into the corresponding device registers. The measured calibration coefficients must be stored in external nonvolatile memory and programmed into the registers each time the AMC131M01 powers up because the AMC131M01 registers are volatile.
The offset calibration registers are used to correct for system offset error, otherwise known as zero error. Offset error corresponds to the ADC output when the input to the system is zero. The AMC131M01 corrects for offset errors by subtracting the contents of the OCAL0[23:0] register bits in the CH0_OCAL_MSB and CH0_OCAL_LSB registers from the conversion result before being output. The contents of the OCAL0[23:0] bits are interpreted by the device as 24-bit, two's-complement values.
The gain calibration registers are used to correct for system gain error. Gain error corresponds to the deviation of gain of the system from the ideal value. The AMC131M01 corrects for gain errors by multiplying the ADC conversion result by the value given by the contents of the GCAL0[23:0] register bits in the CH0_GCAL_MSB and CH0_GCAL_LSB registers before being output. The contents of the GCAL0[23:0] bits are interpreted by the device as 24-bit unsigned values corresponding to linear steps ranging from gains of 0 to 2 – (1 / 223). Table 8-6 describes the relationship between the GCALn[23:0] bit values and the gain calibration factor.
GCAL0[23:0] VALUE | GAIN CALIBRATION FACTOR |
---|---|
000000h | 0 |
000001h | 1.19 × 10–7 |
800000h | 1 |
FFFFFEh | 2 – 2.38 × 10–7 |
FFFFFFh | 2 – 1.19 × 10–7 |
The calibration registers do not need to be enabled because these registers are always in use. The OCAL0[23:0] bits have a default value of 000000h resulting in no offset correction. Similarly, the GCAL0[23:0] bits default to 800000h resulting in a gain calibration factor of 1.
Figure 8-11 shows a block diagram illustrating the mechanics of the calibration registers of the AMC131M01.