BQ27546YZFT-G1 [TI]

采用 DSBGA 封装的单节电池 Impedance Track™ 电池组侧电量监测计 | YZF | 15 | -40 to 85;
BQ27546YZFT-G1
型号: BQ27546YZFT-G1
厂家: TEXAS INSTRUMENTS    TEXAS INSTRUMENTS
描述:

采用 DSBGA 封装的单节电池 Impedance Track™ 电池组侧电量监测计 | YZF | 15 | -40 to 85

电池
文件: 总40页 (文件大小:1518K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
Support &  
Community  
Product  
Folder  
Order  
Now  
Tools &  
Software  
Technical  
Documents  
bq27546-G1  
ZHCSDO4B MAY 2015REVISED MAY 2018  
bq27546-G1 针对电池组集成的单节锂离子电池电量监测计  
1 特性  
3 说明  
1
电池电量计可适用于容量高达 14,500mAh 1 节  
(1sXp) 锂离子 电池 应用  
bq27546-G1 锂离子电池电量监测计是一款微控制器外  
设,可为单节锂离子电池组提供电量监测。该器件可实  
现精确的电池电量监测,并且对系统微控制器固件开发  
的要求极低。bq27546-G1 驻留在电池组内或者内置电  
池(不可拆卸)的系统主板上。  
微控制器外设提供:  
用于电池温度报告的内部或者外部温度传感器  
安全哈希算法 (SHA)-1 / 哈希消息认证码  
(HMAC) 认证  
bq27546-G1 采用已获专利的 Impedance Track™算法  
进行电量监测,并提供电池剩余电量 (mAh)、充电状  
(%)、续航时间(分钟)、电池电压 (mV) 以及温度  
(°C) 等信息。该器件还提供针对内部短路或电池端子  
断开事件的检测功能。  
使用寿命的数据记录  
64 字节非易失性暂用闪存  
基于已获专利的 Impedance Track™技术的电池电  
量计量  
用于电池续航能力精确预测的电池放电模拟曲线  
可针对电池老化、电池自放电以及温度/速率低  
效情况进行自动调节  
bq27546-G1 具有 针对安全电池组认证(使用 SHA-  
1/HMAC 认证算法)的集成支持功能。  
低值感应电阻器(5m20m)  
该器件采用 15 焊球 Nano-Free™DSBGA 封装  
(2.61mm × 1.96mm),非常适合空间受限的 应用。  
先进的电量计量 特性  
内部短路检测  
器件信息(1)  
电池端子断开侦测  
高速 1 线 (HDQ) I2C™接口格式,用于与主机系  
器件型号  
bq27546-G1  
封装  
YZF (15)  
封装尺寸(标称值)  
统通信  
2.61mm x 1.96mm  
小型 15 焊球 Nano-Free™芯片尺寸球状引脚栅格  
阵列 (DSBGA) 封装  
(1) 如需了解所有可用封装,请参阅数据表末尾的可订购产品附  
录。  
2 应用  
智能手机  
平板电脑  
数码相机与视频摄像机  
手持式终端  
MP3 或多媒体播放器  
简化原理图  
Single Cell Li-Ion Battery Pack  
PACK+  
HDQ  
REGIN  
VCC  
BAT  
HDQ  
TS  
SDA  
SCL  
SDA  
SCL  
SRP  
PROTECTION  
IC  
SE  
SRN  
CE  
V
SS  
CHG  
DSG  
FET  
PACK  
1
An IMPORTANT NOTICE at the end of this data sheet addresses availability, warranty, changes, use in safety-critical applications,  
intellectual property matters and other important disclaimers. PRODUCTION DATA.  
English Data Sheet: SLUSC53  
 
 
 
 
bq27546-G1  
ZHCSDO4B MAY 2015REVISED MAY 2018  
www.ti.com.cn  
目录  
1
2
3
4
5
6
7
特性.......................................................................... 1  
应用.......................................................................... 1  
说明.......................................................................... 1  
修订历史记录 ........................................................... 2  
Device Comparison Table..................................... 3  
Pin Configuration and Functions......................... 3  
Specifications......................................................... 4  
7.1 Absolute Maximum Ratings ...................................... 4  
7.2 ESD Ratings.............................................................. 4  
7.3 Recommended Operating Conditions....................... 4  
7.4 Thermal Information.................................................. 4  
7.5 Supply Current .......................................................... 5  
7.6 Digital Input and Output DC Characteristics............. 5  
7.7 Power-On Reset........................................................ 5  
7.8 2.5-V LDO Regulator ................................................ 5  
7.9 Internal Clock Oscillators .......................................... 5  
8
9
Detailed Description .............................................. 9  
8.1 Overview ................................................................... 9  
8.2 Functional Block Diagram ....................................... 10  
8.3 Feature Description................................................. 10  
8.4 Device Functional Modes........................................ 15  
8.5 Programming........................................................... 20  
8.6 Register Maps......................................................... 22  
Application and Implementation ........................ 24  
9.1 Application Information............................................ 24  
9.2 Typical Applications ................................................ 25  
9.3 Application Curves .................................................. 29  
10 Power Supply Recommendations ..................... 29  
10.1 Power Supply Decoupling..................................... 29  
11 Layout................................................................... 30  
11.1 Layout Guidelines ................................................. 30  
11.2 Layout Example .................................................... 31  
12 器件和文档支持 ..................................................... 32  
12.1 文档支持................................................................ 32  
12.2 社区资源................................................................ 32  
12.3 ....................................................................... 32  
12.4 静电放电警告......................................................... 32  
12.5 术语表 ................................................................... 32  
13 机械、封装和可订购信息....................................... 32  
7.10 Integrating ADC (Coulomb Counter)  
Characteristics ........................................................... 6  
7.11 ADC (Temperature and Cell Voltage)  
Characteristics ........................................................... 6  
7.12 Data Flash Memory Characteristics........................ 6  
7.13 HDQ Communication Timing Characteristics ......... 6  
7.14 I2C-Compatible Interface Timing Characteristics.... 7  
7.15 Typical Characteristics............................................ 8  
4 修订历史记录  
Changes from Revision A (December 2015) to Revision B  
Page  
已更改 简化原理图 ................................................................................................................................................................. 1  
Changed the description for the SRP pin............................................................................................................................... 3  
Changes from Original (May 2015) to Revision A  
Page  
Changed the descriptions for the SRP and SRN pins ........................................................................................................... 3  
Changed Pin Configuration and Functions ............................................................................................................................ 3  
Changed Power-On Reset .................................................................................................................................................... 5  
Added "FULLSLEEP mode" to the introduction in Power Modes ....................................................................................... 15  
2
Copyright © 2015–2018, Texas Instruments Incorporated  
 
bq27546-G1  
www.ti.com.cn  
ZHCSDO4B MAY 2015REVISED MAY 2018  
5 Device Comparison Table  
PART  
FIRMWARE  
VERSION  
COMMUNICATION  
FORMAT  
TAPE AND REEL  
QUANTITY  
PACKAGE(1)  
TA  
NUMBER(1)  
BQ27546YZFR-G1  
BQ27546YZFT-G1  
3000  
250  
2.00  
DSBGA-15  
–40°C to 85°C  
I2C, HDQ(1)  
(1) bq27546-G1 is shipped in I2C mode.  
6 Pin Configuration and Functions  
Pin Functions  
NUMBER  
NAME  
TYPE  
DESCRIPTION  
Analog input pin connected to the internal coulomb counter where SRP is nearest the CELL–  
connection. Connect to a 5-mΩ to 20-mΩ sense resistor.  
A1  
SRP  
IA(1)  
Analog input pin connected to the internal coulomb counter where SRN is nearest the PACK–  
connection. Connect to a 5-mΩ to 20-mΩ sense resistor.  
B1  
SRN  
IA  
C1, C2  
C3  
VSS  
SE  
P
O
P
Device ground  
Shutdown Enable output. Push-pull output  
D1  
VCC  
REGIN  
HDQ  
TS  
Regulator output and processor power. Decouple with a 1.0-µF ceramic capacitor to VSS.  
E1  
P
Regulator input. Decouple with a 0.1-µF ceramic capacitor to VSS  
.
A2  
I/O  
IA  
I
HDQ serial communications line (Slave). Open-drain  
B2  
Pack thermistor voltage sense (use 103AT-type thermistor). ADC input  
Chip Enable. Internal LDO is disconnected from REGIN when driven low.  
D2  
CE  
Cell-voltage measurement input. ADC input. Recommendation is 4.8 V maximum for conversion  
accuracy.  
Slave I2C serial communications clock input line for communication with system (Master). Use  
with a 10-kΩ pull-up resistor (typical).  
Slave I2C serial communications data line for communication with system (Master). Open-drain  
E2  
BAT  
SCL  
SDA  
IA  
I
A3  
B3  
I/O  
NC  
I/O. Use with a 10-kΩ pull-up resistor (typical).  
NC/GPI  
O
D3, E3  
Do not connect for proper operation. Reserved for future GPIO.  
(1) IA = Analog input, I/O = Digital input/output, P = Power connection, NC = No connect  
Copyright © 2015–2018, Texas Instruments Incorporated  
3
bq27546-G1  
ZHCSDO4B MAY 2015REVISED MAY 2018  
www.ti.com.cn  
7 Specifications  
7.1 Absolute Maximum Ratings  
Over-operating free-air temperature range (unless otherwise noted)(1)  
MIN  
–0.3  
–0.3  
–0.3  
–0.3  
–0.3  
–40  
MAX  
5.5  
UNIT  
VI  
Regulator input, REGIN  
V
V
V
V
VCC  
VIOD  
VBAT  
VI  
Supply voltage range  
2.75  
5.5  
Open-drain I/O pins (SDA, SCL, HDQ)  
BAT input (pin E2)  
5.5  
Input voltage range to all others (pins GPIO, SRP, SRN, TS)  
Operating free-air temperature range  
Functional temperature range  
Storage temperature range  
VCC + 0.3  
85  
V
TA  
°C  
TF  
–40  
100  
°C  
Tstg  
–65  
150  
(1) Stresses beyond those listed under absolute maximum ratings may cause permanent damage to the device. These are stress ratings  
only, and functional operation of the device at these or any other conditions beyond those indicated under recommended operating  
conditions is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.  
7.2 ESD Ratings  
VALUE  
1500  
UNIT  
V
Human Body Model (HBM), per ANSI/ESDA/JEDEC JS-001(1), BAT pin  
Human Body Model (HBM), all pins  
V(ESD)  
Electrostatic Discharge  
2000  
Charged-device model (CDM), per JEDEC specification JESD22-C101(2)  
±500  
V
(1) JEDEC document JEP155 states that 500-V HBM allows safe manufacturing with a standard ESD control process.  
(2) JEDEC document JEP157 states that 250-V CDM allows safe manufacturing with a standard ESD control process.  
7.3 Recommended Operating Conditions  
TA = –40°C to 85°C; typical values at TA = 25°C and VREGIN = VBAT = 3.6 V (unless otherwise noted)  
MIN NOM  
2.8  
MAX UNIT  
No operating restrictions  
No FLASH writes  
4.5  
V
VI  
Supply voltage, REGIN  
2.45  
0.47  
2.8  
External input capacitor for internal LDO  
between REGIN and VSS  
CREGIN  
0.1  
µF  
Nominal capacitor values specified.  
Recommend a 5% ceramic X5R type capacitor  
located close to the device.  
External output capacitor for internal LDO  
between VCC an VSS  
CLDO25  
tPUCD  
1
µF  
Power-up communication delay  
250  
ms  
7.4 Thermal Information  
bq27546-G1  
THERMAL METRIC(1)  
YZF (DSBGA)  
UNIT  
15 PINS  
RθJA  
Junction-to-ambient thermal resistance  
Junction-to-case (top) thermal resistance  
70  
17  
20  
1
RθJCtop  
RθJB  
Junction-to-board thermal resistance  
°C/W  
ψJT  
Junction-to-top characterization parameter  
ψJB  
Junction-to-board characterization parameter  
Junction-to-case (bottom) thermal resistance  
18  
n/a  
RθJCbot  
(1) For more information about traditional and new thermal metrics, see the Semiconductor and IC Package Thermal Metrics application  
report (SPRA953).  
4
Copyright © 2015–2018, Texas Instruments Incorporated  
bq27546-G1  
www.ti.com.cn  
ZHCSDO4B MAY 2015REVISED MAY 2018  
7.5 Supply Current  
TA = 25°C and VREGIN = VBAT = 3.6 V (unless otherwise noted)  
PARAMETER  
TEST CONDITIONS  
MIN  
TYP MAX UNIT  
Fuel gauge in NORMAL mode.  
ILOAD > Sleep Current  
(1)  
ICC  
NORMAL operating mode current  
118  
62  
23  
8
μA  
μA  
μA  
μA  
Fuel gauge in SLEEP mode.  
ILOAD < Sleep Current  
I(SLP)  
I(FULLSLP)  
I(HIB)  
Low-power operating mode current(1)  
Low-power operating mode current(1)  
HIBERNATE operating mode current  
Fuel gauge in FULLSLEEP mode.  
ILOAD < Sleep Current  
Fuel gauge in HIBERNATE mode.  
ILOAD < Hibernate Current  
(1)  
(1) Specified by design. Not tested in production.  
7.6 Digital Input and Output DC Characteristics  
TA = –40°C to 85°C; typical values at TA = 25°C and VREGIN = VBAT = 3.6 V (unless otherwise noted)  
PARAMETER  
TEST CONDITIONS  
MIN  
TYP MAX UNIT  
Output voltage low (HDQ, SDA, SCL,  
SE)  
VOL  
IOL = 3 mA  
0.4  
V
VOH(PP)  
VOH(OD)  
VIL  
Output high voltage (SE)  
IOH = –1 mA  
VCC–0.5  
VCC–0.5  
–0.3  
V
V
V
V
Output high voltage (HDQ, SDA, SCL) External pullup resistor connected to VCC  
Input voltage low (HDQ, SDA, SCL)  
0.6  
5.5  
0.8  
0.8  
0.3  
VIH  
Input voltage high (HDQ, SDA, SCL)  
1.2  
VIL(CE)  
VIH(CE)  
Ilkg  
CE Low-level input voltage  
VREGIN = 2.8 to 4.5 V  
2.65  
V
CE High-level input voltage  
VREGIN–0.5  
Input leakage current (I/O pins)  
μA  
7.7 Power-On Reset  
TA = –40°C to 85°C, C(REG) = 0.47 μF, 2.45 V < V(REGIN) = VBAT < 5.5 V; typical values at TA = 25°C and V(REGIN) = VBAT = 3.6 V  
(unless otherwise noted)  
PARAMETER  
TEST CONDITIONS  
MIN  
TYP  
2.15  
115  
MAX UNIT  
VIT+  
Positive-going battery voltage input at  
VCC  
V
2.05  
2.20  
VHYS  
Power-on reset hysteresis  
mV  
7.8 2.5-V LDO Regulator  
TA = –40°C to 85°C, C(REG) = 0.47 μF, 2.45 V < V(REGIN) = VBAT < 5.5 V; typical values at TA = 25°C and V(REGIN) = VBAT = 3.6 V  
(unless otherwise noted)  
PARAMETER  
TEST CONDITION  
2.8 V V(REGIN) 4.5 V,  
OUT 16 mA  
MIN  
TYP  
MAX UNIT  
2.3  
2.5  
2.6  
V
V
I
VREG25  
Regulator output voltage, REG25  
2.45 V V(REGIN) < 2.8 V (low battery), IOUT  
3 mA  
2.3  
7.9 Internal Clock Oscillators  
TA = –40°C to 85°C, 2.4 V < VCC < 2.6 V; typical values at TA = 25°C and VCC = 2.5 V (unless otherwise noted)  
PARAMETER  
Operating frequency  
Operating frequency  
TEST CONDITIONS  
MIN  
TYP  
2.097  
MAX UNIT  
MHz  
f(OSC)  
f(LOSC)  
32.768  
kHz  
Copyright © 2015–2018, Texas Instruments Incorporated  
5
bq27546-G1  
ZHCSDO4B MAY 2015REVISED MAY 2018  
www.ti.com.cn  
7.10 Integrating ADC (Coulomb Counter) Characteristics  
TA = –40°C to 85°C, C(REG) = 0.47 μF, 2.45 V < V(REGIN) = VBAT < 5.5 V; typical values at TA = 25°C and V(REGIN) = VBAT = 3.6 V  
(unless otherwise noted)  
PARAMETER  
TEST CONDITIONS  
MIN  
TYP  
1
MAX UNIT  
VSR  
Input voltage range, V(SRN) and V(SRP) VSR = V(SRN) – V(SRP)  
–0.125  
0.125  
V
s
tCONV(SR)  
Conversion time  
Single conversion  
Resolution  
14  
15  
bits  
μV  
VOS(SR)  
INL  
Input offset  
10  
Integral nonlinearity error  
Effective input resistance(1)  
Input leakage current(1)  
±0.007 ±0.034  
FSR  
MΩ  
μA  
ZIN(SR)  
Ilkg(SR)  
2.5  
0.3  
(1) Specified by design. Not production tested.  
7.11 ADC (Temperature and Cell Voltage) Characteristics  
TA = –40°C to 85°C, C(REG) = 0.47 μF, 2.45 V < V(REGIN) = VBAT < 5.5 V; typical values at TA = 25°C and V(REGIN) = VBAT = 3.6 V  
(unless otherwise noted)  
PARAMETER  
TEST CONDITIONS  
MIN  
VSS – 0.125  
VSS – 0.125  
0.05  
TYP  
MAX UNIT  
VIN(TS)  
Input voltage range (TS)  
Input voltage range (BAT)  
Input voltage range to ADC  
Temperature sensor voltage gain  
Conversion time  
VCC  
5
V
V
VIN(BAT)  
VIN(ADC)  
G(TEMP)  
1
V
–2.0  
1
mV/°C  
ms  
125  
15  
tCONV(ADC)  
Resolution  
14  
bits  
mV  
VOS(ADC)  
Z(TS)  
Input offset  
bq27546-G1 not measuring external  
temperature  
Effective input resistance (TS)(1)  
8
8
MΩ  
bq27546-G1 not measuring cell voltage  
bq27546-G1 measuring cell voltage  
MΩ  
kΩ  
μA  
Z(BAT)  
Effective input resistance (BAT)(1)  
Input leakage current  
100  
Ilkg(ADC)  
0.3  
(1) Specified by design. Not production tested.  
7.12 Data Flash Memory Characteristics  
TA = –40°C to 85°C, C(REG) = 0.47 μF, 2.45 V < V(REGIN) = VBAT < 5.5 V; typical values at TA = 25°C and V(REGIN) = VBAT = 3.6 V  
(unless otherwise noted)  
PARAMETER  
Data retention(1)  
TEST CONDITIONS  
MIN  
10  
TYP  
MAX UNIT  
Years  
tDR  
Flash programming write-cycles(1)  
Word programming time(1)  
Flash-write supply current(1)  
Data flash master erase time(1)  
Flash page erase time(1)  
20,000  
Cycles  
tWORDPROG  
ICCPROG  
tDFERASE  
tPGERASE  
2
ms  
mA  
ms  
ms  
5
10  
200  
20  
(1) Specified by design. Not production tested.  
7.13 HDQ Communication Timing Characteristics  
TA = –40°C to 85°C, CREG = 0.47 μF, 2.45 V < VREGIN = VBAT < 5.5 V; typical values at TA = 25°C and VREGIN = VBAT = 3.6 V  
(unless otherwise noted)  
PARAMETER  
TEST CONDITIONS  
MIN  
190  
190  
0.5  
NOM  
MAX UNIT  
t(CYCH)  
t(CYCD)  
t(HW1)  
Cycle time, host to bq27546-G1  
Cycle time, bq27546-G1 to host  
Host sends 1 to bq27546-G1  
μs  
205  
250  
50  
μs  
μs  
6
Copyright © 2015–2018, Texas Instruments Incorporated  
bq27546-G1  
www.ti.com.cn  
ZHCSDO4B MAY 2015REVISED MAY 2018  
HDQ Communication Timing Characteristics (continued)  
TA = –40°C to 85°C, CREG = 0.47 μF, 2.45 V < VREGIN = VBAT < 5.5 V; typical values at TA = 25°C and VREGIN = VBAT = 3.6 V  
(unless otherwise noted)  
PARAMETER  
TEST CONDITIONS  
MIN  
32  
NOM  
MAX UNIT  
t(DW1)  
t(HW0)  
t(DW0)  
t(RSPS)  
t(B)  
bq27546-G1 sends 1 to host  
Host sends 0 to bq27546-G1  
bq27546-G1 sends 0 to host  
Response time, bq27546-G1 to host  
Break time  
50  
145  
145  
950  
μs  
μs  
μs  
μs  
μs  
μs  
ns  
86  
80  
190  
190  
40  
t(BR)  
Break recovery time  
t(RISE)  
HDQ line rising time to logic 1 (1.2 V)  
950  
7.14 I2C-Compatible Interface Timing Characteristics  
TA = –40°C to 85°C, CREG = 0.47 μF, 2.45 V < VREGIN = VBAT < 5.5 V; typical values at TA = 25°C and VREGIN = VBAT = 3.6 V  
(unless otherwise noted)  
PARAMETER  
SCL/SDA rise time  
TEST CONDITIONS  
MIN NOM  
MAX UNIT  
tr  
300  
300  
ns  
ns  
ns  
μs  
ns  
ns  
ns  
ns  
ns  
μs  
tf  
SCL/SDA fall time  
tw(H)  
SCL pulse width (high)  
SCL pulse width (low)  
Setup for repeated start  
Start to first falling edge of SCL  
Data setup time  
600  
1.3  
tw(L)  
tsu(STA)  
td(STA)  
tsu(DAT)  
th(DAT)  
tsu(STOP)  
tBUF  
600  
600  
1000  
0
Data hold time  
Setup time for stop  
600  
66  
Bus free time between stop and start  
(1)  
fSCL  
Clock frequency  
400 kHz  
(1) If the clock frequency (fSCL) is > 100 kHz, use 1-byte write commands for proper operation. All other transactions types are supported at  
400 kHz. (Refer to I2C Interface.)  
1.2V  
t(BR)  
t(RISE)  
t(B)  
(b) HDQ line rise time  
(a) Break and Break Recovery  
t(DW1)  
t(HW1)  
t(DW0)  
t(CYCD)  
t(HW0)  
t(CYCH)  
(d) Gauge Transmitted Bit  
(c) Host Transmitted Bit  
7-bit address  
1-bit  
R/W  
8-bit data  
Break  
t(RSPS)  
(e) Gauge to Host Response  
Figure 1. HDQ Timing Diagrams  
Copyright © 2015–2018, Texas Instruments Incorporated  
7
bq27546-G1  
ZHCSDO4B MAY 2015REVISED MAY 2018  
www.ti.com.cn  
t
t
t
t
t
f
t
r
(BUF)  
SU(STA)  
w(H)  
w(L)  
SCL  
SDA  
t
t
t
d(STA)  
su(STOP)  
f
t
r
t
t
su(DAT)  
h(DAT)  
REPEATED  
START  
STOP  
START  
Figure 2. I2C-Compatible Interface Timing Diagrams  
7.15 Typical Characteristics  
8.8  
8.7  
8.6  
8.5  
8.4  
8.3  
8.2  
8.1  
8
2.65  
2.6  
VREGIN = 2.7 V  
VREGIN = 4.5 V  
2.55  
2.5  
2.45  
2.4  
2.35  
-40  
-20  
0
20  
40  
60  
80  
100  
-40  
-20  
0
20  
40  
60  
80  
Temperature (èC)  
Temperature (C)  
D002  
D001  
Figure 4. High-Frequency Oscillator Frequency Vs.  
Temperature  
Figure 3. Regulator Output Voltage Vs. Temperature  
34  
5
4
33.5  
33  
3
2
32.5  
32  
1
0
-1  
-2  
-3  
-4  
-5  
31.5  
31  
30.5  
30  
-40  
-20  
0
20  
40  
60  
80  
100  
-30  
-20  
-10  
0
10  
20  
30  
40  
50  
60  
Temperature (èC)  
Temperature (èC)  
D003  
D004  
Figure 5. Low-Frequency Oscillator Frequency Vs.  
Temperature  
Figure 6. Reported Internal Temperature Measurement Vs.  
Temperature  
8
Copyright © 2015–2018, Texas Instruments Incorporated  
bq27546-G1  
www.ti.com.cn  
ZHCSDO4B MAY 2015REVISED MAY 2018  
8 Detailed Description  
8.1 Overview  
The bq27546-G1 accurately predicts the battery capacity and other operational characteristics of a single Li-  
based rechargeable cell. It can be interrogated by a system processor to provide cell information, such as state-  
of-charge (SOC) and time-to-empty (TTE).  
Information is accessed through a series of commands, called Standard Commands. Further capabilities are  
provided by the additional Extended Commands set. Both sets of commands, indicated by the general format  
Command(), are used to read and write information contained within the bq27546-G1 control and status  
registers, as well as its data flash locations. Commands are sent from the system to gauge using the bq27546-  
G1 serial communications engine, and can be executed during application development, pack manufacture, or  
end-equipment operation.  
Cell information is stored in the bq27546-G1 in non-volatile flash memory. Many of these data flash locations are  
accessible during application development. They cannot, generally, be accessed directly during end-equipment  
operation. To access to these locations, use the bq27546-G1 companion evaluation software, individual  
commands, or a sequence of data-flash-access commands. To access a desired data flash location, the correct  
data flash Subclass and offset must be known. For detailed data flash information, see the bq27546-G1  
Technical Reference Manual (SLUUB74).  
The bq27546-G1 provides 64 bytes of user-programmable data flash memory, partitioned into two (2) 32-byte  
blocks: Manufacturer Info Block A and Manufacturer Info Block B. This data space is accessed through a  
data flash interface. For specifics on accessing the data flash, see section Manufacturer Information Blocks in the  
bq27546-G1 Technical Reference Manual (SLUUB74).  
The key to the bq27546-G1 high-accuracy gas gauging prediction is the Texas Instruments proprietary  
Impedance Track™ algorithm. This algorithm uses cell measurements, characteristics, and properties to create  
state-of-charge predictions that can achieve less than 1% error across a wide variety of operating conditions and  
over the lifetime of the battery.  
The bq27546-G1 measures charge/discharge activity by monitoring the voltage across a small-value series  
sense resistor (5 mΩ to 20 mΩ typ.) located between the CELL– and the battery’s PACK– terminal. When a cell  
is attached to the bq27546-G1, cell impedance is learned based on cell current, cell open-circuit voltage (OCV),  
and cell voltage under loading conditions.  
The bq27546-G1 external temperature sensing is optimized with the use of a high accuracy negative  
temperature coefficient (NTC) thermistor with R25 = 10 kΩ ± 1% and B25/85 = 3435K ± 1% (such as Semitec  
103AT) for measurement. The bq27546-G1 can also be configured to use its internal temperature sensor. The  
bq27546-G1 uses temperature to monitor the battery-pack environment, which is used for fuel gauging and cell  
protection functionality.  
To minimize power consumption, the bq27546-G1 has different power modes: NORMAL, SLEEP, FULLSLEEP,  
and HIBERNATE. The bq27546-G1 passes automatically between these modes, depending upon the occurrence  
of specific events, though a system processor can initiate some of these modes directly. More details can be  
found in Power Modes.  
NOTE  
FORMATTING CONVENTIONS IN THIS DOCUMENT:  
Commands: italics with parentheses() and no breaking spaces. e.g. RemainingCapacity()  
Data Flash: italics, bold, and breaking spaces. e.g. Design Capacity  
Register bits and flags: italics with brackets[ ]. e.g. [TDA]  
Data flash bits: italics, bold, and brackets[ ]. e.g. [LED1]  
Modes and states: ALL CAPITALS. e.g. UNSEALED mode  
Copyright © 2015–2018, Texas Instruments Incorporated  
9
bq27546-G1  
ZHCSDO4B MAY 2015REVISED MAY 2018  
www.ti.com.cn  
8.2 Functional Block Diagram  
REGIN  
Divider  
BAT  
TS  
CE  
Oscillator  
System Clock  
2.5-V LDO  
+
Power Mgt  
ADC  
REG25  
VCC  
Temp  
Sensor  
HDQ  
SCL  
SDA  
SRP  
SRN  
Communications  
HDQ/I2C  
Coulomb  
-
Counter  
Impedance  
Track  
Engine  
Peripherals  
SE  
Program Memory  
Data Memory  
VSS  
8.3 Feature Description  
8.3.1 Fuel Gauging  
The bq27546-G1 fuel gauge measures the cell voltage, temperature, and current to determine battery SOC  
based on the Impedance Track algorithm. (For more information, refer to the Theory and Implementation of  
Impedance Track Battery Fuel-Gauging Algorithm Application Report [SLUA450].) The device monitors charge  
and discharge activity by sensing the voltage across a small-value resistor (5-mΩ to 20-mΩ typical) between the  
SRP and SRN pins and in series with the cell. By integrating the charge passing through the battery, the battery  
SOC is adjusted during battery charge or discharge.  
The total battery capacity is found by comparing states of charge before and after applying the load with the  
amount of charge passed. When an application load is applied, the impedance of the cell is measured by  
comparing the OCV obtained from a predefined function for present SOC with the measured voltage under load.  
Measurements of OCV and charge integration determine chemical state of charge and chemical capacity  
(Qmax). The initial Qmax values are taken from a cell manufacturer's data sheet multiplied by the number of  
parallel cells. It is also used for the value in Design Capacity. The fuel gauge acquires and updates the battery-  
impedance profile during normal battery usage. It uses this profile, along with SOC and the Qmax value, to  
determine FullChargeCapacity() and StateOfCharge(), specifically for the present load and temperature.  
FullChargeCapacity() is reported as capacity available from a fully charged battery under the present load and  
temperature until Voltage() reaches the Terminate Voltage. NominalAvailableCapacity() and  
FullAvailableCapacity() are the uncompensated (no or light load) versions of RemainingCapacity() and  
FullChargeCapacity(), respectively.  
8.3.2 Impedance Track Variables  
The bq27546-G1 fuel gauge has several data flash variables that permit the user to customize the Impedance  
Track algorithm for optimized performance. These variables depend on the power characteristics of the  
application, as well as the cell itself.  
10  
Copyright © 2015–2018, Texas Instruments Incorporated  
bq27546-G1  
www.ti.com.cn  
ZHCSDO4B MAY 2015REVISED MAY 2018  
Feature Description (continued)  
8.3.3 Power Control  
8.3.3.1 Reset Functions  
When the bq27546-G1 detects a software reset by sending [RESET] Control() subcommand, it determines the  
type of reset and increments the corresponding counter. This information is accessible by issuing the command  
Control() function with the RESET_DATA subcommand.  
8.3.3.2 Wake-Up Comparator  
The wake-up comparator is used to indicate a change in cell current while the bq27546-G1 is in SLEEP mode.  
Pack Configuration uses bits [RSNS1–RSNS0] to set the sense resistor selection. Pack Configuration also  
uses the [IWAKE] bit to select one of two possible voltage threshold ranges for the given sense resistor  
selection. An internal interrupt is generated when the threshold is breached in either charge or discharge  
directions. Setting both [RSNS1] and [RSNS0] to 0 disables this feature.  
Table 1. IWAKE Threshold Settings(1)  
IWAKE  
RSNS1  
RSNS0  
Vth(SRP-SRN)  
Disabled  
0
1
0
1
0
1
0
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
Disabled  
+1.0 mV or –1.0 mV  
+2.2 mV or –2.2 mV  
+2.2 mV or –2.2 mV  
+4.6 mV or –4.6 mV  
+4.6 mV or –4.6 mV  
+9.8 mV or –9.8 mV  
(1) The actual resistance value vs. the sense resistor setting is not important; however, the actual voltage  
threshold when calculating the configuration is important. The voltage thresholds are typical values  
under room temperature.  
8.3.3.3 Flash Updates  
Data flash can only be updated if Voltage() Flash Update OK Voltage. Flash programming current can cause  
an increase in LDO dropout. The value of Flash Update OK Voltage should be selected such that the bq27546-  
G1 VCC voltage does not fall below its minimum of 2.4 V during flash write operations.  
8.3.4 Autocalibration  
The bq27546-G1 device provides an autocalibration feature that measures the voltage offset error across SRP  
and SRN from time-to-time as operating conditions change. It subtracts the resulting offset error from normal  
sense resistor voltage, VSR, for maximum measurement accuracy.  
Autocalibration of the ADC begins on entry to SLEEP mode, except if Temperature() is 5°C or Temperature() ≥  
45°C.  
The fuel gauge also performs a single offset calibration when (1) the condition of AverageCurrent() 100 mA  
and (2) {voltage change since the last offset calibration 256 mV} or {temperature change since last offset  
calibration is greater than 8°C for 60 seconds}.  
Capacity and current measurements will continue at the last measured rate during the offset calibration when  
these measurements cannot be performed. If the battery voltage drops more than 32 mV during the offset  
calibration, the load current has likely increased considerably; therefore, the offset calibration will be stopped.  
Copyright © 2015–2018, Texas Instruments Incorporated  
11  
 
bq27546-G1  
ZHCSDO4B MAY 2015REVISED MAY 2018  
www.ti.com.cn  
8.3.5 Communications  
8.3.5.1 Authentication  
The bq27546-G1 device can act as a SHA-1/HMAC authentication slave by using its internal engine. Sending a  
160-bit SHA-1 challenge message to the bq27546-G1 fuel gauge causes the gauge to return a 160-bit digest,  
based upon the challenge message and a hidden, 128-bit plain-text authentication key. If this digest matches an  
identical one generated by a host or dedicated authentication master, and when operating on the same challenge  
message and using the same plain text keys, the authentication process is successful.  
8.3.5.2 Key Programming (Data Flash Key)  
By default, the bq27546-G1 contains a default plain-text authentication key of  
0x0123456789ABCDEFFEDCBA9876543210. This default key is intended for development purposes. It should  
be changed to a secret key and the part should be immediately sealed before putting a pack into operation. Once  
written, a new plain-text key cannot be read again from the fuel gauge while in SEALED mode.  
Once the bq27546-G1 is UNSEALED, the authentication key can be changed from its default value by writing to  
the Authenticate() Extended Data Command locations. A 0x00 is written to BlockDataControl() to enable the  
authentication data commands. The DataFlashClass() is issued 112 (0x70) to set the Security class. Up to 32  
bytes of data can be read directly from the BlockData() (0x40...0x5F) and the authentication key is located at  
0x48 (0x40 + 0x08 offset) to 0x57 (0x40 + 0x17 offset). The new authentication key can be written to the  
corresponding locations (0x48 to 0x57) using the BlockData() command. The data is transferred to the data flash  
when the correct checksum for the whole block (0x40 to 0x5F) is written to BlockDataChecksum() (0x60). The  
checksum is (255 – x) where x is the 8-bit summation of the BlockData() (0x40 to 0x5F) on a byte-by-byte basis.  
Once the authentication key is written, the gauge can then be sealed again.  
8.3.5.3 Key Programming (Secure Memory Key)  
The bq27546-G1 secure-memory authentication key is stored in the secure memory of the bq27546-G1 device. If  
a secure-memory key has been established, only this key can be used for authentication challenges (the  
programmable data flash key is not available). The selected key can only be established/programmed by special  
arrangements with TI, using TI’s Secure B-to-B Protocol. The secure-memory key can never be changed or read  
from the bq27546-G1 fuel gauge.  
8.3.5.4 Executing an Authentication Query  
To execute an authentication query in UNSEALED mode, a host must first write 0x01 to the BlockDataControl()  
command to enable the authentication data commands. If in SEALED mode, 0x00 must be written to  
DataFlashBlock() instead.  
Next, the host writes a 20-byte authentication challenge to the Authenticate() address locations (0x40 through  
0x53). After a valid checksum for the challenge is written to AuthenticateChecksum(), the bq27546-G1 uses the  
challenge to perform the SHA-1/HMAC computation in conjunction with the programmed key. The bq27546-G1  
completes the SHA-1/HMAC computation and writes the resulting digest to Authenticate(), overwriting the pre-  
existing challenge. The host should wait at least 45 ms to read the resulting digest. The host may then read this  
response and compare it against the result created by its own parallel computation.  
8.3.5.5 HDQ Single-Pin Serial Interface  
The HDQ interface is an asynchronous return-to-one protocol where a processor sends the command code to  
the bq27546-G1 device. With HDQ, the least significant bit (LSB) of a data byte (command) or word (data) is  
transmitted first. Note that the DATA signal on pin 12 is open-drain and requires an external pull-up resistor. The  
8-bit command code consists of two fields: the 7-bit HDQ command code (bits 0–6) and the 1-bit R/W field (MSB  
bit 7). The R/W field directs the bq27546-G1 either to  
Store the next 8 or 16 bits of data to a specified register or  
Output 8 bits of data from the specified register.  
The HDQ peripheral can transmit and receive data as either an HDQ master or slave.  
12  
Copyright © 2015–2018, Texas Instruments Incorporated  
bq27546-G1  
www.ti.com.cn  
ZHCSDO4B MAY 2015REVISED MAY 2018  
HDQ serial communication is normally initiated by the host processor sending a break command to the bq27546-  
G1 device. A break is detected when the DATA pin is driven to a logic-low state for a time t(B) or greater. The  
DATA pin should then be returned to its normal ready high logic state for a time t(BR). The bq27546-G1 fuel  
gauge is now ready to receive information from the host processor.  
The bq27546-G1 device is shipped in I2C mode. TI provides tools to enable the HDQ peripheral. The HDQ  
Communication Basics Application Report (SLUA408A) provides details of HDQ communication.  
8.3.5.6 HDQ Host Interruption Feature  
The default bq27546-G1 gauge behaves as an HDQ slave-only device when HDQ mode is enabled. If the HDQ  
interrupt function is enabled, the bq27546-G1 is capable of mastering and also communicating to an HDQ  
device. There is no mechanism for negotiating what is to function as the HDQ master and care must be taken to  
avoid message collisions. The interrupt is signaled to the host processor with the bq27546-G1 mastering an HDQ  
message. This message is a fixed message that will be used to signal the interrupt condition. The message itself  
is 0x80 (slave write to register 0x00) with no data byte being sent as the command, and is not intended to  
convey any status of the interrupt condition. The HDQ interrupt function is disabled by default and needs to be  
enabled by command.  
When the SET_HDQINTEN subcommand is received, the bq27546-G1 device detects any of the interrupt  
conditions and asserts the interrupt at 1-s intervals until the CLEAR_HDQINTEN command is received or the  
count of HDQHostIntrTries has lapsed.  
The number of tries for interrupting the host is determined by the data flash parameter named  
HDQHostIntrTries.  
8.3.5.6.1 Low Battery Capacity  
This feature works identically to SOC1. It uses the same data flash entries as SOC1 and triggers interrupts as  
long as SOC1 = 1 and HDQIntEN = 1.  
8.3.5.6.2 Temperature  
This feature triggers an interrupt based on the OTC (Overtemperature in Charge) or OTD (Overtemperature in  
Discharge) condition being met. It uses the same data flash entries as OTC or OTD and triggers interrupts as  
long as either the OTD or OTC condition is met and HDQIntEN = 1.  
8.3.5.7 I2C Interface  
The fuel gauge supports the standard I2C read, incremental read, one-byte write quick read, and functions. The  
7-bit device address (ADDR) is the most significant 7 bits of the hex address and is fixed as 1010101. The 8-bit  
device address is therefore 0xAA or 0xAB for a write or read, respectively.  
Host Generated  
Fuel Gauge Generated  
S
ADDR[6:0]  
0
A
CMD[7:0]  
(a)  
A
DATA[7:0]  
A
P
S
ADDR[6:0]  
1
A
DATA[7:0]  
N P  
(b)  
CMD[7:0]  
ADDR[6:0]  
1
A
DATA[7:0]  
ADDR[6:0]  
S
0
A
N P  
A
Sr  
(c)  
A
Sr  
1
A
ADDR[6:0]  
(d)  
A
N P  
S
ADDR[6:0]  
0
A
CMD[7:0]  
DATA[7:0]  
DATA[7:0]  
. . .  
Figure 7. Supported I2C formats: (a) 1-byte write, (b) quick read, (c) 1 byte-read, and (d) incremental read  
(S = Start, Sr = Repeated Start, A = Acknowledge, N = No Acknowledge, and P = Stop).  
The quick read returns data at the address indicated by the address pointer. The address pointer, a register  
internal to the I2C communication engine, increments whenever data is acknowledged by the bq27546-G1 or the  
I2C master. Quick writes function in the same manner and are a convenient means of sending multiple bytes to  
consecutive command locations (such as two-byte commands that require two bytes of data).  
Copyright © 2015–2018, Texas Instruments Incorporated  
13  
bq27546-G1  
ZHCSDO4B MAY 2015REVISED MAY 2018  
www.ti.com.cn  
Attempt to write a read-only address (NACK after data sent by master):  
S
ADDR[6:0]  
0
A
CMD[7:0]  
A
DATA[7:0]  
A
P
Attempt to read an address above 0x7F (NACK command):  
CMD[7:0]  
S
ADDR[6:0]  
0
A
N P  
Attempt at incremental writes (NACK all extra data bytes sent):  
CMD[7:0]  
DATA[7:0]  
A
DATA[7:0]  
ADDR[6:0]  
S
0
A
N
P
A
N
. . .  
Incremental read at the maximum allowed read address:  
A
Sr  
1
A
ADDR[6:0]  
A
N
P
S
ADDR[6:0]  
0
A
CMD[7:0]  
DATA[7:0]  
DATA[7:0]  
. . .  
Address  
0x7F  
Data From  
addr 0x7F  
Data From  
addr 0x00  
The I2C engine releases both SDA and SCL if the I2C bus is held low for t(BUSERR). If the fuel gauge was holding  
the lines, releasing them frees the master to drive the lines. If an external condition is holding either of the lines  
low, the I2C engine enters the low-power SLEEP mode.  
8.3.5.7.1 I2C Time Out  
The I2C engine will release both SDA and SCL if the I2C bus is held low for about 2 seconds. If the bq27546-G1  
device were holding the lines, releasing them frees for the master to drive the lines.  
8.3.5.7.2 I2C Command Waiting Time  
To ensure there are correct results of a command with the 400-KHz I2C operation, a proper waiting time should  
be added between issuing command and reading results. For subcommands, the following diagram shows the  
waiting time required between issuing the control command the reading the status with the exception of the  
checksum command. A 100-ms waiting time is required between the checksum command and reading result. For  
read-write standard commands, a minimum of 2 seconds is required to get the result updated. For read-only  
standard commands, there is no waiting time required, but the host should not issue all standard commands  
more than two times per second. Otherwise, the gauge could result in a reset issue due to the expiration of the  
watchdog timer.  
S
S
ADDR[6:0] 0 A  
ADDR[6:0] 0 A  
CMD[7:0]  
CMD[7:0]  
A
A
DATA[7:0]  
ADDR[6:0]  
A
DATA[7:0]  
DATA[7:0]  
A P  
66ms  
DATA[7:0]  
Sr  
1
A
A
N P  
66ms  
Waiting time between control subcommand and reading results  
Sr  
S
ADDR[6:0] 0 A  
CMD[7:0]  
DATA[7:0]  
A
ADDR[6:0]  
66ms  
1
A
DATA[7:0]  
A
DATA[7:0]  
A
DATA[7:0]  
A
N P  
Waiting time between continuous reading results  
Figure 8. I2C Command Waiting Time  
14  
Copyright © 2015–2018, Texas Instruments Incorporated  
bq27546-G1  
www.ti.com.cn  
ZHCSDO4B MAY 2015REVISED MAY 2018  
8.3.5.7.3 I2C Clock Stretching  
I2C clock stretches can occur during all modes of fuel gauge operation. In the SLEEP and HIBERNATE modes, a  
short clock stretch will occur on all I2C traffic as the device must wake-up to process the packet. In NORMAL and  
SLEEP modes, clock stretching will only occur for packets addressed for the fuel gauge. The timing of stretches  
will vary as interactions between the communicating host and the gauge are asynchronous. The I2C clock  
stretches may occur after start bits, the ACK/NAK bit, and first data bit transmit on a host read cycle. The  
majority of clock stretch periods are small (4 ms) as the I2C interface peripheral and CPU firmware perform  
normal data flow control. However, less frequent but more significant clock stretch periods may occur when data  
flash (DF) is being written by the CPU to update the resistance (Ra) tables and other DF parameters, such as  
Qmax. Due to the organization of DF, updates need to be written in data blocks consisting of multiple data bytes.  
An Ra table update requires erasing a single page of DF, programming the updated Ra table and a flag. The  
potential I2C clock stretching time is 24-ms max. This includes 20-ms page erase and 2-ms row programming  
time (×2 rows). The Ra table updates occur during the discharge cycle and at up to 15 resistance grid points that  
occur during the discharge cycle.  
A DF block write typically requires a max of 72 ms. This includes copying data to a temporary buffer and  
updating DF. This temporary buffer mechanism is used for protection from power failure during a DF update. The  
first part of the update requires 20 ms time to erase the copy buffer page, 6 ms to write the data into the copy  
buffer, and the program progress indicator (2 ms for each individual write). The second part of the update is  
writing to the DF and requires 44-ms DF block update time. This includes a 20-ms each page erase for two  
pages and a 2-ms each row write for two rows.  
In the event that a previous DF write was interrupted by a power failure or reset during the DF write, an  
additional 44-ms max DF restore time is required to recover the data from a previously interrupted DF write. In  
this power failure recovery case, the total I2C clock stretching is 116-ms max.  
Another case where I2C clock stretches is at the end of discharge. The update to the last discharge data will go  
through the DF block update twice because two pages are used for the data storage. The clock stretching in this  
case is 144-ms max. This occurs if there has been a Ra table update during the discharge.  
8.4 Device Functional Modes  
8.4.1 Power Modes  
The bq27546-G1 device has four power modes: NORMAL, SLEEP, FULLSLEEP, and HIBERNATE.  
In NORMAL mode, the bq27546-G1 is fully powered and can execute any allowable task.  
In SLEEP mode, the fuel gauge exists in a reduced-power state, periodically taking measurements and  
performing calculations.  
During FULLSLEEP mode, the bq27545-G1 periodically takes data measurements and updates its data set.  
However, a majority of its time is spent in an idle condition.  
In HIBERNATE mode, the fuel gauge is in a very low power state, but can be awoken by communication or  
certain I/O activity.  
Figure 9 shows the relationship among these modes. Details are described in the sections that follow.  
Copyright © 2015–2018, Texas Instruments Incorporated  
15  
bq27546-G1  
ZHCSDO4B MAY 2015REVISED MAY 2018  
www.ti.com.cn  
Device Functional Modes (continued)  
POR  
Exit From HIBERNATE  
VCELL < POR threshold  
Exit From HIBERNATE  
NORMAL  
Communication Activity  
Fuel gauging and data  
updated every 1s  
OR  
The device clears Control Status  
[HIBERNATE] = 0  
Exit From SLEEP  
Pack Configuration [SLEEP] = 0  
OR  
Recommend Host also set Control  
Status [HIBERNATE] = 0  
| AverageCurrent( ) | > Sleep Current  
OR  
Current is Detected above IWAKE  
Entry to SLEEP  
Pack Configuration [SLEEP] = 1  
AND  
| AverageCurrent( ) |Sleep Current  
SLEEP  
Fuel gauging and data  
updated every 20 seconds  
HIBERNATE  
Wakeup From HIBERNATE  
Communication Activity  
AND  
Comm address is NOT for the device  
Disable all device  
subcircuits except GPIO.  
Entry to WAITFULLSLEEP  
Exit From WAITFULLSLEEP  
If Full Sleep Wait Time > 0,  
Guage ignores Control Status  
[FULLSLEEP]  
Entry to FULLSLEEP  
Any Communication Cmd  
If Full Sleep Wait Time = 0,  
Host must set Control Status  
[FULLSLEEP]=1  
Exit From WAIT_HIBERNATE  
WAITFULLSLEEP  
Host must set Control Status  
[HIBERNATE] = 0  
AND  
FULLSLEEP Count Down  
VCELL > Hibernate Voltage  
Exit From  
FULLSLEEP  
Any  
Communication  
Cmd  
Entry to FULLSLEEP  
Count <1  
Exit From WAIT_HIBERNATE  
Cell relaxed  
AND  
| AverageCurrent() | < Hibernate  
Current  
WAIT_HIBERNATE  
FULLSLEEP  
OR  
In low power state of SLEEP  
mode. Gas gauging and data  
updated every 20 seconds  
Fuel gauging and data  
updated every 20 seconds  
Cell relaxed  
AND  
VCELL < Hibernate Voltage  
Exit From SLEEP  
(Host has set Control Status  
[HIBERNATE] = 1  
OR  
VCELL < Hibernate Voltage  
System Shutdown  
System Sleep  
Figure 9. Power Mode Diagram  
8.4.1.1 NORMAL Mode  
The fuel gauge is in NORMAL mode when not in any other power mode. During this mode, AverageCurrent(),  
Voltage(), and Temperature() measurements are taken, and the interface data set is updated. Decisions to  
change states are also made. This mode is exited by activating a different power mode.  
Because the gauge consumes the most power in NORMAL mode, the Impedance Track™ algorithm minimizes  
the time the fuel gauge remains in this mode.  
8.4.1.2 SLEEP Mode  
SLEEP mode is entered automatically if the feature is enabled (Pack Configuration [SLEEP]) = 1) and  
AverageCurrent() is below the programmable level Sleep Current. Once entry into SLEEP mode is qualified, but  
prior to entering it, the bq27546-G1 performs an ADC autocalibration to minimize offset.  
While in SLEEP mode, the fuel gauge can suspend serial communications as much as 4 ms by holding the  
comm line(s) low. This delay is necessary to correctly process host communication, since the fuel gauge  
processor is mostly halted in SLEEP mode.  
16  
Copyright © 2015–2018, Texas Instruments Incorporated  
 
bq27546-G1  
www.ti.com.cn  
ZHCSDO4B MAY 2015REVISED MAY 2018  
Device Functional Modes (continued)  
During SLEEP mode, the bq27546-G1 periodically takes data measurements and updates its data set. However,  
a majority of its time is spent in an idle condition.  
The bq27546-G1 exits SLEEP if any entry condition is broken, specifically when (1) AverageCurrent() rises  
above Sleep Current, or (2) a current in excess of IWAKE through RSENSE is detected when the IWAKE comparator  
is enabled.  
8.4.1.3 FULLSLEEP Mode  
FULLSLEEP mode is entered automatically when the bq27546-G1 is in SLEEP mode and the timer counts down  
to 0 (Full Sleep Wait Time > 0). FULLSLEEP mode is entered immediately after entry to SLEEP if Full Sleep  
Wait Time is set to 0 and the host sets the [FULLSLEEP] bit in the CONTROL_STATUS register using the  
SET_FULLSLEEP subcommand.  
The gauge exits the FULLSLEEP mode when there is any communication activity. The [FULLSLEEP] bit can  
remain set (Full Sleep Wait Time > 0) or be cleared (Full Sleep Wait Time 0) after exit of FULLSLEEP mode.  
Therefore, EVSW communication activity might cause the gauge to exit FULLSLEEP mode and display the  
[FULLSLEEP] bit as clear. The execution of SET_FULLSLEEP to set [FULLSLEEP] bit is required when Full  
Sleep Wait Time 0 in order to re-enter FULLSLEEP mode. FULLSLEEP mode can be verified by measuring  
the current consumption of the gauge. In this mode, the high frequency oscillator is turned off. The power  
consumption is further reduced in this mode compared to SLEEP mode.  
While in FULLSLEEP mode, the fuel gauge can suspend serial communications as much as 4 ms by holding the  
comm line(s) low. This delay is necessary to correctly process host communication, since the fuel gauge  
processor is mostly halted in SLEEP mode.  
The bq27546-G1 exits FULLSLEEP if any entry condition is broken, specifically when (1) AverageCurrent() rises  
above Sleep Current, or (2) a current in excess of IWAKE through RSENSE is detected when the IWAKE comparator  
is enabled.  
8.4.1.4 HIBERNATE Mode  
HIBERNATE mode should be used for long-term pack storage or when the host system needs to enter a low-  
power state and minimal gauge power consumption is required. This mode is ideal when the host is set to its  
own HIBERNATE, SHUTDOWN, or OFF mode. The gauge waits to enter HIBERNATE mode until it has taken a  
valid OCV measurement (cell relaxed) and the value of the average cell current has fallen below Hibernate  
Current. When the conditions are met, the fuel gauge can enter HIBERNATE due to either low cell voltage or by  
having the [HIBERNATE] bit of the CONTROL_STATUS register set. The gauge remains in HIBERNATE mode  
until any communication activity appears on the communication lines and the address is for the bq27546-G1  
device. In addition, the SE pin SHUTDOWN mode function is supported only when the fuel gauge enters  
HIBERNATE due to low cell voltage.  
When the gauge wakes up from HIBERNATE mode, the [HIBERNATE] bit of the CONTROL_STATUS register is  
cleared. The host is required to set the bit in order to allow the gauge to re-enter HIBERNATE mode if desired.  
Because the fuel gauge is dormant in HIBERNATE mode, the battery should not be charged or discharged in this  
mode, because any changes in battery charge status will not be measured. If necessary, the host equipment can  
draw a small current (generally infrequent and less than 1 mA) for purposes of low-level monitoring and updating;  
however, the corresponding charge drawn from the battery will not be logged by the gauge. Once the gauge  
exits to NORMAL mode, the IT algorithm will take approximately 3 s to re-establish the correct battery capacity  
and measurements, regardless of the total charge drawn in HIBERNATE mode. During this period of re-  
establishment, the gauge reports values previously calculated prior to entering HIBERNATE mode. The host can  
identify exit from HIBERNATE mode by checking if Voltage() < Hibernate Voltage or [HIBERNATE] bit is cleared  
by the gauge.  
If a charger is attached, the host should immediately take the fuel gauge out of HIBERNATE mode before  
beginning to charge the battery. Charging the battery in HIBERNATE mode will result in a notable gauging error  
that will take several hours to correct. It is also recommended to minimize discharge current during exit from  
HIBERNATE.  
Copyright © 2015–2018, Texas Instruments Incorporated  
17  
bq27546-G1  
ZHCSDO4B MAY 2015REVISED MAY 2018  
www.ti.com.cn  
Device Functional Modes (continued)  
8.4.2 System Control Function  
The fuel gauge provides system control functions that allow the fuel gauge to enter SHUTDOWN mode in order  
to power-off with the assistance of an external circuit or provide interrupt function to the system. Table 2 shows  
the configurations for SE and HDQ pins.  
Table 2. SE and HDQ Pin Functions  
COMMUNICATION  
[INTSEL]  
SE PIN FUNCTION  
HDQ PIN FUNCTION  
MODE  
I2C  
Not Used  
(1)  
0 (default)  
Interrupt Mode  
HDQ  
I2C  
HDQ Mode(2)  
Interrupt Mode  
HDQ Mode(2)  
1
Shutdown Mode  
HDQ  
(1) The [SE_EN] bit in Pack Configuration can be enabled to use the [SE] and [SHUTDWN] bits in the  
CONTROL_STATUS() function. The SE pin shutdown function is disabled.  
(2) The HDQ pin is used for communication and the HDQ Host Interrupt Feature is available.  
8.4.2.1 SHUTDOWN Mode  
In SHUTDOWN mode, the SE pin is used to signal the external circuit to power-off the fuel gauge. This feature is  
useful to shut down the fuel gauge in a deeply discharged battery to protect the battery. By default, SHUTDOWN  
mode is in NORMAL state. By sending the SET_SHUTDOWN subcommand or setting the [SE_EN] bit in the  
Pack Configuration register, the [SHUTDWN] bit is set and enables the shutdown feature. When this feature is  
enabled and [INTSEL] is set, the SE pin can be in NORMAL state or SHUTDOWN state. The SHUTDOWN state  
can be entered in HIBERNATE mode (only if HIBERNATE mode is enabled due to low cell voltage). All other  
power modes will default the SE pin to NORMAL state. Table 3 shows the SE pin state in NORMAL or  
SHUTDOWN mode. The CLEAR_SHUTDOWN subcommand or clearing [SE_EN] bit in the Pack Configuration  
register can be used to disable SHUTDOWN mode.  
The SE pin will be high impedance at power-on reset (POR), and the [SE_POL] does not affect the state of SE  
pin at POR. Also, [SE_PU] configuration changes will only take effect after POR. In addition, the [INTSEL] only  
controls the behavior of the SE pin; it does not affect the function of [SE] and [SHUTDWN] bits.  
Table 3. SE Pin State  
SHUTDOWN Mode  
[INTSEL] = 1 and  
([SE_EN] or [SHUTDOWN] = 1)  
[SE_PU] [SE_POL]  
NORMAL State  
SHUTDOWN State  
0
0
1
1
0
1
0
1
High Impedance  
0
0
1
0
High Impedance  
0
1
8.4.2.2 INTERRUPT Mode  
By using the INTERRUPT mode, the system can be interrupted based on detected fault conditions, as specified  
in Table 6. The SE or HDQ pin can be selected as the interrupt pin by configuring the [INTSEL] bit based on . In  
addition, the pin polarity and pullup (SE pin only) can be configured according to the system's needs, as  
described in Table 4 or Table 5.  
Table 4. SE Pin in Interrupt Mode ([INTSEL] = 0)  
[SE_PU]  
[INTPOL]  
INTERRUPT CLEAR  
INTERRUPT SET  
0
0
1
1
0
1
0
1
High Impedance  
0
0
1
0
High Impedance  
0
1
18  
Copyright © 2015–2018, Texas Instruments Incorporated  
 
 
 
 
bq27546-G1  
www.ti.com.cn  
ZHCSDO4B MAY 2015REVISED MAY 2018  
Table 5. HDQ Pin in Interrupt Mode ([INTSEL] = 1)  
[INTPOL]  
INTERRUPT CLEAR  
INTERRUPT SET  
0
1
High Impedance  
0
0
High Impedance  
Table 6. Interrupt Mode Fault Conditions  
Flags() STATUS  
INTERRUPT CONDITION  
ENABLE CONDITION  
COMMENT  
BIT  
SOC1 Set  
[SOC1]  
[BATHI]  
Always  
This interrupt is raised when the [SOC1] flag is set.  
This interrupt is raised when the [BATHI] flag is set.  
Battery High  
Always  
This interrupt is raised when the [BATLOW] flag is  
set.  
Battery Low  
[BATLOW]  
[OTC]  
Always  
Over-Temperature Charge  
OT Chg Time 0  
OT Dsg Time 0  
This interrupt is raised when the [OTC] flag is set.  
Over-Temperature  
Discharge  
[OTD]  
This interrupt is raised when the [OTD] flag is set.  
[SE_ISD] = 1 in Pack  
Configuration B  
Internal Short Detection  
Tab Disconnect Detection  
Imax  
[ISD]  
[TDD]  
[IMAX]  
This interrupt is raised when the [ISD] flag is set.  
This interrupt is raised when the [TDD] flag is set.  
This interrupt is raised when the [IMAX] flag is set.  
[SE_TDD] = 1 in Pack  
Configuration B  
[IMAXEN] = 1 in Pack  
Configuration D  
This interrupt is raised when RemainingCapacity() ≤  
BTPSOC1Set() or RemainingCapacity() ≥  
BTPSOC1Clear() during battery discharge or  
charge, respectively. The interrupt remains asserted  
until new values are written to both the  
[BTP_EN] = 1 in Pack  
Configuration C. The BTP  
interrupt supersedes all other  
interrupt sources, which are  
unavailable when BTP is active.  
Battery Trip Point (BTP)  
[SOC1]  
BTPSOC1Set() and BTPSOC1Clear() registers.  
8.4.3 Security Modes  
The bq27546-G1 provides three security modes (FULL ACCESS, UNSEALED, and SEALED) that control data  
flash access permissions. Data flash refers to those data flash locations that are accessible to the user.  
Manufacture Information refers to the two 32-byte blocks.  
8.4.3.1 Sealing and Unsealing Data Flash  
The bq27546-G1 implements a key-access scheme to transition between SEALED, UNSEALED, and FULL  
ACCESS modes. Each transition requires that a unique set of two keys be sent to the bq27546-G1 via the  
Control() command. The keys must be sent consecutively with no other data being written to the Control()  
register in between.  
NOTE  
To avoid conflict, the keys must be different from the codes presented in the CNTL DATA  
column of Table 8 subcommands.  
When in SEALED mode the [SS] bit of CONTROL_STATUS is set, but when the UNSEAL keys are correctly  
received by the bq27546-G1, the [SS] bit is cleared. When the full-access keys are correctly received the  
CONTROL_STATUS [FAS] bit is cleared.  
Both Unseal Key and Full-Access Key have two words and are stored in data flash. The first word is Key 0 and  
the second word is Key 1. The order of the keys sent to bq27546-G1 are Key 1 followed by Key 0. The order of  
the bytes for each key entered through the Control() command is the reverse of what is read from the part. For  
an example, if the Unseal Key is 0x56781234, key 1 is 0x1234 and key 0 is 0x5678. Then Control() should  
supply 0x3412 and 0x7856 to unseal the part. The Unseal Key and the Full-Access Key can only be updated  
when in FULL ACCESS mode.  
Copyright © 2015–2018, Texas Instruments Incorporated  
19  
bq27546-G1  
ZHCSDO4B MAY 2015REVISED MAY 2018  
www.ti.com.cn  
8.5 Programming  
8.5.1 Standard Data Commands  
The bq27546-G1 uses a series of 2-byte standard commands to enable system reading and writing of battery  
information. Each standard command has an associated command-code pair, as indicated in Table 7. Each  
protocol has specific means to access the data at each Command Code. DataRAM is updated and read by the  
gauge only once per second. Standard commands are accessible in NORMAL operation mode.  
Table 7. Standard Commands  
COMMAND NAME  
COMMAND CODE  
0x00 and 0x01  
0x02 and 0x03  
0x04 and 0x05  
0x06 and 0x07  
0x08 and 0x09  
0x0A and 0x0B  
0x0C and 0x0D  
0x0E and 0x0F  
0x10 and 0x11  
0x12 and 0x13  
0x14 and 0x15  
0x16 and 0x17  
0x18 and 0x19  
0x1A and 0x1B  
0x1C and 0x1D  
0x1E and 0x1F  
0x20 and 0x21  
0x22 and 0x23  
0x24 and 0x25  
0x26 and 0x27  
0x28 and 0x29  
0x2A and 0x2B  
0x2C and 0x2D  
0x2E and 0x2F  
0x30 and 0x31  
0x32 and 0x33  
0x34 and 0x35  
0x36 and 0x37  
0x34 and 0x35  
UNIT  
SEALED ACCESS  
Control()  
RW  
RW  
R
AtRate()  
mA  
UnfilteredSOC()  
Temperature()  
Voltage()  
%
0.1°K  
mV  
R
R
Flags()  
R
NomAvailableCapacity()  
FullAvailableCapacity()  
RemainingCapacity()  
FullChargeCapacity()  
AverageCurrent()  
mAh  
mAh  
mAh  
mAh  
mA  
R
R
R
R
R
TimeToEmpty()  
min  
R
FullChargeCapacityFiltered()  
SafetyStatus()  
mAh  
R
R
FullChargeCapacityUnfiltered()  
Imax()  
mAh  
mA  
R
R
RemainingCapacityUnfiltered()  
RemainingCapacityFiltered()  
BTPSOC1Set()  
mAh  
mAh  
mAh  
mAh  
0.1°K  
Counts  
%
R
R
RW  
RW  
R
BTPSOC1Clear()  
InternalTemperature()  
CycleCount()  
R
StateofCharge()  
R
StateofHealth()  
% / num  
mV  
R
ChargingVoltage()  
ChargingCurrent)  
R
mA  
R
PassedCharge()  
mAh  
hex  
R
DOD0()  
R
SelfDischargeCurrent()  
mA  
R
8.5.1.1 Control(): 0x00 and 0x01  
Issuing a Control() command requires a subsequent 2-byte subcommand. These additional bytes specify the  
particular control function desired. The Control() command allows the system to control specific features of the  
bq27546-G1 during normal operation and additional features when the bq27546-G1 is in different access modes,  
as described in Table 8.  
Table 8. Control() Subcommands  
SUBCOMMAND  
CODE  
SEALED  
ACCESS  
SUBCOMMAND NAME  
DESCRIPTION  
CONTROL_STATUS  
DEVICE_TYPE  
0x0000  
0x0001  
Yes  
Yes  
Reports the status of DF Checksum, Impedance Track, and so on  
Reports the device type of 0x0541 (indicating bq27546-G1)  
20  
Copyright © 2015–2018, Texas Instruments Incorporated  
 
 
bq27546-G1  
www.ti.com.cn  
ZHCSDO4B MAY 2015REVISED MAY 2018  
Table 8. Control() Subcommands (continued)  
SUBCOMMAND  
SEALED  
ACCESS  
SUBCOMMAND NAME  
DESCRIPTION  
CODE  
0x0002  
0x0003  
0x0005  
0x0007  
0x0008  
0x0009  
0x000A  
0x000C  
0x0010  
0x0013  
0x0014  
0x0015  
0x0016  
0x0017  
0x0018  
0x0019  
0x001E  
FW_VERSION  
Yes  
Yes  
Yes  
Yes  
Yes  
No  
Reports the firmware version on the device type  
Reports the hardware version on the device type  
Returns reset data  
HW_VERSION  
RESET_DATA  
PREV_MACWRITE  
CHEM_ID  
Returns previous Control() subcommand code  
Reports the chemical identifier of the Impedance Track configuration  
Forces the device to measure and store the board offset  
Forces the device to measure the CC offset  
BOARD_OFFSET  
CC_OFFSET  
No  
DF_VERSION  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Reports the data flash version of the device  
SET_FULLSLEEP  
SET_SHUTDOWN  
CLEAR_SHUTDOWN  
SET_HDQINTEN  
CLEAR_HDQINTEN  
STATIC_CHEM_CHKSUM  
ALL_DF_CHKSUM  
STATIC_DF_CHKSUM  
SYNC_SMOOTH  
Sets the CONTROL_STATUS[FULLSLEEP] bit to 1  
Sets the CONTROL_STATUS[SHUTDWN] bit to 1  
Clears the CONTROL_STATUS[SHUTDWN] bit to 1  
Forces CONTROL_STATUS [HDQHOSTIN] to 1  
Forces CONTROL_STATUS [HDQHOSTIN] to 0  
Calculates chemistry checksum  
Reports checksum for all data flash excluding device specific variables  
Reports checksum for static data flash excluding device specific variables  
Synchronizes RemCapSmooth() and FCCSmooth() with RemCapTrue()  
and FCCTrue()  
SEALED  
0x0020  
0x0021  
0x0023  
0x002D  
0x0041  
0x0080  
0x0081  
0x0082  
No  
No  
Yes  
No  
No  
No  
No  
No  
Places the fuel gauge in SEALED access mode  
Enables the Impedance Track algorithm  
Clears an Imax interrupt that is currently asserted on the RC2 pin  
Toggle CALIBRATION mode  
IT_ENABLE  
IMAX_INT_CLEAR  
CAL_ENABLE  
RESET  
Forces a full reset of the fuel gauge  
EXIT_CAL  
Exit CALIBRATION mode  
ENTER_CAL  
OFFSET_CAL  
Enter CALIBRATION mode  
Reports internal CC offset in CALIBRATION mode  
Copyright © 2015–2018, Texas Instruments Incorporated  
21  
bq27546-G1  
ZHCSDO4B MAY 2015REVISED MAY 2018  
www.ti.com.cn  
8.6 Register Maps  
8.6.1 Pack Configuration Register  
Some bq27546-G1 pins are configured via the Pack Configuration data flash register, as indicated in Table 9.  
This register is programmed/read via the methods described in the bq27546-G1 Technical Reference Manual  
(SLUUB74). The register is located at Subclass = 64, offset = 0.  
Table 9. Pack Configuration Bit Definition  
Bit 7  
RESCAP  
0
Bit 6  
CALEN  
0
Bit 5  
INTPOL  
0
Bit 4  
INTSEL  
1
Bit 3  
RSVD  
0
Bit 2  
IWAKE  
0
Bit 1  
RSNS1  
0
Bit 0  
RSNS0  
1
High Byte  
Default =  
0x11  
0x77  
Low Byte  
Default =  
GNDSEL  
0
RFACTSTEP  
1
SLEEP  
1
RMFCC  
1
SE_PU  
0
SE_POL  
1
SE_EN  
1
TEMPS  
1
RESCAP = No-load rate of compensation is applied to the reserve capacity calculation. True when set.  
CALEN = Calibration mode is enabled.  
INTPOL = Polarity for Interrupt pin. (See INTERRUPT Mode.)  
INTSEL = Interrupt Pin select: 0 = SE pin, 1 = HDQ pin. (See INTERRUPT Mode.)  
RSVD = Reserved. Must be 0.  
IWAKE/RSNS1/RSNS0 = These bits configure the current wake function (see Wake-Up Comparator).  
GNDSEL = The ADC ground select control. The VSS (pins C1, C2) is selected as ground reference when the bit is clear.  
Pin A1 is selected when the bit is set.  
RFACTSTEP = Enables Ra step up/down to Max/Min Res Factor before disabling Ra updates.  
SLEEP = The fuel gauge can enter sleep, if operating conditions allow. True when set. (See SLEEP Mode.)  
RMFCC = RM is updated with the value from FCC, on valid charge termination. True when set.  
SE_PU = Pull-up enable for SE pin. True when set (push-pull).  
SE_POL = Polarity bit for SE pin. SE is active high when set (makes SE high when gauge is ready for shutdown).  
SE_EN = Indicates if set the shutdown feature is enabled. True when set.  
TEMPS = Selects external thermistor for Temperature() measurements. True when set.  
22  
Copyright © 2015–2018, Texas Instruments Incorporated  
 
