SLUSAT0E
October 2012 – May 2018
BQ27545-G1
PRODUCTION DATA.
1
Features
2
Applications
3
Description
Device Images
Simplified Schematic
4
Revision History
5
Device Comparison Table
6
Pin Configuration and Functions
Pin Functions
7
Specifications
7.1
Absolute Maximum Ratings
7.2
ESD Ratings
7.3
Recommended Operating Conditions
7.4
Thermal Information
7.5
Electrical Characteristics: Supply Current
7.6
Electrical Characteristics: Digital Input and Output DC
7.7
Electrical Characteristics: Power-On Reset
7.8
Electrical Characteristics: 2.5-V LDO Regulator
7.9
Electrical Characteristics: Internal Clock Oscillators
7.10
Electrical Characteristics: Integrating ADC (Coulomb Counter) Characteristics
7.11
Electrical Characteristics: ADC (Temperature and Cell Voltage)
7.12
Electrical Characteristics: Data Flash Memory
7.13
HDQ Communication Timing Characteristics
7.14
I2C-Compatible Interface Timing Characteristics
7.15
Typical Characteristics
8
Detailed Description
8.1
Overview
8.2
Functional Block Diagram
8.3
Feature Description
8.3.1
Fuel Gauging
8.3.2
Impedance Track Variables
8.3.2.1
Load Mode
8.3.2.2
Load Select
8.3.2.3
Reserve Cap-mAh
8.3.2.4
Reserve Energy
8.3.2.5
Design Energy Scale
8.3.2.6
Dsg Current Threshold
8.3.2.7
Chg Current Threshold
8.3.2.8
Quit Current, Dsg Relax Time, Chg Relax Time, and Quit Relax Time
8.3.2.9
Qmax
8.3.2.10
Update Status
8.3.2.11
Avg I Last Run
8.3.2.12
Avg P Last Run
8.3.2.13
Delta Voltage
8.3.2.14
Ra Tables and Ra Filtering Related Parameters
8.3.2.15
MaxScaleBackGrid
8.3.2.16
Max DeltaV, Min DeltaV
8.3.2.17
Qmax Max Delta %
8.3.2.18
Fast Resistance Scaling
8.3.2.19
StateOfCharge() Smoothing
8.3.2.20
DeltaV Max Delta
8.3.2.21
Lifetime Data Logging Parameters
8.4
Device Functional Modes
8.4.1
System Control Function
8.4.1.1
SHUTDOWN Mode
8.4.1.2
INTERRUPT Mode
8.4.1.3
Battery Level Indication
8.4.1.4
Internal Short Detection
8.4.1.5
Tab Disconnection Detection
8.4.2
Temperature Measurement and the TS Input
8.4.3
Over-Temperature Indication
8.4.3.1
Over-Temperature: Charge
8.4.3.2
Over-Temperature: Discharge
8.4.4
Charging and Charge Termination Indication
8.4.4.1
Detection Charge Termination
8.4.4.2
Charge Inhibit
8.4.5
Power Modes
8.4.5.1
NORMAL Mode
8.4.5.2
SLEEP Mode
8.4.5.3
FULLSLEEP Mode
8.4.5.4
HIBERNATE Mode
8.4.6
Power Control
8.4.6.1
Reset Functions
8.4.6.2
Wake-Up Comparator
8.4.6.3
Flash Updates
8.4.7
Autocalibration
8.4.8
Communications
8.4.8.1
Authentication
8.4.8.2
Key Programming (Data Flash Key)
8.4.8.3
Key Programming (Secure Memory Key)
8.4.8.4
Executing An Authentication Query
8.4.9
HDQ Single-Pin Serial Interface
8.4.10
HDQ Host Interruption Feature
8.4.10.1
Low Battery Capacity
8.4.10.2
Temperature
8.5
Programming
8.5.1
I2C Interface
8.5.1.1
I2C Time-Out
8.5.1.2
I2C Command Waiting Time
8.5.1.3
I2C Clock Stretching
8.5.2
Data Commands
8.5.2.1
Standard Data Commands
8.5.2.1.1
Control(): 0x00 and 0x01
8.5.2.1.1.1
CONTROL_STATUS: 0x0000
8.5.2.1.1.2
DEVICE_TYPE: 0x0001
8.5.2.1.1.3
FW_VERSION: 0x0002
8.5.2.1.1.4
HW_VERSION: 0x0003
8.5.2.1.1.5
RESET_DATA: 0x0005
8.5.2.1.1.6
PREV_MACWRITE: 0x0007
8.5.2.1.1.7
CHEM_ID: 0x0008
8.5.2.1.1.8
BOARD_OFFSET: 0x0009
8.5.2.1.1.9
CC_OFFSET: 0x000a
8.5.2.1.1.10
CC_OFFSET_SAVE: 0x000b
8.5.2.1.1.11
DF_VERSION: 0x000c
8.5.2.1.1.12
SET_FULLSLEEP: 0x0010
8.5.2.1.1.13
SET_HIBERNATE: 0x0011
8.5.2.1.1.14
CLEAR_HIBERNATE: 0x0012
8.5.2.1.1.15
SET_SHUTDOWN: 0x0013
8.5.2.1.1.16
CLEAR_SHUTDOWN: 0x0014
8.5.2.1.1.17
SET_HDQINTEN: 0x0015
8.5.2.1.1.18
CLEAR_HDQINTEN: 0x0016
8.5.2.1.1.19
STATIC_CHEM_DF_CHKSUM: 0x0017
8.5.2.1.1.20
SEALED: 0x0020
8.5.2.1.1.21
IT ENABLE: 0x0021
8.5.2.1.1.22
RESET: 0x0041
8.5.2.1.1.23
EXIT_CAL: 0x0080
8.5.2.1.1.24
Enter_cal: 0x0081
8.5.2.1.1.25
OFFSET_CAL: 0x0082
8.5.2.1.2
AtRate(): 0x02 and 0x03
8.5.2.1.3
UnfilteredSOC(): 0x04 And 0x05
8.5.2.1.4
Temperature(): 0x06 And 0x07
8.5.2.1.5
Voltage(): 0x08 And 0x09
8.5.2.1.6
Flags(): 0x0a And 0x0b
8.5.2.1.7
NominalAvailableCapacity(): 0x0c and 0x0d
8.5.2.1.8
FullAvailableCapacity(): 0x0e and 0x0f
8.5.2.1.9
RemainingCapacity(): 0x10 and 0x11
8.5.2.1.10
FullChargeCapacity(): 0x12 and 0x13
8.5.2.1.11
AverageCurrent(): 0x14 and 0x15
8.5.2.1.12
TimeToEmpty(): 0x16 And 0x17
8.5.2.1.13
FilteredFCC(): 0x18 And 0x19
8.5.2.1.14
StandbyCurrent(): 0x1a And 0x1b
8.5.2.1.15
UnfilteredFCC(): 0x1c And 0x1d
8.5.2.1.16
MaxLoadCurrent(): 0x1e And 0x1f
8.5.2.1.17
UnfilteredRM(): 0x20 And 0x21
8.5.2.1.18
FilteredRM(): 0x22 And 0x23
8.5.2.1.19
AveragePower(): 0x24 And 0x25
8.5.2.1.20
InternalTemperature(): 0x28 And 0x29
8.5.2.1.21
CycleCount(): 0x2a And 0x2b
8.5.2.1.22
StateOfCharge(): 0x2c And 0x2d
8.5.2.1.23
StateOfHealth(): 0x2e And 0x2f
8.5.2.1.24
PassedCharge(): 0x34 And 0x35
8.5.2.1.25
Dod0(): 0x36 And 0x37
8.5.2.1.26
SelfDischargeCurrent(): 0x38 And 0x39
8.5.3
Extended Data Commands
8.5.3.1
PackConfig(): 0x3a and 0x3b
8.5.3.2
DesignCapacity(): 0x3c And 0x3d
8.5.3.3
DataFlashClass(): 0x3e
8.5.3.4
DataFlashBlock(): 0x3f
8.5.3.5
BlockData(): 0x40 Through 0x5f
8.5.3.6
BlockDataChecksum(): 0x60
8.5.3.7
BlockDataControl(): 0x61
8.5.3.8
DeviceNameLength(): 0x62
8.5.3.9
DeviceName(): 0x63 Through 0x6c
8.5.3.10
Reserved: 0x6a Through 0x7f
8.5.4
Data Flash Interface
8.5.4.1
Accessing the Data Flash
8.5.4.2
Manufacturer Information Blocks
8.5.5
Access Modes
8.5.6
Sealing and Unsealing Data Flash
8.5.7
Data Flash Summary
8.6
Register Maps
8.6.1
Pack Configuration Register
Table 1.
Pack Configuration Bit Definition
8.6.2
Pack Configuration B Register
Table 2.
Pack Configuration B Bit Definition
8.6.3
Pack Configuration C Register
Table 3.
Pack Configuration C Bit Definition
9
Application and Implementation
9.1
Application Information
9.2
Typical Application
9.2.1
Design Requirements
9.2.2
Detailed Design Procedure
9.2.2.1
BAT Voltage Sense Input
9.2.2.2
SRP and SRN Current Sense Inputs
9.2.2.3
Sense Resistor Selection
9.2.2.4
TS Temperature Sense Input
9.2.2.5
Thermistor Selection
9.2.2.6
REGIN Power Supply Input Filtering
9.2.2.7
VCC LDO Output Filtering
9.2.3
Application Curves
10
Power Supply Recommendations
10.1
Power Supply Decoupling
11
Layout
11.1
Layout Guidelines
11.1.1
Sense Resistor Connections
11.1.2
Thermistor Connections
11.1.3
High-Current and Low-Current Path Separation
11.2
Layout Example
12
Device and Documentation Support
12.1
Documentation Support
12.1.1
Related Documentation
12.2
Community Resources
12.3
Trademarks
12.4
Electrostatic Discharge Caution
12.5
Glossary
13
Mechanical, Packaging, and Orderable Information
1
Features
Battery Fuel Gauge for 1-Series (1sXp) Li-Ion Applications up to 14500-mAh
Capacity
Microcontroller Peripheral Provides:
Internal or External Temperature Sensor for Battery Temperature Reporting
SHA-1/HMAC Authentication
Lifetime Data Logging
64 Bytes of Non-Volatile Scratch Pad FLASH
Battery Fuel Gauging Based on Patented Impedance Track™ Technology
Models Battery Discharge Curve for Accurate Time-To-Empty Predictions
Automatically Adjusts for Battery Aging, Battery Self-Discharge, and Temperature and Rate Inefficiencies
Low-Value Sense Resistor (5 mΩ to 20 mΩ)
Advanced Fuel Gauging Features
Internal Short Detection
Tab Disconnection Detection
HDQ and I2C™ Interface Formats for Communication with Host System
Small 15-Ball Nano-Free™ (DSBGA) Packaging