Main Gas-Gauge Registers
Programmed Full Count
The PFC register stores the user-specified battery full
capacity. The 8-bit PFC registers stores the full capacity
in mVh scaled as shown in Table 2.
Full Nominal Available Capacity
The FNAC register stores the full capacity reference of
the battery. It can be programmed to initialize to PFC
or zero. The 8-bit FNAC register stores data scaled to
the same units as PFC. The bq2052 does not update
FNAC during the course of operation; therefore, if it is
programmed to 0 on initialization, it must be written to
full using the serial port.
Discharge Count Register
The DCR is the main gas gauging register and contains
the cumulative amount of discharge counted by the
bq2052. The 16-bit register stores data scaled to the
same units as PFC.
Compensated Available Capacity
The CAC registers contain the current available capac
ity of the battery. The data stored in CAC represents
the amount of remaining capacity of the battery compen
sated for rate and temperature use conditions. Tables 3,
4, and, 5 outline the options for typical efficiency com
pensation factors for lithium primary batteries. The
bq2052 applies the efficiency factors to FNAC to derive
CAC.
The bq2052 applies the compensation according to the
formula:
CAC = [F
CE
∗ FNAC] - DCR
Where F
CE
is the calculated efficiency compensation
factor, FNAC = Full Nominal Available Capacity and
DCR = Discharge Count Register.
The bq2052 calculates an F
CE
based on the battery discharge rate and temperature. The discharge rate portion of the F
CE
compensation is a “peak hold” function;
therefore, the bq2052 latches the highest discharge rate
it has measured and uses the highest rate to calculate
F
CE
throughout the complete discharge cycle. The
highest discharge rate measured by the bq2052 is stored
in MRATE (address = 12h).
The bq2052 does not latch the temperature portion of an
F
CE
calculation. Therefore, CAC may increase or de
crease during the course of a complete discharge cycle if
a temperature shift causes a change in the calculated
F
CE
value.
Programming the bq2052
The bq2052 is programmed with the PROG
1–6
pins.
During power-up or initialization, the bq2052 reads the
state of these six three-level inputs and latches in the
programmable configuration settings.
5
Preliminary
bq2052
7
PROG
x
Programmed
Full Count
(PFC)
PROG
3
Units12 H Z L
-- -
SCALE =
1/40
SCALE =
1/80
SCALE =
1/160
mVh/
count
H H 48128 1203 602 301 mVh
H Z 46080 1152 576 288 mVh
H L 43264 1082 541 271 mVh
Z H 39936 998 499 250 mVh
Z Z 38400 960 480 240 mVh
Z L 36096 902 451 226 mVh
L H 31744 794 397 199 mVh
L Z 28928 723 362 181 mVh
L L 26112 653 327 164 mVh
Table 2. bq2052 Programmed Full Count mVh