bq27546-G1  
www.ti.com.cn  
ZHCSDO4B MAY 2015REVISED MAY 2018  
8.6.2 Pack Configuration B Register  
Some bq27546-G1 pins are configured via the Pack Configuration B data flash register, as indicated in  
Table 10. This register is programmed/read via the methods described in the bq27546-G1 Technical Reference  
Manual (SLUUB74). The register is located at Subclass = 64, offset = 2.  
Table 10. Pack Configuration B Bit Definition  
Bit 7  
Bit 6  
SE_TDD  
0
Bit 5  
VconsEN  
1
Bit 4  
SE_ISD  
0
Bit 3  
RSVD  
0
Bit 2  
LFPRelax  
1
Bit 1  
DoDWT  
1
Bit 0  
FConvEn  
1
ChgDoD  
EoC  
Default =  
1
0x67  
ChgDoDEoC = Enable DoD at EoC recalculation during charging only. True when set. The default setting is recommended.  
SE_TDD = Enable Tab Disconnection Detection. True when set.  
VconsEN = Enable voltage consistency check. True when set. The default setting is recommended.  
SE_ISD = Enable Internal Short Detection. True when set.  
RSVD = Reserved. Must be 0.  
LFPRelax = Enable LiFePO4 long relaxation mode. True when set.  
Enable DoD weighting feature of gauging algorithm. This feature can improve accuracy during relaxation in a  
DoDWT =  
flat portion of the voltage profile, especially when using LiFePO4 chemistry. True when set.  
FConvEn = Enable fast convergence algorithm. The default setting is recommended.  
8.6.3 Pack Configuration C Register  
Some bq27546-G1 algorithm settings are configured via the Pack Configuration C data flash register, as  
indicated in Table 11. This register is programmed/read via the methods described in the bq27546-G1 Technical  
Reference Manual (SLUUB74). The register is located at Subclass = 64, offset = 3.  
Table 11. Pack Configuration C Bit Definition  
Bit 7  
RSVD  
0
Bit 6  
RSVD  
0
Bit 5  
Bit 4  
Bit 3  
Bit 2  
RSVD  
0
Bit 1  
RSVD  
0
Bit 0  
RSVD  
0
SleepWk  
Chg  
RelaxRCJumpOK SmoothEn  
Default =  
0
1
1
0x18  
RSVD = Reserved. Must be 0.  
Allow SOC to change due to temperature change during relaxation when SOC smoothing algorithm is enabled.  
True when set.  
RelaxRCJumpOK =  
SmoothEn = Enable SOC smoothing algorithm. True when set.  
SleepWkChg = Enables compensation for the passed charge missed when waking from SLEEP mode.  
Copyright © 2015–2018, Texas Instruments Incorporated  
23  
 
 
bq27546-G1  
ZHCSDO4B MAY 2015REVISED MAY 2018  
www.ti.com.cn  
9 Application and Implementation  
NOTE  
Information in the following applications sections is not part of the TI component  
specification, and TI does not warrant its accuracy or completeness. TI’s customers are  
responsible for determining suitability of components for their purposes. Customers should  
validate and test their design implementation to confirm system functionality.  
9.1 Application Information  
The bq27546-G1 measures the cell voltage, temperature, and current to determine battery SOC based on  
Impedance Track™ algorithm (see Theory and Implementation of Impedance Track Battery Fuel-Gauging  
Algorithm Application Note (SLUA450) for more information). The bq27546-G1 monitors charge and discharge  
activity by sensing the voltage across a small-value resistor (5 mΩ to 20 mΩ typ.) between the SRP and SRN  
pins and in series with the cell. By integrating charge passing through the battery, the battery’s SOC is adjusted  
during battery charge or discharge.  
24  
Copyright © 2015–2018, Texas Instruments Incorporated  
bq27546-G1  
www.ti.com.cn  
ZHCSDO4B MAY 2015REVISED MAY 2018  
9.2 Typical Applications  
TP8  
0.1 µF  
C5  
0.1 µF  
C6  
0.1 µF  
C7  
R7, R8, and R9 are optional pull-down resistors if pull-up resistors are applied.  
Figure 10. Schematic  
Copyright © 2015–2018, Texas Instruments Incorporated  
25  
bq27546-G1  
ZHCSDO4B MAY 2015REVISED MAY 2018  
www.ti.com.cn  
Typical Applications (continued)  
9.2.1 Design Requirements  
Several key parameters must be updated to align with a given application's battery characteristics. For highest  
accuracy gauging, it is important to follow-up this initial configuration with a learning cycle to optimize resistance  
and maximum chemical capacity (Qmax) values prior to sealing and shipping systems to the field. Successful  
and accurate configuration of the fuel gauge for a target application can be used as the basis for creating a  
"golden" file that can be written to all gauges, assuming identical pack design and Li-Ion cell origin (chemistry,  
lot, and so on). Calibration data is included as part of this golden file to cut down on system production time. If  
using this method, it is recommended to average the voltage and current measurement calibration data from a  
large sample size and use these in the golden file. Table 12 shows the items that should be configured to  
achieve reliable protection and accurate gauging with minimal initial configuration.  
Table 12. Key Data Flash Parameters for Configuration  
NAME  
DEFAULT  
UNIT  
RECOMMENDED SETTING  
Set based on the nominal pack capacity as interpreted from the cell  
manufacturer's data sheet. If multiple parallel cells are used, should be set to N  
× Cell Capacity.  
Design Capacity  
1000  
mAh  
Set to 10 to convert all power values to cWh or to 1 for mWh. Design Energy  
is divided by this value.  
Design Energy Scale  
1
Set to desired runtime remaining (in seconds/3600) × typical applied load  
between reporting 0% SOC and reaching Terminate Voltage, if needed.  
Reserve Capacity-mAh  
Cycle Count Threshold  
0
mAh  
mAh  
900  
Set to 90% of configured Design Capacity.  
Should be configured using TI-supplied Battery Management Studio (bqStudio)  
software. Default open-circuit voltage and resistance tables are also updated in  
conjunction with this step.  
Do not attempt to manually update reported Device Chemistry as this does not  
change all chemistry information. Always update chemistry using the bqStudio  
software tool.  
Chem ID  
0100  
hex  
Load Mode  
Load Select  
1
1
Set to applicable load model, 0 for constant current or 1 for constant power.  
Set to load profile which most closely matches typical system load.  
Set to initial configured value for Design Capacity. The gauge will update this  
parameter automatically after the optimization cycle and for every regular  
Qmax update thereafter.  
Qmax Cell 0  
1000  
4200  
mAh  
mV  
Set to nominal cell voltage for a fully charged cell. The gauge will update this  
parameter automatically each time full charge termination is detected.  
Cell0 V at Chg Term  
Set to empty point reference of battery based on system needs. Typical is  
between 3000 and 3200 mV.  
Terminate Voltage  
Ra Max Delta  
3200  
44  
mV  
mΩ  
Set to 15% of Cell0 R_a 4 resistance after an optimization cycle is completed.  
Set based on nominal charge voltage for the battery in normal conditions  
(25°C, and so on). Used as the reference point for offsetting by Taper Voltage  
for full charge termination detection.  
Charging Voltage  
Taper Current  
4200  
100  
100  
60  
mV  
mA  
mV  
mA  
mA  
mA  
mA  
Set to the nominal taper current of the charger + taper current tolerance to  
ensure that the gauge will reliably detect charge termination.  
Sets the voltage window for qualifying full charge termination. Can be set  
tighter to avoid or wider to ensure possibility of reporting 100% SOC in outer  
JEITA temperature ranges that use derated charging voltage.  
Taper Voltage  
Sets threshold for gauge detecting battery discharge. Should be set lower than  
minimal system load expected in the application and higher than Quit Current.  
Dsg Current Threshold  
Chg Current Threshold  
Quit Current  
Sets the threshold for detecting battery charge. Can be set higher or lower  
depending on typical trickle charge current used. Also should be set higher  
than Quit Current.  
75  
Sets threshold for gauge detecting battery relaxation. Can be set higher or  
lower depending on typical standby current and exhibited in the end system.  
40  
Current profile used in capacity simulations at onset of discharge or at all times  
if Load Select = 0. Should be set to nominal system load. Is automatically  
updated by the gauge every cycle.  
Avg I Last Run  
–299  
Power profile used in capacity simulations at onset of discharge or at all times  
if Load Select = 0. Should be set to nominal system power. Is automatically  
updated by the gauge every cycle.  
Avg P Last Run  
–1131  
mW  
26  
Copyright © 2015–2018, Texas Instruments Incorporated  
 
