BQ2052SN-A515 [TI]

具有高速单总线 (HDQ) 接口、3 种可编程 LED 模式的锂原电池电量监测计 | D | 16 | -20 to 70;
BQ2052SN-A515
型号: BQ2052SN-A515
厂家: TEXAS INSTRUMENTS    TEXAS INSTRUMENTS
描述:

具有高速单总线 (HDQ) 接口、3 种可编程 LED 模式的锂原电池电量监测计 | D | 16 | -20 to 70

电池 光电二极管
文件: 总18页 (文件大小:162K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
Preliminary bq2052  
Gas Gauge IC  
for Lithium Primary Cells  
communications link to an external  
Features  
General Description  
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.  
Accurate measurement of avail-  
able capacity in Lithium primary  
batteries such as Lithium Sul-  
phur Dioxide and Lithium Man-  
ganese Dioxide  
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.  
Provides a low-cost battery moni-  
tor solution for pack integration  
- Complete circuit can fit less  
than 1 square inch of PCB  
space  
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.  
- Low operating current  
- Less than 100nA of data  
retention current  
Single-wire communication inter-  
face (HDQ bus) for critical battery  
parameters  
Compensated available capacity  
may be directly indicated using an  
LED display. The LED display is  
programmable and can be config-  
ured as two, four, or five segments.  
These segments are used to depict  
available battery capacity. The  
bq2052 supports a single-wire serial  
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  
Pin Connections  
Pin Names  
LCOM  
LED common output  
VSS  
System ground  
SEG1/PROG1 LED segment 1/  
program 1 input  
LCOM  
SEG /PROG  
1
2
3
4
5
6
16  
15  
14  
13  
12  
11  
V
CC  
SR  
Sense resistor input  
Display control input  
Battery sense input  
Register backup input  
REF  
CP  
1
1
DISP  
SB  
SEG1/PROG2 LED segment 2/  
program 2 input  
SEG /PROG  
2
2
SEG /PROG  
HDQ  
RBI  
SB  
3
3
SEG1/PROG3 LED segment 3/  
program 3 input  
RBI  
HDQ  
SEG /PROG  
4
4
Serial communications  
input/output  
SEG /PROG  
5
5
SEG1/PROG4 LED segment 4/  
program 4 input  
PROG  
6
7
8
10  
9
DISP  
SR  
PROG6  
REF  
Program 6 input  
V
SS  
SEG1/PROG5 LED segment 5/  
program 5 input  
Voltage reference output  
Supply voltage  
16-Pin Narrow SOIC  
CP  
Control port  
VCC  
PN2052H1.eps  
SLUS019–MAY 1999  
1
bq2052 Preliminary  
Sense resistor input  
SR  
Pin Descriptions  
The voltage drop (V ) across the sense resis-  
SR  
tor R is monitored and integrated over time  
LED common output  
LCOM  
S
to interpret discharge activity. V  
> V in-  
SS  
SR  
dicates discharge. The effective voltage drop,  
, as seen by the bq2052 is V + V  
This open-drain output switches V  
to  
CC  
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.  
V
SRO  
.
OS  
SR  
Display control input  
DISP  
DISP high disables the LED display. DISP  
tied to V (no display LEDs in the circuit)  
CC  
LED display segment outputs (dual func-  
tion with PROG –PROG )  
SEG –  
1
SEG  
5
allows PROG to connect directly to V  
or  
CC  
X
1
5
V
instead of through a pull-up or  
SS  
pull-down resistor. DISP low activates the  
display.  
Each output may activate an LED to sink  
the current sourced from LCOM.  
Secondary battery input  
SB  
Programmed full count selections  
PROG –  
1
PROG  
2
This input monitors the battery cell voltage  
potential through a high-impedance resis-  
tive divider network for the end-of-discharge  
voltage (EDV) thresholds.  
These three-level input pins define the pro-  
grammed full count.  
Power gauge scale selection inputs (dual  
PROG  
3
function with SEG –SEG )  
3
4
Register backup input  
RBI  
This three-level input pin defines the scale  
factor.  
This pin is used to provide backup potential to  
the bq2052 registers during periods when V  
CC  
3V. A storage capacitor or a battery can be  
Programmed compensation factors  
PROG  
PROG  
PROG  
4
5
6
connected to RBI.  
This three-level input pin defines the bat-  
tery discharge compensation factors.  
Serial communication input/output  
HDQ  
CP  
This is the open-drain bidirectional commu-  
nications port.  
Programmed display mode  
This three-level input pin defines the capac-  
ity indication display mode.  
Control port  
This open drain output may be controlled by  
serial port commands and its state is re-  
flected in the CPIN bit in FLGS1.  
Programmed initial capacity state  
This input defines the initial battery capac-  
ity indication state. When tied to V , the  
CC  
Voltage reference output for regulator  
REF  
bq2052 sets the available capacity to full on  
reset. When tied to V , the bq2052 sets the  
SS  
REF provides a voltage reference output for  
an optional micro-regulator.  
available capacity to zero on reset.  
Ground  
V
SS  
Supply voltage input  
V
CC  
2
Preliminary bq2052  
Measurements  
Functional Description  
The bq2052 uses a voltage-to-frequency converter (VFC)  
for discharge measurement and an analog-to-digital con-  
verter (ADC) for battery voltage measurement.  
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.  
Discharge Counting  
The VFC measures the discharge flow of the battery by  
monitoring a small value sense resistor between the SR  
pin and V  
as shown in Figure 1. The bq2052 detects  
SS  
“discharge” activity when the potential at the SR input,  
, is positive. The bq2052 integrates the signal over  
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.  
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.  
Digital Magnitude Filter  
The bq2052 has a digital filter to eliminate discharge  
counting below a set threshold. The minimum discharge  
threshold, V  
, for the bq2052 is 250µV.  
SRD  
R
1
bq2052  
Gas Gauge IC  
Q1  
ZVNL110A  
REF  
C
1
RB  
RB  
1
V
LCOM  
CC  
SEG  
SEG  
SEG  
SEG  
SEG  
SB  
1
2
3
4
5
2
DISP  
V
SS  
R
S
100K  
0.1µF  
SR  
H or L  
PROG6  
CP  
RBI  
To µC  
HDQ  
Notes:  
Load  
1.  
Indicates optional.  
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.  
FG205201.eps  
Figure 1. Application Diagram—5-Segment LED Display  
3
bq2052 Preliminary  
Table 1. bq2052 Current-Sensing Errors  
Symbol  
Parameter  
Typical  
Maximum  
Units  
Notes  
Integrated non-linearity  
error  
Add 0.1% per °C above or below 25°C  
and 1% per volt above or below 4.25V.  
INL  
2
4
%
Integrated non-  
repeatability error  
Measurement repeatability given  
similar operating conditions.  
INR  
1
2
%
Voltage Monitoring and Thresholds  
Temperature  
In conjunction with monitoring the SR input for dis-  
charge currents, the bq2052 monitors the battery poten-  
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.  
tial through the SB pin. The voltage at the SB pin, V  
,
SB  
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).  
Gas Gauge Operation  
The bq2052 compares the V  
reading to two  
SB  
end-of-discharge voltage (EDV) thresholds. The EDV  
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:  
General  
The operational overview diagram in Figure 2 illus-  
trates the operation of the bq2052. The bq2052 accumu-  
lates a measure of discharge currents and calculates  
available capacity. The bq2052 compensates available  
capacity for discharge rate and temperature and pro-  
vides the information in the Compensated Available Ca-  
pacity (CAC) registers (address = 0eh–0fh). The main  
counter, Discharge Count Register (DCR) (address =  
2eh), represents the cumulative amount of charge re-  
moved from the battery. Battery discharging increments  
the DCR register.  
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  
Discharge  
Current  
Rate and  
Temperature  
Inputs  
Efficiency  
Factor  
Full Nominal  
Available Charge  
(FNAC)  
+
+
Discharge  
Count  
Register  
(DCR)  
Compensated  
Available  
Capacity  
(CAC)  
Complete  
Data Set  
Main Counters  
Chip-Controlled  
Available Charge  
LED Display  
Serial Port  
Outputs  
FG2052.eps  
Figure 2. Operational Overview  
4
Preliminary bq2052  
Table 2. bq2052 Programmed Full Count mVh  
PROG  
Programmed  
Full Count  
(PFC)  
PROG  
x
3
1
2
H
Z
L
Units  
SCALE =  
1/40  
SCALE =  
1/80  
SCALE =  
1/160  
mVh/  
count  
-
-
-
H
H
H
Z
H
Z
48128  
46080  
43264  
39936  
38400  
36096  
31744  
28928  
26112  
1203  
1152  
1082  
998  
602  
576  
541  
499  
480  
451  
397  
362  
327  
301  
288  
271  
250  
240  
226  
199  
181  
164  
mVh  
mVh  
mVh  
mVh  
mVh  
mVh  
mVh  
mVh  
mVh  
L
H
Z
Z
960  
Z
L
H
Z
902  
L
L
L
794  
723  
L
653  
The bq2052 applies the compensation according to the  
formula:  
Main Gas-Gauge Registers  
Programmed Full Count  
CAC = [F  
FNAC] - DCR  
CE  
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.  
Where F  
is the calculated efficiency compensation  
CE  
factor, FNAC = Full Nominal Available Capacity and  
DCR = Discharge Count Register.  
Full Nominal Available Capacity  
The bq2052 calculates an F  
based on the battery dis-  
CE  
charge rate and temperature. The discharge rate por-  
tion of the F compensation is a “peak hold” function;  
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.  
CE  
therefore, the bq2052 latches the highest discharge rate  
it has measured and uses the highest rate to calculate  
F
throughout the complete discharge cycle. The  
CE  
highest discharge rate measured by the bq2052 is stored  
in MRATE (address = 12h).  
The bq2052 does not latch the temperature portion of an  
CE  
Discharge Count Register  
F
calculation. Therefore, CAC may increase or de-  
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.  
crease during the course of a complete discharge cycle if  
a temperature shift causes a change in the calculated  
CE  
F
value.  
Programming the bq2052  
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 is programmed with the PROG  
pins.  
1–6  
During power-up or initialization, the bq2052 reads the  
state of these six three-level inputs and latches in the  
programmable configuration settings.  
7
5
bq2052 Preliminary  
Programmable Configuration Settings  
Design Capacity  
Table 5. Discharge Efficiency Factor Table  
PROG4 = H  
The battery’s rated design capacity or Programmed Full  
Discharge Rage  
Count (PFC) is programmed with the PROG –PROG  
1
3
TEMP  
-20  
-10  
0
21  
55  
0
C/80  
93  
98  
100  
104  
106  
107  
C/25  
92  
C/10  
88  
C/5  
83  
89  
91  
95  
97  
98  
C/3  
75  
81  
84  
88  
90  
91  
pins as shown in Table 2, and represents the battery’s  
full reference.  
92  
98  
100  
104  
106  
107  
97  
93  
The correct PFC may be determined by multiplying the  
rated battery capacity in mAh by the sense resistor  
value:  
99  
96  
102  
105  
105  
99  
100  
101  
Battery capacity (mAh)  
(mVh)  
sense resistor () = PFC  
*
70  
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).  
Display Mode  
The display mode is selected using the PROG pin. The  
5
three options include a two, four, or five segment display  
mode as described in Tables 7, 8, and 9.  
Discharge Rate and Temperature Compensation  
The discharge rate and temperature compensations are se-  
Initial Capacity Setting  
lected using the PROG pin. The level of PROG on  
4
4
The PFC value is copied to the FNAC register if PROG  
power-up or initialization determines which compensation  
table the bq2052 uses for the discharge cycle. The following  
tables illustrate the calculated efficiency compensation fac-  
tors at selected discharge rates and temperatures.  
6
is programmed high, otherwise FNAC defaults to 0.  
FNAC may be written to the desired full capacity to ini-  
tialize the pack manually.  
Programming Example  
Table 3. Discharge Efficiency Factor Table  
PROG4 = Z  
Given:  
Sense resistor = 0.05mΩ  
Number of cells = 5 in series  
Capacity = 7000mAh,  
Discharge Rage  
TEMP  
-20  
-10  
0
21  
55  
0
C/80  
99  
98  
98  
99  
C/25  
96  
C/10  
92  
C/5  
85  
89  
90  
92  
93  
93  
C/3  
81  
85  
87  
89  
90  
90  
Chemistry = LiSO  
2
97  
98  
98  
99  
99  
99  
Discharge current range = 250mA to 2A  
97  
94  
Voltage drop over sense resistor = 12.5mV to 100mV  
Display mode = 5 segment bar graph display  
97  
94  
98  
96  
Therefore:  
99  
99  
98  
96  
7000mAh 0.05 = 350mVh  
*
70  
98  
96  
Select:  
Table 4. Discharge Efficiency Factor Table  
PROG4 = L  
PFC = 26112 counts or 327mVh  
PROG = low  
1
PROG = low  
2
PROG = float  
3
Discharge Rage  
PROG = float, high, or low depending on desired com-  
4
TEMP  
-20  
-10  
0
21  
55  
0
C/80  
85  
91  
94  
97  
C/25  
80  
88  
91  
95  
C/10  
70  
80  
85  
89  
C/5  
53  
68  
74  
81  
85  
86  
C/3  
50  
51  
60  
68  
74  
76  
pensation factors  
PROG = float selects five segment display  
87  
93  
96  
99  
100  
101  
5
PROG = high sets FNAC to PFC  
6
With these selections, the full battery capacity is  
327mVh (6540mAh).  
99  
100  
97  
98  
92  
93  
70  
6
Preliminary bq2052  
Table 6. bq2052 Command and Status Registers  
Loc. Read/  
(hex) Write  
Control Field  
Symbol  
Register Name  
7
6
5
4
3
2
1
0
CMDWD Command word  
00h  
W
R
CMD7 CMD6 CMD5 CMD4 CMD3 CMD2 CMD1 CMD0  
INIT RSVD RSVD CPIN RSVD RSVD EDV1 EDVF  
TEMP7 TEMP6 TEMP5 TEMP4 TEMP3 TEMP2 TEMP1 TEMP0  
FLGS1  
TEMP  
Primary status flags 01h  
02h  
R
Temperature (°C)  
Nominal available  
capacity  
NAC  
03h R/W NAC7  
NAC6 NAC5 NAC4 NAC3 NAC2 NAC1 NAC0  
BATID  
VSRL  
VSRH  
Battery identification  
Current scale (Low)  
04h R/W BATID7 BATID6 BATID5 BATID4 BATID3 BATID2 BATID1 BATID0  
05h  
R
R
VSRL7 VSRL6 VSRL5 VSRL4 VSRL3 VSRL2 VSRL1 VSRL0  
VSRH7 VSRH6 VSRH5 VSRH4 VSRH3 VSRH2 VSRH1 VSRH0  
Current scale (High) 06h  
Program pin pull-  
PPD  
PPU  
VSB  
07h  
R
R
R
RSVD RSVD PPD6 PPD5 PPD4 PPD3 PPD2 PPD1  
RSVD RSVD PPU6 PPU5 PPU4 PPU3 PPU2 PPU1  
down  
Program pin pull-up 08h  
Battery voltage  
0bh  
VSB7  
VSB6  
VTS6  
VSB5  
VTS5  
VSB4 VSB3 VSB2 VSB1  
VSB0  
VTS0  
register  
End-of-discharge  
threshold select  
register  
VTS  
0ch R/W VTS7  
VTS4  
VTS3 VTS2 VTS1  
Relative compensated  
capacity  
RCAC  
CACL  
0dh  
0eh  
0fh  
R
R
RSVD RCAC6 RCAC5 RCAC4 RCAC3 RCAC2 RCAC1 RCAC0  
CACL7 CACL6 CACL5 CACL4 CACL3 CACL2 CACL1 CACL0  
CACH7 CACH6 CACH5 CACH4 CACH3 CACH2 CACH1 CACH0  
Compensated avail-  
able capacity low byte  
Compensated available  
capacity high byte  
CACH  
PFC  
R
R
Program pin full count 10h  
Full nominal  
PFC7  
PFC6  
PFC5  
PFC4 PFC3 PFC2 PFC1  
PFC0  
FNAC  
11h R/W FNAC7 FNAC6 FNAC5 FNAC4 FNAC3 FNAC2 FNAC1 FNAC0  
available capacity  
MAX  
Maximum discharge  
rate  
12h  
13h  
R
R
MAX7 MAX6 MAX5 MAX4 MAX3 MAX2 MAX1 MAX0  
RATE7 RATE6 RATE5 RATE4 RATE3 RATE2 RATE1 RATE0  
RATE  
RATE  
DCRL  
Discharge rate  
Discharge count  
register (low byte)  
2eh R/W DCRL7 DCRL6 DCRL5 DCRL4 DCRL3 DCRL2 DCRL1 DCRL0  
2fh R/W DCRH7 DCRH6 DCRH5 DCRH4 DCRH3 DCRH2 DCRH1 DCRH0  
Discharge count  
register (high byte)  
DCRH  
Notes:  
RSVD = reserved.  
All other registers not documented are reserved.  
7
bq2052 Preliminary  
Send Host to bq-HDQ  
CDMR  
Send Host to bq-HDQ or  
Receive from bq-HDQ  
Data  
t
RR  
Address  
R/W  
MSB  
Bit7  
LSB  
Bit0  
Break  
t
RSPS  
Address-Bit/  
Data-Bit  
Start-bit  
Stop-Bit  
TD201807.eps  
Figure 4. bq2052 Communication Example  
Written by Host to bq2052  
CMDR = 03h  
Received by Host to bq2052  
NAC = 65h  
LSB  
MSB  
LSB  
MSB  
Break 1 1 0 0 0 0 0 0  
1 0 1 0 0 1 1 0  
HDQ  
t
RSPS  
TD2052TC.eps  
Figure 5. Typical Communication with the bq2052  
8
Preliminary bq2052  
Communicating With the bq2052  
bq2052 Command Code and  
Registers  
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 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:  
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.  
I
W/R bit  
I
Command address  
The W/R bit of the command code is used to select whether  
the received command is for a read or a write function.  
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.  
The W/R values are:  
Command Code Bits  
7
6
-
5
4
3
2
1
0
W/R  
-
-
-
-
-
-
Where W/R is:  
If a communication error occurs, e.g., t  
> 250µs, the  
CYCB  
0
The bq2052 outputs the requested register con-  
tents specified by the address portion of com-  
mand code.  
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 or greater. The  
B
HDQ pin should then be returned to its normal  
1
The following eight bits should be written to the  
register specified by the address portion of com-  
mand code.  
ready-high logic state for a time, t . The bq2052 is now  
BR  
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  
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.  
HDQ pin to a logic-low state for a period, t  
. The  
STRH;B  
next section is the actual data transmission, where the  
data should be valid by a period, t , after the nega-  
DSU;B  
tive edge used to start communication. The data should  
Command Code Bits  
7
6
5
4
3
2
1
0
be held for a period, t , to allow the host or bq2052  
DH;DV  
to sample the data bit.  
AD0  
(LSB)  
-
AD6 AD5 AD4 AD3  
AD2 AD1  
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-  
Command Word (CMDWD)  
riod, t , after the negative edge used to start commu-  
SSU;B  
nication. The final logic-high state should be until a pe-  
riod t , to allow time to ensure that the bit trans-  
mission was stopped properly. The timings for data and  
break communication are given in the serial communica-  
tion timing specification and illustration sections.  
The CMDWD register (address = 00h) is used by the ex-  
ternal host to control the CP pin and to reset the  
bq2052.  
CYCH;B  
CMDWD  
0x55  
Action  
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.  
CP high impedence, CPIN bit in FLGS1 set  
CP driven low, CPIN bit in FLGS1 cleared  
bq2052 reset  
0x66  
0x78  
9
bq2052 Preliminary  
Primary Status Flags Register (FLGS1)  
1
V < V  
SB TS  
The FLGS1 register (address = 01h) contains the pri-  
mary bq2052 flags.  
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 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 EDVF location is:  
The INIT location is:  
FLGS1 Bits  
FLGS1 Bits  
7
6
5
4
3
2
1
0
7
6
5
4
3
2
1
0
-
-
-
-
-
-
-
EDVF  
INIT  
-
-
-
-
-
-
-
Where EDVF is:  
where INIT is:  
0
1
V
(V - 100mV)  
SB TS  
0
1
The bq2052 initialized with FNAC = 0.  
The bq2052 initialized with FNAC = PFC.  
V
SB  
< (V -100mV)  
TS  
The CPIN but reflects the state of the CP output. If set,  
the CP output is high impedance. If cleared, the CP out-  
put is asserted low. The CP output is an open drain out-  
put and requires an external pull-up register.  
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.  
The CPIN location is  
FLGS1 Bits  
7
6
5
4
3
2
1
0
Nominal Available Capacity Register (NAC)  
-
-
-
CPIN  
-
-
-
-
The NAC register contains the uncompensated remaining  
capacity of the battery. The bq2052 determines NAC as  
Where CPIN is:  
NAC = FNAC - DCR  
0
1
CP is low  
CP is high impedance  
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.  
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 .  
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:  
The EDV1 location is  
FLGS1 Bits  
7
6
5
4
3
2
1
0
-
-
-
-
-
-
EDV1  
-
(VSRH 256 + VSRL)  
|I(mA)| =  
Where EDV1 is:  
V  
(RS)  
0
V
SB  
TS  
10  
Preliminary bq2052  
where  
temperature. The CAC value is also used in calculating  
the LED display pattern relative to PFC.  
R = sense resistor value in .  
S
Program Full Count (PFC)  
VSRH = high-byte value of current scale  
VSRL = low-byte value of current scale  
The PFC register (address = 10h) contains the user se-  
lected programmed full count (PFC) setting.  
Program Pin Pull-Down Register (PPD)  
Full Nominal Available Capacity (FNAC)  
The PPD register (address = 07h) contains the pull-down  
programming pin information for the bq2052. The pro-  
gram pins, PROG , have a corresponding PPD register  
1–6  
The FNAC (address = 11h) contains the full capacity  
reference of the battery.  
location, PPD  
.
A given location is set if the bq2052  
1–6  
Maximum Discharge Rate (MAXRATE)  
detects a pull-down resistor on its corresponding seg-  
ment driver. For example, if PROG and PROG have  
pull-down resistors, the contents of PPD are xx001001.  
1
4
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.  
Program Pin Pull-Up Register (PPU)  
The PPU register (address = 08h) contains the pull-up  
programming pin information for the bq2052. The seg-  
Discharge Rate (RATE)  
ment drivers, PROG , have a corresponding PPU reg-  
1–6  
The RATE register (address = 13h) provides the current  
discharge rate of the battery.  
ister location, PPU  
.
A given location is set if a  
pull-up resistor has been detected on its corresponding  
segment driver. For example, if PROG and PROG  
1–6  
3
5
Discharge Count Registers (DCRH/DCRL)  
have pull-up resistors, the contents of PPU are  
xx010100.  
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 dis-  
charge.  
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.  
Writing to the DCR registers affects the available charge  
counts and, therefore, affects the bq2052 gas gauge oper-  
ation.  
VSB  
256  
V
SB  
= 1.2V ∗  
Display  
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-  
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.  
gram pin PROG . The display is activated using the  
5
DISP input. When DISP is connected to V , the SEG  
CC  
outputs are OFF. When pulled low, the segment outputs  
turn ON for a period of 4 0.5s, depending on the se-  
lected mode.  
VTS  
256  
EDV1 = 1.2V  
*
.
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.  
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  
11  
bq2052 Preliminary  
In incremental mode (PROG = L), the battery charge  
5
Microregulator  
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 pulled low, the display  
is active for 10s.  
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  
Table 7. Incremental Display Mode  
PROG5 = L  
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  
drops below 3.0V.  
CC  
SEG Pin ON  
Remaining Capacity  
90 -100%  
V
is output on RBI when V  
is above 3.0V. If using  
CC  
CC  
SEG4  
SEG3  
SEG2  
SEG1  
an external supply (such as the bottom series cell) as the  
backup source, an external diode is required for isola-  
tion.  
50 - < 90%  
20 - < 50%  
< 20%  
Initialization  
SEG1—BLINK  
V
< V  
SB EDV1  
The bq2052 can be initialized by removing V  
and  
CC  
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.  
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  
Table 8. Binary Display Mode  
PROG5 = H  
FNAC = PFC  
CACH = PFC  
CACL = 0x00  
RCAC = 0x64  
FLGS1 = 0x90  
SEG 1  
ON  
ON  
SEG 2  
ON  
Remaining Capacity  
70 -100%  
OFF  
ON  
40 - < 70%  
10 - < 40%  
OFF  
OFF  
OFF  
< 10% or V < V  
SB EDVF  
In bar graph mode (PROG = Z), the battery charge  
5
state is displayed using pins SEG1 through SEG 5 ac-  
cording to Table 9. When DISP is pulled low, the display  
is active for 4s.  
Table 9. Bar Graph Display Mode  
PROG5 = Z  
SEG1  
ON  
SEG2  
ON  
SEG3  
ON  
SEG4  
ON  
SEG5  
ON  
Remaining Capacity  
80 - 100%  
ON  
ON  
ON  
ON  
ON  
ON  
ON  
OFF  
OFF  
ON  
ON  
OFF  
OFF  
OFF  
ON  
OFF  
OFF  
OFF  
OFF  
OFF  
60 - < 80%  
40 - < 60%  
20 - < 40%  
< 20%  
OFF  
OFF  
OFF  
OFF  
BLINK  
VSB < VEDV1  
12  
Preliminary bq2052  
Layout Considerations  
On initialization with PROG6=L, the bq2052 sets the  
registers as  
The bq2052 measures the voltage differential between  
the SR and V pins. V (the offset voltage at the SR  
FNAC = 0x00  
CACH = 0x00  
CACL = 0x00  
RCAC = 0x00  
FLGS1 = 0x10  
SS  
OS  
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.  
Absolute Maximum Ratings  
Symbol  
Parameter  
Minimum Maximum  
Unit  
V
Notes  
V
Relative to V  
-0.3  
-0.3  
-0.3  
+7.0  
+7.0  
+8.5  
CC  
SS  
SS  
All other pins  
REF  
Relative to V  
V
SS  
Relative to V  
V
Current limited by R1 (see Figure 1)  
Recommended 100Kseries resistor  
should be used to protect SR in case  
of a shorted battery.  
V
Relative to V  
-0.3  
-20  
Vcc+0.7  
+70  
V
SR  
SS  
T
OPR  
Operating temperature  
°C  
Commercial  
Note:  
Permanent device damage may occur if Absolute Maximum Ratings are exceeded. Functional  
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 reli-  
ability.  
DC Voltage Thresholds (T = T  
; V = 3.0 to 6.5V)  
OPR  
A
Symbol  
Parameter  
First empty warning  
Final empty warning  
SR sense range  
Minimum  
Typical  
Maximum  
0.79  
Unit  
V
Notes  
SB, default  
SB, default  
SR, V + V  
V
0.73  
0.76  
EDV1  
EDVF  
SRO  
V
V
V
-
-300  
-
V
- 0.10  
-
V
EDV1  
-
-
+500  
-250  
mV  
µV  
SR  
OS  
Valid discharge  
V
+ V  
(see note)  
OS  
SRD  
SR  
Note:  
V
is affected by PC board layout. Proper layout guidelines should be followed for optimal performance.  
OS  
See “Layout Considerations.”  
13  
bq2052 Preliminary  
DC Electrical Characteristics (T = T  
)
A
OPR  
Symbol  
Parameter  
Supply voltage  
Minimum Typical Maximum  
Unit  
Notes  
V
excursion from < 2.0V to  
3.0V initializes the unit.  
CC  
V
CC  
3.0  
4.25  
6.5  
V
V
V
R
Offset referred to V  
Reference at 25°C  
DISP = V  
CC  
-
5.7  
4.5  
2.0  
-
50  
150  
6.3  
7.5  
-
µV  
V
OS  
SR  
6.0  
I
I
= 5µA  
= 5µA  
= 3V  
REF  
REF  
REF  
Reference at -40°C to +85°C  
Reference input impedance  
-
V
5.0  
MΩ  
µA  
µA  
µA  
V
V
V
V
V
REF  
REF  
= 3.0V, HDQ = 0  
= 4.25V, HDQ = 0  
= 6.5V, HDQ = 0  
90  
135  
180  
250  
CC  
I
CC  
Normal operation  
-
120  
CC  
CC  
-
170  
V
SB  
Battery input  
0
-
-
-
-
-
-
-
-
-
-
V
CC  
-
R
I
SB input impedance  
DISP input leakage  
LCOM input leakage  
RBI data retention current  
Internal pulldown  
10  
-
MΩ  
µA  
µA  
nA  
KΩ  
MΩ  
V
0 < V < V  
SB CC  
SBmax  
V
= V  
SS  
5
DISP  
LCOM  
RBI  
DISP  
I
I
DISP = V  
-0.2  
-
0.2  
CC  
CC  
100  
V
> V  
< 3V  
RBI  
R
R
V
V
V
500  
10  
-
-
-
HDQ  
SR input impedance  
PROG logic input high  
PROG logic input low  
PROG logic input Z  
V
< V  
CC  
SR  
SR  
V
- 0.2  
PROG  
PROG  
PROG  
IHPFC  
ILPFC  
IZPFC  
CC  
1-6  
-
V
+ 0.2  
V
SS  
1-6  
1-6  
float  
float  
V
V
= 3V, I  
1 5  
1.75mA  
OLS  
CC  
V
V
V
V
SEG output low, low V  
CC  
-
-
0.1  
0.4  
-
-
V
V
V
V
OLSL  
SEG – , CP  
V
CC  
= 6.5V, I  
1 5  
11.0mA  
OLS  
SEG output low, high V  
CC  
-
-
-
OLSH  
OHML  
OHMH  
SEG – , CP  
V
= 3V, I  
=
OHLCOM  
CC  
LCOM output high, low V  
V
V
- 0.3  
CC  
CC  
CC  
-5.25mA  
V
CC  
> 3.5V, I  
=
OHLCOM  
LCOM output high, high V  
- 0.6  
-
CC  
-33.0mA  
I
I
SEG sink current  
Open-drain sink current  
Open-drain output low  
HDQ input high  
11.0  
-
-
-
-
-
-
-
mA  
mA  
V
At V  
At V  
= 0.4V, V  
= 6.5V  
CC  
OLS  
OLSH  
5.0  
-
= V + 0.3V, HDQ  
SS  
OL  
OL  
V
V
V
0.3  
-
I
5mA, HDQ  
OL  
OL  
2.5  
-
V
HDQ  
HDQ  
IHDQ  
ILDQ  
HDQ input low  
0.8  
V
Soft pull-up or pull-down resis-  
tor value (for programming)  
R
PROG –PROG  
1
-
-
-
200  
-
KΩ  
PROG  
6
R
Float state external impedance  
5
MΩ  
PROG  
1–6  
FLOAT  
Note:  
All voltages relative to V  
.
SS  
14  
Preliminary bq2052  
Serial Communication Timing Specification (T = T  
)
A
OPR  
Symbol  
CYCH  
CYCB  
STRH  
STRB  
DSU  
DSUB  
DH  
Parameter  
Cycle time, host to bq2052 (write)  
Cycle time, bq2052 to host (read)  
Start hold, host to bq2052 (write)  
Start hold, bq2052 to host (read)  
Data setup  
Minimum Typical Maximum  
Unit  
µs  
µs  
ns  
µs  
µs  
µs  
Notes  
See note  
t
t
t
t
t
t
t
t
t
t
t
t
t
190  
190  
5
-
-
250  
-
205  
-
-
-
-
-
-
-
-
-
-
-
32  
-
-
50  
50  
-
Data setup  
-
Data hold  
90  
-
µs  
µs  
µs  
µs  
µs  
Data valid  
80  
145  
145  
320  
-
DV  
Stop setup  
-
SSU  
Stop setup  
-
SSUB  
RSPS  
B
Response time, bq2052 to host  
Break  
190  
190  
40  
µs  
µs  
Break recovery  
-
BR  
Note:  
The open-drain HDQ pin should be pulled to at least V  
by the host system for proper HDQ operation.  
CC  
HDQ may be left floating if the serial interface is not used.  
15  
bq2052 Preliminary  
Break Timing  
t
t
BR  
B
TD201803.eps  
Host to bq2052  
Write "1"  
Write "0"  
t
STRH  
DSU  
t
t
DH  
t
SSU  
t
CYCH  
bq2052 to Host  
Read "1"  
Read "0"  
t
t
STRB  
DSUB  
t
DV  
t
SSUB  
t
CYCB  
16  
Preliminary bq2052  
16-Pin SOIC Narrow (SN)  
(
)
16-Pin SN SOIC Narrow  
Dimension  
Minimum  
0.060  
0.004  
0.013  
0.007  
0.385  
0.150  
0.045  
0.225  
0.015  
Maximum  
0.070  
0.010  
0.020  
0.010  
0.400  
0.160  
0.055  
0.245  
0.035  
A
A1  
B
D
B
e
C
D
E
E
e
H
L
H
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.  
Copyright © 1999, Texas Instruments Incorporated  
18  

相关型号:

BQ2052SN-A515TR

1-CHANNEL POWER SUPPLY SUPPORT CKT, PDSO16, SOIC-16
TI

BQ2052SN-A515TRG4

1-CHANNEL POWER SUPPLY SUPPORT CKT, PDSO16, SOIC-16
TI

BQ2052SNA515

Industrial Control IC
ETC

BQ2052SNA515TR

Industrial Control IC
ETC

BQ2053PN

Battery Management
ETC

BQ2053SN

Battery Management
ETC

BQ2054

Lithium Ion Fast-Charge IC
TI

BQ2054PN

Lithium Ion Fast-Charge IC
TI

BQ2054SN

Lithium Ion Fast-Charge IC
TI

BQ2054SNTR

Switch-mode Li-Ion Battery Charger in PDIP or SOIC Package 16-SOIC
TI

BQ2054SNTRG4

0.005A BATTERY CHARGE CONTROLLER, 100kHz SWITCHING FREQ-MAX, PDSO16, 0.150 INCH, GREEN, SOIC-16
TI

BQ2056

Low-Dropout Li-Ion Charge-Control ICs with AutoComp⑩ Charge-Rate Compensation
TI