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).
= float, high, or low depending on desired com
4
= float selects five segment display
5
= high sets FNAC to PFC
6
2
6
-
6
Loading...
+ 12 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.