bq27546-G1  
www.ti.com.cn  
ZHCSDO4B MAY 2015REVISED MAY 2018  
Typical Applications (continued)  
Table 12. Key Data Flash Parameters for Configuration (continued)  
NAME  
DEFAULT  
UNIT  
RECOMMENDED SETTING  
Sets the threshold at which the fuel gauge enters SLEEP mode. Take care in  
setting above typical standby currents else entry to SLEEP may be  
unintentionally blocked.  
Sleep Current  
15  
mA  
Charge T0  
0
10  
45  
50  
60  
50  
50  
50  
50  
0
°C  
°C  
Sets the boundary between charging inhibit and charging with T0 parameters.  
Sets the boundary between charging with T0 and T1 parameters.  
Sets the boundary between charging with T1 and T2 parameters.  
Sets the boundary between charging with T2 and T3 parameters.  
Sets the boundary between charging with T3 and T4 parameters.  
Sets the charge current parameter for T0.  
Charge T1  
Charge T2  
°C  
Charge T3  
°C  
Charge T4  
°C  
Charge Current T0  
Charge Current T1  
Charge Current T2  
Charge Current T3  
Charge Current T4  
Charge Voltage T0  
Charge Voltage T1  
Charge Voltage T2  
Charge Voltage T3  
Charge Voltage T4  
% Des Cap  
% Des Cap  
% Des Cap  
% Des Cap  
% Des Cap  
20 mV  
20 mV  
20 mV  
20 mV  
20 mV  
Sets the charge current parameter for T1.  
Sets the charge current parameter for T2.  
Sets the charge current parameter for T3.  
Sets the charge current parameter for T4.  
210  
210  
207  
205  
0
Sets the charge voltage parameter for T0.  
Sets the charge voltage parameter for T1.  
Sets the charge voltage parameter for T2.  
Sets the charge voltage parameter for T3.  
Sets the charge voltage parameter for T4.  
Adds temperature hysteresis for boundary crossings to avoid oscillation if  
temperature is changing by a degree or so on a given boundary.  
Chg Temp Hys  
5
°C  
Sets the voltage threshold for voltage regulation to system when charge is  
disabled. It is recommended to program to same value as Charging Voltage  
and maximum charge voltage that is obtained from Charge Voltage T0–4  
parameters.  
Chg Disabled  
Regulation V  
4200  
mV  
Calibrate this parameter using TI-supplied bqStudio software and calibration  
procedure in the TRM. Determines conversion of coulomb counter measured  
sense resistor voltage to current.  
CC Gain  
CC Delta  
10  
10  
mΩ  
mΩ  
Calibrate this parameter using TI-supplied bqStudio software and calibration  
procedure in the TRM. Determines conversion of coulomb counter measured  
sense resistor voltage to passed charge.  
Calibrate this parameter using TI-supplied bqStudio software and calibration  
procedure in the TRM. Determines native offset of coulomb counter hardware  
that should be removed from conversions.  
CC Offset  
Board Offset  
–1418  
0
Counts  
Counts  
Calibrate this parameter using TI-supplied bqStudio software and calibration  
procedure in the TRM. Determines native offset of the printed circuit board  
parasitics that should be removed from conversions.  
Calibrate this parameter using TI-supplied bqStudio software and calibration  
procedure in the TRM. Determines voltage offset between cell tab and ADC  
input node to incorporate back into or remove from measurement, depending  
on polarity.  
Pack V Offset  
0
mV  
9.2.2 Detailed Design Procedure  
9.2.2.1 BAT Voltage Sense Input  
A ceramic capacitor at the input to the BAT pin is used to bypass AC voltage ripple to ground, greatly reducing  
its influence on battery voltage measurements. It proves most effective in applications with load profiles that  
exhibit high-frequency current pulses (that is, cell phones), but is recommended for use in all applications to  
reduce noise on this sensitive high-impedance measurement node.  
Copyright © 2015–2018, Texas Instruments Incorporated  
27  
bq27546-G1  
ZHCSDO4B MAY 2015REVISED MAY 2018  
www.ti.com.cn  
9.2.2.2 SRP and SRN Current Sense Inputs  
The filter network at the input to the coulomb counter is intended to improve differential mode rejection of voltage  
measured across the sense resistor. These components should be placed as close as possible to the coulomb  
counter inputs and the routing of the differential traces length-matched to best minimize impedance mismatch-  
induced measurement errors.  
9.2.2.3 Sense Resistor Selection  
Any variation encountered in the resistance present between the SRP and SRN pins of the fuel gauge will affect  
the resulting differential voltage and derived current it senses. As such, it is recommended to select a sense  
resistor with minimal tolerance and temperature coefficient of resistance (TCR) characteristics. The standard  
recommendation based on best compromise between performance and price is a 1% tolerance, 100-ppm drift  
sense resistor with a 1-W power rating.  
9.2.2.4 TS Temperature Sense Input  
Similar to the BAT pin, a ceramic decoupling capacitor for the TS pin is used to bypass AC voltage ripple away  
from the high-impedance ADC input, minimizing measurement error. Another helpful advantage is that the  
capacitor provides additional ESD protection since the TS input to system may be accessible in systems that use  
removable battery packs. It should be placed as close as possible to the respective input pin for optimal filtering  
performance.  
9.2.2.5 Thermistor Selection  
The fuel gauge temperature sensing circuitry is designed to work with a negative temperature coefficient-type  
(NTC) thermistor with a characteristic 10-kΩ resistance at room temperature (25°C). The default curve-fitting  
coefficients configured in the fuel gauge specifically assume a 103AT-2 type thermistor profile and so that is the  
default recommendation for thermistor selection purposes. Moving to a separate thermistor resistance profile (for  
example, JT-2 or others) requires an update to the default thermistor coefficients in data flash to ensure highest  
accuracy temperature measurement performance.  
9.2.2.6 REGIN Power Supply Input Filtering  
A ceramic capacitor is placed at the input to the fuel gauge internal LDO to increase power supply rejection  
(PSR) and improve effective line regulation. It ensures that voltage ripple is rejected to ground instead of  
coupling into the internal supply rails of the fuel gauge.  
9.2.2.7 VCC LDO Output Filtering  
A ceramic capacitor is also needed at the output of the internal LDO to provide a current reservoir for fuel gauge  
load peaks during high peripheral utilization. It acts to stabilize the regulator output and reduce core voltage  
ripple inside of the fuel gauge.  
28  
Copyright © 2015–2018, Texas Instruments Incorporated  
bq27546-G1  
www.ti.com.cn  
ZHCSDO4B MAY 2015REVISED MAY 2018  
9.3 Application Curves  
8.8  
8.7  
8.6  
8.5  
8.4  
8.3  
8.2  
8.1  
8
2.65  
2.6  
VREGIN = 2.7 V  
VREGIN = 4.5 V  
2.55  
2.5  
2.45  
2.4  
2.35  
-40  
-20  
0
20  
40  
60  
80  
100  
-40  
-20  
0
20  
40  
60  
80  
Temperature (èC)  
Temperature (C)  
D002  
D001  
Figure 12. High-Frequency Oscillator Frequency Vs.  
Temperature  
Figure 11. Regulator Output Voltage Vs. Temperature  
34  
5
4
33.5  
33  
3
2
32.5  
32  
1
0
-1  
-2  
-3  
-4  
-5  
31.5  
31  
30.5  
30  
-40  
-20  
0
20  
40  
60  
80  
100  
-30  
-20  
-10  
0
10  
20  
30  
40  
50  
60  
Temperature (èC)  
Temperature (èC)  
D003  
D004  
Figure 13. Low-Frequency Oscillator Frequency Vs.  
Temperature  
Figure 14. Reported Internal Temperature Measurement  
Vs. Temperature  
10 Power Supply Recommendations  
10.1 Power Supply Decoupling  
Both the REGIN input pin and the VCC output pin require low equivalent series resistance (ESR) ceramic  
capacitors placed as close as possible to the respective pins to optimize ripple rejection and provide a stable and  
dependable power rail that is resilient to line transients. A 0.1-µF capacitor at the REGIN and a 1-µF capacitor at  
VCC will suffice for satisfactory device performance.  
Copyright © 2015–2018, Texas Instruments Incorporated  
29  
bq27546-G1  
ZHCSDO4B MAY 2015REVISED MAY 2018  
www.ti.com.cn  
11 Layout  
11.1 Layout Guidelines  
11.1.1 Sense Resistor Connections  
Kelvin connections at the sense resistor are as critical as those for the battery terminals. The differential traces  
should be connected at the inside of the sense resistor pads and not along the high-current trace path to prevent  
false increases to measured current that could result when measuring between the sum of the sense resistor and  
trace resistance between the tap points. In addition, the routing of these leads from the sense resistor to the  
input filter network and finally into the SRP and SRN pins needs to be as closely matched in length as possible  
or else additional measurement offset could occur. It is further recommended to add copper trace or pour-based  
"guard rings" around the perimeter of the filter network and coulomb counter inputs to shield these sensitive pins  
from radiated EMI into the sense nodes. This prevents differential voltage shifts that could be interpreted as real  
current change to the fuel gauge. All of the filter components need to be placed as close as possible to the  
coulomb counter input pins.  
11.1.2 Thermistor Connections  
The thermistor sense input should include a ceramic bypass capacitor placed as close to the TS input pin as  
possible. The capacitor helps to filter measurements of any stray transients as the voltage bias circuit pulses  
periodically during temperature sensing windows.  
11.1.3 High-Current and Low-Current Path Separation  
NOTE  
For best possible noise performance, it is important to separate the low-current and high-  
current loops to different areas of the board layout.  
The fuel gauge and all support components should be situated on one side of the boards and tap off of the high-  
current loop (for measurement purposes) at the sense resistor. Routing the low-current ground around instead of  
under high-current traces will further help to improve noise rejection.  
30  
版权 © 2015–2018, Texas Instruments Incorporated  
bq27546-G1  
www.ti.com.cn  
ZHCSDO4B MAY 2015REVISED MAY 2018  
11.2 Layout Example  
PACK+  
SCL  
Use copper  
pours for battery  
power path to  
minimize IR  
losses  
R10  
R7  
SDA  
R8  
R4  
SE  
C1  
RTHERM  
Kelvin connect the  
BAT sense line  
right at positive  
battery terminal  
C2  
C3  
NC  
NC  
SE  
HDQ  
SDA  
TS  
R6  
R9  
SCL  
PACK–  
10 mΩ1%  
Via connects to Power Ground  
Kelvin connect SRP  
and SRN  
Star ground right at PACK –  
for ESD return path  
connections right at  
Rsense terminals  
Figure 15. Layout Example  
版权 © 2015–2018, Texas Instruments Incorporated  
31  
bq27546-G1  
ZHCSDO4B MAY 2015REVISED MAY 2018  
www.ti.com.cn  
12 器件和文档支持  
12.1 文档支持  
12.1.1 相关文档  
更多信息,请参见bq27546-G1 技术参考手册》(文献编号:SLUUB74)。  
12.2 社区资源  
下列链接提供到 TI 社区资源的连接。链接的内容由各个分销商按照原样提供。这些内容并不构成 TI 技术规范,  
并且不一定反映 TI 的观点;请参阅 TI 《使用条款》。  
TI E2E™ 在线社区 TI 的工程师对工程师 (E2E) 社区。此社区的创建目的在于促进工程师之间的协作。在  
e2e.ti.com 中,您可以咨询问题、分享知识、拓展思路并与同行工程师一道帮助解决问题。  
设计支持  
TI 参考设计支持 可帮助您快速查找有帮助的 E2E 论坛、设计支持工具以及技术支持的联系信息。  
12.3 商标  
Impedance Track, Nano-Free, E2E are trademarks of Texas Instruments.  
I2C is a trademark of NXP Semiconductors, N.V.  
All other trademarks are the property of their respective owners.  
12.4 静电放电警告  
ESD 可能会损坏该集成电路。德州仪器 (TI) 建议通过适当的预防措施处理所有集成电路。如果不遵守正确的处理措施和安装程序 , 可  
能会损坏集成电路。  
ESD 的损坏小至导致微小的性能降级 , 大至整个器件故障。 精密的集成电路可能更容易受到损坏 , 这是因为非常细微的参数更改都可  
能会导致器件与其发布的规格不相符。  
12.5 术语表  
SLYZ022 TI 术语表。  
这份术语表列出并解释术语、缩写和定义。  
13 机械、封装和可订购信息  
以下页面包含机械、封装和可订购信息。这些信息是指定器件的最新可用数据。数据如有变更,恕不另行通知,且  
不会对此文档进行修订。如需获取此数据表的浏览器版本,请查阅左侧的导航栏。  
32  
版权 © 2015–2018, Texas Instruments Incorporated  
PACKAGE OPTION ADDENDUM  
www.ti.com  
10-Dec-2020  
PACKAGING INFORMATION  
Orderable Device  
Status Package Type Package Pins Package  
Eco Plan  
Lead finish/  
Ball material  
MSL Peak Temp  
Op Temp (°C)  
Device Marking  
Samples  
Drawing  
Qty  
(1)  
(2)  
(3)  
(4/5)  
(6)  
BQ27546YZFR-G1  
BQ27546YZFT-G1  
ACTIVE  
ACTIVE  
DSBGA  
DSBGA  
YZF  
YZF  
15  
15  
3000 RoHS & Green  
250 RoHS & Green  
SNAGCU  
Level-1-260C-UNLIM  
Level-1-260C-UNLIM  
-40 to 85  
-40 to 85  
BQ27546  
BQ27546  
SNAGCU  
(1) The marketing status values are defined as follows:  
ACTIVE: Product device recommended for new designs.  
LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect.  
NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design.  
PREVIEW: Device has been announced but is not in production. Samples may or may not be available.  
OBSOLETE: TI has discontinued the production of the device.  
(2) RoHS: TI defines "RoHS" to mean semiconductor products that are compliant with the current EU RoHS requirements for all 10 RoHS substances, including the requirement that RoHS substance  
do not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, "RoHS" products are suitable for use in specified lead-free processes. TI may  
reference these types of products as "Pb-Free".  
RoHS Exempt: TI defines "RoHS Exempt" to mean products that contain lead but are compliant with EU RoHS pursuant to a specific EU RoHS exemption.  
Green: TI defines "Green" to mean the content of Chlorine (Cl) and Bromine (Br) based flame retardants meet JS709B low halogen requirements of <=1000ppm threshold. Antimony trioxide based  
flame retardants must also meet the <=1000ppm threshold requirement.  
(3) MSL, Peak Temp. - The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder temperature.  
(4) There may be additional marking, which relates to the logo, the lot trace code information, or the environmental category on the device.  
(5) Multiple Device Markings will be inside parentheses. Only one Device Marking contained in parentheses and separated by a "~" will appear on a device. If a line is indented then it is a continuation  
of the previous line and the two combined represent the entire Device Marking for that device.  
(6)  
Lead finish/Ball material - Orderable Devices may have multiple material finish options. Finish options are separated by a vertical ruled line. Lead finish/Ball material values may wrap to two  
lines if the finish value exceeds the maximum column width.  
Important Information and Disclaimer:The information provided on this page represents TI's knowledge and belief as of the date that it is provided. TI bases its knowledge and belief on information  
provided by third parties, and makes no representation or warranty as to the accuracy of such information. Efforts are underway to better integrate information from third parties. TI has taken and  
continues to take reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on incoming materials and chemicals.  
TI and TI suppliers consider certain information to be proprietary, and thus CAS numbers and other limited information may not be available for release.  
In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI to Customer on an annual basis.  
Addendum-Page 1  
PACKAGE OPTION ADDENDUM  
www.ti.com  
10-Dec-2020  
Addendum-Page 2  
PACKAGE MATERIALS INFORMATION  
www.ti.com  
7-May-2018  
TAPE AND REEL INFORMATION  
*All dimensions are nominal  
Device  
Package Package Pins  
Type Drawing  
SPQ  
Reel  
Reel  
A0  
B0  
K0  
P1  
W
Pin1  
Diameter Width (mm) (mm) (mm) (mm) (mm) Quadrant  
(mm) W1 (mm)  
BQ27546YZFR-G1  
BQ27546YZFT-G1  
DSBGA  
DSBGA  
YZF  
YZF  
15  
15  
3000  
250  
180.0  
180.0  
8.4  
8.4  
2.1  
2.1  
2.76  
2.76  
0.81  
0.81  
4.0  
4.0  
8.0  
8.0  
Q1  
Q1  
Pack Materials-Page 1  
PACKAGE MATERIALS INFORMATION  
www.ti.com  
7-May-2018  
*All dimensions are nominal  
Device  
Package Type Package Drawing Pins  
SPQ  
Length (mm) Width (mm) Height (mm)  
BQ27546YZFR-G1  
BQ27546YZFT-G1  
DSBGA  
DSBGA  
YZF  
YZF  
15  
15  
3000  
250  
182.0  
182.0  
182.0  
182.0  
20.0  
20.0  
Pack Materials-Page 2  
PACKAGE OUTLINE  
YZF0015  
DSBGA - 0.625 mm max height  
SCALE 6.500  
DIE SIZE BALL GRID ARRAY  
A
B
E
BALL A1  
CORNER  
D
C
0.625 MAX  
SEATING PLANE  
0.05 C  
0.35  
0.15  
BALL TYP  
1 TYP  
SYMM  
E
D
SYMM  
2
TYP  
C
B
D: Max = 2.64 mm, Min = 2.58 mm  
E: Max = 1.986 mm, Min =1.926 mm  
0.5  
TYP  
A
1
2
3
0.35  
0.25  
C A B  
15X  
0.5 TYP  
0.015  
4219381/A 02/2017  
NanoFree Is a trademark of Texas Instruments.  
NOTES:  
1. All linear dimensions are in millimeters. Any dimensions in parenthesis are for reference only. Dimensioning and tolerancing  
per ASME Y14.5M.  
2. This drawing is subject to change without notice.  
3. NanoFreeTM package configuration.  
www.ti.com  
EXAMPLE BOARD LAYOUT  
YZF0015  
DSBGA - 0.625 mm max height  
DIE SIZE BALL GRID ARRAY  
(0.5) TYP  
15X ( 0.245)  
(0.5) TYP  
1
3
2
A
B
SYMM  
C
D
E
SYMM  
LAND PATTERN EXAMPLE  
EXPOSED METAL SHOWN  
SCALE:30X  
0.05 MAX  
0.05 MIN  
(
0.245)  
METAL  
METAL UNDER  
SOLDER MASK  
EXPOSED  
METAL  
EXPOSED  
METAL  
(
0.245)  
SOLDER MASK  
OPENING  
SOLDER MASK  
OPENING  
NON-SOLDER MASK  
DEFINED  
SOLDER MASK  
DEFINED  
(PREFERRED)  
SOLDER MASK DETAILS  
NOT TO SCALE  
4219381/A 02/2017  
NOTES: (continued)  
4. Final dimensions may vary due to manufacturing tolerance considerations and also routing constraints.  
For more information, see Texas Instruments literature number SNVA009 (www.ti.com/lit/snva009).  
www.ti.com  
EXAMPLE STENCIL DESIGN  
YZF0015  
DSBGA - 0.625 mm max height  
DIE SIZE BALL GRID ARRAY  
(0.5) TYP  
(R0.05) TYP  
15X ( 0.25)  
1
2
3
A
B
(0.5)  
TYP  
METAL  
TYP  
SYMM  
C
D
E
SYMM  
SOLDER PASTE EXAMPLE  
BASED ON 0.1 mm THICK STENCIL  
SCALE:40X  
4219381/A 02/2017  
NOTES: (continued)  
5. Laser cutting apertures with trapezoidal walls and rounded corners may offer better paste release.  
www.ti.com  
重要声明和免责声明  
TI“按原样提供技术和可靠性数据(包括数据表)、设计资源(包括参考设计)、应用或其他设计建议、网络工具、安全信息和其他资源,  
不保证没有瑕疵且不做出任何明示或暗示的担保,包括但不限于对适销性、某特定用途方面的适用性或不侵犯任何第三方知识产权的暗示担  
保。  
这些资源可供使用 TI 产品进行设计的熟练开发人员使用。您将自行承担以下全部责任:(1) 针对您的应用选择合适的 TI 产品,(2) 设计、验  
证并测试您的应用,(3) 确保您的应用满足相应标准以及任何其他功能安全、信息安全、监管或其他要求。  
这些资源如有变更,恕不另行通知。TI 授权您仅可将这些资源用于研发本资源所述的 TI 产品的应用。严禁对这些资源进行其他复制或展示。  
您无权使用任何其他 TI 知识产权或任何第三方知识产权。您应全额赔偿因在这些资源的使用中对 TI 及其代表造成的任何索赔、损害、成  
本、损失和债务,TI 对此概不负责。  
TI 提供的产品受 TI 的销售条款ti.com 上其他适用条款/TI 产品随附的其他适用条款的约束。TI 提供这些资源并不会扩展或以其他方式更改  
TI 针对 TI 产品发布的适用的担保或担保免责声明。  
TI 反对并拒绝您可能提出的任何其他或不同的条款。IMPORTANT NOTICE  
邮寄地址:Texas Instruments, Post Office Box 655303, Dallas, Texas 75265  
Copyright © 2022,德州仪器 (TI) 公司  

