Datasheet

Nominal Available Charge Registers
(NACH/NACL)
The read/write NACH high-byte register (address=03h) and
the read-only NACL low-byte register (address=17h) are
the main gas gauging register for the bq2050. The NAC
registers are incremented during charge actions and decre
-
mented during discharge and self-discharge actions. The
correction factors for charge/discharge efficiency are applied
automatically to NAC. NACH and NACL are set to 0 dur
-
ing a bq2050 reset.
Writing to the NAC registers affects the available charge
counts and, therefore, affects the bq2050 gas gauge opera
-
tion. Do not write the NAC registers to a value greater than
LMD.
Battery Identification Register (BATID)
The read/write BATID register (address=04h) is avail
-
able for use by the system to determine the type of bat
-
tery pack. The BATID contents are retained as long as
V
CC
is greater than 2V. The contents of BATID have no
effect on the operation of the bq2050. There is no de
-
fault setting for this register.
Last Measured Discharge Register (LMD)
LMD is a read/write register (address=05h) that the
bq2050 uses as a measured full reference. The bq2050
adjusts LMD based on the measured discharge capacity
of the battery from full to empty. In this way the bq2050
updates the capacity of the battery. LMD is set to PFC
during a bq2050 reset.
Secondary Status Flags Register (FLGS2)
The read-only FLGS2 register (address=06h) contains
the secondary bq2050 flags.
The discharge rate flags, DR2–0, are bits 6–4.
They are used to determine the current discharge re-
gime as follows:
The overload flag (OVLD) is asserted when a discharge
rate in excess of 2C is detected. OVLD remains asserted
as long as the condition persists and is cleared 0.5 sec
-
onds after the rate drops below 2C. The overload condi
-
tion is used to stop sampling of the battery terminal char
-
acteristics for end-of-discharge determination.
Program Pin Pull-Down Register (PPD)
The read-only PPD register (address=07h) contains some
of the programming pin information for the bq2050. The
segment drivers, SEG
1–6
, have a corresponding PPD regis
-
ter location, PPD
1–6
. A given location is set if a pull-down
resistor has been detected on its corresponding segment
driver. For example, if SEG
1
and SEG
4
have pull-down
resistors, the contents of PPD are xx001001.
Program Pin Pull-Up Register (PPU)
The read-only PPU register (address=08h) contains the rest
of the programming pin information for the bq2050. The
segment drivers, SEG
1–6
, have a corresponding PPU regis
-
ter location, PPU
1–6
. A given location is set if a pull-up re
-
sistor has been detected on its corresponding segment
13
bq2050
TMP3 TMP2 TMP1 TMP0 Temperature
0000 T < -30°C
0001-30°C < T < -20°C
0010-20°C < T < -10°C
0011-10°C < T < 0°C
01000°C < T < 10°C
010110°C < T < 20°C
011020°C < T < 30°C
011130°C < T < 40°C
100040°C < T < 50°C
100150°C < T < 60°C
101060°C < T < 70°C
101170°C < T < 80°C
1100 T > 80°C
Table 7. Temperature Register
FLGS2 Bits
7 6 5 4 3210
- DR2 DR1 DR0 - - -
DR2 DR1 DR0 Discharge Rate
0 0 0 DRATE
<
0.5C
0 0 1 0.5C
DRATE
<
2C
0 1 0 DRATE
2C (OVLD = 1)
FLGS2 Bits
76543 2 1 0
- - - - - - - OVLD
TMPGG Gas Gauge Bits
76 5 4 32 1 0
- - - - GG3 GG2 GG1 GG0