English
Language : 

CS5531_08 Datasheet, PDF (30/50 Pages) Cirrus Logic – 16-bit and 24-bit ADCs with Ultra-low-noise PGIA
CS5531/32/33/34-AS
2.5. Calibration
Calibration is used to set the zero and gain slope of
the ADC’s transfer function. The CS5531/32/33/34
offer both self-calibration and system calibration.
Note:
After the ADCs are reset, they are functional
and can perform measurements without
being calibrated (remember that the VRS bit
in the configuration register must be properly
configured). In this case, the converter will
utilize the initialized values of the on-chip
registers (Gain = 1.0, Offset = 0.0) to
calculate output words. Any initial offset and
gain errors in the internal circuitry of the chip
will remain.
2.5.1. Calibration Registers
The CS5531/32/33/34 converters have an individu-
al offset and gain register for each channel input.
The gain and offset registers, which are used during
both self and system calibration, are used to set the
zero and gain slope of the converter’s transfer func-
tion. As shown in Offset Register section, one LSB
in the offset register is 1.835007966 x 2-24 propor-
tion of the input span (bipolar span is 2 times the
unipolar span, gain register = 1.000...000 decimal).
The MSB in the offset register determines if the
offset to be trimmed is positive or negative (0 pos-
itive, 1 negative). Note that the magnitude of the
offset that is trimmed from the input is mapped
through the gain register. The converter can typi-
cally trim ±100% of the input span. As shown in the
Gain Register section, the gain register spans from
0 to (64 - 2-24). The decimal equivalent meaning of
the gain register is
29
∑ D = bD2925 + bD2824 + bD2723 + … + bD02–24 ) =
bDi2(– 24 + i)
i=0
where the binary numbers have a value of either
zero or one (bD29 is the binary value of bit D29).
While gain register settings of up to 64 - 2-24 are
available, the gain register should never be set to
values above 40.
2.5.2. Gain Register
MSB D30 D29 D28 D27 D26 D25 D24 D23 D22 D21 D20 D19 D18 D17 D16
NU NU 25
24
23
22
21
20
2-1
2-2
2-3
2-4
2-5
2-6
2-7
2-8
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 LSB
2-9 2-10 2-11 2-12 2-13 2-14 2-15 2-16 2-17 2-18 2-19 2-20 2-21 222 2-23 2-24
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
The gain register span is from 0 to (64-2-24). After Reset D24 is 1, all other bits are ‘0’.
2.5.3. Offset Register
MSB D30 D29 D28 D27 D26 D25 D24 D23 D22 D21 D20 D19 D18 D17 D16
Sign 2-2
2-3
2-4
2-5
2-6
2-7
2-8
2-9 2-10 2-11 2-12 2-13 2-14 2-15 2-16
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 LSB
2-17 2-18 2-19 2-20 2-21 2-22 2-23 2-24 NU NU NU NU NU NU NU NU
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
One LSB represents 1.835007966 X 2-24 proportion of the input span (bipolar span is 2 times unipolar span).
Offset and data word bits align by MSB. After reset, all bits are ‘0’.
The offset register is stored as a 32-bit, two’s complement number, where the last 8 bits are all 0.
30
DS289F5