相关型号:

BQ27620-G1

具有动态电压相关性的系统侧电池电量监测计
TI

BQ27620YZFR-G1

具有动态电压相关性的系统侧电池电量监测计 | YZF | 15 | -40 to 85
TI

BQ27620YZFT-G1

具有动态电压相关性的系统侧电池电量监测计 | YZF | 15 | -40 to 85
TI

BQ27621-G1

System-Side Impedance Track Fuel Gauge With Dynamic Voltage Correlation
TI

BQ27621-G1_16

System-Side Fuel Gauge With Dynamic Voltage Correlation
TI

BQ27621YZFR-G1

IC POWER SUPPLY MANAGEMENT CKT, Power Management Circuit
TI

BQ27621YZFR-G1A

System-Side Impedance Track Fuel Gauge With Dynamic Voltage Correlation
TI

BQ27621YZFT-G1A

System-Side Impedance Track Fuel Gauge With Dynamic Voltage Correlation
TI

BQ27741-G1

Single Cell Li-Ion Battery Fuel Gauge with Integrated Protection
TI

BQ27741-G1_14

Single Cell Li-Ion Battery Fuel Gauge with Integrated Protection
TI

BQ27741YZFR-G1

Single Cell Li-Ion Battery Fuel Gauge with Integrated Protection
TI

BQ27741YZFT-G1

Single Cell Li-Ion Battery Fuel Gauge with Integrated Protection
TI