17Maxim Integrated
MAX14920/MAX14921
High-Accuracy 12-/16-Cell Measurement AFEs
Figure 6. Charge Injection Sampling Error Voltage for 1pF
Parasitic Capacitance
Figure 6 shows the charge-injected sampling error for
1pF of parasitic capacitance in worst-case conditions for
a 1FF sampling capacitor.
Minimizing the parasitic capacitance on the CT_ pins to a
few picofarads, with a sampling capacitor of 1FF, is enough
to achieve output error below 1mV target. This error can be
further reduced by increasing the sampling capacitor value
and consequently increasing the sampling time.
Alternatively, if a sampling capacitor lower than 1FF or a
parasitic capacitance of more than 15pF are present, these
errors can be calibrated out to achieve a < 1mV accuracy
level through a calibration procedure for each cell. These
per-cell errors are simply subtracted from every cell volt-
age measurement (see the Parasitic Capacitance Charge
Injection Error Calibration section).
Parasitic Capacitance Charge
Injection Error Calibration
This calibration is performed with all cells connected
to the CV_ terminals. Setting the [ECS, SC0, SC1, SC2,
SC3] bits to [0, 0, 0, 0, 0] configure the devices for para-
sitic capacitance charge-injection error calibration.
During the sampling phase, every capacitor’s termi-
nals are shorted by an internal calibration sampling
switch (RSWCAL = 800I typ), so that only the parasitic
capacitance is charged to the cell’s common-mode volt-
age VCTn, where n = 1–12 (MAX14920) and n = 1–16
(MAX14921).
The subsequent cell voltage readout sequence then
shows the value of VERR_CHARGE_INJECTION for
each of the 12/16 cells at AOUT, multiplied by 128.
If VERR__CHARGE_INJECTION is large enough to affect the
required 1mV accuracy, this calibration method provides
a measurement of the parasitic capacitance on each
CT_ pin so the microcontroller can use this to correct
VERR_INJECTION in its readings.
Different correction algorithms are possible for the
microcontroller using the calibration readout voltages. A
simple way to correct cell voltages is to store the ADC
data of each cell obtained during calibration (i.e., error
values), divided by 128, and subtract these from the
subsequently measured cell voltages.
Buffer Amplifier Offset Calibration
On power-up, the devices automatically go through a
self-calibration phase to minimize the internal buffer’s
offset voltage. In addition, the offset voltage can be cali-
brated out at any time under host control. Offset calibra-
tion is configurable by setting the [ECS, SC0, SC1, SC2,
SC3] bits to [0, 1, 0, 0] and is initiated on the low to high
CS transition in sampling phase. This offset-calibration
procedure takes 8ms to complete. The AOUT output is
high impedance during this period. No regular cell volt-
age measurement can be taken during this time period.
However, the SPI operates normally when communicat-
ing with other devices (e.g., in daisy-chain mode). So
as not to affect calibration, do not take measurement
and keep the devices in sample mode (ECS = 0, SC2
= 0, SMPLB = 0). After power-up, if the devices do not
calibrate regularly, a temperature offset drift of Q1.5FV/°C
can occur.
Monitoring Less Than 12/16 Cells
The devices can monitor from 3 (VP > +6V) to 12/16
cells (VP < +65V). When monitoring less than the maxi-
mum number of possible cells per device, connect the
most negative cell stack voltage to the bottom of the
voltage input string (CV0). The unused CV_ inputs at
the top of the string should be shorted together and
connected to VP. Leave the unused BA_, CT_ , and CB_
pins unconnected.
Reading Total Cell Stack Voltage
Besides monitoring the individual cell voltages, the
devices can monitor the total voltage of the cell stack.
An internal resistive voltage-divider between VP and
AGND divides the stack voltage by 12 (MAX14920) or 16
(MAX14921). This provides a way to quickly determine
the state of the total battery pack, as well as the average
voltage of all cells. The settling time of AOUT is 60Fs. To
tSAMPL (ms)
OUTPUT ERROR (mV)
98765432
0.1
1.0
10.0
100.0
0
0
VCn = 65V
VC = 4.5V
CSAMPL = 1µF
CPAR = 1pF
OUTPUT ERROR vs. SAMPLING TIME