able capacity in Lithium primary
batteries such as Lithium Sul
phur Dioxide and Lithium Man
ganese Dioxide
Provides a low-cost battery moni
➤
tor solution for pack integration
Complete circuit can fit less
-
than 1 square inch of PCB
space
Low operating current
-
Less than 100nA of data
-
retention current
➤ Single-wire communication inter-
face (HDQ bus) for critical battery
parameters
➤ Communicates remaining capac-
ity with direct drive of LEDs in 3
selectable modes
➤ Measurements automatically
compensated for discharge rate
and temperature
➤ 16-pin narrow SOIC
-
for Lithium Primary Cells
General Description
The bq2052 Lithium Primary Gas
Gauge IC is intended for bat
tery-pack or in-system installation
to maintain an accurate record of
available battery capacity. The IC
monitors a voltage drop across a
sense resistor connected in series
with the cells to determine dis
charge activity of the battery. The
bq2052 applies compensations for
battery temperature and discharge
rate to the available charge counter
to provide available capacity infor
mation across a wide range of oper
ating conditions.
Compensated available capacity
may be directly indicated using an
LED display. The LED display is
programmable and can be configured as two, four, or five segments.
These segments are used to depict
available battery capacity. The
bq2052 supports a single-wire serial
Preliminary
bq2052
Gas Gauge IC
communications link to an external
micro-controller. The link allows
the micro-controller to read and
write the internal registers of the
bq2052.The internal registers in
clude available battery capacity,
voltage, temperature, current, and
battery status. The controller may
also overwrite some of the bq2052
gas gauge data registers.
-
The bq2052 can operate from the
batteries in the pack. The REF out
put and an external FET provide a
simple, inexpensive voltage regula
tor to supply power to the circuit
from the cells.
-
-
-
Pin Connections
LCOM
SEG1/PROG
SEG2/PROG
SEG3/PROG
SEG4/PROG
SEG5/PROG
PROG
SLUS019–MAY 1999
1
2
3
4
5
6
V
SS
16-Pin Narrow SOIC
1
2
3
4
5
6
7
8
Pin Names
LCOMLED common output
/PROG1LED segment 1/
16
V
15
REF
CP
14
13
HDQ
12
RBI
11
SB
10
DISP
9
SR
PN2052H1.eps
SEG
CC
1
/PROG2LED segment 2/
SEG
1
/PROG3LED segment 3/
SEG
1
/PROG4LED segment 4/
SEG
1
/PROG5LED segment 5/
SEG
1
CPControl port
program 1 input
program 2 input
program 3 input
program 4 input
program 5 input
1
V
SS
System ground
SRSense resistor input
DISP
Display control input
SBBattery sense input
RBIRegister backup input
HDQSerial communications
input/output
6
Program 6 input
PROG
REFVoltage reference output
V
CC
Supply voltage
bq2052
Preliminary
Pin Descriptions
LCOM
SEG
SEG
PROG
PROG
PROG
PROG
PROG
PROG
V
SS
LED common output
This open-drain output switches V
source current for the LEDs. The switch is
off during initialization to allow reading of
the soft pull-up or pull-down program resis
tors. LCOM is also high impedance when the
display is off.
LED display segment outputs (dual func
–
1
tion with PROG
5
Each output may activate an LED to sink
the current sourced from LCOM.
Programmed full count selections
–
1
2
These three-level input pins define the pro
grammed full count.
Power gauge scale selection inputs (dual
3
function with SEG
This three-level input pin defines the scale
factor.
Programmed compensation factors
4
This three-level input pin defines the battery discharge compensation factors.
Programmed display mode
5
This three-level input pin defines the capac
ity indication display mode.
Programmed initial capacity state
6
This input defines the initial battery capac
ity indication state. When tied to V
bq2052 sets the available capacity to full on
reset. When tied to V
available capacity to zero on reset.
Ground
–PROG5)
1
–SEG4)
3
, the bq2052 sets the
SS
CC
CC
, the
SR
to
-
DISP
-
Sense resistor input
The voltage drop (V
is monitored and integrated over time
tor R
S
to interpret discharge activity. V
dicates discharge. The effective voltage drop,
V
, as seen by the bq2052 is VSR+VOS.
SRO
) across the sense resis
SR
SR>VSS
in
Display control input
high disables the LED display. DISP
DISP
tied to VCC(no display LEDs in the circuit)
allows PROG
V
instead of through a pull-up or
SS
pull-down resistor. DISP
to connect directly to VCCor
X
low activates the
-
-
display.
SB
-
Secondary battery input
This input monitors the battery cell voltage
potential through a high-impedance resis
tive divider network for the end-of-discharge
voltage (EDV) thresholds.
RBI
Register backup input
This pin is used to provide backup potential to
the bq2052 registers during periods when V
3V. A storage capacitor or a battery can be
≤
CC
connected to RBI.
HDQ
Serial communication input/output
This is the open-drain bidirectional communications port.
-
CP
Control port
This open drain output may be controlled by
serial port commands and its state is re
-
REF
flected in the CPIN bit in FLGS1.
Voltage reference output for regulator
-
REF provides a voltage reference output for
an optional micro-regulator.
V
CC
Supply voltage input
2
Preliminary
bq2052
Functional Description
General Operation
The bq2052 determines battery capacity by monitoring
the amount of charge removed from a primary battery.
The bq2052 measures discharge currents and battery
voltage, monitors the battery for the low battery-voltage
thresholds, and compensates available capacity for tem
perature and discharge rate. The bq2052 measures ca
pacity by monitoring the voltage across a small-value se
ries sense resistor between the negative battery termi
nal and ground.
Figure 1 shows a typical battery pack application of the
bq2052 using the LED display capability as a
charge-state indicator. The bq2052 displays capacity
with two, four, or five LEDs using the programmed full
count (PFC) as the battery’s “full” reference. The bq2052
has a push-button input for momentarily enabling the
LED display.
bq2052
H or L
To µC
Gas Gauge IC
LCOM
SEG
1
SEG
2
SEG
3
SEG
4
SEG
5
PROG6
CP
HDQ
REF
V
CC
DISP
V
SR
RBI
SB
SS
Measurements
The bq2052 uses a voltage-to-frequency converter (VFC)
for discharge measurement and an analog-to-digital con
verter (ADC) for battery voltage measurement.
Discharge Counting
The VFC measures the discharge flow of the battery by
monitoring a small value sense resistor between the SR
pin and V
“discharge” activity when the potential at the SR input,
V
SRO
time using an internal counter. The fundamental rate of
the counter is 3.125µVh. The VFC measures signals up
to 0.5V in magnitude.
Digital Magnitude Filter
The bq2052 has a digital filter to eliminate discharge
counting below a set threshold. The minimum discharge
threshold, V
R
C
1
100K
0.1µF
as shown in Figure 1. The bq2052 detects
SS
, is positive. The bq2052 integrates the signal over
, for the bq2052 is 250µV.
SRD
1
Q1
ZVNL110A
RB
1
RB
2
R
S
-
Notes:
1.
2. VCC can connect directly to two lithium primary cells
(6.0V nominal and should not exceed 6.5V).
Otherwise, R1, C1, and Q1 are needed for regulation of > 2 cells.
3. Programming resistors and ESD-protection diodes are not shown.
4. R-C on SR is required.
5. A series diode is required on RBI if the bottom series cell is used as the backup source.
If the cell is used, the backup capacitor is not required, and the anode is connected to the
positive terminal of the cell.
Indicates optional.
Figure 1. Application Diagram—5-Segment LED Display
3
Load
FG205201.eps
bq2052
Preliminary
Table 1. bq2052 Current-Sensing Errors
SymbolParameterTypicalMaximumUnitsNotes
INL
INR
Integrated non-linearity
error
Integrated nonrepeatability error
2
±
1
±
4
±
2
±
Add 0.1% per °C above or below 25°C
%
and 1% per volt above or below 4.25V.
Measurement repeatability given
%
similar operating conditions.
Voltage Monitoring and Thresholds
In conjunction with monitoring the SR input for dis
charge currents, the bq2052 monitors the battery poten
tial through the SB pin. The voltage at the SB pin, V
is developed through a high impedance resistor network
connect across the battery. The bq2052 monitors the
voltage at the SB pin and reports the voltage in the VSB
register (address = 0bh).
The bq2052 compares the V
end-of-discharge voltage (EDV) thresholds. The EDV
reading to two
SB
threshold levels are used to determine when the battery
has reached an “empty” state. The EDV thresholds for
the bq2052 are programmable with the default values
fixed at:
EDV1 (first) = 0.76V
EDVF (final) = EDV1 - 0.10V = 0.66V
If V
is below either of the two EDV thresholds for 8
SB
consecutive samples over a 4 second period, the bq2052
sets the associated flag in the FLGS1 register (address =
01h). Once set, the EDV flags remain set, independent
of V
.
SB
Inputs
Main Counters
Discharge
Current
+
Discharge
Count
Register
(DCR)
SB
Temperature
The bq2052 has an internal temperature sensor to mea
sure temperature. The bq2052 determines the tempera
-
,
ture and stores it in the TEMP register (address = 02h).
The bq2052 uses temperature to adapt remaining capac
ity for the battery’s discharge efficiency.
Gas Gauge Operation
General
The operational overview diagram in Figure 2 illustrates the operation of the bq2052. The bq2052 accumulates a measure of discharge currents and calculates
available capacity. The bq2052 compensates available
capacity for discharge rate and temperature and provides the information in the Compensated Available Capacity (CAC) registers (address = 0eh–0fh). The main
counter, Discharge Count Register (DCR) (address =
2eh), represents the cumulative amount of charge removed from the battery. Battery discharging increments
the DCR register.
Rate and
Temperature
Efficiency
Factor
Full Nominal
Available Charge
(FNAC)
–
+
Compensated
Available
Capacity
(CAC)
Complete
Data Set
-
-
-
Chip-Controlled
Outputs
Available Charge
LED Display
Figure 2. Operational Overview
4
Serial Port
FG2052.eps
Table 2. bq2052 Programmed Full Count mVh
Preliminary
bq2052
PROG
x
---
HH481281203602301mVh
HZ460801152576288mVh
HL432641082541271mVh
ZH39936998499250mVh
ZZ38400960480240mVh
ZL36096902451226mVh
LH31744794397199mVh
LZ28928723362181mVh
LL26112653327164mVh
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.
Programmed
Full Count
(PFC)
SCALE =
1/40
The bq2052 applies the compensation according to the
formula:
Where F
factor, FNAC = Full Nominal Available Capacity and
DCR = Discharge Count Register.
The bq2052 calculates an F
charge rate and temperature. The discharge rate portion of the F
therefore, the bq2052 latches the highest discharge rate
it has measured and uses the highest rate to calculate
F
CE
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
crease during the course of a complete discharge cycle if
a temperature shift causes a change in the calculated
F
CE
Programming the bq2052
The bq2052 is programmed with the PROG
During power-up or initialization, the bq2052 reads the
state of these six three-level inputs and latches in the
programmable configuration settings.
-
PROG
3
SCALE =
1/80
CAC = [F
is the calculated efficiency compensation
CE
CE
throughout the complete discharge cycle.The
calculation. Therefore, CAC may increase or de
value.
CE
compensation is a “peak hold” function;
SCALE =
1/160
∗ FNAC] - DCR
based on the battery dis-
CE
1–6
Units12HZL
mVh/
count
-
pins.
7
5
bq2052
Preliminary
Programmable Configuration Settings
Design Capacity
The battery’s rated design capacity or Programmed Full
Count (PFC) is programmed with the PROG
pins as shown in Table 2, and represents the battery’s
full reference.
The correct PFC may be determined by multiplying the
rated battery capacity in mAh by the sense resistor
value:
Selecting a PFC slightly less than the rated capacity
provides a conservative capacity reference. The bq2052
stores the selected PFC in the PFC register (address =
10h).
–PROG
1
Discharge Rate and Temperature Compensation
The discharge rate and temperature compensations are se
lected using the PROG
power-up or initialization determines which compensation
table the bq2052 uses for the discharge cycle. The following
tables illustrate the calculated efficiency compensation factors at selected discharge rates and temperatures.
The display mode is selected using the PROG5pin. The
three options include a two, four, or five segment display
mode as described in Tables 7, 8, and 9.
-
Initial Capacity Setting
The PFC value is copied to the FNAC register if PROG
is programmed high, otherwise FNAC defaults to 0.
FNAC may be written to the desired full capacity to initialize the pack manually.
Programming Example
Given:
Sense resistor = 0.05mΩ
Number of cells=5inseries
Capacity = 7000mAh,
Chemistry = LiSO
Discharge current range = 250mA to 2A
Voltage drop over sense resistor = 12.5mV to 100mV
Display mode = 5 segment bar graph display
Therefore:
7000mAh*0.05 = 350mVh
Select:
PFC = 26112 counts or 327mVh
PROG
= low
1
PROG
= low
2
PROG
= float
3
PROG
pensation factors
PROG
PROG
With these selections, the full battery capacity is
327mVh (6540mAh).
The bq2052 includes a simple single-pin (HDQ plus re
turn) serial data interface. A host processor uses the in
terface to access various bq2052 registers. Battery char
acteristics may be easily monitored by adding a single
contact to the battery pack. The open-drain HDQ pin on
the bq2052 should be pulled up by the host system, or
may be left floating if the serial interface is not used.
The interface uses a command-based protocol, where the
host processor sends a command byte to the bq2052.
The command directs the bq2052 to either store the next
eight bits of data received to a register specified by the
command byte or output the eight bits of data specified
by the command byte.
The communication protocol is asynchronous re
turn-to-one. Command and data bytes consist of a
stream of eight bits that have a maximum transmission
rate of 5K bits/sec. The least-significant bit of a com
mand or data byte is transmitted first. The protocol is
simple enough that it can be implemented by most host
processors using either polled or interrupt processing.
Data input from the bq2052 may be sampled using the
pulse-width capture timers available on some
microcontrollers.
If a communication error occurs, e.g., t
bq2052 should be sent a BREAK to reinitiate the serial
interface. A BREAK is detected when the HDQ pin is
driven to a logic-low state for a time, t
HDQ pin should then be returned to its normal
ready-high logic state for a time, t
ready to receive a command from the host processor.
The return-to-one data bit frame consists of three dis
tinct sections. The first section is used to start the
transmission by either the host or the bq2052 taking the
HDQ pin to a logic-low state for a period, t
next section is the actual data transmission, where the
data should be valid by a period, t
tive edge used to start communication. The data should
be held for a period, t
to sample the data bit.
The final section is used to stop the transmission by re
turning the HDQ pin to a logic-high state by at least a pe
riod, t
nication. The final logic-high state should be until a pe
riod t
mission was stopped properly. The timings for data and
break communication are given in the serial communica
tion timing specification and illustration sections.
Communication with the bq2052 is always performed
with the least-significant bit being transmitted first.
Figure 5 shows an example of a communication se
quence to read the bq2052 NAC register.
, after the negative edge used to start commu
SSU;B
, to allow time to ensure that the bit trans
CYCH;B
, to allow the host or bq2052
DH;DV
. The bq2052 is now
BR
DSU;B
> 250µs, the
CYCB
or greater. The
B
STRH;B
, after the nega
. The
bq2052 Command Code and
Registers
-
The bq2052 status registers are listed in Table 6 and de
scribed below.
Command Code
The bq2052 latches the command code when eight valid
command bits have been received by the bq2052. The
command code contains two fields:
W/R bit
■
Command address
■
The W/R
the received command is for a read or a write function.
-
The W/R
-
Where W/R is:
The lower seven-bit field of the command code contains
the address portion of the register to be accessed. At
tempts to write to invalid addresses are ignored.
-
-
-
Command Word (CMDWD)
-
The CMDWD register (address = 00h) is used by the ex
ternal host to control the CP pin and to reset the
bq2052.
-
CMDWDAction
-
bit of the command code is used to select whether
values are:
Command Code Bits
76543 2 1 0
W/R
--- - - - -
0The bq2052 outputs the requested register con-
tents specified by the address portion of command code.
1The following eight bits should be written to the
register specified by the address portion of command code.
Command Code Bits
7654 3 2 1 0
-AD6 AD5 AD4 AD3AD2AD1
0x55CP high impedence, CPIN bit in FLGS1 set
0x66CP driven low, CPIN bit in FLGS1 cleared
0x78bq2052 reset
-
-
AD0
(LSB)
-
9
bq2052
Preliminary
Primary Status Flags Register (FLGS1)
The FLGS1 register (address = 01h) contains the pri
mary bq2052 flags.
The initialized flag (INIT) is asserted to a 1 or 0 when
ever the bq2052 is initialized either by the application of
Vcc or by a serial port command. INIT = 1 signifies that
the device has been reset with FNAC set to PFC. INIT = 0
signifies that the battery has been reset with FNAC = 0.
The INIT location is:
FLGS1 Bits
765 4 3 2 1 0
INIT-------
where INIT is:
0The bq2052 initialized with FNAC = 0.
1The bq2052 initialized with FNAC = PFC.
The CPIN but reflects the state of the CP output. If set,
the CP output is high impedance. If cleared, the CP output is asserted low. The CP output is an open drain output and requires an external pull-up register.
The CPIN location is
FLGS1 Bits
76543210
---CPIN----
Where CPIN is:
0CP is low
1CP is high impedance
The bq2052 sets the first end-of-discharge warning
flag (EDV1) when the battery voltage VSB is less than
the EDV1 threshold VTS. The flag warns the user that
the battery is almost empty. The bq2052 modulates the
first segment pin, SEG1, at a 4Hz rate if the 4 or 5 seg
ment display mode is enabled and EDV1 is asserted.
The EDV1 threshold has a default value of 0.76V but
can be adjusted by writing the VTS register .
The EDV1 location is
FLGS1 Bits
765 4 3 2 1 0
------EDV1-
Where EDV1 is:
0V
SB
V
≥
TS
1VSB<V
The bq2052 sets the final end-of-discharge warning
flag (EDVF) when VSB is less than the EDVF threshold.
The EDVF threshold is set 100mV below the EDV1
threshold. The EDVF flag is used to warn the system or
user that battery power is at a failure condition. The
bq2052 turns all segment drivers off upon EDVF detec
tion.
The EDVF location is:
765 4 3 2 1 0
--- - - - -EDVF
Where EDVF is:
0V
1V
TS
- 100mV)
(V
≥
SB
TS
< (VTS-100mV)
SB
FLGS1 Bits
Temperature Register (TEMP)
The 8-bit TEMP register (address=02h) contains the
battery temperature in degrees C. The bq2052 contains
an internal temperature sensor. The temperature is
used to set discharge efficiency factors. The temperature
register contents are store in 2’s complement form and
represent the temperature ± 5°C.
Nominal Available Capacity Register (NAC)
The NAC register contains the uncompensated remaining
capacity of the battery. The bq2052 determines NAC as
NAC = FNAC - DCR
Battery Identification Register (BATID)
The 8-bit BATID register (address=04h) is a general
purpose memory register that can be used to uniquely
identify a battery pack. The bq2052 maintains the
BATID contents as long as VRBI is greater than 2V. The
contents of this register have no effect on the operation
of the bq2052.
Current Scale Registers (VSRL/VSRH)
The VSRH high-byte register and the VSRL low-byte
register are used to calculate the average signal across
the SR and VSS pins. This register pair is updated ev
ery 5.625 seconds. VSRH and VSRL form a 16-bit value
representing the average current over this time. The
battery pack current can be calculated by:
(VSRH256 + VSRL)
|I(mA)| =
∗
S
(R )
-
-
10
Preliminary
bq2052
where
= sense resistor value in Ω.
R
S
VSRH = high-byte value of current scale
VSRL = low-byte value of current scale
Program Pin Pull-Down Register (PPD)
The PPD register (address = 07h) contains the pull-down
programming pin information for the bq2052. The pro
gram pins, PROG
location, PPD
detects a pull-down resistor on its corresponding seg
ment driver. For example, if PROG
pull-down resistors,the contents of PPD are xx001001.
, have a corresponding PPD register
1–6
. A given location is set if the bq2052
1–6
and PROG4have
1
Program Pin Pull-Up Register (PPU)
The PPU register (address = 08h) contains the pull-up
programming pin information for the bq2052. The seg
ment drivers, PROG
ister location, PPU
pull-up resistor has been detected on its corresponding
segment driver. For example, if PROG
have pull-up resistors, the contents of PPU are
xx010100.
, have a corresponding PPU reg
1–6
. A given location is set if a
1–6
and PROG
3
Battery Voltage (VSB)
The battery voltage register (address = 0bh) stored the
voltage detected on the SB pin. The bq2052 updates the
VSB register approximately once per second with the
present value of the battery voltage.
VSB
V
= 1.2V
SB
∗
256
temperature. The CAC value is also used in calculating
the LED display pattern relative to PFC.
Program Full Count (PFC)
The PFC register (address = 10h) contains the user se
lected programmed full count (PFC) setting.
Full Nominal Available Capacity (FNAC)
The FNAC (address = 11h) contains the full capacity
reference of the battery.
Maximum Discharge Rate (MAXRATE)
-
The MAXRATE register (address = 12h) stores the high
est discharge rate detected by the bq2052. The bq2052
uses the MAXRATE value to calculate the efficiency
compensation factors.
Discharge Rate (RATE)
-
The RATE register (address = 13h) provides the current
discharge rate of the battery.
5
Discharge Count Registers (DCRH/DCRL)
The DCRH high-byte register and the DCRL low-byte
register are the main gas gauging registers for the
bq2052. The DCR registers are incremented during discharge.
Writing to the DCR registers affects the available charge
counts and, therefore, affects the bq2052 gas gauge operation.
Display
-
-
Voltage Threshold Register (VTS)
The end-of-discharge threshold voltages (EDV1 and
EDVF) can be set using the VTS register. The VTS reg
ister sets the EDV1 trip point. EDVF is set 100mV below
EDV1. The default value in the VTS register is A2h,
representing EDV1 = 0.76V and EDVF = 0.66V.
VTS
EDV1 = 1.2V
*
.
256
Relative CAC Register (RCAC)
The RCAC register (address = 0dh) provides the relative
battery state-of-charge by dividing CAC by FNAC.
RCAC varies from 0 to 7dh representing relative
state-of-charge from 0 to 125%.
Compensated Available Capacity (CAC)
The CAC registers (address = 0eh–0fh) contain the
available capacity compensated for discharge rate and
The bq2052 can directly display remaining capacity in
formation using low-power LEDs. The bq2052 uses the
CAC value in relation to FNAC as the basis for the dis
-
play activity. The bq2052 displays the battery’s remain
ing capacity in either of three modes selected with pro
gram pin PROG
DISP
input. When DISP is connected to VCC, the SEG
outputs are OFF. When pulled low, the segment outputs
turn ON for a period of 4 ± 0.5s, depending on the se
lected mode.
The segment outputs are modulated as two banks, with
segments 1, 3, and 5 alternating with segments 2 and 4.
The segment outputs are modulated at approximately
100Hz with each segment bank active for 30% of the pe
riod. In incremental and bar graph modes, SEG1 blinks
at a 4Hz rate whenever VSB is below VEDV1 (EDV1
flag bit set in FLGS1), indicating a low-battery condi
tion. When VSB is below VEDVF (EDVF flag bit set in
FLGS1) the display outputs are disabled in all modes.
. The display is activated using the
5
11
-
-
-
-
-
-
-
bq2052
Preliminary
In incremental mode (PROG5= L), the battery charge
state is displayed on pins SEG1–SEG4. The charge state
condition indicated by each segment is shown in Table 7.
Only the segment pin representing the present remain
ing capacity is ON (low); all other segments are OFF
(high impedance). When DISP
is active for 10s.
In binary mode (PROG5 = H), the battery charge state is
displayed using only pins SEG1 and SEG2, with the re
maining capacity indication defined as in Table 8. When
DISP
is pulled low, the display is active for 4s.
5
= L
SB
< V
EDV1
Table 8. Binary Display Mode
PROG
SEG 1SEG 2Remaining Capacity
ONON70 -100%
ONOFF40 - < 70%
OFFON10 - < 40%
OFFOFF< 10% or V
5
= H
SB
< V
EDVF
Microregulator
A micro-power source for the bq2052 can be inexpen
sively built using a FET and an external resistor as
shown in Figure 1.
RBI Input
The RBI input pin should be used with a storage capaci
tor or external supply to provide backup potential to the
internal bq2052 registers when V
V
is output on RBI when VCCis above 3.0V. If using
CC
an external supply (such as the bottom series cell) as the
backup source, an external diode is required for isola
tion.
drops below 3.0V.
CC
Initialization
The bq2052 can be initialized by removing VCCand
grounding the RBI pin for 5s or by a command over the
serial port. The serial port reset command requires
writing 78h to register CMDWD (address = 00h).
On initialization with PROG6 = H, the bq2052 sets the
registers as
The bq2052 measures the voltage differential between
the SR and V
pin) is greatly affected by PC board layout. For optimal
results, the PC board layout should follow the strict rule
of a single-point ground return. Sharing high-current
ground with small signal ground causes undesirable
noise on the small signal nodes.
pins. VOS(the offset voltage at the SR
SS
Absolute Maximum Ratings
SymbolParameterMinimumMaximumUnitNotes
V
CC
All other pinsRelative to V
REFRelative to V
V
SR
T
OPR
Note:Permanent device damage may occur if Absolute Maximum Ratings are exceeded. Functional
Relative to V
Relative to V
Operating temperature-20+70°CCommercial
operation should be limited to the Recommended DC Operating Conditions detailed in this data sheet.
Exposure to conditions beyond the operational limits for extended periods of time may affect device reliability.
SS
SS
SS
SS
-0.3+7.0V
-0.3+7.0V
-0.3+8.5VCurrent limited by R1 (see Figure 1)
-0.3Vcc+0.7V
Recommended 100KΩseries resistor
should be used to protect SR in case
of a shorted battery.
DC Voltage Thresholds (T
SymbolParameterMinimumTypicalMaximumUnitNotes
V
EDV1
V
EDVF
V
SRO
V
SRD
Note:VOSis affected by PC board layout. Proper layout guidelines should be followed for optimal performance.
Soft pull-up or pull-down resis
tor value (for programming)
-
--200
KΩ
Float state external impedance-5-MΩPROG
CC
3.0V initializes the unit.
≥
=V
DISP
= 5µA
REF
= 5µA
REF
= 3V
REF
= 3.0V, HDQ = 0
V
CC
V
= 4.25V, HDQ = 0
CC
= 6.5V, HDQ = 0
V
CC
V
V
DISP=VSS
=V
DISP
RBI>VCC
Ω
CC
1-6
1-6
1-6
= 3V, I
V
CC
SEG
, CP
1–5
= 6.5V, I
V
CC
SEG
, CP
1–5
VCC= 3V, I
-5.25mA
> 3.5V, I
V
CC
-33.0mA
OLSH
5mA, HDQ
≤
OL
PROG
–PROG
1
1–6
CC
CC
CC
< 3V
OLS
OLS
OHLCOM
OHLCOM
= 0.4V, VCC= 6.5V
Note:All voltages relative to VSS.
≤
6
1.75mA
11.0mA
≤
=
=
14
Preliminary
bq2052
Serial Communication Timing Specification (T
SymbolParameterMinimum Typical MaximumUnitNotes
t
CYCH
t
CYCB
t
STRH
t
STRB
t
DSU
t
DSUB
t
DH
t
DV
t
SSU
t
SSUB
t
RSPS
t
B
t
BR
Note:The open-drain HDQ pin should be pulled to at least VCCby the host system for proper HDQ operation.
Cycle time, host to bq2052 (write)190--
Cycle time, bq2052 to host (read)190205250
Start hold, host to bq2052 (write)5--ns
Start hold, bq2052 to host (read)32--
Data setup--50
Data setup--50
Data hold90--
Data valid--80
Stop setup--145
Stop setup--145
Response time, bq2052 to host190-320
Break190--
Break recovery40--
HDQ may be left floating if the serial interface is not used.
=T
A
OPR
)
sSee note
µ
s
µ
s
µ
s
µ
µs
s
µ
s
µ
s
µ
s
µ
µs
s
µ
s
µ
15
bq2052
Preliminary
Break Timing
Host to bq2052
bq2052 to Host
t
STRH
t
DSU
t
DH
t
SSU
t
B
Write "1"
Write "0"
t
CYCH
t
BR
TD201803.eps
t
STRB
t
DSUB
t
DV
t
SSUB
Read "1"
Read "0"
t
CYCB
16
16-Pin SOIC Narrow (SN)
Preliminary
bq2052
16-Pin SN(SOIC Narrow
DimensionMinimumMaximum
D
e
B
E
H
A0.0600.070
A10.0040.010
B0.0130.020
C0.0070.010
D0.3850.400
E0.1500.160
e0.0450.055
H0.2250.245
L0.0150.035
All dimensions are in inches.
)
A
C
A1
.004
L
Ordering Information
bq2052
Temperature Range:
blank = Commercial (-20 to +70°C)
Package Option:
SN = 16-pin narrow SOIC
Device:
bq2052 Gas Gauge IC
17
IMPORTANT NOTICE
Texas Instruments and its subsidiaries (TI) reserve the right to make changes to their products or to discontinue any
product or service without notice, and advise customers to obtain the latest version of relevant information to verify,
before placing orders, that information being relied on is current and complete. All products are sold subject to the
terms and conditions of sale supplied at the time of order acknowledgement, including those pertaining to warranty,
patent infringement, and limitation of liability.
TI warrants performance of its semiconductor products to the specifications applicable at the time of sale in accor
dance with TI’s standard warranty. Testing and other quality control techniques are utilized to the extent TI deems
necessary to support this warranty. Specific testing of all parameters of each device is not necessarily performed, ex
cept those mandated by government requirements.
CERTAIN APPLICATIONS USING SEMICONDUCTOR PRODUCTS MAY INVOLVE POTENTIAL RISKS OF DEATH,
PERSONAL INJURY, OR SEVERE PROPERTY OR ENVIRONMENTAL DAMAGE (“CRITICAL APPLICATIONS”). TI
SEMICONDUCTOR PRODUCTS ARE NOT DESIGNED, AUTHORIZED, OR WARRANTED TO BE SUITABLE FOR
USE IN LIFE-SUPPORT DEVICES OR SYSTEMS OR OTHER CRITICAL APPLICATIONS. INCLUSION OF TI
PRODUCTS IN SUCH APPLICATIONS IS UNDERSTOOD TO BE FULLY AT THE CUSTOMER’S RISK.
In order to minimize risks associated with the customer’s applications, adequate design and operating safeguards
must be provided by the customer to minimize inherent or procedural hazards.
TI assumes no liability for applications assistance or customer product design. TI does not warrant or represent that
any license, either express or implied, is granted under any patent right, copyright, mask work right, or other intellec
tual property right of TI covering or relating to any combination, machine, or process in which such semiconductor
products or services might be or are used. TI’s publication of information regarding any third party’s products or ser
vices does not constitute TI’s approval, warranty or endorsement thereof.