BQ20Z65DBT [TI]

SBS 1.1 compliant Gas Gauge with Impedance Track Technology and advanced charging algorithm 44-TSSOP -40 to 85;
BQ20Z65DBT
型号: BQ20Z65DBT
厂家: TEXAS INSTRUMENTS    TEXAS INSTRUMENTS
描述:

SBS 1.1 compliant Gas Gauge with Impedance Track Technology and advanced charging algorithm 44-TSSOP -40 to 85

仪表
文件: 总237页 (文件大小:1133K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
bq20z60-R1/bq20z65-R1  
Technical Reference  
Literature Number: SLUU386  
January 2010  
2
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Contents  
1
2
Preface .............................................................................................................................. 7  
1.1  
Read This First .............................................................................................................. 7  
Notational Conventions ..................................................................................................... 7  
1.2  
Detailed Description ............................................................................................................ 9  
2.1  
JEITA Temperature Ranges ............................................................................................... 9  
1st Level Protection Features ............................................................................................ 10  
2.2.1 Cell Overvoltage (COV) and Cell Undervoltage (CUV) ...................................................... 10  
2.2.2 Charge and Discharge Overcurrent ............................................................................ 13  
2.2.3 Short-Circuit Protection .......................................................................................... 18  
2.2.4 Overtemperature Protection ..................................................................................... 19  
2.2.5 Host Watchdog ................................................................................................... 21  
2.2.6 AFE Watchdog .................................................................................................... 21  
2nd Level Protection Features ........................................................................................... 21  
2.3.1 2nd Level (Permanent) Failure Actions ........................................................................ 22  
2.3.2 Time-Limit-Based Protection .................................................................................... 23  
2.3.3 Limit-Based Protection ........................................................................................... 25  
2.3.4 Clearing Permanent Failure ..................................................................................... 27  
Gas Gauging ............................................................................................................... 27  
2.4.1 Impedance Track Configuration ................................................................................ 27  
2.4.2 Gas Gauge Modes ............................................................................................... 28  
2.4.3 Qmax ............................................................................................................... 30  
Charge Control ............................................................................................................. 32  
2.5.1 Charge Control SMBus Broadcasts ............................................................................ 32  
2.5.2 Cell Balancing ..................................................................................................... 32  
2.5.3 Charge-Inhibit Mode ............................................................................................. 33  
2.5.4 Charge-Suspend Mode .......................................................................................... 35  
2.5.5 Charging and Temperature Ranges ........................................................................... 37  
2.5.6 Precharge .......................................................................................................... 40  
2.5.7 Primary Charge Termination .................................................................................... 41  
2.5.8 Charging Faults ................................................................................................... 42  
2.5.9 Discharge and Charge Alarms .................................................................................. 45  
Discharge-Inhibit Mode ................................................................................................... 45  
LED Display ................................................................................................................ 46  
2.7.1 Display Activation ................................................................................................. 46  
2.7.2 Display Configuration ............................................................................................ 47  
2.7.3 Display Format .................................................................................................... 48  
2.7.4 Permanent Failure Error Codes ................................................................................ 49  
2.7.5 LED Current Configuration ...................................................................................... 50  
Device Operating Mode .................................................................................................. 50  
2.8.1 Normal Mode ...................................................................................................... 50  
2.8.2 Battery Pack Removed Mode/System Present Detection ................................................... 51  
2.8.3 Sleep Mode ........................................................................................................ 51  
2.8.4 Wake Function .................................................................................................... 52  
2.8.5 Shutdown Mode .................................................................................................. 53  
2.8.6 Ship Mode ......................................................................................................... 53  
2.2  
2.3  
2.4  
2.5  
2.6  
2.7  
2.8  
3
SLUU386January 2010  
Contents  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
2.9  
Security (Enables and Disables Features) ............................................................................. 53  
2.10 Calibration .................................................................................................................. 56  
2.10.1 Coulomb-Counter Dead Band ................................................................................. 56  
2.10.2 Autocalibration ................................................................................................... 56  
2.11 Communications ........................................................................................................... 56  
2.11.1 SMBus On and Off States ...................................................................................... 56  
2.11.2 Packet Error Checking .......................................................................................... 56  
2.11.3 bq20z60-R1/bq20z65-R1 Slave Address .................................................................... 56  
2.11.4 Broadcasts to Smart Charger and Smart Battery Host ..................................................... 57  
A
Standard SBS Commands .................................................................................................. 59  
A.1  
ManufacturerAccess (0x00) .............................................................................................. 59  
A.1.1 System Data ...................................................................................................... 59  
A.1.2 System Control ................................................................................................... 61  
A.1.3 Extended SBS Commands ...................................................................................... 65  
RemainingCapacityAlarm (0x01) ........................................................................................ 66  
RemainingTimeAlarm (0x02) ............................................................................................. 66  
BatteryMode (0x03) ....................................................................................................... 67  
AtRate (0x04) .............................................................................................................. 68  
AtRateTimeToFull (0x05) ................................................................................................. 69  
AtRateTimeToEmpty (0x06) ............................................................................................. 69  
AtRateOK (0x07) .......................................................................................................... 69  
Temperature (0x08) ....................................................................................................... 70  
A.2  
A.3  
A.4  
A.5  
A.6  
A.7  
A.8  
A.9  
A.10 Voltage (0x09) ............................................................................................................. 70  
A.11 Current (0x0a) .............................................................................................................. 70  
A.12 AverageCurrent (0x0b) ................................................................................................... 71  
A.13 MaxError (0x0c) ............................................................................................................ 71  
A.14 RelativeStateOfCharge (0x0d) ........................................................................................... 71  
A.15 AbsoluteStateOfCharge (0x0e) .......................................................................................... 72  
A.16 RemainingCapacity (0x0f) ................................................................................................ 72  
A.17 FullChargeCapacity (0x10) ............................................................................................... 73  
A.18 RunTimeToEmpty (0x11) ................................................................................................. 73  
A.19 AverageTimeToEmpty (0x12) ............................................................................................ 73  
A.20 AverageTimeToFull (0x13) ............................................................................................... 74  
A.21 ChargingCurrent (0x14) ................................................................................................... 74  
A.22 ChargingVoltage (0x15) .................................................................................................. 74  
A.23 BatteryStatus (0x16) ...................................................................................................... 75  
A.24 CycleCount (0x17) ......................................................................................................... 76  
A.25 DesignCapacity (0x18) .................................................................................................... 76  
A.26 DesignVoltage (0x19) ..................................................................................................... 76  
A.27 SpecificationInfo (0x1a) ................................................................................................... 77  
A.28 ManufactureDate (0x1b) .................................................................................................. 77  
A.29 SerialNumber (0x1c) ...................................................................................................... 78  
A.30 ManufacturerName (0x20) ............................................................................................... 78  
A.31 DeviceName (0x21) ....................................................................................................... 78  
A.32 DeviceChemistry (0x22) .................................................................................................. 79  
A.33 ManufacturerData (0x23) ................................................................................................. 79  
A.34 Authenticate (0x2f) ........................................................................................................ 80  
A.35 CellVoltage4..1 (0x3c..0x3f) .............................................................................................. 80  
A.36 SBS Command Values ................................................................................................... 80  
B
Extended SBS Commands .................................................................................................. 83  
B.1  
B.2  
B.3  
AFEData (0x45) ............................................................................................................ 83  
FETControl (0x46) ......................................................................................................... 83  
StateOfHealth (0x4f) ...................................................................................................... 84  
4
Contents  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
B.4  
B.5  
B.6  
B.7  
B.8  
B.9  
SafetyAlert (0x50) ......................................................................................................... 85  
SafetyStatus (0x51) ....................................................................................................... 85  
PFAlert (0x52) .............................................................................................................. 86  
PFStatus (0x53) ........................................................................................................... 87  
OperationStatus (0x54) ................................................................................................... 88  
ChargingStatus (0x55) .................................................................................................... 88  
B.10 ResetData (0x57) .......................................................................................................... 89  
B.11 WDResetData (0x58) ..................................................................................................... 89  
B.12 PackVoltage (0x5a) ....................................................................................................... 89  
B.13 AverageVoltage (0x5d) ................................................................................................... 89  
B.14 TS1Temperature (0x5e) .................................................................................................. 90  
B.15 TS2Temperature (0x5f) ................................................................................................... 90  
B.16 UnSealKey (0x60) ......................................................................................................... 90  
B.17 FullAccessKey (0x61) ..................................................................................................... 90  
B.18 PFKey (0x62) .............................................................................................................. 91  
B.19 AuthenKey3 (0x63) ........................................................................................................ 91  
B.20 AuthenKey2 (0x64) ........................................................................................................ 91  
B.21 AuthenKey1 (0x65) ........................................................................................................ 91  
B.22 AuthenKey0 (0x66) ........................................................................................................ 92  
B.23 SafetyAlert2 (0x68) ........................................................................................................ 92  
B.24 SafetyStatus2 (0x69) ...................................................................................................... 92  
B.25 PFAlert2 (0x6a) ............................................................................................................ 93  
B.26 PFStatus2 (0x6b) .......................................................................................................... 93  
B.27 ManufBlock1..4 (0x6c..0x6f) ............................................................................................. 94  
B.28 ManufacturerInfo (0x70) .................................................................................................. 95  
B.29 SenseResistor (0x71) ..................................................................................................... 95  
B.30 TempRange (0x72) ........................................................................................................ 95  
B.31 LifetimeData1 (0x73) ...................................................................................................... 96  
B.32 LifetimeData2 (0x74) ...................................................................................................... 97  
B.33 DataFlashSubClassID (0x77) ............................................................................................ 97  
B.34 DataFlashSubClassPage1..8 (0x78..0x7f) ............................................................................. 98  
B.35 Extended SBS Command Values ....................................................................................... 98  
C
Data Flash ....................................................................................................................... 101  
C.1  
C.2  
C.3  
Accessing Data Flash ................................................................................................... 101  
C.1.1 Data Flash Interface ............................................................................................ 101  
C.1.2 Reading a SubClass ............................................................................................ 102  
C.1.3 Writing a SubClass ............................................................................................. 102  
C.1.4 Example .......................................................................................................... 102  
1st Level Safety Class ................................................................................................... 103  
C.2.1 Voltage (Subclass 0) ........................................................................................... 103  
C.2.2 Current (Subclass 1) ............................................................................................ 108  
C.2.3 Temperature (Subclass 2) ..................................................................................... 114  
C.2.4 Host Comm (Subclass 4) ...................................................................................... 118  
2nd Level Safety ......................................................................................................... 118  
C.3.1 Voltage (Subclass 16) .......................................................................................... 118  
C.3.2 Current (Subclass 17) .......................................................................................... 125  
C.3.3 Temperature (Subclass 18) .................................................................................... 126  
C.3.4 FET Verification (Subclass 19) ................................................................................ 130  
C.3.5 AFE Verification (Subclass 20) ................................................................................ 131  
C.3.6 Fuse Verification (Subclass 21) ............................................................................... 132  
Charge Control ........................................................................................................... 134  
C.4.1 Charge Temp Cfg (Subclass 32) .............................................................................. 134  
C.4.2 Pre-Charge Cfg (Subclass 33) ................................................................................ 136  
C.4  
5
SLUU386January 2010  
Contents  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
C.4.3 Charge Cfg (Subclass 34) ..................................................................................... 137  
C.4.4 Termination Cfg. (Subclass 36) ............................................................................... 143  
C.4.5 Cell Balancing Cfg (Subclass 37) ............................................................................. 145  
C.4.6 Charging Faults (Subclass 38) ................................................................................ 146  
SBS Configuration ....................................................................................................... 152  
C.5.1 Data (Subclass 48) ............................................................................................. 152  
C.5.2 Configuration (Subclass 49) ................................................................................... 157  
System Data .............................................................................................................. 160  
C.6.1 Manufacturer Data (Subclass 56) ............................................................................. 160  
C.6.2 Manufacturer Info (Subclass 58) .............................................................................. 161  
C.6.3 Manuf. Block 2 (Offset 53) ..................................................................................... 161  
C.6.4 Manuf. Block 3 (Offset 74) ..................................................................................... 162  
C.6.5 Manuf. Block 4 (Offset 95) ..................................................................................... 162  
C.6.6 Lifetime Data (Subclass 59) ................................................................................... 162  
C.6.7 Lifetime Temp Samples (Subclass 60) ....................................................................... 169  
Configuration ............................................................................................................. 169  
C.7.1 Registers (Subclass 64) ........................................................................................ 169  
C.7.2 AFE (Subclass 65) .............................................................................................. 178  
LED Support .............................................................................................................. 179  
C.8.1 LED Cfg (Subclass 67) ......................................................................................... 179  
Power ...................................................................................................................... 184  
C.9.1 Power (Subclass 68) ........................................................................................... 184  
C.5  
C.6  
C.7  
C.8  
C.9  
C.10 Gas Gauging .............................................................................................................. 188  
C.10.1 IT Cfg (Subclass 80) .......................................................................................... 188  
C.10.2 Current Thresholds (Subclass 81) .......................................................................... 191  
C.10.3 State (Subclass 82) ........................................................................................... 193  
C.11 Ra Table .................................................................................................................. 195  
C.11.1 R_a0 (Subclass 88) ........................................................................................... 195  
C.11.2 R_a1 (Subclass 89) ........................................................................................... 196  
C.11.3 R_a2 (Subclass 90) ........................................................................................... 197  
C.11.4 R_a3 (Subclass 91) ........................................................................................... 198  
C.11.5 R_a0x (Subclass 92) .......................................................................................... 199  
C.11.6 R_a1x (Subclass 93) .......................................................................................... 200  
C.11.7 R_a2x (Subclass 94) .......................................................................................... 201  
C.11.8 R_a3x (Subclass 95) .......................................................................................... 202  
C.12 PF Status .................................................................................................................. 203  
C.12.1 Device Status Data (Subclass 96) .......................................................................... 203  
C.12.2 AFE Regs (Subclass 97) ..................................................................................... 208  
C.13 Calibration ................................................................................................................. 208  
C.13.1 Data (Subclass 104) .......................................................................................... 208  
C.13.2 Config (Subclass 105) ........................................................................................ 210  
C.13.3 Temp Model (Subclass 106) ................................................................................. 212  
C.13.4 Current (Subclass 107) ....................................................................................... 213  
C.14 Data Flash Values ....................................................................................................... 214  
D
Glossary ......................................................................................................................... 227  
Index ....................................................................................................................................... 229  
6
Contents  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Chapter 1  
SLUU386January 2010  
Preface  
1.1 Read This First  
This manual discusses modules and peripherals of the bq20z60-R1/bq20z65-R1 and its use to build a  
complete battery pack gas gauge and protection solution.  
1.2 Notational Conventions  
The following notation is used when SBS commands and data flash values are mentioned within a text  
block:  
SBS commands are set in italic, e.g., Voltage  
SBS bits and flags are capitalized, set in italic and enclosed with square brackets, e.g., [LED1]  
Data flash values are set in bold italic e.g., COV Threshold  
All data flash bits and flags are capitalized, set in bold italic and enclosed with square brackets, e.g.,  
[NR]  
All SBS commands, data flash values and flags mentioned in a section are listed at the end of each  
section for reference.  
The reference format for SBS commands is SBS:Command Name(Command No.)[Flag], or  
SBS:ManufacterAccess(0x00):Manufacturer Access Command(MA No.), for example:  
SBS:Voltage(0x09), or SBS:ManufacterAccess(0x00):Seal Device(0x0020)  
The reference format for data flash values is DF:Class Name:Subclass Name(Subclass ID):Value  
Name(Offset)[Flag], for example:  
DF:1st Level Safety:Voltage(0):COV Threshold(0), or  
DF:Configuration:Registers(64):Operation Cfg A(0)[LED1].  
is a trademark of ~None.  
is a trademark of ~none.  
is a trademark of ~one.  
7
SLUU386January 2010  
Preface  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
8
Preface  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Chapter 2  
SLUU386January 2010  
Detailed Description  
2.1 JEITA Temperature Ranges  
The bq20z60-R1/bq20z65-R1 follows the JEITA guidelines which specify that charging voltage and  
charging current depend on the temperature. Temperature ranges are used for specifying both what the  
charging voltage and charging current should be.  
There are three temperature ranges in which charging is allowed and they are defined as:  
T1 – T2: Low charging temperature range (T1 Temperature < T2)  
T2 – T3: Standard charging temperature range (T2 Temperature < T3)  
T3 – T4: High charging temperature range (T3 Temperature < T4)  
For added flexibility the standard temperature range is divided into 2 sub-ranges: standard range 1 and  
standard range 2. An additional temperature value (T2a) is needed to specify these 2 ranges. These  
temperature ranges will be configurable in the gas gauge through the following data flash constants.  
JT1: Lower bound of low charging temperature range, in °C.  
JT2: Upper bound of low charging temperature range and lower bound of standard charging  
temperature range 1, in °C.  
JT2a: Upper bound of standard charging temperature range 1 and lower bound of standard charging  
temperature range 2, in °C  
JT3: Upper bound of standard charging temperature range 2 and lower bound of high charging  
temperature range, in °C.  
JT4: Upper bound of high charging temperature range, in °C.  
Additional temperature parameters are defined for discharging.  
OT1D and OT2D: The temperature at which discharge will be suspended.  
Hi Dsg Start Temp: If the temperature is above Hi Dsg Start Temp when starting discharge then  
discharge is not started.  
The bq20z60-R1/bq20z65-R1 implements hysteresis for the temperature ranges above using the DF  
variable (Temp Hys). This variable specifies the number of degrees of hysteresis that should be used  
before switching charging temperature ranges.  
Table 2-1. Temperature Ranges in bq20z60-R1/bq20z65-R1  
Flag  
TR1  
TR2  
TR3  
TR4  
TR5  
TR6  
JEITA Temperature Range  
Temp < JT1  
Charging Mode  
Charge Suspend or Charge Inhibit  
Low Temp Charge  
JT1 < Temp < JT2  
JT2 < Temp < JT2a  
JT2a < Temp < JT3  
JT3 < Temp < JT4  
JT4 < Temp  
Std Temp Charge 1  
Std Temp Charge 2  
High Temp Charge or Charge Inhibit  
Charge Suspend or Charge Inhibit  
9
SLUU386January 2010  
Detailed Description  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
 
 
1st Level Protection Features  
www.ti.com  
The active temperature range is indicated using a set of flags. Since hysteresis is implemented for the  
temperature ranges, determining the active temperature range depends on the previous state, in addition  
to the actual temperature. These flags reside in a status register called TempRange.  
2.2 1st Level Protection Features  
The bq20z60-R1/bq20z65-R1 supports a wide range of battery and system protection features that are  
easily configured or enabled via the integrated data flash.  
2.2.1 Cell Overvoltage (COV) and Cell Undervoltage (CUV)  
The bq20z60-R1/bq20z65-R1 can detect cell overvoltage/undervoltage and protect battery cells from  
damage from battery cell overvoltage/undervoltage. If the over/undervoltage remains over an adjustable  
time period, the bq20z60-R1/bq20z65-R1 goes into overvoltage/undervoltage condition and switches off  
the CHG/DSG FET. The bq20z60-R1/bq20z65-R1 recovers from a cell overvoltage condition if all the cell  
voltages drop below the cell overvoltage recovery threshold. The bq20z60-R1/bq20z65-R1 recovers from  
cell undervoltage condition if all the cell voltages rise above the cell undervoltage recovery threshold. An  
additional charge current detection requirement for cell undervoltage recovery can be enabled by setting  
the CUV_RECOV_CHG bit in the Operation Cfg C register to a 1.  
Per JEITA guidelines, the cell overvoltage threshold changes depending on the temperature. Three cell  
overvoltage thresholds are specified, one for each operating temperature range.  
10  
Detailed Description  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
 
www.ti.com  
1st Level Protection Features  
Figure 2-1. COV and CUV  
11  
SLUU386January 2010  
Detailed Description  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
1st Level Protection Features  
www.ti.com  
Table 2-2. COV and CUV  
Condition:  
COV Alert  
COV Condition  
Normal  
CUV Alert  
CUV Condition  
Flags:  
BatteryStatus  
SafetyAlert  
[TCA]  
[TDA], [FD]  
[COV]  
[CUV]  
SafetyStatus  
OperationStatus  
[COV]  
[CUV]  
[XDSG]  
FET:  
Normal  
CHG FET disabled,  
enabled during  
discharge  
Normal  
Normal  
DSG FET disabled,  
enabled during charge  
SBS  
Comman  
d:  
ChargingCurrent  
ChargingVoltage  
Charging  
algorithm  
0
Charging  
algorithm  
Charging  
algorithm  
Charging algorithm  
Charging algorithm  
Charging  
algorithm  
0
Charging  
algorithm  
Charging  
algorithm  
The bq20z60-R1/bq20z65-R1 indicates cell overvoltage by setting the [COV] flag in SafetyAlert if any  
CellVoltage4..1 reaches or surpasses the cell overvoltage limit (LT COV Threshold, ST COV Threshold,  
or HT COV Threshold, depending on the current temperature range). The bq20z60-R1/bq20z65-R1 goes  
into cell overvoltage condition and changes the [COV] flag in SafetyAlert to the [COV] flag in SafetyStatus  
if any of CellVoltage4..1 stays above cell overvoltage for a minimum time period of COV Time. This  
function is disabled if COV Time is set to zero.  
In cell overvoltage condition, charging is disabled and CHG FET and ZVCHG FET (if used) are turned off,  
ChargingCurrent and ChargingVoltage are set to zero, [COV] flag in SafetyAlert is reset, [TCA] flag in  
BatteryStatus and [COV] flag in SafetyStatus are set.  
The bq20z60-R1/bq20z65-R1 recovers from a cell overvoltage condition if all CellVoltages4..1 are equal to  
or lower than the appropriate COV Recovery limit (LT COV Recovery, ST COV Recovery, or HT COV  
Recovery) . On recovery the [COV] flag in SafetyStatus is reset, [TCA] flag in BatteryStatus is reset, and  
ChargingCurrent and ChargingVoltage are set back to appropriate values per the charging algorithm.  
In a cell overvoltage condition, the CHG FET is turned on during discharging to prevent overheating of the  
CHG FET body diode.  
The bq20z60-R1/bq20z65-R1 indicates cell undervoltage by setting the [CUV] flag in SafetyAlert if any  
CellVoltage4..1 reaches or drops below the CUV Threshold limit during discharging. The  
bq20z60-R1/bq20z65-R1 goes into cell undervoltage condition and changes the [CUV] flag in SafetyAlert  
to the [CUV] flag in SafetyStatus if any of CellVoltage4..1 stays below CUV Threshold limit for a minimum  
time period of CUV Time. This function is disabled if CUV Time is set to zero.  
In a cell undervoltage condition, discharging is disabled and DSG FET is turned off, the [CUV] flag in  
SafetyAlert is reset, the [TDA] and [FD] flags in BatteryStatus and the [CUV] flag in SafetyStatus are set.  
The bq20z60-R1/bq20z65-R1 recovers from cell undervoltage condition if all CellVoltages4..1 are equal to  
or higher than CUV Recovery limit (and charge current detected if CUV_RECOV_CHG is set). On  
recovery, the [CUV] flag in SafetyStatus is reset, [XDSG] flag is reset, the [TDA] and [FD] flags are reset,  
and ChargingCurrent and ChargingVoltage are set back to appropriate values per the charging algorithm.  
In cell undervoltage condition, the DSG FET is turned on during charging to prevent overheating of the  
DSG FET body diode.  
Related Variables:  
DF:1st Level Safety:Voltage(0): LT COV Threshold(0)  
DF:1st Level Safety:Voltage(0): ST COV Threshold(4)  
DF:1st Level Safety:Voltage(0): HT COV Threshold(8)  
DF:1st Level Safety:Voltage(0):COV Time(12)  
DF:1st Level Safety:Voltage(0): LT COV Recovery(2)  
DF:1st Level Safety:Voltage(0): ST COV Recovery(6)  
DF:1st Level Safety:Voltage(0): HT COV Recovery(10)  
DF:1st Level Safety:Voltage(0):CUV Threshold(13)  
DF:1st Level Safety:Voltage(0):CUV Time(15)  
12  
Detailed Description  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
1st Level Protection Features  
DF:1st Level Safety:Voltage(0):CUV Recovery(16)  
DF:Charge Control:Charge Cfg(34):LT Chg Current1(2)  
SBS:ChargingCurrent(0x14)  
SBS:ChargingVoltage(0x15)  
SBS:BatteryStatus(0x16)[TCA],[TDA],[FD],[DSG]  
SBS:CellVoltage4(0x3c)  
SBS:CellVoltage3(0x3d)  
SBS:CellVoltage2(0x3e)  
SBS:CellVoltage1(0x3f)  
SBS:SafetyAlert(0x50)[CUV],[COV]  
SBS:SafetyStatus(0x51)[CUV],[COV]  
SBS:OperationStatus(0x54)[XDSG]  
2.2.2 Charge and Discharge Overcurrent  
The bq20z60-R1/bq20z65-R1 has two independent tiers (levels) of overcurrent protection for charge and  
discharge. These two tiers require the Current value to be greater than or equal to a programmed OC  
Threshold in either charge or discharge state for a period greater than OC Time Limit. If the OC Time Limit  
for any of the overcurrent protections is set to 0, that specific feature is disabled.  
Table 2-3. Charge and Discharge Overcurrent  
SafetyAlert  
SafetyStatus  
Protection  
OC Threshold  
OC (1st Tier)Chg  
OC (2nd Tier) Chg  
OC (1st Tier) Dsg  
OC (2nd Tier) Dsg  
AFE OC Dsg  
OC Time Limit  
OC Recovery Threshold  
Flag  
Flag  
Tier-1  
Charge  
[OCC]  
[OCC2]  
[OCD]  
[OCD2]  
[OCC]  
[OCC2]  
[OCD]  
OC(1st Tier) Chg Time  
OC (2nd Tier) Chg Time  
OC (1st Tier) Dsg Time  
OC (2nd Tier Dsg Time  
AFE OC Dsg Time  
OC Chg Recovery  
Tier-2  
Charge  
Tier-1  
Discharge  
OC Dsg Recovery  
Tier-2  
Discharge  
[OCD2]  
[AOCD]  
Tier-3  
Discharge  
AFE OC DsgRecovery for  
Current Recovery Time  
13  
SLUU386January 2010  
Detailed Description  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
1st Level Protection Features  
www.ti.com  
Current Within Limit  
Stop and Reset Timer  
Current  
OC Threshold  
Current < OC Threshold  
AND Timer < OC Time Limit  
OC Alert  
Start  
Timer  
Wait  
Current  
OC Threshold  
SafetyAlertFlag set  
AverageCurrent OC Recovery  
Threshold  
AND Timer Current Recovery  
Time  
Current OC Threshold  
AND Timer OC Time Limit  
OC Condition  
SafetyStatusFlag set  
Stop and Reset Timer  
[NR] = 1 AND  
AverageCurrent > OC Recovery  
[NR] = 1 AND  
Threshold  
AND Timer < Current Recovery  
Time  
Current  
OC Recovery Threshold  
Reinsert Battery Pack  
[PRES] transitions from  
0 to 1  
Non-Removable Recovery  
[NR] = 0  
AND [PRES] transitions from 1 to 0  
AND Non-removable Configuration  
Condition bit not set  
Start  
Timer  
Wait  
AverageCurrent  
OC Recovery Threshold  
Pack Removed  
[PRES] = 0  
Figure 2-2. OC Protection  
For the first two tiers of overcurrent protection, the specific flag in SafetyAlert is set if Current exceeds the  
OC Threshold. The bq20z60-R1/bq20z65-R1 changes the specific flag in SafetyAlert to the specific flag in  
SafetyStatus if the Current stays above the OC Threshold limit for at least OC Time Limit period. This  
function is disabled if the OC Time Limit is set to zero. The SafetyStatus flag is reset if the Current falls  
below the OC Recovery Threshold.  
14  
Detailed Description  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
1st Level Protection Features  
If the timer of any tier expires during charging, the CHG FET is turned off and ZVCHG FET (if used) is  
turned off. When this occurs, the OC Time Limit timer is started from 0, ChargingCurrent and  
ChargingVoltage are set to 0, the [TCA] flag in BatteryStatus is set, and the appropriate SafetyStatus tier  
flag is set.  
However, when the bq20z60-R1/bq20z65-R1 has either of [OCC] or [OCC2] flags in SafetyStatus set, the  
CHG FET are turned on again during discharge (Current (–)Dsg Current Threshold). This prevents  
overheating of the CHG FET body diode during discharge. No other flags change state until full recovery  
is reached. This action is not affected by the setting of the [NR] bit.  
If the timer of either of the first two tiers expires during discharging, the DSG FET is turned off and the  
ZVCHG FET (if used) is turned on. When this occurs, the OC Time Limit timer is started from 0,  
ChargingCurrent is set to Pre-chg Current, [XDSGI] flag is set, [TDA] flag is set, and [OCD] tier flag is  
set.  
When the AFE detects a discharge-overcurrent fault, the charge and discharge FETs are turned off. When  
the bq20z60-R1/bq20z65-R1 identifies the overcurrent condition and the OC Time Limit timer is started  
from 0, [TDA] flag is set, ChargingCurrent is set to 0, and [AOCD] is set.  
However, when the bq20z60-R1/bq20z65-R1 has any [OCD], [OCD2], [AOCD] set, the DSG FET is turned  
on again during charging (Current Chg Current Threshold). This prevents overheating of the  
discharge-FET body diode during charge. No other flags change state until full recovery is reached. This  
action is not affected by the state of [NR] bit.  
Table 2-4. Overcurrent Conditions  
Conditio  
n
Charging  
Current  
Charging  
Voltage  
Protection  
Flags  
FET  
SafetyAlert SafetyStatus BatteryStatus  
[OCC]  
OperationStatus  
Tier-1  
Charge  
OC alert  
Normal  
Charging  
algorithm  
Charging  
algorithm  
OC  
condition  
[OCC]  
[OCC2]  
[OCD]  
[TCA]  
[TCA]  
[TDA]  
CHG FET disabled,  
enabled during  
discharge  
0
0
Tier-2  
Charge  
OC alert  
[OCC2]  
Normal  
Charging  
algorithm  
Charging  
algorithm  
OC  
condition  
CHG FET disabled,  
enabled during  
discharge  
0
0
Tier-1  
Discharge  
OC alert  
[OCD]  
Normal  
Charging  
algorithm  
Charging  
algorithm  
OC  
condition  
[XDSGI]  
DSG FET disabled,  
enabled during charge  
Pre-chg  
Current  
Charging  
algorithm  
Tier-2  
Discharge  
OC Alert  
[OCD2]  
Normal  
Charging  
algorithm  
Charging  
algorithm  
OC  
condition  
[OCD2]  
[AOCD]  
[TDA]  
[TDA]  
[XDSGI]  
[XDSGI]  
DSG FET disabled,  
enabled during charge  
Pre-chg  
Current  
Charging  
algorithm  
Tier-3  
Discharge  
OC  
condition  
CHG FET and DSG  
FET disabled  
0
Charging  
algorithm  
The bq20z60-R1/bq20z65-R1 can individually configure each overcurrent-protection feature to recover via  
two different methods, based on the state of the [NR] bit.  
Standard Recovery, where [NR] = 0 and the overcurrent tier is not selected in Non-Removable Cfg  
register. When the pack is removed and reinserted, the condition is cleared. Pack removal and reinsertion  
is detected by a low-to-high-to-low transition on the PRES input. When the overcurrent tier is selected in  
Non-Removable Cfg, that particular feature uses the Non-Removable Battery Mode recovery.  
Non-Removable Battery Mode Recovery, where [NR] = 1. The state of Non-Removable Cfg has no  
consequence. This recovery requires AverageCurrent to be the recovery threshold and for the OC Time  
Limit timer Current Recovery Time.  
When a charging-fault recovery condition is detected, then the CHG FET is allowed to be turned on, if  
other safety and configuration states permit, [TCA] in BatteryStatus is reset, ChargingCurrent and  
ChargingVoltage are set to the appropriate value per the charging algorithm, and the appropriate  
SafetyStatus flag is reset.  
15  
SLUU386January 2010  
Detailed Description  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
1st Level Protection Features  
www.ti.com  
When a discharging-fault recovery condition is detected, the DSG FET is allowed to be turned on if other  
safety and configuration states permit, [TDA] flag is reset, ChargingCurrent and ChargingVoltage are set  
to the appropriate value per the charging algorithm and the [XDSG] and the appropriate SafetyStatus flag  
is reset.  
Discharge  
Current  
AFE  
Hardware  
Protection  
AFE  
SC DSG  
AFE SC Dsg Cfg  
Bit 3–Bit 0  
AFE  
OC DSG  
AFE OC Dsg  
2nd Level  
SOC DSG  
Gas Gauge  
Software Protection  
(1-second update interval)  
SOC Dsg  
1
st Level  
OC (2nd Tier) Dsg  
OC(2nd Tier) Dsg  
OC (1st Tier) Dsg  
1
st Level  
OC (1st Tier) Dsg  
Time  
Figure 2-3. Overcurrent Protection Levels  
16  
Detailed Description  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
1st Level Protection Features  
Discharge Current Below  
AFE Limit  
AFE detects over current  
discharge fault  
AFE Fault Condition  
Charging Disabled  
Discharging Disabled  
AverageCurrent AFE  
OC Dsg Recovery  
AND Timer Current  
Recovery Time  
Gas Gauge identifies overcurrent condition  
AOCD Condition  
Charging Allowed  
Discharging Disabled  
[DSG] = 1 AND  
AverageCurrent > AFE OC  
Dsg Recovery  
AND Timer < Current  
Recovery Time  
[DSG] = 1 AND AverageCurrent  
AFE OC Dsg Recovery  
Non-Removable Recovery  
Start  
Timer  
Wait  
AverageCurrent  
[DSG] = 0  
AFE OC Dsg Recovery  
AND [PRES] transitions from 1 to 0  
AND AOCD not set in non-  
removable configuration  
Reinsert Battery Pack  
[PRES] transitions from 0 to 1  
Pack Removed  
[PRES] = 0  
Figure 2-4. AFE Discharge Overcurrent Protection  
Related Variables:  
DF:1st Level Safety:Current(1):OC(1st Tier) Chg(0)  
DF:1st Level Safety:Current(1):OC(1st Tier) Chg Time(2)  
DF:1st Level Safety:Current(1):OC Chg Recovery(3)  
17  
SLUU386January 2010  
Detailed Description  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
1st Level Protection Features  
www.ti.com  
DF:1st Level Safety:Current(1):OC(1st Tier) Dsg(5)  
DF:1st Level Safety:Current(1):OC(1st Tier) Dsg Time(7)  
DF:1st Level Safety:Current(1):OC Dsg Recovery(8)  
DF:1st Level Safety:Current(1):OC(2nd Tier) Chg(10)  
DF:1st Level Safety:Current(1):OC(2nd Tier) Chg Time(12)  
DF:1st Level Safety:Current(1):OC(2nd Tier) Dsg(13)  
DF:1st Level Safety:Current(1):OC(2nd Tier) Dsg Time(15)  
DF:1st Level Safety:Current(1):Current Recovery Time(16)  
DF:1st Level Safety:Current(1):AFE OC Dsg(17)  
DF:1st Level Safety:Current(1):AFE OC Dsg Time(18)  
DF:1st Level Safety:Current(1):AFE OC Dsg Recovery(19)  
DF:Charge Control:Charge Cfg(33):Pre-chg Current (4)  
DF:Configuration:Registers(64):Operation Cfg B(2)[NR]  
DF:Configuration:Registers(64):Non-Removable Cfg(8)  
SBS:Current(0x0a)  
SBS:AverageCurrent(0x0b)  
SBS:ChargingCurrent(0x14)  
SBS:ChargingVoltage(0x15)  
SBS:BatteryStatus(0x16)[TCA],[TDA]  
SBS:SafetyAlert(0x50)  
SBS:SafetyStatus(0x51)  
SBS:OperationStatus(0x54)[XDSGI]  
2.2.3 Short-Circuit Protection  
The bq20z60-R1/bq20z65-R1 short-circuit protection is controlled by the AFE, but is recovered by the gas  
gauge. This allows different recovery methods to accommodate various applications.  
AFE charge short-circuit and discharge short-circuit protection are configured by the data flash  
AFE SC Chg Cfg and AFE SC Dsg Cfg registers, respectively.  
When the AFE detects a short-circuit-in-charge or short-circuit-in-discharge fault, the charge and  
discharge FETs are turned off. The bq20z60-R1/bq20z65-R1 identifies the short-circuit condition (charge  
or discharge current direction) and the internal Current_Fault timer is started from 0, either [TCA] or [TDA]  
in BatteryStatus is set, ChargingCurrent and ChargingVoltage are set to 0 (only if in charge mode), and  
either [SCC] or [SCD] is set. If the short-circuit condition is in discharge, then [XDSG] flag is also set.  
Each bq20z60-R1/bq20z65-R1 short-circuit protection feature can be individually configured to recover via  
two different methods, based on the setting of the [NR] bit.  
Standard Recovery is where [NR] = 0 and the overcurrent tier is not selected in Non-Removable Cfg.  
When the pack is removed and re-inserted, the condition is cleared. Pack removal and re-insertion is  
detected by transition on the PRES input from low to high to low. When the overcurrent tier is selected in  
Non-Removable Cfg, that particular feature uses the Non-Removable Battery Mode recovery.  
Non-Removable Battery Mode Recovery is where [NR] = 1. The state of Non-Removable Cfg has no  
consequence when the [NR] bit is set to 1. This recovery requires AverageCurrent to be the  
AFE SC Recovery threshold and for the internal Current_Fault timer to be Current Recovery Time.  
When the recovery condition for a charging fault is detected, the CHG FET is allowed to be turned on if  
other safety and configuration states permit. The ZVCHG FET also returns to previous state. When this  
occurs, [TCA] in BatteryStatus is reset, ChargingCurrent and ChargingVoltage are set to the appropriate  
values per the charging algorithm, and the appropriate SafetyStatus flag is reset.  
When the recovery condition for a discharging fault is detected, the DSG FET is allowed to be turned on if  
other safety and configuration states permit. The ZVCHG FET also returns to its previous state. When this  
occurs, [TDA] is reset, ChargingCurrent and ChargingVoltage are set to the appropriate value per the  
charging algorithm, and [XDSG] and the appropriate SafetyStatus flags are reset.  
18  
Detailed Description  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
1st Level Protection Features  
Table 2-5. Short-Circuit Protection  
Short  
Circuit  
Charging  
Current  
Charging  
Voltage  
Clear  
Threshold  
Condition  
Flags set  
FET  
Charge  
AFE SC Chg Cfg  
[SCC] SafetyStatus,  
CHG FET disabled,  
0
0
[TCA] BatteryStatus  
enabled during discharge  
AFE SC  
Recovery  
Discharge AFE SC Dsg Cfg  
[SCD] SafetyStatus,  
[TDA] BatteryStatus,  
[XDSG]OperationStatus  
DSG FET disabled,  
enabled during charge  
0
per  
charging  
algorithm  
Related Variables:  
DF:1st Level Safety:Current(1):AFE SC Chg Cfg(21)  
DF:1st Level Safety:Current(1):AFE SC Dsg Cfg(22)  
DF:1st Level Safety:Current(1):AFE SC Recovery(23)  
DF:Configuration:Registers(64):Operation Cfg B(2)[NR]  
DF:Configuration:Registers(64):Non-Removable Cfg(8)  
SBS:AverageCurrent(0x0b)  
SBS:BatteryStatus(0x16)[TCA],[TDA]  
SBS:SafetyStatus(0x51)[SCC],[SCD]  
SBS:OperationStatus(0x54)[XDSG]  
2.2.4 Overtemperature Protection  
The bq20z60-R1/bq20z65-R1 has overtemperature protection for both charge and discharge conditions  
with separate thresholds and alarms for the 2 temperature sensors TS1 and TS2.  
The bq20z60-R1/bq20z65-R1 sets the overtemperature charging [OT1C] flag in SafetyAlert if the pack  
temperature measured on TS1 reaches or surpasses the OT1 Chg Threshold during charging. The  
bq20z60-R1/bq20z65-R1 changes [OT1C] in SafetyAlert to an overtemperature charging condition if the  
temperature on TS1 stays above the OT1 Chg Threshold limit for a time period of OT1 Chg Time. This  
function is disabled if OT1 Chg Time is set to zero. Similarly, the bq20z60-R1/bq20z65-R1 sets the  
overtemperature charging [OT2C] flag in SafetyAlert2 if the pack temperature measured on TS2 reaches  
or surpasses the OT2 Chg Threshold during charging. The bq20z60-R1/bq20z65-R1 changes [OT2C]  
inSafetyAlert2 to an overtemperature charging condition if the temperature on TS2 stays above the OT2  
Chg Threshold limit for a time period of OT2 Chg Time. This function is disabled if OT2 Chg Time is set  
to zero.  
If [OTFET] is set and the bq20z60-R1/bq20z65-R1 is in overtemperature charging condition, charging is  
disabled and the CHG FET is turned off, the ZVCHG FET is turned off if configured for use,  
ChargingCurrent and ChargingVoltage are set to zero, the [OT1C] flag in SafetyAlert (or [OTC2] in  
SafetyAlert2) is cleared, and [TCA] in BatteryStatus and the [OT1C] flag in SafetyStatus (or [OTC2] in  
SafetyStatust2) are set.  
The bq20z60-R1/bq20z65-R1 recovers from an [OT1C] condition if TS1Temperature is equal to or below  
the OT1 Chg Recovery limit. The bq20z60-R1/bq20z65-R1 recovers from an [OTC2] condition if  
TS2Temperature is equal to or below the OT2 Chg Recovery limit. On recovery the [OT1C] flag in  
SafetyStatus (or [OTC2] flag in SafetyStatus2) is cleared, [OTA] and [TCA] in BatteryStatus are cleared,  
ChargingCurrent and ChargingVoltage are set back to their appropriate values per the charging algorithm,  
and the CHG FET returns to its previous state.  
In an [OT1C] or [OT2C] condition, the CHG FET is turned on during discharging to prevent overheating of  
the CHG FET body diode.  
The bq20z60-R1/bq20z65-R1 sets the overtemperature discharging [OT1D] flag in SafetyAlert if the pack  
temperature measured on TS1 reaches or surpasses the OT1 Dsg Threshold during discharging. The  
bq20z60-R1/bq20z65-R1 changes [OT1D] SafetyAlert to an overtemperature discharging condition if the  
temperature on TS1 stays above the OT1 Dsg Threshold limit for a time period of OT1 Dsg Time. This  
function is disabled if OT1 Dsg Time is set to zero. Similarly, the bq20z60-R1/bq20z65-R1 sets the  
19  
SLUU386January 2010  
Detailed Description  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
1st Level Protection Features  
www.ti.com  
overtemperature discharging [OT2D] flag in SafetyAlert2 if the measured temperature on TS2 reaches or  
surpasses the OT2 Dsg Threshold during discharging. The bq20z60-R1/bq20z65-R1 changes [OT2D] in  
SafetyAlert2 to an overtemperature discharging condition if the temperature on TS2 reaches or surpasses  
the OT2 Dsg Threshold limit for a time period of OT2 Dsg Time. This function is disabled if OT2 Dsg  
Time is set to zero.  
If [OTFET] is set and bq20z60-R1/bq20z65-R1 is in an overtemperature discharging condition, discharging  
is disabled and the DSG FET is turned off, ChargingCurrent is set to zero, the [OT1D] flag in SafetyAlert  
(or [OT2D] in SafetyAlert2) is cleared, [TDA] is set, [XDSG] flag is set and the [OT1D] flag in SafetyStatus  
(or [OT2D] flag in SafetyStatus2) is set.  
The bq20z60-R1/bq20z65-R1 recovers from an [OT1D] condition if TS1Temperature is equal to or below  
the OT1 Dsg Recovery limit. The bq20z60-R1/bq20z65-R1 recovers from an [OT2D] condition if  
TS2Temperature is equal to or below the OT2 Dsg Recovery limit. On recovery, [OT1D] flag in  
SafetyStatus (or [OT2D] flag in SafetyStatus2) is cleared, [TDA] and [OTA] are cleared, ChargingCurrent  
is set back to the appropriate value per the charging algorithm, [XDSG] is cleared, and the DSG FET is  
allowed to switch on again.  
In an overtemperature discharging condition, the DSG FET is turned on during charging to prevent  
overheating of the DSG FET body diode  
Table 2-6. Overtemperature Protection  
Alert Time  
Limit  
SafetyAlert  
Flags set  
Recovery  
Threshold  
Alert Threshold  
Overtemp Condition  
Charge  
OT1 Chg Threshold,  
OT2 Chg Threshold  
OT1 Chg Time,  
OT2 Chg Time  
[OT1C],  
[OT2C]  
[OT1C] SafetyStatus Flag (or [OT2C]  
SafetyStatus2 Flag) set, [TCA] and  
[OTA] BatteryStatus set,  
OT1 Chg Recovery,  
OT2 Chg Recovery  
ChargingCurrent = 0,  
ChargingVoltage = 0, if [OTFET] is  
set then CHG FET is turned off  
Discharge  
OT1 Dsg Threshold,  
OT2 Dsg Threshold  
OT1 Dsg Time,  
OT2 Dsg Time  
[OT1D],  
[OT2D]  
[OT1D] SafetyStatus Flag (or [OT2D]  
SafetyStatus2 Flag) set, [TDA] and  
[OTA] BatteryStatus set,  
OT1 Dsg Recovery,  
OT2 Dsg Recovery  
ChargingCurrent = 0,  
if [OTFET] is set then [XDSG] set  
and DSG FET off  
Related Variables:  
DF:1st Level Safety:Temperature(2):OT1 Chg Threshold(0)  
DF:1st Level Safety:Temperature(2):OT1 Chg Time(2)  
DF:1st Level Safety:Temperature(2):OT1 Chg Recovery(3)  
DF:1st Level Safety:Temperature(2):OT2 Chg Threshold(5)  
DF:1st Level Safety:Temperature(2):OT2 Chg Time(7)  
DF:1st Level Safety:Temperature(2):OT2 Chg Recovery(8)  
DF:1st Level Safety:Temperature(2):OT1 Dsg Threshold(10)  
DF:1st Level Safety:Temperature(2):OT1 Dsg Time(12)  
DF:1st Level Safety:Temperature(2):OT1 Dsg Recovery(13)  
DF:1st Level Safety:Temperature(2):OT2 Dsg Threshold(15)  
DF:1st Level Safety:Temperature(2):OT2 Dsg Time(17)  
DF:1st Level Safety:Temperature(2):OT2 Dsg Recovery(18)  
DF:Configuration:Registers(64):Operation Cfg B(2)[OTFET]  
SBS:TS1Temperature(0x5e)  
SBS:TS2Temperature(0x5f)  
SBS:ChargingCurrent(0x14)  
SBS:ChargingVoltage(0x15)  
SBS:BatteryStatus(0x16)[TCA],[TDA], [OTA]  
SBS:SafetyAlert(0x50)[OT1C],[OT1D]  
SBS:SafetyStatus(0x51)[OT1C],[OT1D]  
SBS:SafetyAlert2(0x68)[OT2C],[OT2D]  
20  
Detailed Description  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
2nd Level Protection Features  
SBS:SafetyStatus2(0x69)[OT2C],[OT2D]  
SBS:OperationStatus(0x54)[XDSG]  
2.2.5 Host Watchdog  
The bq20z60-R1/bq20z65-R1 can be configured to require the host system to communicate with the  
battery periodically, else the battery disables charging and discharging. The Host Watchdog function is  
only active in Normal Power mode and is disabled if Host Watchdog Timeout is set to 0.  
If the bq20z60-R1/bq20z65-R1 does not receive any valid SMBus communications for  
Host Watchdog Timeout period of time, the FETs are turned off, ChargingVoltage and ChargingCurrent  
are set to 0, [TCA] and [TDA] in BatteryStatus, [XDSG] in OperationStatus, and [HWDG] in SafetyStatus  
are all set.  
For normal recovery to be achieved, normal SMBus communication must be resumed. When this occurs,  
the FETs are returned to the normal operating state, [TCA] and [TDA] in BatteryStatus are cleared,  
ChargingCurrent and ChargingVoltage are set to the appropriate value per the charging algorithm, and  
[XDSG] and [HWDG] are cleared.  
Related Variables:  
DF:1st Level Safety:Host Comm(3):Host Watchdog Timeout(0)  
SBS:ChargingCurrent(0x14)  
SBS:ChargingVoltage(0x15)  
SBS:BatteryStatus(0x16)[TCA],[TDA]  
SBS:SafetyStatus(0x51)[HWDG]  
SBS:OperationStatus(0x54)[XDSG]  
2.2.6 AFE Watchdog  
The AFE automatically turns off the CHG FET, DSG FET and ZVCHG FET (if used), if it does not receive  
the appropriate frequency on the WDI input from gas gauge. The gas gauge has no warning that this is  
about to happen, but it can report the occurrence once the bq20z60-R1/bq20z65-R1 is able to interrogate  
the AFE.  
When the XALERT signal is triggered, the bq20z60-R1/bq20z65-R1 reads the STATUS register of the  
AFE. If [WDF] is set, the bq20z60-R1/bq20z65-R1 also sets [WDF] in SafetyStatus, and periodic  
verification of the AFE RAM is undertaken. If verification of the AFE RAM fails, then the FETs turn off.  
Verification of the AFE RAM continues once every second. If the periodic verification passes, then [WDF]  
in SafetyStatus is cleared and the FETs return to normal operation.  
Related Variable:  
SBS:SafetyStatus(0x51)[WDF]  
2.3 2nd Level Protection Features  
The bq20z60-R1/bq20z65-R1 provides features that can be used to indicate a more serious fault via the  
SAFE output. This output can be used to blow an in-line fuse to permanently disable the battery pack from  
charge or discharge activity.  
If any PF Threshold condition is met, the appropriate PFAlert flag is set. If the PF Threshold condition is  
cleared within the PF time limit, the appropriate PFAlert flag is cleared. But if the PF Threshold condition  
continues over the PF Time Limit, then the bq20z60-R1/bq20z65-R1 goes into a permanent failure  
condition and the PFStatus flag is set, ad the PFlert flag is cleared.  
When any NEW cause of a permanent failure is set in PFStatus function, the NEW cause is added to  
Saved PF Flags 1..2. This allows Saved PF Flags 1..2 to show ALL permanent failure conditions that  
have occurred.  
On the first occasion of a permanent failure indicated by PFStatus or PFStatus2 change from 0x00, the  
PFStatus and PFStatus2 value is stored in Saved 1st PF Flags 1..2.  
21  
SLUU386January 2010  
Detailed Description  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
 
2nd Level Protection Features  
www.ti.com  
PF Condition  
CHG, DSG, ZVCHG FET turns off.  
[TCA] flag set, [TDA] flag set.  
Data Flash Access Read-Only.  
ChargingCurrent = 0  
ChargingVoltage = 0  
If bit in Permanent Fail Cfg or  
Permanent Fail Cfg 2 is set,  
drive SAFE pin high and [PF] flag in  
SafetyStatus or SafetyStatus2 is set  
(Monitored Value PF Threshold  
AND Timer PF Time Limit)  
OR  
(AFE_Fail_Counter Max Error Limit )  
PFKey to ManufacturerAccess  
PF Alert  
Start  
Timer  
Wait  
Monitored Value < PF Threshold OR  
Monitored Value  
AFE_Fail_Counter = 0  
No PF  
PF Threshold  
Stop and Reset Timer  
Start  
AFE  
Timer  
Decrement  
AFE_Fail_  
Counter  
Monitored Value PF Threshold  
AFE Timer  
AFE Fail  
Recovery Time  
Figure 2-5. 2nd Level Protection  
2.3.1 2nd Level (Permanent) Failure Actions  
When the PFStatus or PFStatus2 register changes from 0x00 to indicate a permanent failure, then the  
following actions are taken in sequence.  
CHG, DSG, and ZVCHG FETs are turned OFF.  
The [TCA] and [TDA] flags in BatteryStatus are set.  
Data flash write access is then disabled, but the data flash can be read.  
ChargingCurrent and ChargingVoltage are set to 0.  
The appropriate bit in Saved PF Flags 1 or Saved PF Flags 2 is set.  
If the appropriate bit in Permanent Fail Cfg is set, then 0x3672 is programmed to Fuse Flag, and the  
SAFE pin is driven and latched high. The [PF] flag in SafetyStatus is also set.  
Related Variables:  
DF:Configuration:Registers(64):Permanent Fail Cfg 1(6), Permanent Fail Cfg 2(8)  
DF:PF Status:Device Status Data(96):Saved PF Flags 1(0), Saved PF Flags 2(2)  
DF:PF Status:Device Status Data(96):Fuse Flag(2)  
DF:PF Status:Device Status Data(96):Saved 1st PF Flags 1(32), Saved 1st PF Flags 2(34)  
SBS:ChargingCurrent(0x14)  
SBS:ChargingVoltage(0x15)  
SBS:BatteryStatus(0x16)[TCA],[TDA]  
22  
Detailed Description  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
2nd Level Protection Features  
SBS:SafetyStatus(0x51)[PF]  
SBS:PFStatus(0x53)  
2.3.2 Time-Limit-Based Protection  
The bq20z60-R1/bq20z65-R1 reports a 2nd level protection alert by setting the appropriate flag in the  
PFAlert or PFAlert2 register if the monitored value goes beyond the Protection Threshold. If the monitored  
value stays beyond the Protection Threshold over the Max Alert duration, the bq20z60-R1/bq20z65-R1  
reports a 2nd level permanent failure, clears the appropriate PFAlert flag, and sets the appropriate  
PFStatus flag. See Table 2-7 for all Protection Thresholds and Max Alert durations.  
Safety Overvoltage Protection— The bq20z60-R1/bq20z65-R1 monitors the individual cell voltages for  
extreme values.  
Safety Undervoltage Protection— The bq20z60-R1/bq20z65-R1 monitors the individual cell voltages for  
extreme undervoltage values. Additionally, the bq20z60-R1/bq20z65-R1 can check cell voltages  
upon wakeup from shutdown mode while the charge and precharge FETs are turned off (to detect  
copper deposition).  
Cell Imbalance Fault— Two methods of cell imbalance detection are implemented to provide CIM  
detection both while charging and at rest. Two safety CIM flags are used, one for each detection  
methods. CIM_A reflects faults detected using the active CIM detection and CIM_R reflects faults  
detected using the at rest CIM detection. These flags and the bits associated with them are shown  
in Table 2-7.  
At Rest Detection  
The at rest detection mechanism starts detection if all of following conditions are reached:  
Any (CellVoltage4..1) > Rest CIM Check Voltage  
|Current| Rest CIM Current for CIM Battery Rest Time  
The bq20z60-R1/bq20z65-R1 sets [CIM_R] in PFAlert if the following condition is met:  
Max difference between any (CellVoltage4..1) > Rest CIM Fail Voltage  
If the above condition remains active for more than Rest CIM Time, the device goes into  
permanent fail condition and moves [CIM_R] from PFAlert to PFStatus. Set Rest CIM Time to 0 to  
disable this CIM detection.  
Active Detection  
The active detection method during charging is activated when the following conditions are met:  
Any (CellVoltage4..1) > Active CIM Check Voltage  
Current Charge Threshold Current  
The bq20z60-R1/bq20z65-R1 sets [CIM_A] in PFAlert2 if the following condition is met:  
Max difference between any (CellVoltage4..1) > Active CIM Fail Voltage  
If above condition remains active for more than Active CIM Time, the bq20z60-R1/bq20z65-R1  
goes into permanent fail condition and moves [CIM_A] from PFAlert2 to PFStatus2. Set Active CIM  
Time to 0 to disable this CIM detection.  
2nd Level Protection IC Input— The PFIN input of the bq20z60-R1/bq20z65-R1 can be used to  
determine the state of an external protection device such as the bq294xx. The  
bq20z60-R1/bq20z65-R1 watches for the PFIN pin being driven low by an external device.  
Safety Overcurrent Protection— The bq20z60-R1/bq20z65-R1 monitors the current during charging and  
discharging. The overcurrent thresholds and time limits can be set independently for charging and  
discharging.  
Safety Overtemperature Protection— The bq20z60-R1/bq20z65-R1 monitors the pack temperature  
during charging and discharging. The overtemperature thresholds and time limits can be set  
independently for charging and discharging. Additionally, the two temperature sensors (TS1 and  
TS2) have separate alarms, thresholds, and time limits.  
23  
SLUU386January 2010  
Detailed Description  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
2nd Level Protection Features  
www.ti.com  
Open Thermistor— The bq20z60-R1/bq20z65-R1 monitors the thermistor temperature readings and can  
detect open thermistors by their unusually low readings. Two separate safety flags are used one for  
each thermistor.  
Charge and Zero-Volt Charge FET Fault Protection— The bq20z60-R1/bq20z65-R1 monitors if there  
is, at any time, an attempt to turn off the CHG FET or ZVCHG FET or if the CHG bit in the AFE  
OUTPUT register is set and the current still continues to flow.  
Discharge FET Fault Protection— The bq20z60-R1/bq20z65-R1 monitors if there is, at any time, an  
attempt to turn off the DSG FET or if the DSG bit in the AFE OUTPUT register is set and the  
current still continues to flow.  
Fuse State Detection— The bq20z60-R1/bq20z65-R1 can detect if an attempt has been made to blow  
the fuse, but the attempt has failed. The bq20z60-R1/bq20z65-R1 monitors if the Fuse Flag is set  
to 0x3672 and current is still flowing.  
Table 2-7. Time-Limit-Based 2nd Level Protection  
PFAlert Flag, Permanent  
Protection  
Conditions  
Monitored Value PF Threshold  
PF Time Limit  
PFStatus  
Fail Cfg  
Flag  
Flag  
Safety overvoltage  
Voltage  
Voltage  
LT SOV Threshold, or  
ST SOV Threshold, or  
HT SOV Threshold  
SOV Time  
[SOV]  
[XSOV]  
Safety undervoltage  
SUV Threshold  
SUV Time  
[SUV]  
[XSUV]  
Cell imbalance fault  
(at rest)  
Max difference  
Any  
CellVoltage4..1  
Rest CIM Fail Voltage  
Rest CIM Time  
[CIM_R]  
[XCIM_R]  
Any  
(CellVoltage4..1)  
> Rest CIM  
Check Voltage  
|Current| Rest  
CIM Current for  
CIM Battery  
Rest Time  
Cell imbalance fault  
(active)  
Max difference  
Any  
CellVoltage4..1  
Active CIM Fail  
Voltage  
Active CIM Time  
[CIM_A]  
[XCIM_A]  
Any  
(CellVoltage4..1)  
> Active CIM  
Check Voltage  
|Current| ≥  
Charge  
Detection  
Current  
2nd level protection  
IC input  
PFIN pin  
Current  
Current  
PFIN pin low  
SOC Chg  
SOC Dsg  
PFIN Detect Time  
SOC Chg Time  
SOC Dsg Time  
[PFIN]  
[XPFIN]  
Safety overcurrent  
charge  
Current > 0  
Current < 0  
Current > 0  
[SOCC]  
[SOCD]  
[XSOCC]  
[XSOCD]  
Safety overcurrent  
discharge  
Safety  
overtemperature chg  
TS1Temperature SOT1 Chg Threshold  
TS2Temperature SOT2 Chg Threshold  
TS1Temperature SOT1 Dsg Threshold  
TS2Temperature SOT2 Dsg Threshold  
TS1Temperature Open Thermistor  
TS2Temperature Open Thermistor  
SOT1 Chg Time  
SOT2 Chg Time  
SOT1 Dsg Time  
SOT2 Dsg Time  
Open Time  
[SOT1C]  
[SOT2C]  
[SOT1D]  
[SOT2D]  
[SOPT1]  
[SOPT2]  
[CFETF]  
[XSOT1C]  
[XSOT2C]  
[XSOT1D]  
[XSOT2D]  
[XSOPT1]  
[XSOPT2]  
[XCFETF]  
Safety  
overtemperature dsg  
Current < 0  
Open thermistor 1  
Open thermistor 2  
Open Time  
Charge and zero-volt (CHG FET or ZVCHG  
Current  
FET Fail Limit  
FET Fail Time  
charge FET fault  
FET turn off attempt or  
CHG Flag in AFE  
OUTPUT register set)  
and Current > 0  
Discharge FET fault (DSG FET turn off  
attempt or DSG Flag in  
(–)Current  
FET Fail Limit  
Fuse Fail Limit  
FET Fail Time  
Fuse Fail Time  
[DFETF]  
[FBF]  
[XDFETF]  
[XFBF]  
AFE OUTPUT register  
set) and Current < 0  
Fuse state  
Fuse Flag = 0x3672  
|Current|  
24  
Detailed Description  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
2nd Level Protection Features  
Related Variables:  
DF:2nd Level Safety:Voltage(16): LT SOV Threshold(0)  
DF:2nd Level Safety:Voltage(16): ST SOV Threshold(2)  
DF:2nd Level Safety:Voltage(16): HT SOV Threshold(4)  
DF:2nd Level Safety:Voltage(16): SOV Time(6)  
DF:2nd Level Safety:Voltage(16):SUV Threshold(7)  
DF:2nd Level Safety:Voltage(16):SUV Time(9)  
DF:2nd Level Safety:Voltage(16):Rest CIM Current(12)  
DF:2nd Level Safety:Voltage(16):Rest CIM Fail Voltage(13)  
DF:2nd Level Safety:Voltage(16):Rest CIM Time(15)  
DF:2nd Level Safety:Voltage(16):CIM Battery Rest Time(16)  
DF:2nd Level Safety:Voltage(16): Rest CIM Check Voltage(18)  
DF:2nd Level Safety:Voltage(16): Active CIM Fail Voltage(20)  
DF:2nd Level Safety:Voltage(16): Active CIM Time(22)  
DF:2nd Level Safety:Voltage(16): Active CIM Check Voltage(23)  
DF:2nd Level Safety:Voltage(16):PFIN Detect Time(25)  
DF:2nd Level Safety:Current(17):SOC Chg(0)  
DF:2nd Level Safety:Current(17):SOC Chg Time(2)  
DF:2nd Level Safety:Current(17):SOC Dsg(3)  
DF:2nd Level Safety:Current(17):SOC Dsg Time(5)  
DF:2nd Level Safety:Temperature(18):SOT1 Chg Threshold(0)  
DF:2nd Level Safety:Temperature(18):SOT1 Chg Time(2)  
DF:2nd Level Safety:Temperature(18):SOT2 Chg Threshold(3)  
DF:2nd Level Safety:Temperature(18):SOT2 Chg Time(5)  
DF:2nd Level Safety:Temperature(18):SOT1 Dsg Threshold(6)  
DF:2nd Level Safety:Temperature(18):SOT1 Dsg Time(8)  
DF:2nd Level Safety:Temperature(18):SOT2 Dsg Threshold(9)  
DF:2nd Level Safety:Temperature(18):SOT2 Dsg Time(11)  
DF:2nd Level Safety:Temperature(18):Open Thermistor(12)  
DF:2nd Level Safety:Temperature(18):Open Time(14)  
DF:2nd Level Safety:FET Verification(19):FET Fail Limit(0)  
DF:2nd Level Safety:FET Verification(19):FET Fail Time(2)  
DF:2nd Level Safety:Fuse Verification(21):Fuse Fail Limit(0)  
DF:2nd Level Safety:Fuse Verification(21):Fuse Fail Time(2)  
DF:Configuration:Registers(64):Permanent Fail Cfg 1(6), Permanent Fail Cfg 2(8)  
DF:PF Status:Device Status Data(96):Saved PF Flags 1(0), Saved PF Flags 2(2)  
SBS:TS1Temperature(0x5e)  
SBS:TS2Temperature(0x5f)  
SBS:Voltage(0x09)  
SBS:Current(0x0a)  
SBS:CellVoltage4..1(0x3c..0x3f)  
SBS:PFStatus(0x53)  
2.3.3 Limit-Based Protection  
The bq20z60-R1/bq20z65-R1 reports a 2nd level permanent failure and sets the appropriate PFStatus flag  
if the internal error counter reaches the maximum error limit. The internal error counter is incremented by  
one if the error happens and reset to zero (0) for every good communication cycle.  
25  
SLUU386January 2010  
Detailed Description  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
2nd Level Protection Features  
www.ti.com  
AFE Communication Fault Protection— The gas gauge in the bq20z60-R1/bq20z65-R1 periodically  
validates its read and write communications with the AFE. If either a read or write verify fails, an  
internal AFE_Fail_Counter is incremented. If the AFE_Fail_Counter reaches AFE Fail Limit, the  
bq20z60-R1/bq20z65-R1 reports an [AFE_C] permanent failure. The AFE_Fail_Counter is reset to  
zero (0) for every good communication cycle. If the AFE Fail Limit is set to 0, this feature is  
disabled. An [AFE_C] fault can also be declared if, after a full reset, the initial gain and offset values  
read from the AFE cannot be verified. These values are A/D readings of the AFE VCELL output.  
The AFE offset values are verified by reading the values twice and confirming that the readings are  
within acceptable limits. The maximum difference between two readings is set with AFE Init Limit.  
The maximum number of read retries, if offset and gain value verification fails and an [AFE_C] fault  
is declared, is set in AFE Fail Limit.  
Periodic AFE Verification— The gas gauge in the bq20z60-R1/bq20z65-R1 periodically  
(AFE Check Time) compares certain RAM content of the AFE with that of the data flash and the  
expected control-bit states. This function is disabled if AFE Check Time is set to 0. If an error is  
detected, the internal AFE_Fail_Counter is incremented. If the internal AFE_Fail_Counter reaches  
the AFE Fail Limit, the bq20z60-R1/bq20z65-R1 reports a permanent failure.  
AFE Init Verification— After a full reset, the bq20z60-R1/bq20z65-R1 gas gauge and the AFE offset and  
gain values are read twice and compared. The AFE Init Limit sets the maximum difference in A/D  
counts of two successful readings of offset and gain, which the bq20z60-R1/bq20z65-R1 still  
considers as the same value. If the gain and offset values are still not considered the same after  
AFE Init Retry Limit comparison retries, the bq20z60-R1/bq20z65-R1 reports a permanent failure  
error.  
Data Flash Failure— The bq20z60-R1/bq20z65-R1 can detect if the data flash is not operating correctly.  
A permanent failure is reported when either: (i) After a full reset the instruction flash checksum does  
not verify; (ii) if any data flash write does not verify; or (iii) if any data flash erase does not verify.  
Table 2-8. Error-Based 2nd Level Protection  
Max Error Limit (Set to 0  
to Disable Protection)  
PFAlert Flag,  
PFStatus Flag  
Permanent Fail  
Cfg Flag  
Protection  
Monitored Value  
Fail Recovery  
AFE  
communication  
fault  
Periodic communication  
with the AFE  
AFE_Fail_Counter is reset to  
zero (0) per each  
AFE Fail Recovery Time period  
AFE Fail Limit  
AFE Fail Limit  
[AFE_C]  
[XAFE_C]  
Periodic AFE  
verification  
Check RAM of the AFE with Decrement of internal  
AFE Check Time period AFE_Fail_Counter by one per  
[AFE_P]  
[XAFE_P]  
AFE Fail Recovery Time  
period.  
AFE initialization Initial gain and offset values  
from the AFE after full reset  
AFE Init Retry Limit  
[AFE_C]  
[XAFE_C]  
[XDFF]  
Data flash failure Data flash  
False flash checksum after [DFF]  
reset, data flash write not  
verified, data flash erase  
not verified  
Related Variables:  
DF:2nd Level Safety:FET Verification(19):FET Fail Limit(0)  
DF:2nd Level Safety:FET Verification(19):FET Fail Time(2)  
DF:2nd Level Safety:AFE Verification(20):AFE Check Time(0)  
DF:2nd Level Safety:AFE Verification(20):AFE Fail Limit(1)  
DF:2nd Level Safety:AFE Verification(20):AFE Fail Recovery Time(2)  
DF:2nd Level Safety:AFE Verification(20):AFE Init Retry Limit(3)  
DF:2nd Level Safety:AFE Verification(20):AFE Init Limit (4)  
DF:Configuration:Registers(64):Permanent Fail Cfg(6)  
DF:PF Status:Device Status Data(96):Saved PF Flags 1(0)  
SBS:PFStatus(0x53)  
26  
Detailed Description  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Gas Gauging  
2.3.4 Clearing Permanent Failure  
A bq20z60-R1/bq20z65-R1 permanent failure can be cleared by sending two ManufacturerAccess  
commands in sequence: the first word of the PFKey followed by the second word of the PFKey. After  
sending these two commands in sequence, PFStatus flags are cleared. Refer to Permanent Fail Clear  
(PFKey) Manufacturer access for further details.  
Related Variables:  
SBS:ManufacturerAccess(0x00)  
SBS:PFStatus(0x53)  
2.4 Gas Gauging  
The bq20z60-R1/bq20z65-R1 features Impedance Track™ (IT) gauging algorithm and is capable of  
supporting a maximum battery pack capacity of 32Ah. The gas gauge measures individual cell voltages,  
pack voltage, temperature, and current using features of the AFE. The bq20z60-R1/bq20z65-R1  
determines battery state of charge by analyzing individual cell voltages when a time exceeding 35 minutes  
has passed since the last charge or discharge activity of the battery. The bq20z60-R1/bq20z65-R1  
measures charge and discharge activity by monitoring the voltage across a small-value series sense  
resistor (10 mtyp.) between the cell stack negative terminal and the negative terminal of the battery  
pack. The battery state of charge is subsequently adjusted during load or charger application using the  
integrated charge passed through the battery.  
2.4.1 Impedance Track Configuration  
Load Mode— During normal operation, the battery-impedance profile compensation of the Impedance  
Track algorithm can provide more-accurate full-charge and remaining state-of-charge information if  
the typical load type is known. The two selectable options are constant current (Load Mode = 0)  
and constant power (Load Mode = 1).  
Load Select— In order to compensate for the I × R drop near the end of discharge, the  
bq20z60-R1/bq20z65-R1 must be configured for whatever current (or power) will flow in the future.  
While it cannot be exactly known, the bq20z60-R1/bq20z65-R1 can use load history such as the  
average current of the present discharge to make a sufficiently accurate prediction. The  
bq20z60-R1/bq20z65-R1 can be configured to use several methods of this prediction by setting the  
Load Select value. Because this estimate has only a second-order effect on remaining capacity  
accuracy, different measurement-based methods (0 to 3, and method 7) result in only minor  
differences in accuracy. However, methods 4 to 6, where an estimate is arbitrarily assigned by the  
user, can result in significant error if a fixed estimate is far from the actual load. For highly variable  
loads, selection 7 will give the most conservative estimate and is preferable.  
Constant Current (Load Mode = 0)  
0 = Avg I Last Run  
Constant Power (Load Mode = 1)  
Avg P Last Run  
1 = Present average discharge current  
2 = Current  
Present average discharge power  
Current × Voltage  
3 = AverageCurrent (default)  
4 = Design Capacity / 5  
5 = AtRate (mA)  
AverageCurrent × average Voltage  
Design Energy / 5  
AtRate (10 mW)  
6 = User Rate-mA  
User Rate-mW  
7= Max Avg I Last Run  
Max Avg P Last Run  
Pulsed Load Compensation and Termination Voltage— In order to take into account pulsed loads  
while calculating remaining capacity until Term Voltage threshold is reached, the  
bq20z60-R1/bq20z65-R1 monitors not only average load but also short load spikes. The maximum  
voltage deviation during a load spike is continuously updated during discharge and stored in  
Delta Voltage.  
27  
SLUU386January 2010  
Detailed Description  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Gas Gauging  
www.ti.com  
Reserve Battery Capacity— The bq20z60-R1/bq20z65-R1 allows an amount of capacity to be reserved  
in either mAh (Reserve Cap-mAh, Load Mode = 0) or 10 mWh (Reserve Cap-mWh, Load Mode  
= 1) units between the point where the RemainingCapacity function reports zero capacity, and the  
absolute minimum pack voltage, Term Voltage. This enables a system to report zero energy, but  
still have enough reserve energy to perform a controlled shutdown, or to provide an extended sleep  
period for the host system.  
Also, if the [RESCAP] bit is set to 0, the reserve capacity is compensated at a no-load condition.  
However, if [RESCAP] bit is set to 1, then the reserve capacity is compensated at the present  
discharge rate as selected by Load Select.  
Related Variables:  
DF:SBS Configuration:Data(48):Design Capacity(22)  
DF:SBS Configuration:Data(48):Design Energy(24)  
DF:Configuration:Operation Cfg B(2)[RESCAP]  
DF:Gas Gauging:IT Cfg(80):Load Select(0)  
DF:Gas Gauging:IT Cfg(80):Load Mode(1)  
DF:Gas Gauging:IT Cfg(80):Term Voltage(59)  
DF:Gas Gauging:IT Cfg(80):User Rate-mA(76)  
DF:Gas Gauging:IT Cfg(80):User Rate-mW(78)  
DF:Gas Gauging:IT Cfg(80):Reserve Cap-mAh(80)  
DF:Gas Gauging:IT Cfg(80):Reserve Cap-mWh(82)  
DF:Gas Gauging:State(82):Avg I Last Run(21)  
DF:Gas Gauging:State(82):Avg P Last Run(23)  
DF:Gas Gauging:State(82):Delta Voltage(25)  
DF:Gas Gauging:State(82):Max I Last Run(31)  
DF:Gas Gauging:State(82):Max P Last Run(33)  
SBS:BatteryMode(0x03)[CapM]  
SBS:Voltage(0x09)  
SBS:Current(0x0a)  
SBS:AverageCurrent(0x0b)  
SBS:OperationStatus(0x54)[LDMD]  
2.4.2 Gas Gauge Modes  
Resistance updates take place only in discharge mode, while OCV and Qmax updates only take place in  
relaxation mode. Entry and exit of each mode is controlled by data flash parameters in the subclass Gas  
Gauging: Current Thresholds section. In relaxation mode or discharge mode, the DSG flag in  
BatteryStatus is set.  
In order to prevent abnormally fast resistance change, resistance change is limited to old value +- Ra Max  
Delta (mOhm). Recommended setting is 15% of 4 Ra grid point value, after optimized values of Ra are  
obtained from optimization cycle.  
28  
Detailed Description  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Gas Gauging  
Figure 2-6. Gas Gauge Operating Modes  
29  
SLUU386January 2010  
Detailed Description  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Gas Gauging  
www.ti.com  
Charge mode is exited and relaxation mode is entered when Current goes below Quit Current for a  
period of Chg Relax Time. Discharge mode is entered when Current goes below  
(–)Dsg Current Threshold. Discharge mode is exited and relaxation mode is entered when Current goes  
above (–)Quit Current threshold for a period of Dsg Relax Time. Charge mode is entered when Current  
goes above Chg Current Threshold.  
[DSG]  
1
0
1
1
0
1
1
Current  
Relaxation Mode  
Charge Mode  
Relaxation Mode Discharge Mode  
Charge Mode  
Discharge Mode Relaxation Mode  
Chg Relax Time  
Quit Current  
Time  
(–)Quit Current  
Dsg Relax Time  
Figure 2-7. Gas Gauge Operating Mode Example  
Related Variables:  
DF:Gas Gauging:Current Thresholds(81):Dsg Current Threshold(0)  
DF:Gas Gauging:Current Thresholds(81):Chg Current Threshold(2)  
DF:Gas Gauging:Current Thresholds(81):Quit Current(4)  
DF:Gas Gauging:Current Thresholds(81):Dsg Relax Time(6)  
DF:Gas Gauging:Current Thresholds(81):Chg Relax Time(7)  
SBS:Current(0x0a)  
SBS:BatteryStatus(0x16)[DSG]  
SBS:OperationStatus(0x54)[VOK],[R_DIS],[QEN]  
2.4.3 Qmax  
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 applications load is applied, the impedance of each cell is  
measured by comparing the open circuit voltage (OCV) obtained from a predefined function for present  
state of charge with the measured voltage under load.  
Measurements of OCV and charge integration determine chemical state of charge and Chemical Capacity  
(Qmax).  
30  
Detailed Description  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Gas Gauging  
The bq20z60-R1/bq20z65-R1 acquires and updates the battery-impedance profile during normal battery  
usage. It uses this profile, along with state-of-charge and the Qmax values, to determine  
FullChargeCapacity and RelativeStateOfCharge specifically for the present load and temperature.  
FullChargeCapacity reports a capacity or energy available from a fully charged battery reduced by  
Reserve Cap-mAh or Reserve Cap-mWh under the present load and present temperature until Voltage  
reaches the Term Voltage.  
Related Variables:  
DF:Gas Gauging:IT Config(80):Term Voltage(59)  
SBS:Voltage(0x09)  
SBS:RelativeStateOfCharge(0x0d)  
SBS:FullChargeCapacity(0x10)  
2.4.3.1 Qmax Initial Values  
The initial Qmax Pack, Qmax Cell 0, Qmax Cell 1, Qmax Cell 2, and Qmax Cell 3 values should be  
taken from the cell manufacturers' data sheet multiplied by the number of parallel cells, and are also used  
for the DesignCapacity function value in the Design Capacity data flash value.  
See the Theory and Implementation of Impedance Track Battery Fuel-Gauging Algorithm in bq20zxx  
Product Family application report (SLUA364B) for further details.  
Related Variables:  
DF:SBS Configuration:Data(48):Design Capacity(22)  
DF:Gas Gauging:State(82):Qmax Cell 0(0)  
DF:Gas Gauging:State(82):Qmax Cell 1(2)  
DF:Gas Gauging:State(82):Qmax Cell 2(4)  
DF:Gas Gauging:State(82):Qmax Cell 3(6)  
DF:Gas Gauging:State(82):Qmax Pack(8)  
SBS:DesignCapacity(0x18)  
2.4.3.2 Qmax Update Conditions  
The bq20z60-R1/bq20z65-R1 updates the no-load full capacity (QMAX) when two open circuit voltage  
(OCV) readings are taken. These OCV readings are affected by the setting of [CHGOCV_DIS] and taken  
when the battery is in a relaxed state before and after charge or discharge activity. A relaxed state is  
achieved if the battery voltage has a dV/dt of < 4 μV/s. Typically it takes 2 hours in a charged state and 5  
hours in a discharged state to ensure that the dV/dt condition is satisfied. If 5 hours. is exceeded, a  
reading is taken even if the dV/dt condition was not satisfied. A QMAX update is disqualified under the  
following conditions:  
Temperature— If Temperature is outside of the range 10°C to 40°C.  
Delta Capacity— If the capacity change between suitable battery rest periods is less than 37%.  
Voltage— If CellVoltage4..1 is in the range of 3737 mV to 3800 mV for the default LION chemistry. (See  
the Support of Multiple Li-Ion Chemistries With Impedance Track Gas Gauges application note  
(SLUA372) for the voltage ranges of other chemistries.)  
Offset Error— If offset error accumulated during time passed from previous OCV reading exceeds 1% of  
Design Capacity, update is disqualified. Offset error current is calculated as CC Deadband / sense  
resistor value.  
Related Variables:  
DF:Calibration:Current(107):CC Deadband(2)  
SBS:Temperature(0x08)  
SBS:RelativeStateOfCharge(0x0d)  
SBS:AbsoluteStateOfCharge(0x0e)  
SBS:DesignCapacity(0x18)  
31  
SLUU386January 2010  
Detailed Description  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Charge Control  
www.ti.com  
SBS:CellVoltage4(0x3c)  
SBS:CellVoltage3(0x3d)  
SBS:CellVoltage2(0x3e)  
SBS:CellVoltage1(0x3f)  
SBS:OperationStatus(0x54)[VOK],[QEN]  
Due to variations in charging voltages and taper current, chemical state of charge at the end of charge is  
not always 100%. To account for the difference in state of charge achieved by different charges, the  
gas-gauge learns actual depth of discharge after charge termination and relaxation for more than 30  
minutes. These values are store in dataflash individually for each cell as follows:  
Cell 0 Chg DOD at EOC = 0  
Cell 1 Chg DOD at EOC = 0  
Cell 2 Chg DOD at EOC = 0  
Cell 3 Chg DOD at EOC = 0  
Units of DOD are in an internal format. To convert it to %, the internal units should be divided by 163.84.  
2.5 Charge Control  
The bq20z60-R1/bq20z65-R1 can report to a smart charger the appropriate charging current needed for  
constant-current charging and the charging voltage needed for constant-voltage charging per the charging  
algorithm by using the ChargingCurrent and ChargingVoltage functions. The actual charging status of the  
bq20z60-R1/bq20z65-R1 is indicated with flags and can be read out with the ChargingStatus function.  
Related Variables:  
SBS:ChargingCurrent(0x14)  
SBS:ChargingVoltage(0x15)  
SBS:ChargingStatus(0x55)  
2.5.1 Charge Control SMBus Broadcasts  
All broadcasts to a host or a smart charger are enabled by the [BCAST] bit. If the [HPE] bit is enabled,  
master-mode broadcasts to the host address are PEC enabled. If the [CPE] bit is enabled, master-mode  
broadcasts to the Smart-Charger address are PEC enabled. When broadcast is enabled, the following  
broadcasts are sent:  
ChargingVoltage and ChargingCurrent broadcasts are sent to the Smart-Charger device address  
(0x12) every 10 to 60 seconds.  
If any of the [OCA], [TCA], [OTA], [TDA], [RCA], [RTA] flags are set, the AlarmWarning broadcast is  
sent to the host device address (0x14) every 10 seconds. Broadcasts stop when all flags above have  
been cleared.  
If any of the [OCA], [TCA], [OTA] or [TDA] flags are set, the AlarmWarning broadcast is sent to  
Smart-Charger device address every 10 seconds. Broadcasts stop when all flags above have been  
cleared.  
Related Variables:  
DF:Configuration:Registers(64):Operation Cfg B(2)[CPE],[HPE],[BCAST]  
SBS:ChargingCurrent(0x14)  
SBS:ChargingVoltage(0x15)  
SBS:BatteryStatus(0x16)[OCA],[TCA],[OTA],[TDA],[RCA],[RTA]  
2.5.2 Cell Balancing  
The bq20z60-R1/bq20z65-R1 can determine the chemical state of charge of each cell using the  
Impedance Track algorithm. The cell balancing algorithm used in the bq20z60-R1/bq20z65-R1 decreases  
the differences in imbalanced cells in a fully charged state gradually, which prevents fully charged cells  
from becoming overcharged causing excessive degradation. This increases overall pack energy by  
preventing premature charge termination. More information can be found in the Cell Balancing Using the  
bq20zxx application report (SLUA340B).  
32  
Detailed Description  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Charge Control  
The algorithm determines the amount of charge needed to fully charge each cell. There is a bypass FET  
in parallel with each cell connected to the AFE. The FET is enabled for each cell with charge greater than  
the lowest charged cell to reduce charge current through those cells. Each FET is enabled for a  
precalculated time as calculated by the cell balancing algorithm. When any bypass FET is turned on, then  
the [CB] charging status flag is set, otherwise the [CB] flag is cleared.  
Cell balancing is active after a Qmax update has occurred with the FC bit set and OCV taken. This state  
can be determined by the Update Status being set to 0x0E.  
If Min Cell Deviation is set to 0, cell balancing is disabled and all bypass FETs stay OFF.  
The bypass time needed for each cell is calculated as:  
Min Cell Deviation = R / (duty_cycle × V_avg) × 3.6 s/mAh  
Where:  
R = internal bypass FET resistance of 500 (typ.) + 2 series input filter resistors, Rχ. For example: if  
input filter Rχ value is 100 , R = 500 + 2 × Rχ = 700 .  
V_avg = 3.6 V  
duty_cycle = 0.4 typ.  
Related Variables:  
DF:Charge Control:Cell Balancing Cfg(37):Min Cell Deviation(0)  
SBS:ChargingStatus(0x55)[CB]  
2.5.3 Charge-Inhibit Mode  
If the bq20z60-R1/bq20z65-R1 is in discharge mode or relaxation mode ([DSG] = 1), the  
bq20z60-R1/bq20z65-R1 goes into charge-inhibit mode and sets the ChargingCurrent and  
ChargingVoltage values to 0 to inhibit charging if:  
Temperature < JT1 limit OR  
Temperature > JT3 limit  
In charge-inhibit mode, the [XCHG] flag in ChargingStatus is set. If the [CHGIN] bit in Operation Cfg B is  
set, the CHG FET and ZVCHG FET (if used) are also turned off when the bq20z60-R1/bq20z65-R1 is in  
charge-inhibit mode.  
The bq20z60-R1/bq20z65-R1 allows charging to resume when:  
Temperature JT1 + Temp Hys AND  
Temperature JT3 Temp Hys  
The FETs also return to their previous states at that time. The [XCHG] flag is cleared when the foregoing  
conditions are met, when a charge fault condition is detected, or when the battery is removed if in  
removable mode ([NR] = 0).  
33  
SLUU386January 2010  
Detailed Description  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Charge Control  
www.ti.com  
Figure 2-8. Charge Inhibit  
34  
Detailed Description  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Charge Control  
Related Variables:  
DF:Charge Control:Charge Temp Cfg(32):JT1(0)  
DF:Charge Control:Charge Temp Cfg(32):JT3(6)  
DF:Charge Control:Charge Temp Cfg(32):Temp Hys(10)  
DF:Configuration:Registers(64):Operation Cfg B(2)[CHGIN],[NR]  
SBS:Temperature(0x08)  
SBS:ChargingCurrent(0x14)  
SBS:ChargingVoltage(0x15)  
SBS:BatteryStatus(0x16)[DSG]  
SBS:ChargingStatus(0x55)[XCHG]  
2.5.4 Charge-Suspend Mode  
The bq20z60-R1/bq20z65-R1 suspends charging when:  
Temperature < JT1, OR  
Temperature > JT4  
In charge-suspend mode, the [CHGSUSP] flag in ChargingStatus is set and ChargingCurrent is set to 0.  
The CHG FET and ZVCHG FET (if used) are also turned off if the [CHGSUSP] bit in the Operation Cfg B  
register is set.  
The bq20z60-R1/bq20z65-R1 resumes charging if:  
Temperature JT1 + Temp Hys, AND  
Temperature JT3 Temp Hys.  
On resuming, the bq20z60-R1/bq20z65-R1 clears the [CHGSUSP] status flag and sets ChargingCurrent  
according to the appropriate charging mode entered, and the CHG and ZVCHG FETs (if used) return to  
their previous state.  
The bq20z60-R1/bq20z65-R1 also leaves the charge-suspend mode and clears the [CHGSUSP] flag  
when a protection condition is detected or when the battery is removed in removable battery mode ([NR] =  
0).  
35  
SLUU386January 2010  
Detailed Description  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Charge Control  
www.ti.com  
Figure 2-9. Charge Suspend  
36  
Detailed Description  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Charge Control  
Related Variables:  
DF:Charge Control:Charge Temp Cfg(32):JT1(0)  
DF:Charge Control:Charge Temp Cfg(32):JT3(6)  
DF:Charge Control:Charge Temp Cfg(32):JT4(8)  
DF:Charge Control:Charge Temp Cfg(32):Temp Hys(10)  
DF:Configuration:Registers(64):Operation Cfg B(2)[CHGSUSP],[NR]  
DF:Gas Gauging:Current Thresholds(81):Chg Current Threshold(2)  
SBS:Temperature(0x08)  
SBS:AverageCurrent(0x0b)  
SBS:ChargingCurrent(0x14)  
SBS:BatteryStatus(0x16)[DSG]  
SBS:ChargingStatus(0x55)[CHGSUSP]  
2.5.5 Charging and Temperature Ranges  
The bq20z60-R1/bq20z65-R1 requests different charging current and charging voltage for each of the  
temperature ranges defined in Section 2.1, through the ChargingVoltage and ChargingCurrent commands.  
Additionally, the charging current can be set differently depending on the cell voltage. Three ranges of cell  
voltage are defined using two cell voltage thresholds: Cell Voltage Threshold 1 and Cell Voltage  
Threshold 2 (see Table 2-9). During charging, as cell voltage increases, ChargingCurrent is set to the  
appropriate value when cell voltage crosses one of the cell voltage thresholds. However, if cell voltage  
decreases below the threshold, ChargingCurrent is not set back to the previous value unless a discharge  
or relax state is detected. This is done to avoid the situation where the charging current is being changed  
back and forth due to the voltage drop that results from changing the charging current value.  
Table 2-9. Cell Voltage Ranges  
Condition  
Cell Voltage Range  
max(CellVoltage4..1) < Cell Voltage Threshold 1  
Cell Voltage Threshold 1 < max(CellVoltage4..1) < Cell Voltage Threshold 2  
Cell Voltage Threshold 2 < max(CellVoltage4..1)  
CVR1  
CVR2  
CVR3  
The dependency of the Charging Voltage and Charging Current on temperature range and cell voltage  
range is summarized in Table 2-10 and illustrated in Figure 2-10 and Figure 2-11.  
Table 2-10. Charging Voltage and Charging Current Dependency on Temperature Range and Cell  
Voltage Range  
Temp Range  
Cell Voltage  
Charging Voltage  
Charging Current  
TR1  
0
0
CVR1  
CVR2  
CVR3  
CVR1  
CVR2  
CVR3  
CVR1  
CVR2  
CVR3  
CVR1  
CVR2  
CVR3  
LT Chg Current1  
LT Chg Current2  
LT Chg Current3  
ST1 Chg Current1  
ST1 Chg Current2  
ST1 Chg Current3  
ST2 Chg Current1  
ST2 Chg Current2  
ST2 Chg Current3  
HT Chg Current1  
HT Chg Current2  
HT Chg Current3  
0
TR2  
LT Chg Voltage  
ST1 Chg Voltage  
ST2 Chg Voltage  
TR2A  
TR3  
TR4  
TR5  
HT Chg Voltage  
0
37  
SLUU386January 2010  
Detailed Description  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
 
 
 
Charge Control  
www.ti.com  
ST 2 Chg Voltage  
ST 1 Chg Voltage  
HT Chg Voltage  
LT Chg Voltage  
T1  
T2  
T2a  
T3  
T4  
Lo Temp Chg  
TR 2  
Std Temp Chg 1  
TR 2A  
Std Temp Chg2  
TR 3  
Hi Temp Chg  
TR 4  
Chg Suspend  
Chg Suspend  
TR5  
TR 1  
Chg Inhibit  
Chg Inhibit  
Figure 2-10. Temp Ranges and Charge Voltage for JEITA With Enhancements for More Complex  
Charging Profiles  
38  
Detailed Description  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Charge Control  
Cell Voltage  
COV Threshold  
LT Chg Current 3  
LT Chg Current 2  
ST1 Chg Current 3  
ST1 Chg Current 2  
ST2 Chg Current 3  
ST2 Chg Current 2  
HT Chg Current 3  
HT Chg Current 2  
CVR3  
CVR2  
Cell Voltage  
Threshold 2  
Cell Voltage  
Threshold 1  
LT Chg Current 1  
ST1 Chg Current 1  
ST2 Chg Current 1  
HT Chg Current 1  
CVR1  
Pre-chg Voltage  
Threshold  
T1  
T2  
T2a  
T3  
T4  
Lo Temp Chg  
TR 2  
Std Temp Chg1  
TR 2A  
Std Temp Chg2  
TR 3  
Hi Temp Chg  
TR 4  
Chg Suspend  
TR 1  
Chg Suspend  
TR 5  
Chg Inhibit  
Chg Inhibit  
Figure 2-11. Temp Ranges and Charge Current for JEITA With Enhancements for More Complex  
Charging Profiles  
2.5.5.1 Low Temperature Charging  
The bq20z60-R1/bq20z65-R1 enters this mode when the Temperature function reports a temperature in  
the TR2 range (JT1 < Temperature < JT2). In this mode [LTCHG] flag in ChargingStatus is set, the  
ChargingVoltage is set to LT Chg Voltage, and the ChargingCurrent is set to LT Chg Current1, LT Chg  
Current2, or LT Chg Current3 depending on the active cell voltage range. The charging current dataflash  
values for low temp charging should be set to low current values similar to precharge mode. The  
bq20z60-R1/bq20z65-R1 leaves this mode and clears the [LTCHG] flag if the Temperature goes below  
JT1 or above JT2 + Temp Hys.  
2.5.5.2 Standard Temperature Charging 1  
The bq20z60-R1/bq20z65-R1 enters this mode when the Temperature function reports a temperature in  
the TR2A range (JT2 < Temperature < JT2a). In this mode the [ST1CHG] flag in ChargingStatus is set,  
ChargingVoltage is set to ST1 Chg Voltage, and the ChargingCurrent is set to ST1 Chg Current, ST1  
Chg Current 2, or ST1 Chg Current 3 depending on the active cell voltage range. The  
bq20z60-R1/bq20z65-R1 leaves this mode and clears the [ST1CHG] flag if the Temperature goes below  
JT2 or above JT2a.  
2.5.5.3 Standard Temperature Charging 2  
The bq20z60-R1/bq20z65-R1 enters this mode when the Temperature function reports a temperature in  
39  
SLUU386January 2010  
Detailed Description  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Charge Control  
www.ti.com  
the TR3 range (JT2a < Temperature < JT3). In this mode the [ST2CHG] flag in ChargingStatus is set,  
ChargingVoltage is set to ST2 Chg Voltage, and the ChargingCurrent is set to ST2 Chg Current 1 or  
ST2 Chg Current 2 or ST2 Chg Current 3 depending on the active cell voltage. The  
bq20z60-R1/bq20z65-R1 leaves this mode and clears the [ST2CHG] flag if the Temperature goes below  
JT2a – Temp Hys or above JT3 .  
2.5.5.4 High Temperature Charging  
The bq20z60-R1/bq20z65-R1 enters this mode when the Temperature function reports a temperature in  
the TR4 range (JT3 < Temperature < JT4). In this mode the [HTCHG] flag in ChargingStatus is set,  
ChargingVoltage is set to HT Chg Voltage, and the ChargingCurrent is set to HT Chg Current1, HT Chg  
Current2, or HT Chg Current3 depending on the active cell voltage. The bq20z60-R1/bq20z65-R1 leaves  
this mode and clears the [HTCHG] flag if the Temperature goes below JT3 – Temp Hys or above JT4.  
Related Variables:  
DF:Charge Control:Charge Temp Cfg(32):JT1(0)  
DF:Charge Control:Charge Temp Cfg(32):JT2(2)  
DF:Charge Control:Charge Temp Cfg(32):JT2a(4)  
DF:Charge Control:Charge Temp Cfg(32):JT3(6)  
DF:Charge Control:Charge Temp Cfg(32):JT4(8)  
DF:Charge Control:Charge Temp Cfg(32):Temp Hys(10)  
DF:Charge Control:Charge Cfg(34):LT Charge Voltage(0)  
DF:Charge Control:Charge Cfg(34):LT Charge Current 1(2)  
DF:Charge Control:Charge Cfg(34):LT Charge Current 2(4)  
DF:Charge Control:Charge Cfg(34):LT Charge Current 3(6)  
DF:Charge Control:Charge Cfg(34):ST1 Charge Voltage(8)  
DF:Charge Control:Charge Cfg(34):ST1 Charge Current 1(10)  
DF:Charge Control:Charge Cfg(34):ST1 Charge Current 2(12)  
DF:Charge Control:Charge Cfg(34):ST1 Charge Current 3(14)  
DF:Charge Control:Charge Cfg(34):ST2 Charge Voltage(16)  
DF:Charge Control:Charge Cfg(34):ST2 Charge Current 1(18)  
DF:Charge Control:Charge Cfg(34):ST2 Charge Current 2(20)  
DF:Charge Control:Charge Cfg(34):ST2 Charge Current 3(22)  
DF:Charge Control:Charge Cfg(34):HT Charge Voltage(24)  
DF:Charge Control:Charge Cfg(34):HT Charge Current 1(26)  
DF:Charge Control:Charge Cfg(34):HT Charge Current 2(28)  
DF:Charge Control:Charge Cfg(34):HT Charge Current 3(30)  
DF:Charge Control:Charge Cfg(34):Cell Voltage Threshold 1(32)  
DF:Charge Control:Charge Cfg(34):Cell Voltage Threshold 2(34)  
SBS:Temperature(0x08)  
SBS:ChargingCurrent(0x14)  
SBS:ChargingVoltage(0x15)  
SBS:ChargingStatus(0x55)[LTCHG] , [ST1CHG] , [ST2CHG], [HTCHG]  
2.5.6 Precharge  
The bq20z60-R1/bq20z65-R1 enters precharge mode during charging if any cell voltage goes below  
Pre-chg Voltage Threshold limit or if any of the SafetyStatus flags, [CUV], [OCD], or [OCD2] is set.  
Depending on the setting of the [ZVCHG1] and [ZVCHG0] bits in Operation Cfg A, different FETs can be  
used in pre-charge mode.  
40  
Detailed Description  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Charge Control  
Table 2-11. Precharge FET  
ZVCHG1  
ZVCHG0  
FET USED  
ZVCHG FET  
CHG FET  
0
0
1
0
1
0
GPOD Pin (on the  
AFE when used with  
bq20z60)  
1
1
No Action  
In precharge mode, the [PCHG] flag is set, the ChargingVoltage is set to Pre-chg Current, and  
ChargingVoltage is set per the charging algorithm.  
The bq20z60-R1/bq20z65-R1 leaves precharge mode and clears the [PCHG] flag if all cell voltages reach  
or rise above Pre-chg Recovery Voltage. Precharge mode is also exited if charge suspend mode is  
entered, any fault condition is detected, or the pack is removed in removable mode.  
Related Variables:  
DF:Charge Control:Pre-Charge Cfg(33):Pre-chg Voltage Threshold(0)  
DF:Charge Control:Pre-Charge Cfg(33):Pre-chg Recovery Voltage(0)  
DF:Charge Control:Pre-Charge Cfg(33):Pre-chg Current(4)  
DF:Configuration:Registers(64):Operation Cfg A(0)[ZVCHG1],[ZVCHG0]  
SBS:ChargingCurrent(0x14)  
SBS:ChargingVoltage(0x15)  
SBS:CellVoltage4..1(0x3c..0x3f)  
SBS:SafetyStatus(0x51)[CUV],[OCD],[OCD2]  
SBS:ChargingStatus(0x55)[PCHG]  
2.5.7 Primary Charge Termination  
The bq20z60-R1/bq20z65-R1 determines charge termination if:  
Average Charge Current < Taper Current during two consecutive Current Taper Window time  
periods, AND  
The accumulated change in capacity must be > 0.25 mAh per period during two consecutive  
Current Taper Window time periods, AND  
Taper voltage condition is met. Taper voltage condition is either cell voltage-based or pack  
voltage-based depending on the bit [CELL_TAPER] in Operation Cfg C.  
[CELL_TAPER] =1: Max (CellVoltage4..1) + Taper Voltage ChargingVoltage / number of cells  
[CELL_TAPER] =0: Voltage + Taper Voltage ChargingVoltage  
NOTE: To ensure proper charge termination, it is recommend that Taper Current be set to a value  
greater than Quit Current.  
The following parameters change the behavior of bq20z60-R1/bq20z65-R1 on charge termination:  
Table 2-12. Primary Charge Termination  
Parameter  
Behavior on Primary Charge Termination  
[TCA] flag set, [MCHG] flag set, ChargingCurrent = Maintenance Current  
[FC] flag set  
[TCA Set %] = –1  
[FC Set %] = –1  
[CHGFET] set  
[CSYNC] set  
CHG FET turned off  
RemainingCapacity = FullChargeCapacity regardless of TCA Set % value  
[RSOCL] set  
If the [RSOCL] bit in Operation Cfg C is set then RelativeStateofCharge and RemainingCapacity are held at 99% until primary  
charge termination occurs. Only on entering primary charge termination is 100% displayed.  
[RSOCL] clear  
If the [RSOCL] bit in Operation Cfg C is cleared then RelativeStateofCharge and RemainingCapacity are not held at 99% until  
primary charge termination occurs. Fractions of % greater than 99% are rounded up to display 100%.  
41  
SLUU386January 2010  
Detailed Description  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Charge Control  
www.ti.com  
Related Variables:  
DF:Charge Control:Termination Cfg.(36):Maintenance Current(0)  
DF:Charge Control:Termination Cfg.(36):Taper Current(2)  
DF:Charge Control:Termination Cfg.(36):Taper Voltage(6)  
DF:Charge Control:Termination Cfg.(36):Current Taper Window(8)  
DF:Charge Control:Termination Cfg.(36):TCA Set %(9)  
DF:Charge Control:Termination Cfg.(36):FC Set %(11)  
DF:Configuration:Registers(64):Operation Cfg B(2)[CHGFET],[CSYNC]  
DF:Configuration:Registers(64):Operation Cfg C(4)[RSOCL]  
DF:Gas Gauging:Current Thresholds(81):Quit Current(4)  
SBS:Voltage(0x09)  
SBS:Current(0x0a)  
SBS:RemainingCapacity(0x0f)  
SBS:FullChargeCapacity(0x10)  
SBS:ChargingCurrent(0x14)  
SBS:BatteryStatus(0x16)[TCA],[FC]  
SBS:CellVoltage4..1(0x3c..0x3f)  
SBS:ChargingStatus(0x55)[MCHG]  
2.5.8 Charging Faults  
The bq20z60-R1/bq20z65-R1 can report charging faults in the ChargingStatus register. When the  
[OCHGI] bit in Charge Fault Cfg is set, the CHG FET is turned OFF and the ZVCHG FET is turned ON if  
the [ZVCHG1], [ZVCHG0] bits in Operation Cfg A are set appropriately. If the ZVCHG FET is not used  
the CHG FET remains ON, regardless of the bits set in Charge Fault Cfg, because it acts as the ZVCHG  
FET.  
On occurrence of a charging fault, the bq20z60-R1/bq20z65-R1:  
Sets the appropriate ChargingStatus flag  
Turns off the CHG FET, and turns on the ZVCHG FET (if used) if the flag in Charge Fault Cfg and  
ChargingStatus matches. The DSG FET is also turned off if charging fault is a Battery Depleted fault.  
Sets the ChargingCurrent = 0, ChargingVoltage = 0; (ChargingVoltage is not set to zero if it is a  
Battery Depleted fault).  
Sets the [TCA] flag in BatteryStatus  
Sets the [OCA] flag in BatteryStatus if it is an Overcharge fault  
On recovery, the bq20z60-R1/bq20z65-R1:  
Resets the appropriate ChargingStatus flags  
Sets the CHG FET and ZVCHG FET (if used) to previous states. (DSG FET is also allowed to turn on  
again on recovery from Battery Depleted fault).  
Sets ChargingCurrent and ChargingVoltage back to previous state according to charging algorithm.  
Resets [TCA] (and [OCA] if it was set) flag in BatteryStatus  
Precharge Mode Timeout  
When Current Chg Current Threshold, the bq20z60-R1/bq20z65-R1 starts the Precharge Timer. The  
Precharge Timer is suspended when precharge mode is not active ([PCHG] = 0). Set Precharge Timeout  
[PCMTO] to zero to disable this feature.  
The bq20z60-R1/bq20z65-R1 goes into precharge mode charging timeout [PCMTO] if:  
Precharge timer Precharge Timeout  
The bq20z60-R1/bq20z65-R1 recovers if:  
Current (–)Dsg Current Threshold, OR  
Pack is removed and reinserted, if [NR] = 0  
Charge Mode Timeout  
42  
Detailed Description  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Charge Control  
When Current is Chg Current Threshold, the bq20z60-R1/bq20z65-R1 starts the Charge Timer. The  
Charge Timer is suspended when charge is not active ([LTCHG] = 0, [ST1CHG] = 0, [ST2CHG] = 0, and  
[HTCHG] = 0 , or when [DSG] = 1. The Charge Timer is reset when an amount of discharge greater than  
Over Charge Recovery is detected or if the pack is removed and reinserted when [NR] = 0. Set Charge  
Timeout to 0 to disable this feature.  
The bq20z60-R1/bq20z65-R1 goes into charge mode charging timeout if:  
Charge timer Charge Timeout  
The bq20z60-R1/bq20z65-R1 recovers if:  
Current (–)Dsg Current Threshold OR  
Pack is removed and reinserted if [NR] = 0  
Overcharging Voltage  
The bq20z60-R1/bq20z65-R1 goes into overcharging voltage mode if:  
Voltage ST2 Chg Voltage + Over Charging Voltage for minimum Over Charging Volt Time period.  
The bq20z60-R1/bq20z65-R1 recovers, if:  
Voltage ST2 Chg Voltage  
Overcharging Current  
The bq20z60-R1/bq20z65-R1 goes into overcharging current mode if:  
Current ChargingCurrent + Over Charging Current for minimum Over Charging Curr Time period.  
The bq20z60-R1/bq20z65-R1 recovers, if:  
AverageCurrent Over Charging Curr Recov  
Overcharge  
The bq20z60-R1/bq20z65-R1 goes into overcharge mode if the battery pack is charged in excess of  
FullChargeCapacity by Over Charge Capacity:  
The bq20z60-R1/bq20z65-R1 recovers if any of the following conditions are met:  
Pack removed and reinserted ([NR] = 0)  
Continuous amount of discharge over Over Charge Recovery and AverageCurrent  
when [NR] = 1  
< 0,  
RemainingCapacity FC Clear %  
Battery Depleted  
The bq20z60-R1/bq20z65-R1 goes into battery depleted mode if:  
Voltage Depleted Voltage for Depleted Voltage Time and charger is present  
The bq20z60-R1/bq20z65-R1 recovers, if:  
Voltage > Depleted Voltage Recovery  
Table 2-13. Charging Faults  
ChargingStatus Flag,  
Charge Fault  
Charge Fault  
Fault Condition  
Recovery Condition  
Configuration Flag  
Precharge  
Timeout  
Precharge Timer Precharge Timeout  
Current (–)Dsg Current Threshold, OR [PCMTO]  
pack removed and reinserted if [NR] = 0  
Charge Timeout Charge Timer Charge Timeout  
[CMTO]  
Overcharging  
Voltage  
Voltage ST2 Chg Voltage +  
Over Charging Voltage for minimum  
Over Charging Volt Time  
Voltage ST2 Chg Voltage  
[OCHGV]  
Overcharging  
Current  
Current ChargingCurrent +  
Over Charging Current for minimum Over Recov  
AverageCurrent Over Charging Curr  
[OCHGI]  
Charging Curr Time  
43  
SLUU386January 2010  
Detailed Description  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Charge Control  
www.ti.com  
Table 2-13. Charging Faults (continued)  
ChargingStatus Flag,  
Charge Fault  
Configuration Flag  
Charge Fault  
Overcharge  
Fault Condition  
Recovery Condition  
RemainingCapacity FullChargeCapacity Pack removed and reinserted if [NR] = 0, [OC]  
Over Charge Capacity  
OR continuous amount of discharge of  
Over Charge Recovery if [NR] = 1, OR  
RemainingCapacity FC Clear %  
Battery Depleted Voltage Depleted Voltage for minimum  
Voltage > Depleted Voltage Recovery  
[XCHGLV]  
Depleted Voltage Time  
Related Variables:  
DF:Charge Control:Charge Cfg(34):ST2 Chg Voltage(16)  
DF:Charge Control:Termination Cfg.(36):FC Clear %(12)  
DF:Charge Control:Charging Faults(38):Over Charging Voltage(0)  
DF:Charge Control:Charging Faults(38):Over Charging Volt Time(2)  
DF:Charge Control:Charging Faults(38):Over Charging Current(3)  
DF:Charge Control:Charging Faults(38):Over Charging Curr Time(5)  
DF:Charge Control:Charging Faults(38):Over Charging Curr Recov(6)  
DF:Charge Control:Charging Faults(38):Depleted Voltage(8)  
DF:Charge Control:Charging Faults(38):Depleted Voltage Time(10)  
DF:Charge Control:Charging Faults(38):Depleted Recovery(11)  
DF:Charge Control:Charging Faults(38):Over Charge Capacity(13)  
DF:Charge Control:Charging Faults(38):Over Charge Recovery(15)  
DF:Charge Control:Charging Faults(38):Charge Timeout(17)  
DF:Charge Control:Charging Faults(38):Precharge Timeout(19)  
DF:Charge Control:Charging Faults(38):Charge Fault Cfg(21)  
DF:Configuration:Registers(64):Operation Cfg B(2)[NR]  
SBS:Voltage(0x09)  
SBS:Current(0x0a)  
SBS:AverageCurrent(0x0b)  
SBS:ChargingCurrent(0x14)  
SBS:BatteryStatus(0x16)[TDA],[TCA],[OCA]  
SBS:ChargingStatus(0x55)[LTCHG],[STCHG],[HTCHG]  
44  
Detailed Description  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Discharge-Inhibit Mode  
2.5.9 Discharge and Charge Alarms  
The bq20z60-R1/bq20z65-R1 enables [TDA], [FD], [TCA] and [FC] flags in BatteryStatus to be set or  
cleared on the following thresholds based on RelativeStateOfCharge. All thresholds can be disabled by  
setting them to –1. FC Clear % should not be disabled by setting to –1.  
Threshold  
TDA Set % and discharging  
TDA Clear %  
FD Set %  
BatteryStatus Flag  
[TDA] is set.  
[TDA] is cleared.  
[FD] is set.  
FD Clear %  
[FD] is cleared.  
[TCA] is set.  
RelativeStateOfCharge  
TCA Set %  
TCA Clear %  
FC Set %  
[TCA] is cleared.  
[FC] is set.  
FC Clear %  
[FC] is cleared.  
The [TDA] and [FD] flags in BatteryStatus can also be set or cleared based on Voltage. If the voltage  
settings are not used, then they should be set to extreme range values.  
Threshold  
BatteryStatus Flag  
[TDA] is set.  
TDA Volt Threshold for a period of TDA Volt Time and  
discharging  
TDA Clear Volt  
FD Volt Threshold for a period of FD Volt Time  
FD Clear Volt  
[TDA] is cleared.  
[FD] is set.  
Voltage  
[FD] is cleared.  
Related Variables:  
DF:Charge Control:Termination Cfg.(36):TCA Set %(9)  
DF:Charge Control:Termination Cfg.(36):TCA Clear %(10)  
DF:Charge Control:Termination Cfg.(36):FC Set %(11)  
DF:Charge Control:Termination Cfg.(36):FC Clear %(12)  
DF:SBS Configuration:Configuration(49):TDA Set %(0)  
DF:SBS Configuration:Configuration(49):TDA Clear %(1)  
DF:SBS Configuration:Configuration(49):FD Set %(2)  
DF:SBS Configuration:Configuration(49):FD Clear %(3)  
DF:SBS Configuration:Configuration(49):TDA Set Volt Threshold(4)  
DF:SBS Configuration:Configuration(49):TDA Set Volt Time(6)  
DF:SBS Configuration:Configuration(49):TDA Clear Volt(7)  
DF:SBS Configuration:Configuration(49):FD Set Volt Threshold(9)  
DF:SBS Configuration:Configuration(49):FD Volt Time(11)  
DF:SBS Configuration:Configuration(49):FD Clear Volt(12)  
SBS:Voltage(0x09)  
SBS:RelativeStateOfCharge(0x0d)  
2.6 Discharge-Inhibit Mode  
The bq20z60-R1/bq20z65-R1 prevents discharging if Temperature > Hi Dsg Start Temp. When this  
happens, the bq20z60-R1/bq20z65-R1 goes into discharge inhibit mode. In discharge inhibit mode,  
discharging is disabled, and [XDSG], [DSGIN] in OperationStatus and [TDA] in BatteryStatus are set. The  
bq20z60-R1/bq20z65-R1 returns to normal mode and allows discharging if Temperature becomes less  
than or equal Hi Dsg Start Temp.  
Related Variables:  
DF:1st Level Safety:Temperature(2):Hi Dsg Start Temp(20)  
SBS:Temperature(0x08)  
45  
SLUU386January 2010  
Detailed Description  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
LED Display  
www.ti.com  
SBS:BatteryStatus(0x16)[TDA]  
SBS:OperationStatus(0x54)[XDSG],[DCHGIN]  
2.7 LED Display  
2.7.1 Display Activation  
Figure 2-12. Display Activation  
46  
Detailed Description  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
LED Display  
The LED display is activated with a High to Low (H-L) transition at the DISP pin. The following flags  
configure additional display activation settings. If [CUV] or [PUV] flags are set, the display is disabled.  
LEDR — Set this flag to activate the display on exit from reset.  
LEDRCA— Set this flag to let all active LEDs flash with LED Flash Period if [RCA] flag is set.  
CHGLED— Set this flag to let the display stay activated during charging.  
PFD1, PFD0— If [PFD0] is set, the permanent failure can be activated in two different ways depending on  
the [PFD1] flag. If [PFD1] is cleared, the permanent failure display is active after normal capacity  
display, if DISP is held low after H-L transition for LED Hold Time period. If [PFD1] is set, the  
permanent failure display is activated with a H-L transition at DISP pin. The permanent failure  
display stays active 2 × LED Hold Time for each flag set in PFStatus register. See "Permanent  
Failure Error Codes" chapter for available error codes.  
LEDs ON, LEDs OFF, Display ON— The display can be tested with these ManufacturerAccess  
commands, LEDs ON and LEDs OFF switches all configured LEDs on or off. The Display ON  
command simulates a H-L transition at the DISP pin.  
Related Variables:  
DF:Configuration:Registers(64):Operation Cfg A(0)[LEDR],[LEDRCA],[CHGLED]  
DF:Configuration:Registers(64):Operation Cfg B(2)[PFD1],[PFD0]  
DF:LED Support:LED Cfg(67):LED Hold Time(6)  
SBS:ManufacturerAccess(0x00):LEDs ON(0x0032)  
SBS:ManufacturerAccess(0x00):LEDs OFF(0x0033)  
SBS:ManufacturerAccess(0x00):Display ON(0x0034)  
SBS:BatteryStatus(0x16)[RCA]  
SBS:SafetyStatus(0x51)[CUV],[PUV]  
SBS:PFStatus(0x53)  
2.7.2 Display Configuration  
The following parameters configures the display in various ways.  
DMODE— The charge level display can be configured to show either relative state of charge or absolute  
state of charge.  
LED1, LED0 — These bits configure the number of LEDs and the charge threshold levels used in the  
LED display. The bq20z90/bq20z95 can use predefined charge levels for 3,4, or 5 LEDs or user  
defined levels.  
SLED — The serial LED option can be used to implement a much brighter display at the expense of  
additional hardware components. With the parallel connection, the 3.3 V output from the bq29330 is  
used to power the LEDs. Using that approach, current in each LED should be limited to 3 mA  
maximum. With the serial option, all LEDs can be powered from the battery voltage and driven in  
series through a simple constant current regulator. The current is then diverted to ground at the  
various nodes between the series LEDs in order to program the desired pattern.  
LED Blink Period— During charging, the top LED segment flashes with the LED Blink Period; e.g. if  
battery charge is 36% and the display uses 5 LEDs, LED 2 will blink. [LEDRCA],  
CHG Flash Alarm and DSG Flash Alarm will override this setting if active.  
LED Flash Period— During discharge alarm, the remaining LED segments flash with LED Flash Period;  
e.g. if battery charge is 36% and the display uses 5 LEDs, LED 1 and LED 2 will blink.  
LED Delay— An activation delay from one LED to another LED can be set with this value.  
LED Hold Time— After display activation the display will stay on LED Hold Time period. The permanent  
failure display will stay on double the LED Hold Time period for each permanent failure bit set.  
Related Variables:  
47  
SLUU386January 2010  
Detailed Description  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
LED Display  
www.ti.com  
DF:Configuration:Registers(64):Operation Cfg A(0)[DMODE],[LED1],[LED0],[SLED],[LEDRCA]  
DF:LED Support:LED Cfg(67):LED Flash Period(0)  
DF:LED Support:LED Cfg(67):LED Blink Period(2)  
DF:LED Support:LED Cfg(67):LED Delay(4)  
DF:LED Support:LED Cfg(67):LED Hold Time(6)  
SBS:RelativeStateOfCharge(0x0d)  
SBS:AbsoluteStateOfCharge(0x0e)  
2.7.3 Display Format  
The bq20z60-R1/bq20z65-R1 can show state of charge using the LED display. Predefined levels for 3, 4  
or 5 LEDs or user configurable levels can be selected. State of charge levels can be configured for  
charging and discharging.  
If the display is activated during charging the display shows the state of charge and the top LED segment  
flashes at the rate of LED Blink Period (eg: if RelativeStateOfCharge = 36% and 5 LEDs are being used  
then LED2 will blink). The blinking is overriden with CHG Flash Alarm or [LEDRCA]  
If state of charge falls below the flash alarm level, all remaining active LEDs will flash at the  
LED Flash Period. The flash alarm can be disabled by setting it to -1.  
48  
Detailed Description  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
LED Display  
Table 2-14. Display Charge Level Threshold  
LED1, LED0 Setting: 3 LED  
4 LED  
5 LED  
USER  
Threshold Level:  
Flash Alarm active  
LED 1 active  
charge + discharge level  
charging level  
discharging level  
0% - 10%  
0% - 10%  
0% - 10%  
0% - CHG Flash Alarm  
CHG Thresh 1 - 100%  
0% - DSG Flash Alarm  
DSG Thresh 1 - 100%  
DSG Thresh 2 - 100%  
DSG Thresh 3 - 100%  
DSG Thresh 4 - 100%  
DSG Thresh 5 - 100%  
0% - 100%  
0% - 100%  
0% - 100%  
LED 2 active  
34% - 100% 25% - 100% 20% - 100% CHG Thresh 2 - 100%  
67% - 100% 50% - 100% 40% - 100% CHG Thresh 3 - 100%  
LED 3 active  
LED 4 active  
-
-
75% - 100% 60% - 100% CHG Thresh 4 - 100%  
- 80% - 100% CHG Thresh 5 - 100%  
LED 5 active  
Related Variables:  
DF:Configuration:Registers(64):Operation Cfg A(0)[DMODE],[LED1],[LED0],[LEDRCA]  
DF:LED Support:LED Cfg(67):LED Flash Period(0)  
DF:LED Support:LED Cfg(67):LED Blink Period(2)  
DF:LED Support:LED Cfg(67):CHG Flash Alarm(7)  
DF:LED Support:LED Cfg(67):CHG Thresh 1(8)  
DF:LED Support:LED Cfg(67):CHG Thresh 2(9)  
DF:LED Support:LED Cfg(67):CHG Thresh 3(10)  
DF:LED Support:LED Cfg(67):CHG Thresh 4(11)  
DF:LED Support:LED Cfg(67):CHG Thresh 5(12)  
DF:LED Support:LED Cfg(67):DSG Flash Alarm(13)  
DF:LED Support:LED Cfg(67):DSG Thresh 1(14)  
DF:LED Support:LED Cfg(67):DSG Thresh 2(15)  
DF:LED Support:LED Cfg(67):DSG Thresh 3(16)  
DF:LED Support:LED Cfg(67):DSG Thresh 4(17)  
DF:LED Support:LED Cfg(67):DSG Thresh 5(18)  
SBS:RelativeStateOfCharge(0x0d)  
SBS:AbsoluteStateOfCharge(0x0e)  
SBS:BatteryStatus(0x16)[DSG]  
2.7.4 Permanent Failure Error Codes  
When a permanent failure occurs, the type of permanent failure error can be shown on the display. The  
table below shows available error codes. The permanent failure display requires proper setting of [PFD1]  
and [PFD0] bits. The permanent failure code display is disabled if [SLED] bit is set. The LED Flash Period  
and LED Blink Period are fixed for these errors and not affected by the LED Data Flash settings.  
PFStatus  
[SOPT2]  
[SOT2D]  
[SOT2C]  
[CIM_A]  
[FBF]  
LED3  
LED2  
Off  
LED1  
Flashing with LED Flash Period  
Flashing with LED Blink Period  
On  
Off  
Off  
Flashing with LED Blink Period  
Off  
Flashing with LED Blink Period  
Flashing with LED Flash Period Flashing with LED Blink Period  
Flashing with LED Flash Period  
On  
Off  
Flashing with LED Blink Period  
Flashing with LED Blink Period  
Flashing with LED Flash Period  
[VSHUT]  
[SUV]  
Flashing with LED Flash Period  
Flashing with LED Flash Period Flashing with LED Blink Period  
On  
[SOPT1]  
[SOCD]  
[SOCC]  
[AFE_P]  
[AFE_C]  
[DFF]  
On  
Off  
Flashing with LED Blink Period  
Flashing with LED Blink Period  
On  
On  
Flashing with LED Flash Period Flashing with LED Blink Period  
Off  
On  
Off  
Flashing with LED Blink Period  
Flashing with LED Blink Period  
Off  
Off  
Flashing with LED Blink Period Flashing with LED Flash Period  
Copyright © 2010, Texas Instruments Incorporated  
Flashing with LED Flash Period  
49  
SLUU386January 2010  
Submit Documentation Feedback  
Detailed Description  
Device Operating Mode  
www.ti.com  
PFStatus  
[DFETF]  
[CFETF]  
[CIM_R]  
[SOT1D]  
[SOT1C]  
[SOV]  
LED3  
LED2  
On  
LED1  
Flashing with LED Blink Period  
Flashing with LED Blink Period  
Flashing with LED Flash Period  
Off  
Flashing with LED Flash Period  
Flashing with LED Blink Period Flashing with LED Flash Period  
On  
On  
On  
Off  
Off  
Off  
Flashing with LED Blink Period  
Flashing with LED Blink Period  
On  
Off  
Flashing with LED Blink Period Flashing with LED Flash Period  
[PFIN]  
Flashing with LED Blink Period  
Flashing with LED Blink Period  
On  
Off  
None  
Related Variables:  
DF:Configuration:Registers(64):Operation Cfg B(2)[PFD1],[PFD0]  
DF:LED Support:LED Cfg(67):LED Flash Period(0)  
DF:LED Support:LED Cfg(67):LED Blink Period(2)  
2.7.5 LED Current Configuration  
The sink current setting of the LED inputs to the bq20z60-R1/bq20z65-R1 can be programmed with the  
following settings. All of the LEDs are programmed with the same current level.  
Table 2-15. LED Current Configuration  
ILED1  
ILED0  
Sink Current  
0 mA  
0
0
1
1
0
1
0
1
3 mA  
4 mA  
5 mA (default)  
Related Variables:  
DF:LED Support:LED Cfg(67):Sink Current(19)  
2.8 Device Operating Mode  
The bq20z60-R1/bq20z65-R1 has several device power modes. During these modes, the  
bq20z60-R1/bq20z65-R1 modifies its operation to minimize power consumption from the battery.  
2.8.1 Normal Mode  
During normal operation, the bq20z60-R1/bq20z65-R1 takes Current, Voltage, and Temperature  
measurements, performs calculations, updates SBS data, and makes protection and status decisions at  
1-second intervals. Between these periods of activity, the bq20z60-R1/bq20z65-R1 is in a reduced-power  
state.  
PRES is sampled once per second and if PRES is high, the OperationStatus [PRES] flag is cleared. If  
PRES is low, the OperationStatus [PRES] flag is set, indicating the system is present (the battery is  
inserted).  
If the [NR] bit is set, the PRES input can be left floating, as it is not monitored.  
Related Variables:  
DF:Configuration:Registers(64):Operation Cfg B(2)[NR]  
SBS:OperationStatus(0x54)[PRES]  
50  
Detailed Description  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Device Operating Mode  
2.8.2 Battery Pack Removed Mode/System Present Detection  
2.8.2.1 Battery Pack Removed  
The bq20z60-R1/bq20z65-R1 detects the Battery Pack Removed mode if the [NR] bit is set to 0 AND the  
PRES input is high ([PRES] = 0).  
On entry to the Battery Pack Removed mode, the [TCA] and [TDA] flags in BatteryStatus are set,  
ChargingCurrent and ChargingVoltage are set to 0, the CHG and DSG FETs are turned off, and the  
ZVCHG FET is turned off (if used).  
Polling of the PRES pin continues at a rate of once every 1 s.  
The bq20z60-R1/bq20z65-R1 exits the Battery Pack Removed state if the [NR] flag is set to 0 AND the  
PRES input is low ([PRES] = 1). When this occurs, the [TCA] and [TDA] flags in BatteryStatus are reset.  
Related Variables:  
DF:Configuration:Registers(64):Operation Cfg B(2)[NR]  
SBS:BatteryStatus(0x16)[TCA],[TDA]  
SBS:OperationStatus(0x54)[PRES]  
2.8.2.2 System Present  
PRES is sampled once per second, and if PRES is high, the OperationStatus [PRES] flag is cleared. If  
PRES is low, the OperationStatus [PRES] flag is set, indicating the system is present (the battery is  
inserted). If the [NR] bit is set, the PRES input is ignored and can be left floating.  
Related Variables:  
DF:Configuration:Registers(64):Operation Cfg B(2)[NR]  
SBS:OperationStatus(0x54)[PRES]  
2.8.3 Sleep Mode  
In Sleep mode, the bq20z60-R1/bq20z65-R1 measures Voltage and Temperature in Sleep Voltage Time  
intervals and Current at Sleep Current Time intervals. At each interval the bq20z60-R1/bq20z65-R1  
performs calculations, updates SBS data, and makes protection and status decisions. Between these  
periods of activity, the bq20z60-R1/bq20z65-R1 is in a reduced-power state.  
The bq20z60-R1/bq20z65-R1 enters Sleep mode when the following conditions exist:  
If the [NR] bit is set to 0, [PRES] must also be set to 0 for the bq20z60-R1/bq20z65-R1 to enter sleep.  
AND one of the following conditions:  
(|Current| Sleep Current) AND (SMBus is low for Bus Low Time) AND (the [SLEEP] bit is set)  
OR  
(|Current| Sleep Current) AND (ManufacturerAccess Sleep command is received) AND (the  
[SLEEP] bit is set).  
Entry to Sleep mode is blocked if any of the PFStatus flags is set.  
On entry to sleep, if [NR] = 0, the CHG and DSG FETs are turned off, and the ZVCHG FET is turned off  
(if used), regardless of the [NRCHG] setting. If [NR] = 1, the CHG FET is turned off, and the ZVCHG FET  
is turned off (if used). However, if [NRCHG] is set, then the CHG FET remains on.  
Also, on entry to Sleep mode, the autocalibration of the ADC begins. However, if Temperature  
Cal Inhibit Temp Low or Temperature Cal Inhibit Temp High, autocalibration is not started on entry  
to sleep mode. The activation of autocalibration is not affected by the state of [SLEEP],  
Sleep Voltage Time, Sleep Current Time, or Current.  
Additionally, if sleep mode is entered in response to ManufacturerAccess Sleep command, then the ADC  
autocalibration is not performed.  
The bq20z60-R1/bq20z65-R1 exits Sleep mode when one or more of the following conditions exist:  
If the [NR] bit is set to 0 and [PRES] is set to 1.  
51  
SLUU386January 2010  
Detailed Description  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Device Operating Mode  
www.ti.com  
|Current| > Sleep Current  
SMBC or SMBD input transitions high  
Any current related flag is set in SafetyStatus  
[OC], [CMTO], [OCHGV], [OCHGI], and [XCHGLV] flags in ChargingStatus are set  
Wake function enabled by setting Wake Current Reg and a voltage across SRP and SRN is detected  
The bq20z60-R1/bq20z65-R1 exits Sleep mode if the absolute value of Current is greater than  
Sleep Current, OR the SMBC or SMBD input transitions high, OR any OperationStatus, ChargingStatus,  
or SafetyStatus flags change state.  
In addition, if [NR] is cleared, the bq20z60-R1/bq20z65-R1 exits Sleep mode when [PRES] = 1.  
Related Variables:  
DF:Configuration:Registers(64):Operation Cfg A(0)[SLEEP]  
DF:Configuration:Registers(64):Operation Cfg B(2)[NR],[NRCHG]  
DF:Power:Power(68):Sleep Current(10)  
DF:Power:Power(68):Bus Low Time(12)  
DF:Power:Power(68):Cal Inhibit Temp Low(13)  
DF:Power:Power(68):Cal Inhibit Temp Low(15)  
DF:Power:Power(68):Sleep Voltage Time(17)  
DF:Power:Power(68):Sleep Current Time(18)  
DF:Power:Power(68):Wake Current Reg(19)  
SBS:ManufacturerAccess(0x00):Sleep(0x0011)  
SBS:Current(0x0a)  
SBS:SafetyStatus(0x51)  
SBS:OperationStatus(0x54)[PRES]  
2.8.4 Wake Function  
The bq20z60-R1/bq20z65-R1 can exit sleep mode, if enabled, by the presence of a voltage across SRP  
and SRN. The level of the current signal needed is programmed in Wake Current Reg.  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Low Byte  
RSVD  
RSVD  
RSVD  
RSVD  
RSVD  
IWAKE  
RSNS1  
RSNS0  
LEGEND: RSVD = Reserved and must be programmed to 0  
Figure 2-13. Wake Current Reg  
IWAKE— This bit sets the current threshold for the Wake function.  
0 = 0.5 A (or if RSNS0 = RSNS1 = 0, then this function is disabled)  
1 = 1 A (or if RSNS0 = RSNS1 = 0, then this function is disabled)  
Table 2-16. Wake Current Reg  
RSNS1  
RSNS0  
Resistance  
Disabled (default)  
2.5 mΩ  
0
0
1
1
0
1
0
1
5 mΩ  
10 mΩ  
Related Variables:  
DF:Configuration:Registers(64):Operation Cfg A(0)[SLEEP]  
DF:Power:Power(68):Wake Current Reg(19)  
SBS:Current(0x0a)  
52  
Detailed Description  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Security (Enables and Disables Features)  
2.8.5 Shutdown Mode  
The bq20z60-R1/bq20z65-R1 enters Shutdown mode if the following conditions are met:  
[SHUTV] in Operation Cfg C is set to 0 AND Voltage Shutdown Voltage AND Current 0 for a  
period of Cell Shutdown Time  
OR  
[SHUTV] in Operation Cfg C is set to 1 AND Min(CellVoltage4..1) Cell Shutdown Voltage AND  
Current 0 for a period of Shutdown Time  
OR  
(ManufacturerAccess shutdown command received AND Current = 0) AND PackVoltage <  
Charger Present threshold.  
When the bq20z60-R1/bq20z65-R1 meets these conditions, the CHG, DSG, and ZVCHG FETs are turned  
off, and the AFE is commanded to shut down. In Shutdown mode, the bq20z60-R1/bq20z65-R1 is  
completely powered down because its supply is removed.  
To exit Shutdown mode, the PACK voltage must be greater than its minimum operating voltage. When this  
occurs, the AFE returns power to the bq20z60-R1/bq20z65-R1, the [WAKE] flag is set, and the AFE is  
configured. The [WAKE] flag is cleared after approximately 1 s when all SBS parameters have been  
measured and updated.  
Related Variables:  
DF:Power:Power(68):Shutdown Voltage(2)  
DF:Power:Power(68):Shutdown Time(4)  
DF:Power:Power(68):Cell Shutdown Voltage(5)  
DF:Power:Power(68):Cell Shutdown Time(7)  
DF:Power:Power(68):Charger Present(8)  
DF:Configuration:Registers(64):Operation Cfg B(2)[NR]  
DF:Configuration:Registers(64):Operation Cfg C(4)[SHUTV]  
SBS:Voltage(0x09)  
SBS:Current(0x0a)  
SBS:CellVoltage4..1(0x3c..0x3f)  
SBS:OperationStatus(0x54)[PRES],[WAKE]  
SBS:PackVoltage(0x5a)  
2.8.6 Ship Mode  
While in sealed mode, the bq20z60-R1/bq20z65-R1 enters ship mode if ManufacturerAccess (MAC)  
shutdown command (0x0010) is received 2 consecutive times AND PackVoltage < Charger Present  
threshold AND no safety conditions. The 2 MAC writes cannot have any other MAC commands following  
or between them. After the bq20z60-R1/bq20z65-R1 receives the 2 consecutive MAC (0x0010)  
commands, the CHG, DSG, and ZVCHG FETs are turned off after Sealed Ship Delay time period. After  
the passage of another Sealed Ship Delay period, ship mode is entered (i.e. after a time period which 2  
times Sealed Ship Delay). For example, if Sealed Ship Delay is set to 5 seconds, then 5 seconds after  
receiving the 2 MAC (0x0010) commands the FETs will turn off, and 10 seconds after receiving the 2  
commands, the bq20z60-R1/bq20z65-R1 will enter ship mode.  
Related Variables:  
DF:Power:Power(68):Charger Present(8)  
DF:Power:Power(68):Sealed Ship Delay(20)  
SBS:PackVoltage(0x5a)  
2.9 Security (Enables and Disables Features)  
There are three levels of secured operation within the bq20z60-R1/bq20z65-R1. To switch between the  
levels, different operations are needed with different codes. The three levels are Sealed, Unsealed, and  
Full Access.  
53  
SLUU386January 2010  
Detailed Description  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
 
Security (Enables and Disables Features)  
www.ti.com  
1. Full Access or Unsealed to Sealed— The use of the Seal Device command instructs the  
bq20z60-R1/bq20z65-R1 to limit access to the SBS functions and data flash space and sets the  
[SS] flag. In sealed mode, standard SBS functions have access per the Smart Battery Data  
Specification, Appendix A. Extended SBS functions and data flash are not accessible. Once in  
sealed mode, the part can never permanently return to Unsealed or Full Access modes.  
2. Sealed to Unsealed— Instructs the bq20z60-R1/bq20z65-R1 to extend access to the SBS and data  
flash space and clears the [SS] flag. In unsealed mode, all data, SBS, and DF have read/write  
access. Unsealing is a two-step command performed by writing the first word of the UnSealKey to  
ManufacturerAccess followed by the second word of UnSealKey to ManufacturerAccess. The  
unseal key can be read and changed via the extended SBS block command UnSealKey when in  
Full Access Mode. To return to the Sealed mode, either a hardware reset is needed, or the  
ManufacturerAccess seal device command is needed to transit from Full Access or Unsealed to  
Sealed.  
3. Unsealed to Full Access— Instructs the bq20z60-R1/bq20z65-R1 to allow full access to all SBS  
commands and data flash. The bq20z60-R1/bq20z65-R1 is shipped from TI in this mode. The keys  
for Unsealed to Full Access can be read and changed via the extended SBS block command  
FullAccessKey when in Full Access mode. Changing from Unsealed to Full Access is performed by  
using the ManufacturerAccess command, by writing the first word of FullAccessKey to  
ManufacturerAccess followed by the second word of the FullAccessKey to ManufacturerAccess.  
The full access key can be read and changed via the extended SBS block command  
FullAccessKey when in Full Access Mode. In Full Access mode, the command to go to boot ROM  
can be sent.  
Related Variables:  
SBS:ManufacturerAccess(0x00):Seal Device(0x0020)  
SBS:OperationStatus(0x54)[SS],[FAS]  
SBS:UnSealKey(0x60)  
SBS:FullAccessKey(0x61)  
54  
Detailed Description  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Security (Enables and Disables Features)  
Figure 2-14. Security  
55  
SLUU386January 2010  
Detailed Description  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Calibration  
www.ti.com  
2.10 Calibration  
2.10.1 Coulomb-Counter Dead Band  
The bq20z60-R1/bq20z65-R1 does not accumulate charge or discharge for gas gauging when the current  
input is below the dead-band current threshold. The threshold is programmed in CC Deadband  
(coulomb-counter dead band) and should be set sufficiently high to prevent false signal detection with no  
charge or discharge flowing through the sense resistor.  
Related Variable:  
DF:Calibration:Current(107):CC Deadband(1)  
2.10.2 Autocalibration  
The bq20z60-R1/bq20z65-R1 provides an autocalibration feature to cancel the voltage offset error across  
SRP and SRN for maximum charge measurement accuracy. The bq20z60-R1/bq20z65-R1 performs  
autocalibration when the SMBus lines stay low continuously for a minimum of 5 s and Temperature is  
within bounds of Cal Inhibit Temp Low and Cal Inhibit Temp High.  
Related Variables:  
DF:Power:Power(68):Cal Inhibit Temp Low(13)  
DF:Power:Power(68):Cal Inhibit Temp High(15)  
SBS:Temperature(0x08)  
2.11 Communications  
The bq20z60-R1/bq20z65-R1 uses SMBus v1.1 with master mode and packet error checking (PEC)  
options per the SBS specification.  
2.11.1 SMBus On and Off States  
The bq20z60-R1/bq20z65-R1 detects an SMBus off state when SMBC and SMBD are logic-low for 2  
seconds. Clearing this state requires either SMBC or SMBD to transition high. Within 1 ms, the  
communication bus is available.  
2.11.2 Packet Error Checking  
The bq20z60-R1/bq20z65-R1 can receive or transmit data with or without PEC.  
In the write-word protocol, if the host does not support PEC, the last byte of data is followed by a stop  
condition. If the host does not support PEC, the [HPE] bit should be set to 0 (default).  
In the write-word protocol, the bq20z60-R1/bq20z65-R1 receives the PEC after the last byte of data from  
the host. If the host does not support PEC, the last byte of data is followed by a stop condition. After  
receipt of the PEC, the bq20z60-R1/bq20z65-R1 compares the value to its calculation. If the PEC is  
correct, the bq20z60-R1/bq20z65-R1 responds with an ACKNOWLEDGE. If it is not correct, the  
bq20z60-R1/bq20z65-R1 responds with a NOT ACKNOWLEDGE and sets an error code. If the host  
supports PEC, the [HPE] bit should be set to 1.  
In the read-word and block-read in master mode, the host generates an ACKNOWLEDGE after the last  
byte of data sent by the bq20z60-R1/bq20z65-R1. The bq20z60-R1/bq20z65-R1 then sends the PEC, and  
the host, acting as a master receiver, generates a NOT ACKNOWLEDGE and a stop condition.  
Related Variable:  
DF:Configuration:Registers(64):Operation Cfg B(2)[HPE]  
2.11.3 bq20z60-R1/bq20z65-R1 Slave Address  
The bq20z60-R1/bq20z65-R1 uses address 0x16 on the SMB for communication.  
56  
Detailed Description  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Communications  
2.11.4 Broadcasts to Smart Charger and Smart Battery Host  
The bq20z60-R1/bq20z65-R1 can broadcast messages to the smart battery charger and smart battery  
host. This can be enabled with the [BCAST] bit.  
The PEC byte for alarm transmissions to the charger in master mode can be enabled with the [CPE] bit.  
The PEC byte for alarm transmissions in master mode to the smart battery host and the PEC byte for  
receiving communications from all sources in slave mode can be enabled with the [HPE] bit.  
Related Variable:  
DF:Configuration:Registers(64):Operation Cfg B(2)[CPE],[HPE],[BCAST]  
57  
SLUU386January 2010  
Detailed Description  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
58  
Detailed Description  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Appendix A  
SLUU386January 2010  
Standard SBS Commands  
The bq20z60-R1/bq20z65-R1 SBS command set meets the SBD v1.1 specification. All SBS values are  
updated in 1-second intervals.  
A.1 ManufacturerAccess (0x00)  
This read- or write-word function provides battery system-level data, access to test controls, and security  
features.  
Table A-1. ManufacturerAccess  
SBS  
Cmd.  
Mode  
Name  
Format  
Size in Bytes  
Min Value Max Value Default Value Unit  
0x0000 0xffff  
0x00  
R/W  
ManufacturerAccess  
Hex  
2
A.1.1 System Data  
The results of these commands must be read from ManufacturerAccess after a write with the command  
word to ManufacturerAccess.  
A.1.1.1 Device Type (0x0001)  
Returns the IC part number.  
Table A-2. Device Type  
Manufacturer Access Mode  
0x0001  
Name  
Format  
Size in Bytes Min Value Max Value Default Value Unit  
0x0600  
R
Device Type  
Hex  
2
A.1.1.2 Firmware Version (0x0002)  
Returns the firmware version. The format is most-significant byte (MSB) = decimal integer, and the  
least-significant byte (LSB) = sub-decimal integer, e.g., 0x0120 = version 01.20.  
Table A-3. Firmware Version  
Manufacturer Access Mode Name  
Format Size in Bytes  
Min Value Max Value Default Value Unit  
0x0002 Firmware Version Hex  
R
2
A.1.1.3 Hardware Version (0x0003)  
Returns the hardware version stored in a single byte of reserved data flash. e.g., 0x00a7 = version A7.  
Table A-4. Hardware Version  
Manufacturer Access  
Mode Name  
Format Size in Bytes Min Value Max Value Default Value Unit  
0x00a7  
0x0003  
R
Hardware Version Hex  
2
59  
SLUU386January 2010  
Submit Documentation Feedback  
Standard SBS Commands  
Copyright © 2010, Texas Instruments Incorporated  
 
ManufacturerAccess (0x00)  
www.ti.com  
A.1.1.4 DF Checksum (0x0004)  
This function is only available when the bq20z60-R1/bq20z65-R1 is in unsealed mode or full access  
mode, indicated by the [SS] and [FAS] flags. A write to this command forces the bq20z60-R1/bq20z65-R1  
to generate a checksum of the full data flash (DF) array. The generated checksum is then returned within  
45 ms.  
NOTE: If another SMBus command is received while the checksum is being generated, the DF  
checksum is generated, but the response may be a time-out (<25 ms).  
Table A-5. DF Checksum  
Max  
Value  
Manufacturer Access Mode  
0x0004  
Name  
Format  
Size in Bytes Min Value  
Default Value Unit  
R
DF Checksum Hex  
2
A.1.1.5 Manufacturer Status (0x0006)  
This function is available while the bq20z60-R1/bq20z65-R1 is in normal operation. This 16-bit word  
reports the battery status.  
Bit 7  
FET1  
0
Bit 6  
FET0  
0
Bit 5  
PF1  
0
Bit 4  
PF0  
0
Bit 3  
STATE3  
1
Bit 2  
STATE2  
0
Bit 1  
STATE1  
1
Bit 0  
High Byte  
Low Byte  
STATE0  
0
LEGEND: All bits are read-only.  
Figure A-1. Manufacturer Status  
FET1, FET0— Indicates the state of the charge and discharge FETs  
0,0 = Both charge and discharge FETs are on.  
0,1 = CHG FET is off, DSG FET is on.  
1,0 = Both charge and discharge FETs are off.  
1,1 = CHG FET is on, DSG FET is off.  
PF1, PF0— Indicates permanent failure cause when permanent failure is indicated by STATE3..STATE0  
0,0 = Fuse is blown if enabled via DF:Configuration:Register(64):Permanent Fail Cfg(6),  
Permanent Fail Cfg 2(8)  
0,1 = Cell imbalance failure  
1,0 = Safety voltage failure  
1,1 = FET failure  
60  
Standard SBS Commands  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
ManufacturerAccess (0x00)  
STATE3, STATE2, STATE1, STATE0— Indicates the battery state.  
0,0,0,0 = Wake Up  
0,0,0,1 = Normal Discharge  
0,0,1,1 = Pre-Charge  
0,1,0,1 = Charge  
0,1,1,1 = Charge Termination  
1,0,0,0 = Fault Charge Terminate  
1,0,0,1 = Permanent Failure  
1,0,1,0 = Overcurrent  
1,0,1,1 = Overtemperature  
1,1,0,0 = Battery Failure  
1,1,0,1 = Sleep  
1,1,1,0 = Discharge Prohibited  
1,1,1,1 = Battery Removed  
A.1.1.6 Chemistry ID (0x0008)  
Returns the OCV table chemistry ID of the battery. The default table ID is 0x0100. For a list of OCV  
chemistry IDs, see the Support of Multiple Li-Ion Chemistries With Impedance Track Gas Gauges  
application note (SLUA372).  
Table A-6. Chemistry ID  
Size in  
Bytes  
Min  
Max  
Default  
Manufacturer Access  
Mode  
Name  
Format  
Unit  
Value Value Value  
0x0008  
R
Chemistry ID  
Hex  
2
0x0000 0xffff 0x0100  
A.1.2 System Control  
The commands in this section cause the bq20z60-R1/bq20z65-R1 to take actions when written. No data is  
returned.  
A.1.2.1 Shutdown (0x0010)  
Instructs the bq20z60-R1/bq20z65-R1 to verify and enter shutdown mode (when the  
bq20z60-R1/bq20z65-R1 is in Unsealed or Full Access mode). This command is only available when the  
bq20z60-R1/bq20z65-R1 is in Unsealed or Full Access mode. Shutdown is not entered unless the  
PackVoltage < Charger Present and Current 0.  
In sealed mode, if the shutdown command (0x0010) is received 2 consecutive times, the  
bq20z60-R1/bq20z65-R1 enters ship mode. The 2 MAC writes cannot have any other MAC commands  
following or between them. For bq20z60-R1/bq20z65-R1 to enter ship mode, PackVoltage must be less  
than Charger Present threshold AND there are no safety conditions.  
Related Variables:  
DF:Power:Power(68):Charger Present(8)  
SBS:Current(0x0a)  
SBS:OperationStatus(0x54)[SS],[FAS]  
SBS:PackVoltage(0x5a)  
61  
SLUU386January 2010  
Standard SBS Commands  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
ManufacturerAccess (0x00)  
www.ti.com  
A.1.2.2 Sleep (0x0011)  
Instructs the bq20z60-R1/bq20z65-R1 to verify and enter sleep mode if no other command is sent after  
the Sleep command. Any SMB transition wakes up the bq20z60-R1/bq20z65-R1. It takes about 1 minute  
before the device goes to sleep. This command is only available when the bq20z60-R1/bq20z65-R1 is in  
Unsealed or Full Access mode.  
Related Variables:  
DF:Configuration:Registers(64):Operation Cfg A(0)[SLEEP]  
SBS:OperationStatus(0x54)[SS],[FAS]  
A.1.2.3 Seal Device (0x0020)  
Instructs the bq20z60-R1/bq20z65-R1 to limit access to the extended SBS functions and data flash space,  
sets the [SS] flag, and clears the [FAS] flag.  
This command is only available when the bq20z60-R1/bq20z65-R1 is in Unsealed or Full Access mode.  
See Security, Section 2.9, for detailed information.  
Related Variable:  
SBS:OperationStatus(0x54)[SS],[FAS]  
A.1.2.4 IT Enable (0x0021)  
This command forces the bq20z60-R1/bq20z65-R1 to begin the Impedance Track algorithm, changes  
Update Status, and sets the [QEN] flag.  
This command is only available when the bq20z60-R1/bq20z65-R1 is in Unsealed or Full Access mode.  
Related Variables:  
DF:Gas Gauging:State(82):Update Status(12)  
SBS:OperationStatus(0x54)[VOK],[QEN],[SS],[FAS]  
A.1.2.5 SAFE Activation (0x0030)  
This command drives the SAFE pin high.  
This command is only available when the bq20z60-R1/bq20z65-R1 is in Unsealed or Full Access mode.  
Related Variable:  
SBS:OperationStatus(0x54)[SS],[FAS]  
A.1.2.6 SAFE Clear (0x0031)  
This command sets the SAFE pin back to low.  
This command is only available when the bq20z60-R1/bq20z65-R1 is in Unsealed or Full Access mode.  
Related Variable:  
SBS:OperationStatus(0x54)[SS],[FAS]  
A.1.2.7 LEDs ON (0x0032)  
Activates all configured LEDs to stay on.  
This command is only available when the bq20z60-R1/bq20z65-R1 is in Unsealed or Full Access mode.  
Related Variables:  
DF:Configuration:Registers(64)Operation Cfg A(0)[LED1],[LED0]  
SBS:OperationStatus(0x54)[SS],[FAS]  
62  
Standard SBS Commands  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
ManufacturerAccess (0x00)  
A.1.2.8 LEDs OFF (0x0033)  
Deactivates all configured LEDs.  
This command is only available when the bq20z60-R1/bq20z65-R1 is in Unsealed or Full Access mode.  
63  
SLUU386January 2010  
Submit Documentation Feedback  
Standard SBS Commands  
Copyright © 2010, Texas Instruments Incorporated  
ManufacturerAccess (0x00)  
www.ti.com  
Related Variables:  
DF:Configuration:Registers(64)Operation Cfg A(0)[LED1],[LED0]  
SBS:OperationStatus(0x54)[SS],[FAS]  
A.1.2.9 Display ON (0x0034)  
Simulates a H-L transition at DISP pin and activates the LED display to show charge level.  
This command is only available when the bq20z60-R1/bq20z65-R1 is in Unsealed or Full Access mode.  
Related Variable:  
SBS:OperationStatus(0x54)[SS],[FAS]  
A.1.2.10 Calibration Mode (0x0040)  
Places the bq20z60-R1/bq20z65-R1 into calibration mode. See the Data Flash Programming and  
Calibrating the bq20zxx Family of Gas Gauges, application report (SLUA379A) for further details.  
This command is only available when the bq20z60-R1/bq20z65-R1 is in Unsealed or Full Access mode.  
Related Variable:  
SBS:OperationStatus(0x54)[SS],[FAS]  
A.1.2.11 Reset (0x0041)  
The bq20z60-R1/bq20z65-R1 undergoes a full reset. The bq20z60-R1/bq20z65-R1 holds the clock line  
down for a few milliseconds to complete the reset  
This command is only available when the bq20z60-R1/bq20z65-R1 is in Unsealed or Full Access mode.  
Related Variable:  
SBS:OperationStatus(0x54)[SS],[FAS]  
A.1.2.12 BootROM (0x0f00)  
The bq20z60-R1/bq20z65-R1 goes into BootROM mode.  
This command is only available when the bq20z60-R1/bq20z65-R1 is in Full Access mode.  
Related Variable:  
SBS:OperationStatus(0x54)[FAS]  
A.1.2.13 Permanent Fail Clear (PFKey)  
This two-step command must be written to ManufacturerAccess in following order: first word of the PFKey  
first, followed by the second word of the PFKey. If the command fails, 4 seconds must pass before the  
command can be reissued.  
This command instructs the bq20z60-R1/bq20z65-R1 to clear the PFStatus, clear the [PF] flag, clear the  
Fuse Flag, reset the SAFE pin, and unlock the data flash for writes.  
This command is only available when the bq20z60-R1/bq20z65-R1 is in Unsealed or Full Access mode.  
Related Variables:  
DF:PF Status:Device Status Data(96):Saved PF Flags 1(0), Saved PF Flags 2(2)  
DF:PF Status:Device Status Data(96):Fuse Flag(2)  
SBS:SafetyStatus(0x51)[PF]  
SBS:PFStatus(0x53)  
SBS:OperationStatus(0x54)[SS],[FAS]  
SBS:PFKey(0x62)  
64  
Standard SBS Commands  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
ManufacturerAccess (0x00)  
NOTE: The higher word must be immediately followed by the lower word. If the clear command  
fails, the command can only be repeated 4 seconds after the previous attempt. If  
communication other than the lower word occurs after the first word is sent, the Permanent  
Fail Clear command fails.  
A.1.2.14 Unseal Device (UnsealKey)  
Instructs the bq20z60-R1/bq20z65-R1 to enable access to the SBS functions and data flash space and  
clear the [SS] flag. This two-step command must be written to ManufacturerAccess in the following order:  
first word of the UnSealKey first, followed by the second word of the UnSealKey. If the command fails, 4  
seconds must pass before the command can be reissued.  
This command is only available when the bq20z60-R1/bq20z65-R1 is in Sealed mode.  
SeeSecurity, Section 2.9, for detailed information.  
Related Variables:  
SBS:OperationStatus(0x54)[SS]  
SBS:UnSealKey(0x60)  
A.1.2.15 Full Access Device (FullAccessKey)  
Instructs the bq20z60-R1/bq20z65-R1 to enable full access to all SBS functions and data flash space and  
set the [FAS] flag. This two-step command must be written to ManufacturerAccess in the following order:  
first word of the FullAccessKey first, followed by the second word of the FullAccessKey.  
This command is only available when the bq20z60-R1/bq20z65-R1 is in Unsealed mode.  
See Security, Section 2.9, for detailed information.  
Related Variables:  
SBS:OperationStatus(0x54)[SS],[FAS]  
SBS:FullAccessKey(0x61)  
A.1.3 Extended SBS Commands  
Also available via ManufacturerAccess in the sealed mode are some of the extended SBS commands.  
The commands available are listed as follows.  
The result of these commands must be read from ManufacturerAccess after a write to  
ManufacturerAccess.  
0x0046 = SBS:FETControl(0x46) (Read Only)  
0x0050 = SBS:SafetyAlert(0x50)  
0x0051 = SBS:SafetyStatus(0x51)  
0x0052 = SBS:PFAlert(0x52)  
0x0053 = SBS:PFStatus(0x53)  
0x0054 = SBS:OperationStatus(0x54)  
0x0055 = SBS:ChargingStatus(0x55)  
0x0057 = SBS:ResetData(0x57)  
0x0058 = SBS:WDResetData(0x58)  
0x005a = SBS:PackVoltage(0x5a)  
0x005d = SBS:AverageVoltage(0x5d)  
0x0069 = SBS:SafetyStatus2(0x69)  
0x006b = SBS:PFStatus2(0x6b)  
0x006c = SBS:ManufBlock1(0x6c)  
0x006d = SBS:ManufBlock2(0x6d)  
65  
SLUU386January 2010  
Standard SBS Commands  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
RemainingCapacityAlarm (0x01)  
www.ti.com  
0x006e = SBS:ManufBlock3(0x6e)  
0x006f = SBS:ManufBlock4(0x6f)  
0x0072 = SBS:TempRange(0x72)  
A.2 RemainingCapacityAlarm (0x01)  
This read- or write-word function sets or gets a low-capacity alarm threshold unsigned integer value with a  
range of 0 to 65,535 and units of either mAh (CapM = 0) or 10 mWh (CapM = 1). The default value for  
RemainingCapacityAlarm is stored in Rem Cap Alarm. If RemainingCapacityAlarm is set to 0, the alarm is  
disabled.  
If RemainingCapacity < RemainingCapacityAlarm, the [RCA] flag is set and the bq20z60-R1/bq20z65-R1  
sends an AlarmWarning message to the SMBUS host.  
If RemainingCapacity RemainingCapacityAlarm and [DSG] is set, the [RCA] flag is cleared.  
0 = Remaining capacity alarm is disabled  
1..700 = Remaining capacity limit for [RCA] flag  
Table A-7. RemainingCapacityAlarm  
SBS  
Cmd.  
Size in  
Bytes  
Min  
Value  
Max  
Value Value  
Default  
Mode Name  
Format  
Unit  
0x01  
R/W RemainingCapacityAlarm Unsigned integer  
2
0
700 300  
mAh or 10 mWh  
Related Variables:  
DF:SBS Configuration:Data(48):Rem Cap Alarm(0)  
SBS:BatteryMode(0x03)[CapM]  
SBS:RemainingCapacity(0x0f)  
SBS:BatteryStatus(0x16)[RCA],[DSG]  
A.3 RemainingTimeAlarm (0x02)  
This read- or write-word function sets or gets the RemainingTimeAlarm unsigned integer value in minutes  
with a range of 0 to 65,535. The default value of RemainingTimeAlarm is stored in Rem Time Alarm. If  
RemainingTimeAlarm = 0, this alarm is disabled.  
If AverageTimeToEmpty < RemainingTimeAlarm, the [RTA] flag is set and the bq20z60-R1/bq20z65-R1  
sends an AlarmWarning message to the SMBus host.  
If AverageTimeToEmpty RemainingTimeAlarm, the [RTA] flag is reset.  
0 = Remaining time alarm is disabled  
1..30 = Remaining time limit for [RTA] flag  
Table A-8. RemainingTimeAlarm  
SBS  
Cmd.  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Mode Name  
R/W RemainingTimeAlarm  
Format  
Unit  
0x02  
Unsigned integer  
2
0
30  
10  
min  
Related Variables:  
DF:SBS Configuration:Data(48):Rem Time Alarm(4)  
SBS:AverageTimeToEmpty(0x12)  
SBS:BatteryStatus(0x16)[RTA]  
66  
Standard SBS Commands  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
BatteryMode (0x03)  
A.4 BatteryMode (0x03)  
This read- or write-word function selects the various battery operational modes and reports the battery's  
capabilities and modes and flags minor conditions requiring attention.  
Bit 7  
CapM  
CF  
Bit 6  
Bit 5  
AM  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
PB  
Bit 0  
CC  
High Byte  
Low Byte  
ChgM  
RSVD  
RSVD  
RSVD  
RSVD  
RSVD  
RSVD  
RSVD  
RSVD  
PBS  
ICC  
LEGEND: High byte is read/write, low byte is read-only; RSVD = Reserved and must be programmed to 0  
Figure A-2. BatteryMode  
CapM— Sets the units used for capacity information and internal calculation.  
0 = Reports in mA or mAh (default)  
1 = Reports in 10 mW or 10 mWh  
The following functions are instantaneously updated after a [CapM] change:  
SBS:RemainingCapacityAlarm(0x01)  
SBS:AtRate(0x04)  
SBS:RemainingCapacity(0x0f)  
SBS:FullChargeCapacity(0x10)  
SBS:DesignCapacity(0x18)  
The following functions are recalculated within 1 second after a [CapM] change:  
SBS:RemainingTimeAlarm(0x02)  
SBS:AtRateTimeToEmpty(0x06)  
SBS:AtRateOK(0x07)  
SBS:RunTimeToEmpty(0x11)  
SBS:AverageTimeToEmpty(0x12)  
SBS:BatteryStatus(0x16)  
ChgM— Enables or disables the bq20z60-R1/bq20z65-R1 transmission of ChargingCurrent and  
ChargingVoltage messages to the Smart Battery Charger.  
0 = Enable ChargingVoltage and ChargingCurrent broadcasts to the Smart Battery Charger  
by setting the [BCAST] bit in Operation Cfg B when charging is desired.  
1 = Disable ChargingVoltage and ChargingCurrent broadcasts to the Smart Battery Charger.  
(default)  
Related Variables:  
DF:Configuration:Registers(64):Operation Cfg B(2)[BCAST]  
SBS:ChargingCurrent(0x14)  
SBS:ChargingVoltage(0x15)  
67  
SLUU386January 2010  
Submit Documentation Feedback  
Standard SBS Commands  
Copyright © 2010, Texas Instruments Incorporated  
AtRate (0x04)  
www.ti.com  
AM— Enables or disables AlarmWarning broadcasts to the host and Smart Battery Charger  
0 = Enable AlarmWarning broadcast to host and Smart Battery Charger by setting the  
[BCAST] bit in Operation Cfg B (default). The bq20z60-R1/bq20z65-R1 sends the  
AlarmWarning messages to the SMBus Host and the Smart Battery Charger any time an  
alarm condition is detected.  
1 = Disable AlarmWarning broadcast to host and Smart BatteryCharger. The  
bq20z60-R1/bq20z65-R1 does not master the SMBus, and AlarmWarning messages are  
not sent to the SMBus Host and the Smart Battery Charger for a period of no more than  
65 seconds and no less than 45 seconds. [AM] is automatically cleared by the  
bq20z60-R1/bq20z65-R1 60 seconds after being set to 1, independent of the [BCAST]  
bit.  
Related Variable:  
DF:Configuration:Registers(64):Operation Cfg B(2)[BCAST]  
NOTE: The system, as a minimum, is required to poll the Smart Battery Charger every 10  
seconds if the [AM] flag is set.  
PB— Sets the role of the battery pack. This flag is not used by the bq20z60-R1/bq20z65-R1 and should  
be set to 0.  
CC— Enable or disable internal charge controller. This flag is not used by bq20z60-R1/bq20z65-R1 and  
should be set to 0.  
CF— This flag is set if MaxError > CF MaxError Limit  
0 = Battery OK  
1 = Condition cycle requested  
Related Variables:  
DF:SBS Configuration:Data(48):CF MaxError Limit(21)  
SBS:MaxError(0x0c)  
PBS— Primary battery support is not supported by bq20z60-R1/bq20z65-R1 and is fixed to 0.  
ICC— This flag indicates whether the internal charge controller function is supported or not. This value is  
fixed to 1.  
A.5 AtRate (0x04)  
This read- or write-word function is the first half of a two-function call set used to set the AtRate value,  
which is used in calculations made by the AtRateTimeToFull, AtRateTimeToEmpty, and AtRateOK  
functions. The AtRate units are in either mA ([CapM] = 0) or 10 mW ([CapM] = 1).  
When the AtRate value is positive, the AtRateTimeToFull function returns the predicted time to full charge  
at the AtRate value of charge. When the AtRate value is negative, the AtRateTimeToEmpty function  
returns the predicted operating time at the AtRate value of discharge. When the AtRate value is negative,  
the AtRateOK function returns a Boolean value that predicts the battery's ability to supply the AtRate value  
of additional discharge energy (current or power) for 10 seconds.  
The default value for AtRate is zero.  
Table A-9. AtRate  
SBS  
Cmd.  
Mode  
Name  
Format  
Size in Bytes Min Value  
–32,768  
Max Value Default Value  
32,767  
Unit  
0x04  
R/W  
AtRate  
Signed integer  
2
0
mA or 10 mW  
68  
Standard SBS Commands  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
AtRateTimeToFull (0x05)  
Related Variables:  
SBS:AtRateTimeToFull(0x05)  
SBS:AtRateTimeToEmpty(0x06)  
SBS:AtRateOK(0x07)  
SBS:BatteryMode(0x03)[CapM]  
A.6 AtRateTimeToFull (0x05)  
This read-word function returns an unsigned integer value of the predicted remaining time to fully charge  
the battery using a CC-CV method at the AtRate value in minutes, with a range of 0 to 65,534. A value of  
65,535 indicates that the AtRate = 0.  
AtRateTimeToFull can report time based on constant current ([CapM] = 0) or constant power ([CapM] =  
1), and updates within 1 second after the SMBus host sets the AtRate value. The  
bq20z60-R1/bq20z65-R1 automatically updates AtRateTimeToFull based on the AtRate function at  
1-second intervals.  
0..65,534 = predicted time to full charge, based on AtRate  
65,535 = no charge or discharge (AtRate is 0)  
Table A-10. AtRateTimeToFull  
SBS  
Cmd.  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Mode Name  
AtRateTimeToFull  
Format  
Unit  
0x05  
R
Unsigned integer  
2
0
65,535  
min  
Related Variables:  
SBS:AtRate(0x04)  
SBS:BatteryMode(0x03)[CapM]  
A.7 AtRateTimeToEmpty (0x06)  
This read-word function returns an unsigned integer value of the predicted remaining operating time in  
minutes with a range of 0 to 65,534, if the battery is discharged at the AtRate value. A value of 65,535  
indicates that AtRate = 0.  
AtRateTimeToEmpty can report time based on constant current ([LDMD] = 0), or constant power ([LDMD]  
= 1), and is updated within 1 second after the SMBus host sets the AtRate value. The  
bq20z60-R1/bq20z65-R1 updates AtRateTimeToEmpty at 1-second intervals.  
0..65,534 = predicted remaining operating time, based on AtRate  
65,535 = no charge or discharge (AtRate is 0)  
Table A-11. AtRateTimeToEmpty  
SBS  
Cmd.  
Size in  
Bytes  
Min  
Max  
Default  
Mode  
Name  
Format  
Unit  
Value Value Value  
0x06  
R
AtRateTimeToEmpty  
Unsigned integer  
2
0
65,535  
min  
Related Variables:  
SBS:AtRate(0x04)  
SBS:OperationStatus(0x54)[LDMD]  
A.8 AtRateOK (0x07)  
This read-word function returns a boolean value that indicates whether or not the battery can deliver the  
AtRate value of energy for 10 seconds.  
69  
SLUU386January 2010  
Submit Documentation Feedback  
Standard SBS Commands  
Copyright © 2010, Texas Instruments Incorporated  
Temperature (0x08)  
www.ti.com  
The bq20z60-R1/bq20z65-R1 updates this value within 1 second after the SMBus host sets the AtRate  
function value. The bq20z60-R1/bq20z65-R1 updates AtRateOK at 1-second intervals.  
If AtRate function returns 0, AtRateOK always returns TRUE.  
0 = FALSE bq20z60-R1/bq20z65-R1 cannot deliver energy for 10 seconds, based on  
discharge rate indicated in AtRate  
1..65,535 = TRUE bq20z60-R1/bq20z65-R1 cn deliver energy for 10 seconds, based on discharge  
rate indicated in AtRate  
Table A-12. AtRateOK  
SBS Cmd. Mode Name  
Format  
Size in Bytes Min Value Max Value  
65,535  
Default Value  
Unit  
0x07 AtRateOK Unsigned integer  
R
2
0
min  
Related Variable:  
SBS:AtRate(0x04)  
A.9 Temperature (0x08)  
This read-word function returns an unsigned integer value of the temperature in units of 0.1 K, as  
measured by the bq20z60-R1/bq20z65-R1. It has a range of 0 to 6553.5 K.  
The source of the measured temperature is configured by the [TEMP1], [TEMP0] bits in the  
Operation Cfg A register.  
Table A-13. Temperature  
SBS Cmd. Mode Name  
Format  
Size in Bytes Min Value Max Value  
65,535  
Default Value  
Unit  
0x08 Temperature Unsigned integer  
R
2
0
0.1 K  
Related Variable:  
DF:Configuration:Register(64):Operation Cfg A(0)  
A.10 Voltage (0x09)  
This read-word function returns an unsigned integer value of the sum of the individual cell voltage  
measurements in mV, with a range of 0 to 20,000 mV.  
Table A-14. Voltage  
SBS Cmd. Mode Name  
0x09 Voltage  
Format  
Size in Bytes Min Value Max Value  
20,000  
Default Value  
Unit  
R
Unsigned integer  
2
0
mV  
A.11 Current (0x0a)  
This read-word function returns an integer value of the measured current being supplied (or accepted) by  
the battery in mA, with a range of –32,768 to 32,767. A positive value indicates charge current and a  
negative value indicates discharge.  
Any current value within Deadband is reported as 0 mA by the Current function.  
Table A-15. Current  
SBS Cmd. Mode Name  
0x0a Current  
Format  
Size in Bytes Min Value Max Value  
–32,768 32,767  
Default Value  
Unit  
R
Signed integer  
2
mA  
70  
Standard SBS Commands  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
AverageCurrent (0x0b)  
Related Variable:  
DF:Calibration:Current(107):Deadband(1)  
NOTE: The Current function is the average of four internal current measurements over a 1-second  
period.  
A.12 AverageCurrent (0x0b)  
This read-word function returns a signed integer value that approximates a one-minute rolling average of  
the current being supplied (or accepted) through the battery terminals in mA, with a range of –32,768 to  
32,767.  
AverageCurrent is calculated by a rolling IIR filtered average of Current function data with a period of  
14.5 s. During the time after a reset and before 14.5 s has elapsed, the reported AverageCurrent =  
Current function value.  
Table A-16. AverageCurrent  
SBS  
Cmd.  
Min  
Value  
Mode  
Name  
Format  
Size in Bytes  
Max Value  
Default Value  
Unit  
0x0b  
R
AverageCurrent Signed integer  
2
–32,768  
32,767  
mA  
Related Variables:  
DF:Calibration:Current(107):Filter(0)  
SBS:Current(0x0a)  
A.13 MaxError (0x0c)  
This read-word function returns an unsigned integer value of the expected margin of error, in %, in the  
state-of-charge calculation, with a range of 1% to 100%.  
Max error is incremented internally by 0.05% for every increment of CylceCount after the last QMAX  
update. MaxError is incremented in the display by 1% for each increment of CycleCount.  
Event  
MaxError Setting  
Set to 100%  
Set to 1%  
Full reset  
QMAX and Ra table update  
QMAX update  
Ra table update  
Set to 3%  
Set to 5%  
Table A-17. MaxError  
SBS Cmd. Mode Name  
Format  
Size in Bytes Min Value Max Value  
100  
Default Value  
Unit  
0x0c  
R
MaxError  
Unsigned integer  
1
0
%
Related Variable:  
SBS:CycleCount(0x17)  
A.14 RelativeStateOfCharge (0x0d)  
This read-word function returns an unsigned integer value of the predicted remaining battery capacity  
expressed as a percentage of FullChargeCapacity with a range of 0 to 100%, with fractions of % rounded  
up.  
If the [RSOCL] bit in Operation Cfg C is set, then RelativeStateofCharge and RemainingCapacity are  
held at 99% until primary charge termination occurs and only displays 100% on entering primary charge  
termination.  
71  
SLUU386January 2010  
Standard SBS Commands  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
AbsoluteStateOfCharge (0x0e)  
www.ti.com  
If the [RSOCL] bit in Operation Cfg C is cleared, then RelativeStateofCharge and RemainingCapacity are  
not held at 99% until primary charge termination occurs. Fractions of % greater than 99% are rounded up  
to display 100%.  
Table A-18. RelativeStateOfCharge  
SBS  
Cmd.  
Size in  
Bytes  
Min  
Value Value  
Max  
Default  
Value  
Mode  
Name  
Format  
Unit  
0x0d  
R
RelativeStateOfCharge  
Unsigned integer  
1
0
100  
%
Related Variables:  
DF:Configuration:Registers(64):Operation Cfg C(4)[RSOCL]  
SBS:FullChargeCapacity(0x10)  
A.15 AbsoluteStateOfCharge (0x0e)  
This read-word function returns an unsigned integer value of the predicted remaining battery capacity  
expressed in %, with a range of 0 to 100%, with any fractions of % rounded up. The following table shows  
the calculation used, depending on the setting of the [CapM] flag.  
CapM AbsoluteStateOfCharge Calculation  
0 = RemainingCapacity / Design Capacity  
1 = RemainingCapacity / Design Energy  
NOTE: AbsoluteStateOfCharge can return values > 100%.  
Table A-19. AbsoluteStateOfCharge  
SBS  
Cmd.  
Size in  
Bytes  
Min  
Value Value  
Max  
Default  
Value  
Mode  
Name  
Format  
Unit  
0x0e  
R
AbsoluteStateOfCharge  
Unsigned integer  
1
0
100+  
%
Related Variables:  
DF:SBS Configuration:Data(48):Design Capacity(22)  
DF:SBS Configuration:Data(48):Design Energy(24)  
SBS:BatteryMode(0x03)[CapM]  
SBS:RemainingCapacity(0x0f)  
A.16 RemainingCapacity (0x0f)  
This read- or write-word function returns an unsigned integer value, with a range of 0 to 65,535, of the  
predicted charge or energy remaining in the battery. This value is expressed in either charge (mAh) or  
energy (10 mWh), depending on the setting of the [CapM] flag.  
Table A-20. RemainingCapacity  
SBS  
Cmd.  
Size in Min  
Bytes Value Value Value  
Max  
Default  
Mode  
Name  
Format  
Unit  
0x0f  
R/W  
RemainingCapacity  
Unsigned integer  
2
0
65,535  
mAh or 10 mWh  
72  
Standard SBS Commands  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
FullChargeCapacity (0x10)  
Related Variable:  
SBS:BatteryMode(0x03)[CapM]  
A.17 FullChargeCapacity (0x10)  
This read-word function returns an unsigned integer value of the predicted pack capacity when it is fully  
charged. This value is expressed in either charge (mAh) or power (10 mWh) depending on setting of  
[CapM] flag. The maximum charge capacity is limited to 32Ah.  
Table A-21. FullChargeCapacity  
Size  
in  
Bytes  
SBS  
Cmd.  
Min  
Value Value  
Max  
Default  
Value  
Mode  
Name  
Format  
Unit  
0x10  
R
FullChargeCapacity  
Unsigned integer  
2
0
32,767  
mAh or 10 mWh  
Related Variable:  
SBS:BatteryMode(0x03)[CapM]  
A.18 RunTimeToEmpty (0x11)  
This read-word function returns an unsigned integer value of the predicted remaining battery life at the  
present rate of discharge, in minutes, with a range of 0 to 65,534 minutes. A value of 65,535 indicates that  
the battery is not being discharged.  
This value is calculated and updated based on current or power, depending on the setting of the [CapM]  
flag.  
0..65,534 = Predicted remaining battery life, based on Current  
65,535 = Battery is not being discharged  
Table A-22. RunTimeToEmpty  
SBS  
Cmd.  
Size in Min  
Max  
Value Value  
Default  
Mode  
Name  
Format  
Unit  
Bytes  
Value  
0x11  
R
RunTimeToEmpty  
Unsigned integer  
2
0
65,534  
min  
Related Variable:  
SBS:BatteryMode(0x03)[CapM]  
A.19 AverageTimeToEmpty (0x12)  
This read-word function returns an unsigned integer value of the predicted remaining battery life, in  
minutes, based on AverageCurrent, with a range of 0 to 65,534. A value of 65,535 indicates that the  
battery is not being discharged.  
This value is calculated based on current or power, depending on the setting of the [CapM] flag.  
0..65,534 = Predicted remaining battery life, based on AverageCurrent  
65,535 = Battery is not being discharged  
Table A-23. AverageTimeToEmpty  
SBS  
Cmd.  
Min  
Value  
Mode Name  
Format  
Size in Bytes  
Max Value Default Value Unit  
65,534 min  
0x12  
R
AverageTimeToEmpty Unsigned integer  
2
0
73  
SLUU386January 2010  
Submit Documentation Feedback  
Standard SBS Commands  
Copyright © 2010, Texas Instruments Incorporated  
AverageTimeToFull (0x13)  
www.ti.com  
Related Variables:  
SBS:BatteryMode(0x03)[CapM]  
SBS:AverageCurrent(0x0b)  
A.20 AverageTimeToFull (0x13)  
This read-word function returns an unsigned integer value of predicted remaining time until the battery  
reaches full charge, in minutes, based on AverageCurrent, with a range of 0 to 65,534. A value of 65,535  
indicates that the battery is not being charged.  
0..65,534 = Predicted remaining time until full charge  
65,535 = Battery is not being charged  
Table A-24. AverageTimeToFull  
Max  
Value  
SBS Cmd. Mode Name  
Format  
Size in Bytes Min Value  
Default Value Unit  
– min  
0x13 AverageTimeToFull Unsigned integer  
R
2
0
65,534  
Related Variable:  
SBS:AverageCurrent(0x0b)  
A.21 ChargingCurrent (0x14)  
This read-word function returns an unsigned integer value of the desired charging current, in mA, with a  
range of 0 to 65,534. A value of 65,535 indicates that a charger should operate as a voltage source  
outside its maximum regulated current range.  
0..65,534 = Desired charging current in mA  
65,535 = Charger should operate as voltage source outside its maximum regulated current range.  
Table A-25. ChargingCurrent  
SBS Cmd. Mode Name  
0x14 ChargingCurrent  
Format  
Size in Bytes Min Value  
Max Value Default Value  
65,534  
Unit  
R
Unsigned integer  
2
0
mA  
A.22 ChargingVoltage (0x15)  
This read-word function returns an unsigned integer value of the desired charging voltage, in mV, where  
the range is 0 to 65,534. A value of 65,535 indicates that the charger should operate as a current source  
outside its maximum regulated voltage range.  
0..65,534 = Desired charging voltage in mV  
65,535 = cCharger should operate as current source outside its maximum regulated voltage  
range.  
Table A-26. ChargingVoltage  
SBS  
Cmd.  
Mode Name  
Format  
Size in Bytes Min Value  
Max Value  
Default Value  
Unit  
0x15  
R
ChargingVoltage Unsigned  
integer  
2
0
65,534  
mV  
74  
Standard SBS Commands  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
BatteryStatus (0x16)  
A.23 BatteryStatus (0x16)  
This read-word function returns the status of the bq20z60-R1/bq20z65-R1-based battery.  
Bit 7  
OCA  
INIT  
Bit 6  
TCA  
DSG  
Bit 5  
RSVD  
FC  
Bit 4  
OTA  
FD  
Bit 3  
TDA  
EC3  
Bit 2  
RSVD  
EC2  
Bit 1  
RCA  
EC1  
Bit 0  
RTA  
EC0  
High Byte  
Low Byte  
LEGEND: All values read-only; RSVD = Reserved  
Figure A-3. BatteryStatus  
OCA— 1 = Over Charged Alarm  
TCA— 1 = Terminate Charge Alarm  
OTA— 1 = Over Temperature Alarm  
TDA— 1 = Terminate Discharge Alarm  
RCA— Remaining Capacity Alarm  
1 = Remaining Capacity Alarm is set  
See: SBS:RemainingCapacityAlarm(0x01)  
RTA— Remaining Time Alarm  
1 = Remaining Time Alarm is set  
See: SBS:RemainingTimeAlarm(0x02)  
INIT— 1 = Initialization. The INIT flag is always set in normal operation.  
DSG— Discharging  
0 = bq20z60-R1/bq20z65-R1 is in charging mode  
1 = bq20z60-R1/bq20z65-R1 is in discharging mode or relaxation mode, or valid charge  
termination has occurred.  
See: Gas Gauging, Section C.10  
FC— 1 = Fully Charged  
FD— 1 = Fully Discharged  
EC3, EC2, EC1, EC0— Error Code, returns status of processed SBS function  
0,0,0,0 = OK  
bq20z60-R1/bq20z65-R1 processed the function code with no errors  
detected.  
0,0,0,1 = BUSY  
bq20z60-R1/bq20z65-R1 is unable to process the function code at this time.  
0,0,1,0 = Reserved  
bq20z60-R1/bq20z65-R1 detected an attempt to read or write to a function  
code reserved by this version of the specification, or  
bq20z60-R1/bq20z65-R1 detected an attempt to access an unsupported  
optional manufacturer function code.  
0,0,1,1 = Unsupported  
bq20z60-R1/bq20z65-R1 does not support this function code as defined in  
this version of the specification.  
0,1,0,0 = AccessDenied bq20z60-R1/bq20z65-R1 detected an attempt to write to a read-only function  
code.  
0,1,0,1 = Over/Underflow bq20z60-R1/bq20z65-R1 detected a data overflow or underflow.  
75  
SLUU386January 2010  
Standard SBS Commands  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
CycleCount (0x17)  
www.ti.com  
0,1,1,0 = BadSize  
bq20z60-R1/bq20z65-R1 detected an attempt to write to a function code with  
an incorrect data block.  
0,1,1,1 = UnknownError bq20z60-R1/bq20z65-R1 detected an unidentifiable error.  
A.24 CycleCount (0x17)  
This read-word function returns, as an unsigned integer value, the number of cycles the battery has  
experienced, with a range of 0 to 65,535. The default value is stored in the data flash value Cycle Count,  
which is updated each time this variable is incremented. One cycle count is the accumulated discharge of  
CC Threshold.  
When the bq20z60-R1/bq20z65-R1 is in unsealed or full-access mode, this block is R/W.  
Table A-27. CycleCount  
SBS Cmd.  
Mode  
Name  
Format  
Size in Bytes Min Value Max Value  
65,535  
Default Value Unit  
0x17  
R/W  
CycleCount  
Unsigned integer  
2
0
0
Related Variables:  
DF:SBS Configuration:Data(48)Cycle Count(16)  
DF:SBS Configuration:Data(48)CC Threshold(18)  
A.25 DesignCapacity (0x18)  
This read-word function returns, as an unsigned integer value, the theoretical or nominal capacity of a new  
pack, stored in Design Capacity or in Design Energy.  
The DesignCapacity value is expressed in either current (mAh at a C/5 discharge rate) or power, (10 mWh  
at a P/5 discharge rate) depending on the setting of the [CapM] bit.  
When the bq20z60-R1/bq20z65-R1 is in unsealed or full-access mode, this block is R/W. The maximum  
capacity is 32Ah.  
Table A-28. DesignCapacity  
SBS  
Cmd.  
Size in Min  
Bytes Value  
Max  
Value  
Default  
Value  
Mode Name  
CapM  
Format  
Unit  
0
Unsigned  
integer  
2
0
32,767  
4400  
mAh  
0x18  
R/W  
DesignCapacity  
1
Unsigned  
integer  
2
0
32,767  
6336  
10 mWh  
Related Variables:  
DF:SBS Configuration:Data(48):Design Capacity(22)  
DF:SBS Configuration:Data(48):Design Energy(24)  
SBS:BatteryMode(0x03)[CapM]  
SBS:OperationStatus(0x54)[SS],[FAS]  
A.26 DesignVoltage (0x19)  
This read-word function returns an unsigned integer value of the theoretical voltage of a new pack, in mV,  
with a range of 0 to 65,535. The default value is stored in Design Voltage.  
When the bq20z60-R1/bq20z65-R1 is in unsealed or full-access mode, this block is R/W.  
Table A-29. DesignVoltage  
SBS  
Cmd.  
Mode Name  
R/W DesignVoltage  
Format  
Size in Bytes Min Value  
Max Value  
Default  
Value  
Unit  
0x19  
Unsigned  
integer  
2
7000  
18,000  
14,400  
mV  
76  
Standard SBS Commands  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
SpecificationInfo (0x1a)  
Related Variables:  
DF:SBS Configuration:Data(48):Design Voltage(8)  
SBS:OperationStatus(0x54)[SS],[FAS]  
A.27 SpecificationInfo (0x1a)  
This read-word function returns, as an unsigned integer value, the version number of the Smart Battery  
Specification the battery pack supports, as well as voltage- and current-scaling information.  
Power-scaling is the product of the voltage-scaling times the current-scaling. The data is packed in the  
following fashion:  
IPScale × 0x1000 + VScale x 0x0100 + SpecID_H × 0x0010 + SpecID_L  
VScale (voltage scaling) and IPScale (current scaling) should always be set to zero. The default setting is  
stored in Spec Info.  
When the bq20z60-R1/bq20z65-R1 is in unsealed or full-access mode, this block is R/W.  
Table A-30. SpecificationInfo  
SBS  
Cmd.  
Mode Name  
Format  
Size in Bytes Min Value  
0x0000  
Max Value  
Default Value  
Unit  
0x1a  
R/W  
SpecificationInfo Hex  
2
0xffff  
0x0031  
15  
14 13 12  
11  
10  
9
8
7
6
5
4
3
2
1
0
IPScale (0)  
(multiplies  
current by  
VScale (0)  
(multiplies  
voltage by  
SpecID_H  
(0..15)  
SpecID_L  
(0..15)  
10IPScale  
)
10VScale  
)
LEGEND: R/W = Read/write; R = Read-only; - n = value after reset  
Figure A-4. SpecificationInfo  
Related Variables:  
DF:SBS Configuration:Data(48):Spec Info(10)  
SBS:OperationStatus(0x54)[SS],[FAS]  
A.28 ManufactureDate (0x1b)  
This read-word function returns the date the pack was manufactured in a packed integer. The date is  
packed in the following fashion:  
(Year – 1980) × 512 + month × 32 + day  
The default value for this function is stored in Manuf Date.  
When the bq20z60-R1/bq20z65-R1 is in unsealed or full-access mode, this block is R/W.  
Table A-31. ManufactureDate  
SBS  
Cmd.  
Mode  
Name  
Format  
Size in Bytes Min Value Max Value  
Default Value Unit  
0x1b  
R/W  
ManufacturerDate Unsigned integer  
2
0
65,535  
0
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
Year  
Month  
(1..12)  
Date  
(0..31)  
biased  
by 1980  
(0..127)  
MSB  
LSB  
MSB  
LSB  
MSB  
LSB  
Figure A-5. ManufacturerDate  
77  
SLUU386January 2010  
Submit Documentation Feedback  
Standard SBS Commands  
Copyright © 2010, Texas Instruments Incorporated  
SerialNumber (0x1c)  
www.ti.com  
Related Variables:  
DF:SBS Configuration:Data(48):Manuf Date(12)  
SBS:OperationStatus(0x54)[SS],[FAS]  
A.29 SerialNumber (0x1c)  
This read-word function is used to return an unsigned integer serial number. The default value of this  
function is stored in Ser. Num..  
When the bq20z60-R1/bq20z65-R1 is in unsealed or full-access mode, this block is R/W.  
Table A-32. SerialNumber  
SBS Cmd. Mode Name  
0x1c R/W SerialNumber  
Format  
Size in Bytes Min Value  
0x0000  
Max Value  
Default Value  
Unit  
Hex  
2
0xffff  
0x0001  
Related Variables:  
DF:SBS Configuration:Data(48):Ser. Num.(14)  
SBS:OperationStatus(0x54)[SS],[FAS]  
A.30 ManufacturerName (0x20)  
This read-block function returns a character string containing the battery manufacturer's name with a  
maximum length of 20 characters (20 data + length byte).  
The default setting of this function is stored in data flash Manuf Name.  
When the bq20z60-R1/bq20z65-R1 is in unsealed or full-access mode, this block is R/W.  
Table A-33. ManufacturerName  
SBS  
Cmd.  
Mode Name  
Format  
Size in Bytes Min Value  
20 + 1  
Max Value  
Default Value  
Unit  
0x20  
R/W ManufacturerName String  
Texas  
Instruments  
Related Variables:  
DF:SBS Configuration:Data(48):Manuf Name(26)  
SBS:OperationStatus(0x54)[SS],[FAS]  
A.31 DeviceName (0x21)  
This read-block function returns a character string that contains the battery name with a maximum length  
of 20 characters (20 data + length byte).  
The default setting of this function is stored in data flash Device Name.  
When the bq20z60-R1/bq20z65-R1 is in unsealed or full-access mode, this block is R/W.  
Table A-34. DeviceName  
SBS Cmd.  
Mode  
Name  
Format  
Size in Bytes Min Value  
20 + 1  
Max Value  
Default Value  
Unit  
0x21  
R/W  
DeviceName  
String  
bq20z60 or  
bq20z65  
78  
Standard SBS Commands  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
DeviceChemistry (0x22)  
Related Variables:  
DF:SBS Configuration:Data(48):Device Name(38)  
SBS:OperationStatus(0x54)[SS],[FAS]  
A.32 DeviceChemistry (0x22)  
This read-block function returns a character string that contains the battery chemistry with a maximum  
length of 4 characters (4 data + length byte).  
The default setting of this function is stored in data flash Device Chemistry, although it has no use for  
internal charge control or fuel gauging.  
When the bq20z60-R1/bq20z65-R1 is in unsealed or full-access mode, this block is R/W.  
Table A-35. DeviceChemistry  
SBS Cmd. Mode Name  
Format  
Size in Bytes Min Value  
4 + 1  
Max Value  
Default Value  
Unit  
0x22 R/W DeviceChemistry String  
LION  
Related Variables:  
DF:SBS Configuration:Data(48):Device Chemistry(46)  
SBS:OperationStatus(0x54)[SS],[FAS]  
A.33 ManufacturerData (0x23)  
This read-block function returns several configuration data flash elements with an absolute maximum  
length of 14 data + 1 length byte (stored in ManufacturerData Length). The ManufacturerData elements  
shown in Table A-36 are stored in the ManufacturerData subclass.  
When the bq20z60-R1/bq20z65-R1 is in Unsealed or full-access mode, this block is R/W.  
Table A-36. ManufacturerData  
Data  
Byte  
Name  
Format  
Manufacturer Data  
0
1
2
3
4
5
6
7
8
9
Pack Lot Code  
Hex  
PCB Lot Code  
Firmware Version  
Hardware Revision  
Cell Revision  
bq20z60-R1/bq20z65- 10  
Partial Reset Counter  
Full Reset Counter  
Watchdog Reset Counter  
Check Sum  
R1 Counter  
11  
12  
13  
14  
String Length Byte  
Related Variables:  
DF:System Data:Manufacturer Data(56):Pack Lot Code(0)  
DF:System Data:Manufacturer Data(56):PCB Lot Code(2)  
DF:System Data:Manufacturer Data(56):Firmware Version(4)  
DF:System Data:Manufacturer Data(56):Hardware Revision(6)  
DF:System Data:Manufacturer Data(56):Cell Revision(8)  
SBS:OperationStatus(0x54)[SS],[FAS]  
79  
SLUU386January 2010  
Standard SBS Commands  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
 
Authenticate (0x2f)  
www.ti.com  
A.34 Authenticate (0x2f)  
This read- or write-block function allows the host to authenticate a bq20z60-R1/bq20z65-R1-based battery  
using an SHA-1 authentication transform with a length of 20 data bytes + 1 length byte. See the Using  
SHA-1 in bq20zxx Family of Gas Gauges application report (SLUA359) for detailed information.  
Table A-37. Authenticate  
SBS Cmd. Mode Name  
0x2f R/W Authenticate  
Format  
Size in Bytes Min Value  
20 + 1  
Max Value  
Default Value  
Unit  
String  
A.35 CellVoltage4..1 (0x3c..0x3f)  
These read-word functions return an unsigned value of the calculated individual cell voltages, in mV, with  
a range of 0 to 65,535. CellVoltage1 corresponds to the bottommost series cell element, whereas  
CellVoltage4 corresponds to the topmost series cell element.  
Table A-38. CellVoltage4..1  
SBS Cmd.  
0x3c  
Mode  
Name  
Format  
Size in Bytes Min Value Max Value  
65,535  
Default Value  
Unit  
R
CellVoltage4  
CellVoltage3  
CellVoltage2  
CellVoltage1  
Unsigned  
integer  
2
0
mV  
0x3d  
0x3e  
0x3f  
A.36 SBS Command Values  
Table A-39. SBS COMMANDS  
SBS  
Cmd  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Mode  
Name  
Format  
Default Value  
Unit  
0x00  
R/W ManufacturerAccess  
Hex  
2
2
0x0000  
0
0xffff  
0x01  
0x02  
R/W RemainingCapacityAlarm  
Integer  
700 or  
1000  
300 or 432 mAh or 10  
mWh  
R/W RemainingTimeAlarm  
Unsigned  
integer  
2
0
30  
10  
min  
0x03  
0x04  
R/W BatteryMode  
R/W AtRate  
Hex  
2
2
0x0000  
–32,768  
0xffff  
0
Integer  
32,767  
mA or 10  
mW  
0x05  
0x06  
0x07  
0x08  
0x09  
R
R
R
R
R
AtRateTimeToFull  
AtRateTimeToEmpty  
AtRateOK  
Unsigned  
integer  
2
2
2
2
2
0
0
0
0
0
65,535  
65,535  
65,535  
65,535  
20,000  
min  
min  
Unsigned  
integer  
Unsigned  
integer  
Temperature  
Voltage  
Unsigned  
integer  
0.1 K  
mV  
Unsigned  
integer  
0x0a  
0x0b  
0x0c  
R
R
R
Current  
Integer  
Integer  
2
2
1
–32,768  
–32,768  
0
32,767  
32,767  
100  
mA  
mA  
%
AverageCurrent  
MaxError  
Unsigned  
integer  
0x0d  
0x0e  
R
R
RelativeStateOfCharge  
AbsoluteStateOfCharge  
Unsigned  
integer  
1
1
0
0
100  
%
%
Unsigned  
integer  
100+  
80  
Standard SBS Commands  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
SBS Command Values  
Table A-39. SBS COMMANDS (continued)  
SBS  
Cmd  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Mode  
Name  
Format  
Default Value  
Unit  
0x0f  
R/W RemainingCapacity  
Unsigned  
integer  
2
2
2
2
2
2
2
0
0
0
0
0
0
0
65,535  
32,767  
65,534  
65,534  
65,534  
65,534  
65,534  
mAh or 10  
mWh  
0x10  
0x11  
0x12  
0x13  
0x14  
0x15  
R
R
R
R
R
R
R
FullChargeCapacity  
RunTimeToEmpty  
AverageTimeToEmpty  
AverageTimeToFull  
ChargingCurrent  
ChargingVoltage  
BatteryStatus  
Unsigned  
integer  
mAh or 10  
mWh  
Unsigned  
integer  
min  
min  
min  
mA  
mV  
Unsigned  
integer  
Unsigned  
integer  
Unsigned  
integer  
Unsigned  
integer  
0x16  
0x17  
Hex  
2
2
0x0000  
0
0xdbff  
0
R/W CycleCount  
Unsigned  
integer  
65,535  
0x18  
R/W DesignCapacity  
Integer  
2
0
32,767  
4400 or 6336 mAh or 10  
mWh  
0x19  
0x1a  
0x1b  
R/W DesignVoltage  
R/W SpecificationInfo  
R/W ManufactureDate  
Integer  
Hex  
2
2
2
7000  
0x0000  
18,000  
0xffff  
14,400  
0x0031  
0
mV  
Unsigned  
integer  
65,535  
0x1c  
0x20  
R/W SerialNumber  
Hex  
2
0x0000  
0xffff  
0
R/W ManufacturerName  
String  
20 + 1  
Texas  
Instruments  
0x21  
R/W DeviceName  
String  
20 + 1  
bq20z60 or  
bq20z65  
0x22  
0x23  
0x2f  
R/W DeviceChemistry  
R/W ManufacturerData  
R/W Authenticate  
String  
String  
String  
4 + 1  
14 + 1  
20 + 1  
2
0
LION  
0x3c  
R
R
R
R
CellVoltage4  
CellVoltage3  
CellVoltage2  
CellVoltage1  
Unsigned  
integer  
65,535  
mV  
0x3d  
0x3e  
0x3f  
Unsigned  
integer  
2
2
2
0
0
0
65,535  
65,535  
65,535  
mV  
mV  
mV  
Unsigned  
integer  
Unsigned  
integer  
81  
SLUU386January 2010  
Submit Documentation Feedback  
Standard SBS Commands  
Copyright © 2010, Texas Instruments Incorporated  
82  
Standard SBS Commands  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Appendix B  
SLUU386January 2010  
Extended SBS Commands  
The extended SBS commands are only available when the bq20z60-R1/bq20z65-R1 device is in unsealed  
or full access mode, unless otherwise noted.  
Related Variables:  
SBS:ManufacturerAccess(0x00):Seal Access(0x0020)  
SBS:OperationStatus(0x54)[SS],[FAS]  
SBS:UnSealKey(0x60)  
SBS:FullAccessKey(0x61)  
B.1 AFEData (0x45)  
This read-block function returns a string of 11 data bytes + 1 length byte. The first 9 bytes are the AFE  
memory map followed by 2 bytes of the internal bq20z60-R1/bq20z65-R1 AFE_Fail_Counter.  
Table B-1. AFEData  
Data  
Byte  
0
Name  
Format  
AFE  
AFE Status  
Hex  
1
AFE Output  
2
AFE State  
3
AFE Function  
AFE Cell Select  
AFE OLV  
4
5
6
AFE OLT  
7
AFE SCC  
8
AFE SCD  
bq20z60-  
R1/bq20z65-  
R1  
9
Internal AFE_Fail_Counter high byte  
Internal AFE_Fail_Counter low byte  
10  
11  
String Length Byte  
Related Variables:  
DF:2nd Level Safety:AFE Verification(20):AFE Fail Limit(1)  
DF:PF Status:AFE Regs(97)  
B.2 FETControl (0x46)  
This read- or write-word function allows direct control of the FETs for test purposes.  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
OD  
Bit 3  
Bit 2  
CHG  
Bit 1  
DSG  
Bit 0  
FETControl  
RSVD  
RSVD  
RSVD  
ZVCHG  
RSVD  
LEGEND: RSVD = Reserved and must be programmed to 0  
Figure B-1. FETControl  
83  
SLUU386January 2010  
Extended SBS Commands  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
StateOfHealth (0x4f)  
www.ti.com  
OD— AFE GPOD pin control  
0 = Disable GPOD pin (high-Z)  
1 = Enable GPOD pin (open drain)  
ZVCHG— Zero-volt (pre-charge) charge FET control  
0 = Turn OFF pre-charge FET  
1 = Turn ON pre-charge FET  
CHG— Charge FET Control  
0 = Turn OFF CHG FET. CHG FET does not turn off in discharge mode to protect the FET  
body diode.  
1 = Turn ON CHG FET  
DSG— Discharge FET Control  
0 = Turn OFF DSG FET. DSG FET does not turn off in charge mode to protect the FET body  
diode.  
1 = Turn ON DSG FET  
B.3 StateOfHealth (0x4f)  
This read word function returns the state of health of the battery in % as well as information about the cell  
deterioration. The calculation formula depends on the [CapM] flag.  
CapM StateOfHealth  
0 = FullChargeCapacity / Design Capacity  
1 = FullChargeCapacity / Design Energy  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
CLL  
Bit 1  
DetF  
Bit 0  
High Byte  
Low Byte  
RSVD  
RSVD  
RSVD  
RSVD  
RSVD  
DetW  
State of Health %  
LEGEND: All values read-only; RSVD = Reserved  
Figure B-2. Operation Status  
CLL— (Cell Life Limit) 1 = Capacity of the pack fallen below Cell Life Limit threshold  
DetW— (Deterioration Warning) 1 = Capacity of the pack fallen below Deterioration Warn Limit  
threshold  
DetF— (Deterioration Fault) 1 = Capacity of the pack fallen below Deterioration Fault Limit threshold  
Related Variables:  
DF:SBS Configuration:Data(48):Design Capacity(22)  
DF:SBS Configuration:Data(48):Design Energy(24)  
DF: SBS Configuration:Data(48):Deterioration Warn Limit(73)  
DF: SBS Configuration:Data(48):Deterioration Fault Limit(74)  
DF: SBS Configuration:Data(48):Cell Life Limit(75)  
SBS:FullChargeCapacity(0x10)  
SBS:BatteryMode(0x03)[CapM]  
84  
Extended SBS Commands  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
SafetyAlert (0x50)  
B.4 SafetyAlert (0x50)  
This read-word function returns indications of pending safety issues, such as running safety timers, or fail  
counters that are nonzero but have not reached the required time or value to trigger a SafetyStatus failure.  
See 1st Level Protection Features, Section 2.2, for further details.  
Related Variable:  
SBS:SafetyStatus(0x51)  
Bit 7  
Bit 6  
Bit 5  
OCD  
PF  
Bit 4  
Bit 3  
OCD2  
WDF  
Bit 2  
Bit 1  
RSVD  
SCC  
Bit 0  
RSVD  
SCD  
High Byte  
Low Byte  
OT1D  
CUV  
OT1C  
COV  
OCC  
OCC2  
AOCD  
HWDG  
LEGEND: All values read-only  
Figure B-3. SafetyAlert  
OT1D— 1 = Discharge overtemperature on TS1 alert  
OT1C— 1 = Charge overtemperature on TS1 alert  
OCD— 1 = Discharge overcurrent alert  
OCC— 1 = Charge overcurrent alert  
OCD2— 1 = Tier-2 discharge overcurrent alert  
OCC2— 1 = Tier-2 charge overcurrent alert  
CUV— 1 = Cell undervoltage alert  
PF— 1 = Permanent failure alert  
COV— 1 = Cell overvoltage alert  
HWDG— 1 = Host watchdog alert  
WDF— 1 = AFE watchdog alert  
AOCD— 1 = AFE discharge overcurrent alert  
SCC— 1 = Charge short-circuit alert  
SCD— 1 = Discharge short-circuit alert  
B.5 SafetyStatus (0x51)  
This read word function returns the status of the 1st level safety features.  
See 1st Level Protection Features, Section 2.2, for further details.  
Related Variables:  
SBS:SafetyAlert(0x50)  
Bit 7  
Bit 6  
Bit 5  
OCD  
PF  
Bit 4  
Bit 3  
OCD2  
WDF  
Bit 2  
Bit 1  
RSVD  
SCC  
Bit 0  
RSVD  
SCD  
High Byte  
Low Byte  
OT1D  
CUV  
OT1C  
COV  
OCC  
OCC2  
AOCD  
HWDG  
LEGEND: All values read-only; RSVD = Reserved  
Figure B-4. SafetyStatus  
85  
SLUU386January 2010  
Extended SBS Commands  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
PFAlert (0x52)  
www.ti.com  
OT1D— 1 = Discharge overtemperature on TS1 condition  
OT1C— 1 = Charge overtemperature on TS1 condition  
OCD— 1 = Discharge overcurrent condition  
OCC— 1 = Charge overcurrent condition  
OCD2— 1 = Tier-2 discharge overcurrent condition  
OCC2— 1 = Tier-2 charge overcurrent condition  
CUV— 1 = Cell undervoltage condition  
COV— 1 = Cell overvoltage condition  
PF— 1 = Permanent failure condition.  
HWDG— 1 = Host watchdog condition  
WDF— 1 = AFE watchdog condition  
AOCD— 1 = AFE discharge overcurrent condition  
SCC— 1 = Charge short-circuit condition  
SCD— 1 = Discharge short-circuit condition  
B.6 PFAlert (0x52)  
This read-word function returns indications of pending safety issues, such as running safety timers that  
have not reached the required time to trigger a PFAlert failure.  
See 2nd Level Protection Features, Section 2.3, for further details.  
Bit 7  
FBF  
DFF  
Bit 6  
Bit 5  
SUV  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
AFE_P  
SOV  
Bit 0  
ACE_C  
PFIN  
High Byte  
Low Byte  
RSVD  
DFETF  
SOPT1  
CIM_R  
SOCD  
SOT1D  
SOCC  
SOT1C  
CFETF  
LEGEND: All values read-only; RSVD = Reserved  
Figure B-5. PFAlert  
FBF— 1 = Fuse Blow Failure alert  
SUV— 1 = Safety Undervoltage permanent failure alert  
SOPT1— 1 = Open Thermistor, TS1, permanent failure alert  
SOCD— 1 = Discharge Safety Overcurrent permanent failure alert  
SOCC— 1 = Charge Safety-Overcurrent permanent failure alert  
AFE_P— 1 = Periodic AFE Communications permanent failure alert  
AFE_C— 1 = Permanent AFE Communications failure alert  
DFF— 1 = Data Flash Fault permanent failure alert  
DFETF— 1 = Discharge-FET-Failure permanent failure alert  
CFETF— 1 = Charge-FET-Failure permanent failure alert  
CIM_R— 1 = Cell-Imbalance (At Rest method) permanent failure alert  
SOT1D— 1 = Discharge Safety Overtemperature on TS1 permanent failure alert  
SOT1C— 1 = Charge Safety Overtemperature on TS1 permanent failure alert  
Extended SBS Commands  
86  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
PFStatus (0x53)  
SOV— 1 = Safety-Overvoltage permanent failure alert  
PFIN— 1 = External Input Indication of permanent failure alert  
Related Variables:  
DF:Configuration:Registers(64):Permanent Fail Cfg(6)  
SBS:PFAlert2(0x6a)  
SBS:PFStatus(0x53)  
SBS:PFStatus2(0x6b)  
B.7 PFStatus (0x53)  
The permanent failure status register indicates the source of the bq20z60-R1/bq20z65-R1  
permanent-failure condition.  
Any new permanent failure is added to Saved PF Flags 1..2 register to show all permanent failures that  
have occurred.  
See 2nd Level Protection Features, Section 2.3, for further details.  
Bit 7  
FBF  
DFF  
Bit 6  
Bit 5  
SUV  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
AFE_P  
SOV  
Bit 0  
AFE_C  
PFIN  
High Byte  
Low Byte  
RSVD  
DFETF  
SOPT1  
CIM_R  
SOCD  
SOT1D  
SOCC  
SOT1C  
CFETF  
LEGEND: All values read-only; RSVD = Reserved  
Figure B-6. PFStatus  
FBF— 1 = Fuse Blow Failure  
SUV— 1 = Safety Undervoltage permanent failure  
SOPT1— 1 = Open Thermistor on TS1 permanent failure  
SOCD— 1 = Discharge Safety Overcurrent permanent failure  
SOCC— 1 = Charge Safety-Overcurrent permanent failure  
AFE_P— 1 = Periodic AFE Communications permanent failure  
AFE_C— 1 = Permanent AFE Communications failure  
DFF— 1 = Data Flash Fault permanent failure  
DFETF— 1 = Discharge-FET-Failure permanent failure  
CFETF— 1 = Charge-FET-Failure permanent failure  
CIM_R— 1 = Cell-Imbalance (At Rest method) permanent failure  
SOT1D— 1 = Discharge Safety Overtemperature on TS1 permanent failure  
SOT1C— 1 = Charge Safety Overtemperature on TS1 permanent failure  
SOV— 1 = Safety-Overvoltage permanent failure  
PFIN— 1 = External Input Indication of permanent failure  
Related Variables:  
DF:Configuration:Registers(64):Permanent Fail Cfg 1(6),Permanent Fail Cfg 2(8)  
DF:PF Status:Device Status Data(96):Saved PF Flags 1(0),Saved PF Flags 2(2)  
DF:PF Status:Device Status Data(96):Saved 1st PF Flag 1(32), Saved 1st PF Flag 2(34)  
SBS:PFAlert(0x52)  
SBS:PFAlert2(0x6a)  
87  
SLUU386January 2010  
Extended SBS Commands  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
OperationStatus (0x54)  
www.ti.com  
SBS:PFStatus2(0x6b)  
B.8 OperationStatus (0x54)  
This read-word function returns the current operation status of the bq20z60-R1/bq20z65-R1.  
Bit 7  
PRES  
WAKE  
Bit 6  
FAS  
DSG  
Bit 5  
SS  
Bit 4  
CSV  
Bit 3  
RSVD  
DSGIN  
Bit 2  
Bit 1  
RSVD  
VOK  
Bit 0  
RSVD  
QEN  
High Byte  
Low Byte  
LDMD  
R_DIS  
XDSG  
XDSGI  
LEGEND: All values read-only; RSVD = Reserved  
Figure B-7. OperationStatus  
PRES— 1 = PRES is low, indicating that the system is present (battery inserted).  
FAS— 0 = Full access security mode  
SS— 1 = Sealed security mode  
CSV— 1 = Data flash checksum value has been generated  
LDMD— Load mode for Impedance Track modeling. 0 = constant current, 1 = constant power  
WAKE— 1 = bq20z60-R1/bq20z65-R1 WAKE mode  
DSG— Replica of the SBS:BatteryStatus(0x16)[DSG] flag.  
XDSG— 1 = Discharge fault  
XDSGI— 1 = Discharge disabled due to a current issue  
DSGIN— 1 = Discharge inhibited due to a high temperature issue  
R_DIS— 1 = Ra Table resistance updates are disabled  
VOK— 1 = Voltages are OK for a QMAX update  
QEN— 1 = QMAX updates are enabled  
B.9 ChargingStatus (0x55)  
This read-word function returns the current status of the charging functions.  
Bit 7  
Bit 6  
CHSUSP  
CB  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
ST2CHG  
OC  
Bit 0  
High Byte  
Low Byte  
XCHG  
RSVD  
PCHG  
PCMTO  
MCHG  
CMTO  
LTCHG  
OCHGV  
ST1CHG  
OCHGI  
HTCHG  
XCHGLV  
LEGEND: All values read-only  
Figure B-8. ChargingStatus  
XCHG— 1 = Charging disabled  
CHGSUSP— 1 = Charging suspended  
PCHG— 1 = Precharging  
MCHG— 1 = Maintenance charging  
LTCHG— 1 = Low temperature charging  
ST1CHG— 1 = Standard temperature charging 1  
ST2CHG— 1 = Standard temperature charging 2  
HTCHG— 1 = High temperature charging  
88  
Extended SBS Commands  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
ResetData (0x57)  
CB— 1 = Cell balancing in progress  
PCMTO— 1 = Precharge timeout fault  
CMTO— 1 = Charge timeout fault  
OCHGV— 1 = Overcharge voltage fault  
OCHGI— 1 = Overcharge current fault  
OC— 1 = Overcharge fault  
XCHGLV— 1 = Battery is depleted  
B.10 ResetData (0x57)  
This read-word function returns the number of partial resets (low byte) and full resets (high byte) the  
device has experienced.  
Table B-2. ResetData  
SBS  
Cmd.  
Size in Min  
Bytes Value Value Value  
Max  
Default  
Mode Name  
ResetData  
Byte  
Contents  
Format  
Unit  
0x57  
R
Low byte  
High byte  
Partial resets  
Full resets  
Unsigned integer  
Unsigned integer  
1
1
0
0
255  
255  
B.11 WDResetData (0x58)  
This read-word function returns the number of watchdog resets the device has experienced.  
Table B-3. WDResetData  
SBS  
Cmd.  
Size in  
Bytes  
Min  
Max  
Default  
Mode  
Name  
Format  
Unit  
Value Value Value  
0x58  
R
WDResetData  
Unsigned integer  
2
0
65,53  
5
B.12 PackVoltage (0x5a)  
This read-word function returns an unsigned integer value representing the measured voltage from the  
AFE PACK pin, in mV, with a range of 0 to 65,535.  
Table B-4. PackVoltage  
SBS Cmd. Mode  
0x5a  
Name  
Format  
Size in Bytes Min Value Max Value  
65,535  
Default Value Unit  
– mV  
R
PackVoltage  
Unsigned integer  
2
0
B.13 AverageVoltage (0x5d)  
This read-word function returns an unsigned integer value that approximates a one-minute rolling average  
of the sum of the cell voltages in mV, with a range of 0 to 65,535.  
Table B-5. AverageVoltage  
SBS Cmd. Mode  
0x5d  
Name  
Format  
Size in Bytes Min Value Max Value  
65,535  
Default Value Unit  
– mV  
R
AverageVoltage Unsigned integer  
2
0
89  
SLUU386January 2010  
Extended SBS Commands  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
TS1Temperature (0x5e)  
www.ti.com  
Related Variable:  
SBS:Voltage(0x09)  
B.14 TS1Temperature (0x5e)  
This read-block function returns the TS1 temperature reading. In addition to being accessible in full-access  
and unsealed modes, this command is also accessible in sealed mode.  
Table B-6. TS1Temperature  
SBS Cmd. Mode Name  
Format  
Size in Bytes  
Min Value  
Max Value  
Default Value Unit  
– 0.1°C  
0x5e TS1Temperature Integer  
R
2
–400  
1200  
B.15 TS2Temperature (0x5f)  
This read-block function returns the TS2 temperature reading. In addition to being accessible in full-access  
and unsealed modes, this command is also accessible in sealed mode.  
Table B-7. TS2Temperature  
SBS Cmd. Mode  
0x5f  
Name  
Format  
Size in Bytes  
Min Value  
Max Value  
Default Value Unit  
– 0.1°C  
R
TS2Temperature Integer  
2
–400  
1200  
B.16 UnSealKey (0x60)  
This read- or write-block command allows the user to change the unseal key for the sealed-to-unsealed  
security-state transition. This function is only available when the bq20z60-R1/bq20z65-R1 is in the Full  
Access mode, indicated by a cleared [FAS] flag.  
The order of the bytes, when entered in ManufacturerAccess, is the reverse of what is written to or read  
from the part. For example, if the first and second words of the UnSealKey block read returns 0x1234 and  
0x5678, then in ManufacturerAccess, 0x3412 and 0x7856 should be entered to unseal the part.  
Table B-8. UnSealKey  
SBS Cmd. Mode  
0x60 R/W  
Name  
Format  
Size in Bytes Min Value  
Max Value  
Default Value  
Unit  
UnSealKey  
Hex  
4
0x0000 0000 0xffff ffff  
Related Variable:  
SBS:OperationStatus(0x54)[FAS]  
B.17 FullAccessKey (0x61)  
This read- or write-block command allows the user to change the full-access security key for the  
unsealed-to-full access security-state transition. This function is only available when the  
bq20z60-R1/bq20z65-R1 is in the Full Access mode, indicated by a cleared [FAS] flag.  
The order of the bytes, when entered in ManufacturerAccess, is the reverse of what is written to or read  
from the part. For example, if the first and second words of the FullAccessKey block-read return 0x1234  
and 0x5678, then in ManufacturerAccess, 0x3412 and 0x7856 should be entered to put the part in full  
access mode.  
Table B-9. FullAccessKey  
SBS Cmd. Mode  
0x61 R/W  
Name  
Format  
Size in Bytes Min Value  
Max Value Default Value  
Unit  
FullAccessKey Hex  
4
0x0000 0000 0xffff ffff  
90  
Extended SBS Commands  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
PFKey (0x62)  
Related Variable:  
SBS:OperationStatus(0x54)[FAS]  
B.18 PFKey (0x62)  
This read- or write-block command allows the user to change the Permanent Failure Clear key. This  
function is only available when the bq20z60-R1/bq20z65-R1 is in the full-access mode, indicated by a  
cleared [FAS] flag.  
The order of the bytes, when entered in ManufacturerAccess, is the reverse of what is written to or read  
from the part. For example, if the first and second words of the PFKey block-read return 0x1234 and  
0x5678, then in ManufacturerAccess, 0x3412 and 0x7856 should be entered to clear a permanent failure.  
Table B-10. PFKey  
SBS Cmd. Mode Name  
0x62 R/W PFKey  
Format  
Size in Bytes  
Min Value  
Max Value Default Value Unit  
Hex  
4
0x0000 0000 0xffff ffff  
Related Variable:  
SBS:OperationStatus(0x54)[FAS]  
B.19 AuthenKey3 (0x63)  
This read- or write-block command stores byte 12 to byte 15 of the 16-byte-long authentication key. This  
function is only available when the bq20z60-R1/bq20z65-R1 is in the full-access mode, indicated by a  
cleared [FAS] flag.  
Table B-11. AuthenKey3  
SBS Cmd. Mode  
0x63 R/W  
Name  
Format  
Size in Bytes Min Value  
Max Value  
Default Value Unit  
0x1032 5476  
AuthenKey3  
Hex  
4
0x0000 0000 0xffff ffff  
Related Variables:  
SBS:AuthenKey2(0x64)  
SBS:AuthenKey1(0x65)  
SBS:AuthenKey0(0x66)  
B.20 AuthenKey2 (0x64)  
This read- or write-block command stores byte 8 to byte 11 of the 16-byte-long authentication key. This  
function is only available when the bq20z60-R1/bq20z65-R1 is in the full-access mode, indicated by a  
cleared [FAS] flag.  
Table B-12. AuthenKey2  
SBS Cmd. Mode  
0x64 R/W  
Name  
Format  
Size in Bytes Min Value  
Max Value  
Default Value  
Unit  
AuthenKey2  
Hex  
4
0x0000 0000 0xffff ffff  
0x98ab dcfe  
Related Variables:  
SBS:AuthenKey3(0x63)  
SBS:AuthenKey1(0x65)  
SBS:AuthenKey0(0x66)  
B.21 AuthenKey1 (0x65)  
This read- or write-block command stores byte 4 to byte 7of the 16-byte-long authentication key. This  
function is only available when the bq20z60-R1/bq20z65-R1 is in the full-access mode, indicated by a  
cleared [FAS] flag.  
91  
SLUU386January 2010  
Submit Documentation Feedback  
Extended SBS Commands  
Copyright © 2010, Texas Instruments Incorporated  
AuthenKey0 (0x66)  
www.ti.com  
Table B-13. AuthenKey1  
SBS Cmd. Mode  
0x65 R/W  
Name  
Format  
Size in Bytes Min Value  
Max Value  
Default Value  
Unit  
AuthenKey1  
Hex  
4
0x0000 0000 0xffff ffff  
0xdfce ab89  
Related Variables:  
SBS:AuthenKey3(0x63)  
SBS:AuthenKey2(0x64)  
SBS:AuthenKey0(0x66)  
B.22 AuthenKey0 (0x66)  
This read- or write-block command stores byte 0 to byte 3 of the 16-byte-long authentication key. This  
function is only available when the bq20z60-R1/bq20z65-R1 is in the full-access mode, indicated by a  
cleared [FAS] flag.  
Table B-14. AuthenKey0  
SBS Cmd. Mode  
0x66 R/W  
Name  
Format  
Size in Bytes Min Value  
Max Value  
Default Value  
Unit  
AuthenKey0  
Hex  
4
0x0000 0000 0xffff ffff  
0x6745 2301  
Related Variables:  
SBS:AuthenKey3(0x63)  
SBS:AuthenKey2(0x64)  
SBS:AuthenKey1(0x65)  
B.23 SafetyAlert2 (0x68)  
This read-word function returns indications of pending safety issues, such as running safety timers, or fail  
counters that are nonzero but have not reached the required time or value to trigger a SafetyStatus failure.  
See 1st Level Protection Features, Section 2.2, for further details.  
Table B-15. SafetyAlert2  
SBS Cmd. Mode  
0x68  
Name  
Format  
Size in Bytes Min Value  
0x0000  
Max Value  
Default Value  
Unit  
R
SafetyAlert2  
Hex  
2
0x0003  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
RSVD  
OT2D  
Bit 0  
RSVD  
OT2C  
High Byte  
Low Byte  
RSVD  
RSVD  
RSVD  
RSVD  
RSVD  
RSVD  
RSVD  
RSVD  
RSVD  
RSVD  
RSVD  
RSVD  
LEGEND: All values read-only. RSVD = Reserved  
Figure B-9. SafetyAlert2  
OT2D— 1 = Discharge overtemperature alert on TS2  
OT2C— 1 = Charge overtermperature alert on TS2  
Related Variables:  
SBS:SafetyStatus2(0x69)  
B.24 SafetyStatus2 (0x69)  
This read-word function returns indications of pending safety issues that have not reached the required  
time or value to trigger a SafetyStatus failure.  
See 1st Level Protection Features, Section 2.2, for further details.  
92  
Extended SBS Commands  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
PFAlert2 (0x6a)  
Table B-16. SafetyStatus2  
SBS Cmd. Mode  
0x69  
Name  
Format  
Size in Bytes Min Value  
Max Value  
Default Value  
Unit  
R
SafetyStatus2 Hex  
2
0x0000  
0x0003  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
RSVD  
OT2D  
Bit 0  
RSVD  
OT2C  
High Byte  
Low Byte  
RSVD  
RSVD  
RSVD  
RSVD  
RSVD  
RSVD  
RSVD  
RSVD  
RSVD  
RSVD  
RSVD  
RSVD  
LEGEND: All values read-only. RSVD = Reserved  
Figure B-10. SafetyStatus2  
OT2D— 1 = Discharge overtemperature condition on TS2  
OT2C— 1 = Charge overtermperature condition on TS2  
Related Variables:  
SBS:SafetyAlert2(0x68)  
B.25 PFAlert2 (0x6a)  
This read-word function returns indications of pending safety issues that have not reached the required  
time or value to trigger a permanent failure.  
See 2nd Level Protection Features, Section 2.3, for further details.  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
RSVD  
SOPT2  
Bit 2  
RSVD  
SOT2D  
Bit 1  
RSVD  
SOT2C  
Bit 0  
High Byte  
Low Byte  
RSVD  
RSVD  
RSVD  
RSVD  
RSVD  
RSVD  
RSVD  
RSVD  
RSVD  
CIM_A  
LEGEND: All values read-only. RSVD = Reserved  
Figure B-11. PFAlert2  
CIM_A— 1 = Cell-Imbalance (Active method) permanent failur alert  
SOT2D— 1 = Discharge Safety Overtemperature on TS2 permanent failure alert  
SOT2C— 1 = Charge Safety Overtemperature in TS2 permanent failure alert  
SOPT2— 1 = Open Thermistor on TS2 permanent failure alert  
Related Variables:  
DF:Configuration:Registers(64):Permanent Fail Cfg(6)  
SBS:PFAlert(0x52)  
SBS:PFStatus2(0x6b)  
B.26 PFStatus2 (0x6b)  
The permanent failure status register indicates the source of the bq20z60-R1/bq20z65-R1 permanent  
failure condition.  
Any new permanent failure is added to Saved PF Flags register to show all permanent failures that have  
occurred.  
See 2nd Level Protection Features, Section 2.3, for further details.  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
RSVD  
SOPT2  
Bit 2  
RSVD  
SOT2D  
Bit 1  
RSVD  
SOT2C  
Bit 0  
High Byte  
Low Byte  
RSVD  
RSVD  
RSVD  
RSVD  
RSVD  
RSVD  
RSVD  
RSVD  
RSVD  
CIM_A  
LEGEND: All values read-only. RSVD = Reserved  
Figure B-12. PFStatus2  
93  
SLUU386January 2010  
Extended SBS Commands  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
ManufBlock1..4 (0x6c..0x6f)  
www.ti.com  
CIM_A— 1 = Cell-Imbalance (Active method) permanent failure  
SOT2D— 1 = Discharge Safety Overtemperature on TS2 permanent failure  
SOT2C— 1 = Charge Safety Overtemperature in TS2 permanent failure  
SOPT2— 1 = Open Thermistor on TS2 permanent failure  
Related Variables:  
DF:Configuration:Registers(64):Permanent Fail Cfg(6)  
DF:PF Status:Device Status Data(96):Saved PF Flags2(2)  
DF:PF Status:Device Status Data(96): Saved 1st PF Flag 2(34)  
SBS:PFAlert(0x52)  
SBS:PFStatus(0x53)  
SBS:PFAlert2(0x6a)  
B.27 ManufBlock1..4 (0x6c..0x6f)  
These read/write commands are used to access four 20-byte locations, ManufBlock1..4 that contain  
manufacturer data. These commands are available in sealed and unsealed modes. See the  
bq20z60-R1/bq20z65-R1 data sheet (SLUS877, SLUS878) for allowable number of write cycles.  
Table B-17. ManufBlock1..4  
SBS Cmd. Mode  
Name  
Format  
String  
String  
String  
String  
Size in Bytes  
Min Value  
Max Value  
Default Value Unit  
0x6c  
0x6d  
0x6e  
0x6f  
R/W  
R/W  
R/W  
R/W  
ManufBlock1  
ManufBlock2  
ManufBlock3  
ManufBlock4  
20  
20  
20  
20  
Related Variables:  
DF:System Data:Manufacturer Info(58):Manuf. Block 1..4(32..95)  
94  
Extended SBS Commands  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
ManufacturerInfo (0x70)  
B.28 ManufacturerInfo (0x70)  
This read/write block function returns the data stored in Manuf. Info where byte 0 is the MSB with a  
maximum length of 31 data + 1 length byte. This command is also accessible in Sealed mode. See the  
bq20z60-R1/bq20z65-R1 data sheet (SLUS801A, SLUS800) for allowable number of write cycles.  
Table B-18. ManfacturerInfo  
SBS Cmd. Mode  
0x70 R/W  
Name  
Format  
Size in Bytes  
Min Value  
Max Value  
Default Value Unit  
ManufacturerInfo String  
31 +1  
Related Variables:  
DF:System Data:Manufactuer Info(58):Manuf. Info 0(0)  
SBS:OperationStatus(0x54)[SS],[FAS]  
B.29 SenseResistor (0x71)  
This read or write word command allows the user to change the sense resistor value used in μΩ. The  
bq20z60-R1/bq20z65-R1 automatically updates the associated calibration data on receipt of a new sense  
resistor value.  
Table B-19. SenseResistor  
SBS Cmd. Mode Name  
Format  
Size in Bytes Min Value Max Value  
65,535  
Default Value  
Unit  
0x71  
R/W  
SenseResistor Unsigned  
integer  
2
0
10,000  
μΩ  
B.30 TempRange (0x72)  
This read-word function returns the present temperature range in effect.  
Bit 7  
Bit 6  
Bit 5  
RSVD  
TR5  
Bit 4  
RSVD  
TR4  
Bit 3  
RSVD  
TR3  
Bit 2  
Bit 1  
Bit 0  
High Byte  
Low Byte  
RSVD  
RSVD  
RSVD  
RSVD  
RSVD  
TR2A  
RSVD  
TR2  
RSVD  
TR1  
LEGEND: All values read-only. RSVD = Reserved  
Figure B-13. TempRange  
TR1 – 1 = temperature range 1: Temperature < JT1  
TR2 – 1 = temperature range 2: JT1 < Temperature < JT2  
TR2A – 1 = temperature range 3: JT2 < Temperature < JT2a  
TR3 – 1 = temperature range 4: JT2a < Temperature < JT3  
TR4 – 1 = temperature range 5: JT3 < Temperature < JT4  
TR5 – 1 = temperature range 6: JT4 < Temperature  
95  
SLUU386January 2010  
Extended SBS Commands  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
LifetimeData1 (0x73)  
www.ti.com  
B.31 LifetimeData1 (0x73)  
This read-block function returns the lifetime data, including lifetime temperature samples.  
96  
Extended SBS Commands  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
LifetimeData2 (0x74)  
Table B-20. LifetimeData1  
SBS Cmd. Mode  
Name  
Format  
Size in Bytes  
Min Value  
Max Value  
Default Value Unit  
0x73  
R
LifetimeData1  
String  
32 + 1  
Table B-21. LifetimeData1 Block Format  
Byte  
0
Data  
Byte  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
Data  
Lifetime Temp Max  
Lifetime Max Chg Power  
1
2
Lifetime Min Temp  
Lifetime Max Dsg Power  
3
4
Lifetime Max Cell Voltage  
Lifetime Min Cell Voltage  
Lifetime Max Pack Voltage  
Lifetime Min Pack Voltage  
Lifetime Max Chg Current  
Lifetime Max Dsg Current  
Lifetime Max Avg Dsg Current  
Lifetime Max Avg Dsg Power  
Lifetime Avg Temp  
5
6
7
8
9
10  
11  
12  
13  
14  
15  
LT Temp Samples  
-
B.32 LifetimeData2 (0x74)  
This read-block function returns second part of the lifetime data including OT and OV event count and  
duration.  
Table B-22. LifetimeData2  
SBS Cmd. Mode  
0x74  
Name  
Format  
Size in Bytes  
Min Value  
Max Value  
Default Value Unit  
R
LifetimeData2  
String  
8 + 1  
Table B-23. LifetimeData2 Block Format  
Byte  
Data  
0
1
2
3
4
5
6
7
OT Event Count  
OT Event Duration  
OV Event Count  
OV Event Duration  
B.33 DataFlashSubClassID (0x77)  
This write word function sets the bq20z60-R1/bq20z65-R1 data flash subclass, where data can be  
accessed by following the DataFlashSubClass1..8 commands.  
See Accessing Data Flash, Section C.1, for further information.  
97  
SLUU386January 2010  
Submit Documentation Feedback  
Extended SBS Commands  
Copyright © 2010, Texas Instruments Incorporated  
DataFlashSubClassPage1..8 (0x78..0x7f)  
www.ti.com  
A NACK is returned to this command if the value of the class is outside of the allowed range. The  
subclasses are defined in the data flash.  
Table B-24. DataFlashSubClassID  
SBS Cmd.  
Mode  
Name  
Format  
Size in Bytes  
Min Value  
Max Value  
Default Value  
Unit  
0x77  
W
DataFlashSubClas Hex  
sID  
2
0x0000  
0xffff  
Related Variable:  
SBS:DataFlashSubClassPage1..8(0x78..0x7f)  
B.34 DataFlashSubClassPage1..8 (0x78..0x7f)  
These commands are used to access the consecutive 32-byte pages of each subclass.  
DataFlashSubClassPage1 gets bytes 0 to 31 of the subclass, DataFlashSubClassPage2 gets bytes 32 to  
63, and so on.  
NOTE: Any DF location deemed reserved responds with a NACK unless the  
bq20z60-R1/bq20z65-R1 is in the correct security state to allow access.  
Table B-25. DataFlashSubClass1..8  
SBS  
Mode  
Name  
Format Size in Bytes  
Subclass Offset  
Subclass Offset Default Value Unit  
Cmd.  
0x78  
0x79  
0x7a  
0x7b  
0x7c  
0x7d  
0x7e  
0x7f  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
DataFlashSubClassPage1  
DataFlashSubClassPage2  
DataFlashSubClassPage3  
DataFlashSubClassPage4  
DataFlashSubClassPage5  
DataFlashSubClassPage6  
DataFlashSubClassPage7  
DataFlashSubClassPage8  
Hex  
Hex  
Hex  
Hex  
Hex  
Hex  
Hex  
Hex  
32  
32  
32  
32  
32  
32  
32  
32  
0
31  
63  
32  
64  
95  
96  
127  
159  
191  
223  
255  
128  
160  
192  
224  
Related Variable:  
SBS:DataFlashSubClassID(0x77)  
B.35 Extended SBS Command Values  
Table B-26. EXTENDED SBS COMMANDS  
SBS Cmd  
Size in Bytes  
Default  
Value  
Mode Name  
Format  
Min Value  
Max Value  
Unit  
0x45  
0x46  
0x4f  
R
AFEData  
String  
Hex  
Hex  
Hex  
Hex  
Hex  
Hex  
Hex  
Hex  
Hex  
11+1  
ASCII  
R/W  
R
FETControl  
StateOfHealth  
SafetyAlert  
2
2
2
2
2
2
2
2
2
2
0x00  
0xff  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
0
0xffff  
0xffff  
0xffff  
0xffff  
0xffff  
0xffff  
0xffff  
0xffff  
65535  
0x50  
0x51  
0x52  
0x53  
0x54  
0x55  
0x57  
0x58  
R
R
SafetyStatus  
PFAlert  
R
R
PFStatus  
R
OperationStatus  
ChargingStatus  
ResetData  
R
R
R
WDResetData  
Unsigned  
integer  
0x5a  
R
PackVoltage  
Unsigned  
integer  
2
0
65535  
mV  
98  
Extended SBS Commands  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Extended SBS Command Values  
Table B-26. EXTENDED SBS COMMANDS (continued)  
SBS Cmd  
Size in Bytes  
Default  
Value  
Mode Name  
Format  
Min Value  
Max Value  
Unit  
0x5d  
R
AverageVoltage  
Unsigned  
integer  
2
0
65535  
mV  
0x5e  
0x5f  
R
TS1Temperature  
TS2Temperature  
UnSealKey  
Integer  
Integer  
Hex  
2
2
–400  
1200  
0.1°C  
0.1°C  
R
–400  
1200  
0x60  
0x61  
0x62  
0x63  
0x64  
0x65  
0x66  
0x68  
0x69  
0x6a  
0x6b  
0x6c  
0x6d  
0x6e  
0x6f  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R
4
0x00000000  
0x00000000  
0x00000000  
0x00000000  
0x00000000  
0x00000000  
0x00000000  
0x0000  
0x0000  
0x0000  
0x0000  
0xffffffff  
0xffffffff  
0xffffffff  
0xffffffff  
0xffffffff  
0xffffffff  
0xffffffff  
0x000f  
0x000f  
0x000f  
0x000f  
FullAccessKey  
PFKey  
Hex  
4
Hex  
4
AuthenKey3  
AuthenKey2  
AuthenKey1  
AuthenKey0  
SafetyAlert2  
SafetyStatus2  
PFAlert2  
Hex  
4
Hex  
4
Hex  
4
Hex  
4
Hex  
2
R
Hex  
2
R
Hex  
2
R
PFStatus2  
Hex  
2
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
ManufBlock1  
ManufBlock2  
ManufBlock3  
ManufBlock4  
ManufacturerInfo  
SenseResistor  
String  
String  
String  
String  
String  
20  
20  
20  
20  
31+1  
2
0x70  
0x71  
Unsigned  
integer  
0
65535  
μΩ  
0x72  
0x73  
0x74  
0x77  
0x78  
0x79  
0x7a  
0x7b  
0x7c  
0x7d  
0x7e  
0x7f  
R
TempRange  
Hex  
String  
String  
Hex  
Hex  
Hex  
Hex  
Hex  
Hex  
Hex  
Hex  
Hex  
2
32+1  
8+1  
2
0x0000  
0xffff  
R
LifetimeData1  
R
LifetimeData2  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
DataFlashSubClassID  
DataFlashSubClassPage1  
DataFlashSubClassPage2  
DataFlashSubClassPage3  
DataFlashSubClassPage4  
DataFlashSubClassPage5  
DataFlashSubClassPage6  
DataFlashSubClassPage7  
DataFlashSubClassPage8  
0x0000  
0xffff  
32  
32  
32  
32  
32  
32  
32  
32  
99  
SLUU386January 2010  
Submit Documentation Feedback  
Extended SBS Commands  
Copyright © 2010, Texas Instruments Incorporated  
100  
Extended SBS Commands  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Appendix C  
SLUU386January 2010  
Data Flash  
CAUTION  
Care should be taken when mass programming the data flash space using  
previous versions of data flash memory map files (such as *.gg files) to ensure  
all public locations are updated correctly.  
Data flash can only be updated if Voltage Flash Update OK Voltage or PackVoltage Charger  
Present. Data flash reads and writes are verified according to the method detailed in 2nd Level Protection  
Features, Section 2.3 of this technical reference.  
Note: Data flash updates are disabled when the [PF] SafetyStatus flag is set.  
C.1 Accessing Data Flash  
In different security modes, the data flash access conditions change. See ManufacturerAccess,  
Section A.1, and Security, Section 2.9, for further details.  
SECURITY MODE  
BootROM  
NORMAL DATA FLASH ACCESS  
N/A  
R/W  
R/W  
N/A  
Full Access  
Unsealed  
Sealed  
C.1.1 Data Flash Interface  
The bq20z60-R1/bq20z65-R1 data flash is organized into subclasses where each data flash variable is  
assigned an offset within its numbered subclass. For example: the Pre-chg Temp threshold location is  
defined as:  
Class = Charge Control  
SubClass = Pre-Charge Cfg = 33  
Offset = 2  
Note: Data flash commands are NACKed if the bq20z60-R1/bq20z65-R1 is in sealed mode ([SS] flag is  
set).  
Each subclass can be addressed individually by using the DataFlashSubClassID command, and the data  
within each subclass is accessed by using the DataFlashSubClassPage1..8 commands.  
Reading and writing subclass data are block operations which are each 32 bytes long. Data can be written  
in shorter block sizes, however. The final block in one subclass can be shorter than 32 bytes, so care  
must be taken not to write over the subclass boundary. None of the values written are bounded by the  
bq20z60-R1/bq20z65-R1, and the values are not rejected by the gas gauge. Writing an incorrect value  
may result in hardware failure due to firmware program interpretation of the invalid data. The data written  
is persistent, so a power-on reset does not resolve the fault.  
Related Variables:  
SBS:DataFlashSubClassID(0x77)  
SBS:DataFlashSubClassPage1..8(0x78..0x7f)  
101  
SLUU386January 2010  
Data Flash  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Accessing Data Flash  
www.ti.com  
C.1.2 Reading a SubClass  
Information required:  
SubClassID  
Number of bytes in the subclass  
Variable Offset  
Procedure:  
1. Write the SubClassID to bq20z60-R1/bq20z65-R1 using DataFlashSubClassID command.  
2. Read a block of data using DataFlashSubClassPage1..8 command. A subclass can hold up to 256  
bytes of data, but subclass data can only be read in 32-byte-long data blocks. The  
DataFlashSubClassPage1 command reads only the first 32 bytes in a subclass, the  
DataFlashSubClassPage2 command reads the second 32 bytes in a subclass, and so on. For example  
if the subclass has 40 bytes, DataFlashSubClassPage1 + DataFlashSubClassPage2 is needed to read  
the whole subclass.  
C.1.3 Writing a SubClass  
Information required:  
SubClassID  
Number of bytes in the subclass  
32 bytes of initialized data to be written. Fewer than 32 bytes is acceptable if a subclass contains less  
than 32 bytes in the last block.  
Procedure:  
1. Write the SubClassID to bq20z60-R1/bq20z65-R1 using DataFlashSubClassID command.  
2. Write a block of data using DataFlashSubClassPage1..8 command. A subclass can hold up to 256  
bytes of data, but subclass data can only be write in 32 byte long data blocks. The  
DataFlashSubClassPage1 command writes only the first 32 bytes in a subclass, the  
DataFlashSubClassPage2 command writes the second 32 bytes in a subclass, and so on. For  
example, if the subclass has 40 bytes and data in offset 34 of the subclass must be changed, use  
DataFlashSubClassPage2 to write data from bytes 33–40 of the subclass.  
C.1.4 Example  
To write the value of Term Voltage to a value of 8.7 V the following sequence is used.  
Read complete Gas Gauging-IT Config subclass (SubclassID = 80) into RAM:  
Write Subclass ID  
SMB Slave Address (0x16)  
SMB CMD 0x77 with 0x0050 as data (=80 decimal)  
Read Subclass (two blocks are needed, because it is over 32 bytes long)  
SMBSlave Address (0x16)  
SMB CMD 0x78 receiving 32 bytes of data  
SMB CMD 0x79 receiving 32 bytes of data  
Overwrite offset 45 of received data with 8.7 V:  
Update offset 45 of second block with 0x21fc (=8700 decimal)  
Write the complete subclass back to the bq20z60-R1/bq20z65-R1:  
Write Subclass ID  
SMB Slave Address (0x16)  
SMB CMD 0x77 with 0x0050 as data  
Write Subclass  
SMB Slave Address (0x17)  
SMB CMD 0x78 with 32 bytes of data  
SMB CMD 0x79 with 32 bytes of data  
102  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
1st Level Safety Class  
Alternatively, only the required block rather than the full subclass can be accessed.  
Read required block of Gas Gauging-IT Config subclass (SubclassID = 80) into RAM:  
Write Subclass ID  
SMB Slave Address (0x17)  
SMB CMD 0x77 with 0x0050 as data (=80 decimal)  
Read Subclass (second block is needed, because its offset is 45)  
SMB Slave Address (0x16)  
SMB CMD 0x79 receiving 32 bytes of data  
Overwrite offset (45 – 32 = 13) of received data with 8.7 V:  
Update offset 45 with 0x21fc (=8700 decimal)  
Write the updated block back to the bq20z60-R1/bq20z65-R1:  
Write Subclass ID  
SMB Slave Address (0x17) SMB CMD 0x77 with 0x0050 as data  
Write Subclass  
SMB Slave Address (0x17)  
SMB CMD 0x79 with 32 bytes of data  
C.2 1st Level Safety Class  
C.2.1 Voltage (Subclass 0)  
C.2.1.1 LT COV Threshold (Offset 0)  
When the bq20z60-R1/bq20z65-R1 is operating in the low temperature range (see Section 2.1 "JEITA  
Temperature Ranges"), it sets the [COV] flag in SafefyAlert if any CellVoltage4..1 is equal to or higher  
than the LT COV Threshold for a period of time set by COV Time.  
Table C-1. LT COV Threshold  
Size in  
Bytes  
Subclass ID  
Subclass Name Offset  
Voltage  
Name  
Format  
Min Value Max Value Default Value Unit  
3700 5000 4300 mV  
0
0
LT COV  
Integer  
2
Threshold  
Related Variables:  
DF:1st Level Safety:Voltage(0):LT COV Recovery(2)  
DF:1st Level Safety:Voltage(0):COV Time(12)  
SBS:CellVoltage4(0x3c)  
SBS:CellVoltage3(0x3d)  
SBS:CellVoltage2(0x3e)  
SBS:CellVoltage1(0x3f)  
SBS:SafetyAlert(0x50)[COV]  
C.2.1.2 LT COV Recovery (Offset 2)  
When the q20z60/bq20z65 is operating in the low temperature range, it recovers from a cell overvoltage  
condition if all cell voltages are lower than the LT COV Recovery threshold level.  
Table C-2. LT COV Recovery  
Subclass  
Name  
Default  
Value  
Subclass ID  
Offset  
Name  
Format  
Size in Bytes Min Value Max Value  
4400  
Unit  
0
Voltage  
2
LT COV  
Integer  
2
0
4100  
mV  
Recovery  
103  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
1st Level Safety Class  
www.ti.com  
Related Variables:  
DF:1st Level Safety:Voltage(0):LT COV Threshold(0)  
SBS:CellVoltage4(0x3c)  
SBS:CellVoltage3(0x3d)  
SBS:CellVoltage2(0x3e)  
SBS:CellVoltage1(0x3f)  
SBS:SafetyStatus(0x51)[COV]  
SBS:TempRange(0x72)  
C.2.1.3 ST COV Threshold (Offset 4)  
When the bq20z60-R1/bq20z65-R1 is operating in the standard temperature range 1 or 2 (see Chapter 2),  
it sets the [COV] flag in SafefyAlert if any CellVoltage4..1 is equal to or higher than the ST  
COV Threshold for a period of COV Time.  
Table C-3. ST COV Threshold  
Size in  
Bytes  
Subclass ID  
Subclass Name Offset  
Voltage  
Name  
Format  
Min Value Max Value Default Value Unit  
3700 5000 4500 mV  
0
4
ST COV  
Integer  
2
Threshold  
Related Variables:  
DF:1st Level Safety:Voltage(0):ST COV Recovery(6)  
DF:1st Level Safety:Voltage(0):COV Time(12)  
SBS:CellVoltage4(0x3c)  
SBS:CellVoltage3(0x3d)  
SBS:CellVoltage2(0x3e)  
SBS:CellVoltage1(0x3f)  
SBS:SafetyAlert(0x50)[COV]  
SBS:TempRange(0x72)  
C.2.1.4 ST COV Recovery (Offset 6)  
When the bq20z60-R1/bq20z65-R1 is operating in the standard temperature range 1 or 2 (see Chapter 2),  
it recovers from a cell overvoltage condition if all cell voltages are lower than the ST COV Recovery  
threshold level.  
Table C-4. ST COV Recovery  
Subclass  
Name  
Default  
Value  
Subclass ID  
Offset  
Name  
Format  
Size in Bytes Min Value Max Value  
4400  
Unit  
0
Voltage  
6
ST COV  
Integer  
2
0
4300  
mV  
Recovery  
Related Variables:  
DF:1st Level Safety:Voltage(0):ST COV Threshold(4)  
SBS:CellVoltage4(0x3c)  
SBS:CellVoltage3(0x3d)  
SBS:CellVoltage2(0x3e)  
SBS:CellVoltage1(0x3f)  
SBS:SafetyStatus(0x51)[COV]  
C.2.1.5 HT COV Threshold (Offset 8)  
When the bq20z60-R1/bq20z65-R1 is operating in the high temperature range (see Chapter 2), it sets the  
[COV] flag in SafefyAlert if any CellVoltage4..1 is equal to or higher than the HT COV Threshold for a  
period of COV Time.  
104  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
1st Level Safety Class  
Table C-5. HT COV Threshold  
Size in  
Bytes  
Subclass ID  
Subclass Name Offset  
Voltage  
Name  
Format  
Min Value Max Value Default Value Unit  
0
8
HT COV  
Integer  
2
3700  
5000  
4200  
mV  
Threshold  
Related Variables:  
DF:1st Level Safety:Voltage(0):HT COV Recovery(10)  
DF:1st Level Safety:Voltage(0):COV Time(12)  
SBS:CellVoltage4(0x3c)  
SBS:CellVoltage3(0x3d)  
SBS:CellVoltage2(0x3e)  
SBS:CellVoltage1(0x3f)  
SBS:SafetyAlert(0x50)[COV]  
C.2.1.6 HT COV Recovery (Offset 10)  
When the bq20z60-R1/bq20z65-R1 is operating in the high temperature range, it recovers from a cell  
overvoltage condition if all cell voltage are lower than the HT COV Recovery threshold level.  
Table C-6. HT COV Recovery  
Subclass  
Name  
Default  
Value  
Subclass ID  
Offset  
Name  
Format  
Size in Bytes Min Value Max Value  
4400  
Unit  
mV  
0
Voltage  
10  
HT COV  
Integer  
2
0
4000  
Recovery  
Related Variables:  
DF:1st Level Safety:Voltage(0):HT COV Threshold(8)  
SBS:CellVoltage4(0x3c)  
SBS:CellVoltage3(0x3d)  
SBS:CellVoltage2(0x3e)  
SBS:CellVoltage1(0x3f)  
SBS:SafetyStatus(0x51)[COV]  
SBS:TempRange(0x72)  
C.2.1.7 COV Time (Offset 12)  
If the [COV] SafetyAlert time period exceeds COV Time the bq20z60-R1/bq20z65-R1 goes into a cell  
overvoltage condition. This function is disabled if COV Time is set to 0.  
Table C-7. COV Time  
Subclass ID  
Subclass Name Offset  
Voltage 12  
Name  
Format  
Size in Bytes Min Value  
Max Value  
Default Value  
Unit  
0
COV  
Time  
Unsigned integer  
1
0
240  
2
s
Related Variables:  
DF:1st Level Safety:Voltage(0):LT COV Threshold(0)  
DF:1st Level Safety:Voltage(0):ST COV Threshold(4)  
DF:1st Level Safety:Voltage(0):HT COV Threshold(8)  
SBS:Charging Current(0x14)  
SBS:Charging Voltage(0x15)  
SBS:CellVoltage4(0x3c)  
SBS:CellVoltage3(0x3d)  
SBS:CellVoltage2(0x3e)  
SBS:CellVoltage1(0x3f)  
105  
SLUU386January 2010  
Data Flash  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
1st Level Safety Class  
www.ti.com  
C.2.1.8 CUV Threshold (Offset 13)  
The bq20z60-R1/bq20z65-R1 sets [CUV] in SafetyAlert if any CellVoltage4..1 is equal to or lower than the  
CUV Threshold for a period of CUV Time.  
Table C-8. CUV Threshold  
Subclass  
ID  
Subclass  
Name  
Size in  
Bytes  
Min  
Value  
Default  
Value  
Offset  
Name  
Format  
Max Value  
Unit  
0
Voltage  
13  
CUV  
Integer  
2
0
3500  
2200  
mV  
Threshold  
Related Variables:  
DF:1st Level Safety:Voltage(0):CUV Time(15)  
SBS:CellVoltage4(0x3c)  
SBS:CellVoltage3(0x3d)  
SBS:CellVoltage2(0x3e)  
SBS:CellVoltage1(0x3f)  
C.2.1.9 CUV Time (Offset 15)  
If [CUV] in the SafetyAlert time period exceeds CUV Time, the bq20z60-R1/bq20z65-R1 goes into a cell  
undervoltage condition. This function is disabled if CUV Time is set to 0.  
Table C-9. CUV Time  
Subclass  
ID  
Subclass  
Name  
Size in  
Bytes  
Min  
Value  
Default  
Value  
Offset  
Name  
Format  
Max Value  
Unit  
0
Voltage  
15  
CUV Time  
Unsigned  
integer  
1
0
240  
2
s
Related Variables:  
DF:1st Level Safety:Voltage(0):CUV Threshold(13)  
SBS:CellVoltage4(0x3c)  
SBS:CellVoltage3(0x3d)  
SBS:CellVoltage2(0x3e)  
SBS:CellVoltage1(0x3f)  
SBS:SafetyAlert(0x50)[CUV]  
SBS:SafetyStatus(0x51)[CUV]  
C.2.1.10 CUV Recovery (Offset 16)  
The bq20z60-R1/bq20z65-R1 recovers from a cell undervoltage condition if all CellVoltage4..1 are higher  
than the CUV Recovery threshold (and a charge current is detected if the CUV_RECOV_CHG bit is set).  
Table C-10. CUV Recovery  
Subclass  
ID  
Subclass  
Name  
Size in  
Bytes  
Min  
Value  
Default  
Value  
Offset  
Name  
Format  
Max Value  
Unit  
0
Voltage  
16  
CUV  
Integer  
2
0
3600  
3000  
mV  
Recovery  
Related Variables:  
DF:1st Level Safety:Voltage(0):CUV Threshold(13)  
SBS:Charging Current(0x14)  
SBS:Charging Voltage(0x15)  
SBS:BatteryStatus(0x16)[TDA],[FD]  
SBS:CellVoltage4(0x3c)  
SBS:CellVoltage3(0x3d)  
106  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
1st Level Safety Class  
SBS:CellVoltage2(0x3e)  
SBS:CellVoltage1(0x3f)  
SBS:SafetyStatus(0x51)[CUV]  
SBS:OperationStatus(0x54)[XDSG]  
107  
SLUU386January 2010  
Data Flash  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
1st Level Safety Class  
www.ti.com  
C.2.2 Current (Subclass 1)  
C.2.2.1 OC (1st Tier) Chg (Offset 0)  
The bq20z60-R1/bq20z65-R1 sets [OCC] in SafetyAlert if charge Current is equal to or higher than the  
OC (1st Tier) Chg threshold for a period of OC (1st Tier) Chg Time.  
Table C-11. OC (1st Tier) Chg  
Subclass Subclass  
Min  
Value  
Max  
Value  
Default  
Value  
Offset  
Name  
Format  
Size in Bytes  
Unit  
ID  
Name  
1
Current  
0
OC (1st Tier) Chg Integer  
2
0
20,000  
6000  
mA  
Related Variables:  
DF:1st Level Safety:Current(1):OC (1st Tier) Chg Time(2)  
SBS:Current(0x00a)  
SBS:SafetyAlert(0x50)[OCC]  
C.2.2.2 OC (1st Tier) Chg Time (Offset 2)  
If [OCC] in the SafetyAlert time period exceeds the OC (1st Tier) Chg Time time, the  
bq20z60-R1/bq20z65-R1 goes into an overcurrent charge condition. This function is disabled if  
OC (1st Tier) Chg Time is set to 0.  
Table C-12. OC (1st Tier) Chg Time  
Subclass Subclass  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Offset Name  
Format  
Default Value Unit  
ID  
Name  
1
Current  
2
OC (1st Tier) Chg  
Time  
Unsigned  
integer  
1
0
240  
2
s
Related Variables:  
DF:1st Level Safety:Current(1):OC (1st Tier) Chg(0)  
SBS:Charging Current(0x14)  
SBS:Charging Voltage(0x15)  
SBS:SafetyAlert(0x50)[OCC]  
SBS:SafetyStatus(0x51)[OCC]  
C.2.2.3 OC Chg Recovery (Offset 3)  
The bq20z60-R1/bq20z65-R1 recovers from an overcurrent charge condition in non-removable battery  
mode if AverageCurrent is equal to or lower than the OC Chg Recovery threshold for a duration of  
Current Recovery Time. The bq20z60-R1/bq20z65-R1 recovers in removable battery mode by removing  
and reinserting the battery pack. On recovery, ChargingCurrent and ChargingVoltage are set to  
appropriate values per the charging algorithm.  
Table C-13. OC Chg Recovery  
Subclass  
ID  
Subclass  
Name  
Size in  
Bytes  
Min  
Value  
Default  
Value  
Offset  
Name  
Format  
Max Value  
Unit  
1
Current  
3
OC Chg  
Integer  
2
–1000  
1000  
200  
mA  
Recovery  
Related Variables:  
DF:1st Level Safety:Current(1):OC (1st Tier) Chg(0)  
DF:1st Level Safety:Current Recovery Time(16)  
DF:Configuration:Registers(64):Operation Cfg B(2)[NR]  
SBS:AverageCurrent(0x00b)  
108  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
1st Level Safety Class  
C.2.2.4 OC (1st Tier) Dsg (Offset 5)  
The bq20z60-R1/bq20z65-R1 sets [OCD] in SafetyAlert if the discharge Current is equal to or higher than  
the OC (1st Tier) Dsg threshold for a period of OC (1st Tier) Dsg Time.  
Table C-14. OC (1st Tier) Dsg  
Subclass  
ID  
Subclass  
Name  
Size in  
Bytes  
Min  
Value  
Default  
Value  
Offset  
Name  
Format  
Max Value  
Unit  
1
Current  
5
OC (1st Tier)  
Dsg  
Integer  
2
0
20,000  
6000  
mA  
Related Variables:  
DF:1st Level Safety:Current(1):OC (1st Tier) Dsg Time(7)  
SBS:Current(0x00a)  
SBS:SafetyAlert(0x50)[OCD]  
C.2.2.5 OC (1st Tier) Dsg Time (Offset 7)  
If [OCD] in the SafetyAlert time period exceeds OC (1st Tier) Dsg Time, the bq20z60-R1/bq20z65-R1  
goes into an overcurrent discharge condition. This function is disabled if OC (1st Tier) Dsg Time is set to  
0.  
Table C-15. OC (1st Tier) Dsg Time  
Subclass Subclass  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Offset  
Name  
Format  
Unit  
ID  
Name  
1
Current  
7
OC (1st Tier) Dsg  
Time  
Unsigned  
integer  
1
0
240  
2
s
Related Variables:  
DF:1st Level Safety:Current(1):OC (1st Tier) Dsg(5)  
SBS:ChargingCurrent(0x14)  
SBS:ChargingVoltage(0x15)  
SBS:SafetyAlert(0x50)[OCD]  
SBS:SafetyStatus(0x51)[OCD]  
SBS:OperationStatus(0x54)[XDSG]  
C.2.2.6 OC Dsg Recovery (Offset 8)  
The bq20z60-R1/bq20z65-R1 recovers from an overcurrent discharge condition in non-removable battery  
mode if the AverageCurrent is equal to or lower than the OC Dsg Recovery current level for a duration of  
Current Recovery Time.  
Table C-16. OC Dsg Recovery  
Subclass Subclass  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Offset  
Name  
Format  
Unit  
ID  
Name  
1
Current  
8
OC Dsg Recovery Integer  
2
0
1000  
200  
mA  
Related Variables:  
DF:1st Level Safety:Current(1):OC (1st Tier) Dsg(5)  
DF:1st Level Safety:Current Recovery Time(16)  
DF:Configuration:Registers(64):Operation Cfg B(2)[NR]  
C.2.2.7 OC (2nd Tier) Chg (Offset 10)  
The bq20z60-R1/bq20z65-R1 sets [OCC2] in SafetyAlert if charge Current is equal to or higher than the  
OC (2nd Tier) Chg threshold.  
109  
SLUU386January 2010  
Submit Documentation Feedback  
Data Flash  
Copyright © 2010, Texas Instruments Incorporated  
1st Level Safety Class  
www.ti.com  
Table C-17. OC (2nd Tier) Chg  
Subclass Subclass  
Size in  
Format  
Max  
Value  
Default  
Value  
Offset Name  
Min Value  
Unit  
ID  
Name  
Bytes  
1
Current  
10  
OC (2nd Tier) Chg Integer  
2
0
20,000  
8000  
mA  
Related Variables:  
DF:1st Level Safety:Current(1):OC (2nd Tier) Chg Time(12)  
SBS:Current(0x00a)  
SBS:SafetyAlert(0x50)[OCC2]  
C.2.2.8 OC (2nd Tier) Chg Time (Offset 12)  
If the [OCC2] SafetyAlert time period exceeds OC (2nd Tier) Chg Time, the bq20z60-R1/bq20z65-R1  
goes into an overcurrent charge condition. This function is disabled if OC (2nd Tier) Chg Time is set to 0.  
Table C-18. OC (2nd Tier) Chg Time  
Subclass Subclass  
Size in  
Bytes  
Min  
Value  
Default  
Value  
Offset  
Name  
Format  
Max Value  
Unit  
ID  
Name  
1
Current  
12  
OC (2nd Tier) Chg  
Time  
Unsigned  
integer  
1
0
240  
0
s
Related Variables:  
DF:1st Level Safety:Current(1):OC (2nd Tier) Chg(10)  
SBS:ChargingCurrent(0x14)  
SBS:ChargingVoltage(0x15)  
SBS:SafetyAlert(0x50)[OCC2]  
SBS:SafetyStatus(0x51)[OCC2]  
C.2.2.9 OC (2nd Tier) Dsg (Offset 13)  
The bq20z60-R1/bq20z65-R1 sets [OCD2] in SafetyAlert if discharge Current is equal to or higher than  
the OC (2nd Tier) Dsg overcurrent threshold.  
Table C-19. OC (2nd Tier) Dsg  
Subclass Subclass  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Offset  
Name  
Format  
Unit  
ID  
Name  
1
Current  
13  
OC (2nd Tier)  
Dsg  
Integer  
2
0
22,000  
8000  
mA  
Related Variables:  
DF:1st Level Safety:Current(1):OC (2nd Tier) Dsg Time(15)  
SBS:Current(0x00a)  
SBS:SafetyAlert(0x50)[OCD2]  
C.2.2.10 OC (2nd Tier) Dsg Time (Offset 15)  
If [OCD2] in the SafetyAlert time period exceeds OC (2nd Tier) Dsg Time, the bq20z60-R1/bq20z65-R1  
goes into an overcurrent discharge condition. This function is disabled if OC (2nd Tier) Dsg Time is set to  
0.  
Table C-20. OC (2nd Tier) Dsg Time  
Subclass Subclass  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Offset Name  
Format  
Unit  
ID  
Name  
1
Current  
15  
OC (2nd Tier) Dsg Unsigned  
Time integer  
1
0
240  
2
s
110  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
1st Level Safety Class  
Related Variables:  
DF:1st Level Safety:Current(1):OC (2nd Tier) Dsg(13)  
SBS:Charging Current(0x14)  
SBS:Charging Voltage(0x15)  
C.2.2.11 Current Recovery Time (Offset 16)  
Current Recovery Time sets the minimum time period where AverageCurrent must be below the  
overcurrent charge/discharge recovery threshold to recover from an overcurrent charge/discharge  
condition.  
Table C-21. Current Recovery Time  
Subclass Subclass  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Offset Name  
Format  
Unit  
ID  
Name  
1
Current  
16  
Current Recovery  
Time  
Unsigned  
integer  
1
0
240  
8
s
Related Variables:  
DF:1st Level Safety:Current(1):OC Chg Recovery(3)  
DF:1st Level Safety:Current(1):OC Dsg Recovery(8)  
SBS:AverageCurrent(0x00b)  
C.2.2.12 AFE OC Dsg (Offset 17)  
The AFE OC Dsg threshold sets the OLV register of the AFE.  
Table C-22. AFE OC Dsg  
Subclass Subclass  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Offset Name  
17 AFE OC Dsg  
Format  
Unit  
ID  
Name  
1
Current  
Hex  
1
0x00  
0xff  
0x12  
Bit 7  
RSVD  
Bit 6  
Bit 5  
Bit 4  
OLV4  
Bit 3  
OLV3  
Bit 2  
Bit 1  
Bit 0  
Low Byte  
RSVD  
RSVD  
OLV2  
OLV1  
OLV0  
LEGEND: RSVD = Reserved and must be programmed to 0  
Figure C-1. OLV Register  
OLV4, OLV3, OLV2, OLV1, OLV0— Sets the overload voltage threshold of the AFE  
0x00–0x1f = sets the voltage threshold between 50 mV and 205 mV in 5 mV steps.  
Related Variable:  
DF:1st Level Safety:Current(1):AFE OC Dsg Time(18)  
C.2.2.13 AFE OC Dsg Time (Offset 18)  
The AFE OC Discharge Time is programmed into the OLT register of the AFE. If an overcurrent  
discharge condition is reported by the AFE, ChargingCurrent is set to 0, [TDA] in BatteryStatus is set,  
and [AOCD] in SafetyStatus is set.  
Table C-23. AFE OC Dsg Time  
Subclass Subclass  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Offset Name  
Format  
Unit  
ID  
Name  
1
Current  
18  
AFE OC Dsg  
Time  
Hex  
1
0x00  
0xff  
0x0f  
111  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
1st Level Safety Class  
www.ti.com  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Low Byte  
RSVD  
RSVD  
RSVD  
RSVD  
OLT3  
OLT2  
OLT1  
OLT0  
LEGEND: RSVD = Reserved and must be programmed to 0  
Figure C-2. OLT Register  
OLT3, OLT2, OLT1, OLT0— Sets the overload voltage delay of the AFE  
0x00–0x00f sets the overvoltage trip delay between 1ms and 31ms in 2ms steps  
=
Related Variables:  
DF:1st Level Safety:Current(1):AFE OC Dsg(17)  
SBS:ChargingCurrent(0x14)  
SBS:BatteryStatus(0x16)[TDA]  
SBS:SafetyStatus(0x51)[AOCD]  
C.2.2.14 AFE OC Dsg Recovery (Offset 19)  
The bq20z60-R1/bq20z65-R1 recovers from an overcurrent discharge condition in non-removable battery  
mode if AverageCurrent is equal to or lower than the (–)AFE OC Dsg Recovery current level for the  
duration of Current Recovery Time.  
Table C-24. AFE OC Dsg Recovery  
Subclass  
Name  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID  
Offset  
Name  
Format  
Unit  
1
Current  
19  
AFE OC Dsg Integer  
Recovery  
2
5
1000  
5
mA  
Related Variables:  
DF:1st Level Safety:Current(1):AFE OC Dsg(17)  
DF:1st Level Safety:Current Recovery Time(16)  
DF:Configuration:Registers(64):Operation Cfg B(2)[NR]  
SBS:AverageCurrent(0x00b)  
C.2.2.15 AFE SC Chg Cfg (Offset 21)  
AFE SC Chg Cfg is programmed into the SCC register of the AFE. AFE SC Chg Cfg sets the  
short-circuit-in-charging voltage threshold and the short-circuit-in-charging delay of the AFE.  
If the bq20z60-R1/bq20z65-R1 identifies a short-circuit-in-charging situation from the AFE,  
ChargingCurrent and ChargingVoltage are set to 0, [TCA] in BatteryStatus is set, and [SCC] in  
SafetyStatus is set.  
Table C-25. AFE SC Chg Cfg  
Subclass  
ID  
Subclass  
Name  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Offset Name  
Format  
Unit  
1
Current  
21  
AFE SC Chg  
Cfg  
Hex  
1
0x00  
0xff  
0x77  
Bit 7  
SCCT3  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
SCCV3  
Bit 2  
Bit 1  
Bit 0  
Low Byte  
SCCT2  
SCCT1  
SCCT0  
SCCV2  
SCCV1  
SCCV0  
Figure C-3. SCC Register  
112  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
1st Level Safety Class  
SCCT3, SCCT2, SCCT1, SCCT0— Sets the short-circuit delay in charging of the AFE  
0x00–0xf = sets the short-circuit-in-charging delay between 0μs and 915μs in 61μs steps  
SCCV3, SCCV2, SCCV1, SCCV0— Sets the short-circuit voltage threshold in charging of the AFE  
0x00–0xf = sets the short-circuit voltage threshold between 0.1 V and 0.475 V in 25mV steps  
Related Variables:  
DF:1st Level Safety:Current(1):AFE SC Recovery(23)  
SBS:ChargingCurrent(0x14)  
SBS:ChargingVoltage(0x15)  
SBS:BatteryStatus(0x16)[TCA]  
SBS:SafetyStatus(0x51)[SCC]  
C.2.2.16 AFE SC Dsg Cfg (Offset 22)  
The AFE SC Dsg Cfg is programmed into the SCD register of the AFE. The AFE SC Dsg Cfg sets the  
short-circuit-in-discharging voltage threshold and the short-circuit-in-discharging delay of the AFE.  
If the bq20z60-R1/bq20z65-R1 identifies a short-circuit-in-discharging situation from the AFE,  
ChargingCurrent and ChargingVoltage are set to 0, [TDA] in BatteryStatus is set, [SCD] in SafetyStatus is  
set, and [XDSG] in OperationStatus is set.  
Table C-26. AFE SC Dsg Cfg  
Subclass Subclass  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Offset Name  
22 AFE SC Dsg Cfg  
Format  
Unit  
ID  
Name  
1
Current  
Hex  
1
0x00  
0xff  
0x77  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
SCDV3  
Bit 2  
Bit 1  
Bit 0  
Low Byte  
SCDT3  
SCDT2  
SCDT1  
SCDT0  
SCDV2  
SCDV1  
SCDV0  
Figure C-4. SCD Register  
SCDT3, SCDT2, SCDT1, SCDT0— Sets the short-circuit delay in discharging of the AFE  
0x00–0xf = sets the short-circuit-in-discharging delay between 0 μs and 915 μs in 61-μs steps  
SCDV3, SCDV2, SCDV1, SCDV0— Sets the short-circuit voltage threshold in discharging of the AFE  
0x00–0xf = sets the short-circuit voltage threshold between 0.1 V and 0.475 V in 25-mV steps  
Related Variables:  
DF:1st Level Safety:Current(1):AFE SC Recovery(23)  
SBS:ChargingCurrent(0x14)  
SBS:ChargingVoltage(0x15)  
SBS:BatteryStatus(0x16)[TDA]  
SBS:SafetyStatus(0x51)[SCD]  
SBS:OperationStatus(0x54)[XDSG]  
113  
SLUU386January 2010  
Data Flash  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
1st Level Safety Class  
www.ti.com  
C.2.2.17 AFE SC Recovery (Offset 23)  
The bq20z60-R1/bq20z65-R1 recovers from a short circuit in a charging or discharging condition in  
non-removable battery mode if the absolute value of AverageCurrent is equal to or lower than the  
AFE SC Recovery current level for the duration of Current Recovery Time. On recovery,  
ChargingCurrent and ChargingVoltage are set to their appropriate values per the charging algorithm.  
Table C-27. AFE SC Recovery  
Subclass Subclass  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Offset Name  
Format  
Unit  
ID  
Name  
1
Current  
23 AFE SC Recovery Integer  
2
0
200  
1
mA  
Related Variables:  
DF:1st Level Safety:Current Recovery Time(16)  
DF:1st Level Safety:Current(1):AFE SC Chg Cfg(21)  
DF:1st Level Safety:Current(1):AFE SC Dsg Cfg(22)  
DF:Configuration:Registers(64):Operation Cfg B(2)[NR]  
SBS:AverageCurrent(0x00b)  
C.2.3 Temperature (Subclass 2)  
C.2.3.1 OT1 Chg Threshold (Offset 0)  
The bq20z60-R1/bq20z65-R1 goes into an overtemperature charge condition and sets the [OT1C] flag in  
SafetyAlert if the pack TS1 Temperature is equal to or higher than the OT1 Chg threshold for a period of  
OT1 Chg Time during charging.  
Table C-28. OT1 Chg Threshold  
Subclass Subclass  
Size in Min  
Bytes Value Value Value  
Max  
Default  
Offset  
Name  
Format  
Unit  
ID  
Name  
2
Temperature  
0
OT1 Chg  
Threshold  
Integer  
2
0
2550 550  
0.1°C  
Related Variables:  
DF:1st Level Safety:Temperature(2):OT1 Chg Time(2)  
SBS:TS1Temperature(0x5e)  
SBS:SafetyAlert(0x50)[OT1C]  
C.2.3.2 OT1 Chg Time (Offset 2)  
IThe bq20z60-R1/bq20z65-R1 goes into an overtemperature charge condition and sets the [OT1C] flag in  
SafetyStatus if the pack TS1Temperature is equal to or higher than the OT1 Chg Threshold for a period  
of OT1 Chg Time during charging. This function is disabled if OT1 Chg Time is set to 0.  
Table C-29. OT1 Chg Time  
Subclass Subclass  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Offset Name  
Format  
Unit  
ID  
Name  
2
Temperature  
2
OT1 Chg  
Time  
Unsigned  
integer  
1
0
240  
2
s
Related Variables:  
DF:1st Level Safety:Temperature(2):OT1 Chg Threshold(0)  
SBS:TS1 Temperature(0x5e)  
SBS:SafetyAlert(0x50)[OT1C]  
SBS:SafetyStatus(0x51)[OT1C]  
114  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
1st Level Safety Class  
C.2.3.3 OT1 Chg Recovery (Offset 3)  
The bq20z60-R1/bq20z65-R1 recovers from an overtemperature charge condition if TS1Temperature is  
equal to or lower than the OT1 Chg Recovery level.  
Table C-30. OT1 Chg Recovery  
Subclass Subclass  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Offset Name  
Format  
Unit  
ID  
Name  
2
Temperature  
3
OT1 Chg  
Recovery  
Integer  
2
0
2550  
500  
0.1°C  
Related Variables:  
DF:1st Level Safety:Temperature(2):OT1 Chg Threshold(0)  
SBS:TS1 Temperature(0x5e)  
SBS:SafetyStatus(0x51)[OT1C]  
C.2.3.4 OT2 Chg Threshold (Offset 5)  
The bq20z0/bq20z65 goes into an overtemperature charge condition and sets the [OT2C] flag in  
SafetyStatus2 if the pack TS2Temperature is equal to or higher than the OT2 Chg Threshold for a period  
of OT2 Chg Time during charging.  
Table C-31. OT2 Chg Threshold  
Subclass Subclass  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Offset Name  
Format  
Unit  
ID  
Name  
2
Temperature  
5
OT2 Chg  
Threshold  
Integer  
2
0
2550  
550  
0.1°C  
Related Variables:  
DF:1st Level Safety:Temperature(2):OT2 Chg Time(7)  
SBS:TS2Temperature(0x5f)  
SBS:SafetyAlert2(0x68)[OT2C]  
C.2.3.5 OT2 Chg Time (Offset 7)  
The bq20z60-R1/bq20z65-R1 goes into an overtemperature discharge condition and sets the [OT2C] flag  
in SafetyAlert2 if the pack TS2Temperature is equal to or higher than the OT2 Chg Threshold for a  
period of OT2 Chg Time during charging. This function is disabled if OT2 Chg Time is set to 0.  
Table C-32. OT2 Chg Time  
Subclass Subclass  
Size in  
Bytes  
Min  
Value  
Max  
Value Value  
Default  
Offset  
Name  
Format  
Unit  
ID  
Name  
2
Temperature  
7
OT2 Chg Time  
Unsigned integer  
1
0
240  
2
s
Related Variables:  
DF:1st Level Safety:Temperature(2):OT2 Chg Threshold (5)  
SBS:TS2Temperature(0x5f)  
SBS:SafetyAlert2(0x68)[OT2C]  
SBS:SafetyStatus2(0x69)[OT2C]  
C.2.3.6 OT2 Chg Recovery (Offset 8)  
The bq20z60-R1/bq20z65-R1 recovers from an overtemperature charge condition if TS2Temperature is  
equal to or lower than the OT2 Chg Recovery level.  
115  
SLUU386January 2010  
Submit Documentation Feedback  
Data Flash  
Copyright © 2010, Texas Instruments Incorporated  
1st Level Safety Class  
www.ti.com  
Table C-33. OT2 Chg Recovery  
Subclass Subclass  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Offset  
Name  
Format  
Unit  
ID  
Name  
2
Temperature  
8
OT2 Chg  
Recovery  
Integer  
2
0
2550  
500  
0.1°C  
Related Variables:  
DF:1st Level Safety:Temperature(2):OT2 Chg Threshold(5)  
SBS:TS2Temperature(0x5f)  
SBS:SafetyAlert2(0x68)[OT2C]  
SBS:SafetyStatus2(0x69)[OT2C]  
C.2.3.7 OT1 Dsg Threshold (Offset 10)  
The bq20z60-R1/bq20z65-R1 goes into an overtemperature discharge condition and sets the [OT1D] flag  
in SafetyStatus if the pack TS1Temperature is equal to or higher than the OT1 Dsg Threshold for a  
period of OT1 Dsg Time during discharging..  
Table C-34. OT1 Dsg Threshold  
Subclass Subclass  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Offset  
Name  
Format  
Unit  
ID  
Name  
2
Temperature 10  
OT1 Dsg  
Integer  
2
0
2550  
600  
0.1°C  
Threshold  
Related Variables:  
DF:1st Level Safety:Temperature(2):OT1 Dsg Time(12)  
SBS:TS1Temperature(0x5e)  
SBS:SafetyAlert(0x50)[OT1D]  
C.2.3.8 OT1 Dsg Time (Offset 12)  
The bq20z60-R1/bq20z65-R1 goes into an overtemperature discharge condition and sets the [OT1D] flag  
in SafetyStatus if the pack TS1Temperature is equal to or higher than the OT1 Dsg Threshold for a  
period of OT1 Dsg Time during discharging.  
Table C-35. OT1 Dsg Time  
Subclass Subclass  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Offset  
Name  
Format  
Unit  
ID  
Name  
2
Temperature 12  
OT1 Dsg  
Time  
Unsigned  
integer  
1
0
240  
2
s
Related Variables:  
DF:1st Level Safety:Temperature(2):OT1 Dsg Threshold(10)  
DF:Configuration:Registers(64):Operation Cfg B(2)[OTFET]  
SBS:TS1Temperature(0x5e)  
SBS:SafetyAlert(0x50)[OT1D]  
SBS:SafetyStatus(0x51)[OT1D]  
C.2.3.9 OT1 Dsg Recovery (Offset 13)  
The bq20z60-R1/bq20z65-R1 recovers from an overtemperature discharge condition on TS1 if  
TS1Temperature is equal to or lower than the T1 Dsg Recovery.  
116  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
1st Level Safety Class  
Table C-36. OT1 Dsg Recovery  
Subclass Subclass  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Unit  
Offset  
Name  
Format  
ID  
Name  
Value  
2
Temperature 13  
OT1 Dsg  
Recovery  
Integer  
2
0
2550  
550  
0.1°C  
Related Variables:  
DF:1st Level Safety:Temperature(2):OT1 Dsg Threshold(10)  
SBS:TS1Temperature(0x5e)  
SBS:SafetyStatus(0x51)[OT1D]  
C.2.3.10 OT2 Dsg Threshold (Offset 15)  
The bq20z60-R1/bq20z65-R1 goes into an overtemperature discharge condition and sets the [OT2D] flag  
in SafetyStatus2 if the pack TS2Temperature is equal to or higher than the OT2 Dsg Threshold for a  
period of OT2 Dsg Time during discharging..  
Table C-37. OT2 Dsg Threshold  
Subclass Subclass  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Offset  
Name  
Format  
Unit  
ID  
Name  
2
Temperature 15  
OT2 Dsg  
Integer  
2
0
2550  
600  
0.1°C  
Threshold  
Related Variables:  
DF:1st Level Safety:Temperature(2):OT2 Dsg Time(17)  
SBS:TS2Temperature(0x5f)  
SBS:SafetyAlert2(0x68)[OT2D]  
SBS:SafetyStatus2(0x69)[OT2D]  
C.2.3.11 OT2 Dsg Time (Offset 17)  
The bq20z60-R1/bq20z65-R1 goes into an overtemperature discharge condition and sets the [OT2D] flag  
in SafetyStatus2 if the pack TS2Temperature is equal to or higher than the OT2 Dsg Threshold for a  
period of OT2 Dsg Time during discharging..  
Table C-38. OT2 Dsg Time  
Subclass Subclass  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Offset  
Name  
Format  
Unit  
ID  
Name  
2
Temperature 17  
OT2 Dsg  
Time  
Unsigned  
integer  
1
0
240  
2
s
Related Variables:  
DF:1st Level Safety:Temperature(2):OT2 Dsg Threshold(15)  
SBS:TS2Temperature(0x5f)  
SBS:SafetyAlert2(0x68)[OT2D]  
SBS:SafetyStatus2(0x69)[OT2D]  
C.2.3.12 OT2 Dsg Recovery (Offset 18)  
The bq20z60-R1/bq20z65-R1 recovers from an overtemperature discharge condition on TS2 if  
TS2Temperature is equal to or lower than the OT2 Dsg Recovery.  
Table C-39. OT2 Dsg Recovery  
Subclass Subclass  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Offset  
Name  
Format  
Unit  
ID  
Name  
2
Temperature 18  
OT2 Dsg  
Recovery  
Integer  
2
0
2550  
550  
0.1°C  
117  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
2nd Level Safety  
www.ti.com  
Related Variables:  
DF:1st Level Safety:Temperature(2):OT2 Dsg Threshold(15)  
SBS:TS2Temperature(0x5f)  
SBS:SafetyStatus2(0x69)[OT2D]  
C.2.3.13 Hi Dsg Start Temp (Offset 20)  
If Temperature is above Hi Dsg Start Temp when starting discharge then discharge is inhibited. [DSGIN]  
flag in OperationStatus is set to indicate this condition.  
Table C-40. Hi Dsg Start Temp  
Subclass Subclass  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Offset  
Name  
Format  
Unit  
ID  
Name  
2
Temperature 20  
Hi Dsg  
Integer  
2
0
1200  
600  
0.1°C  
Start Temp  
Related Variables:  
SBS:Temperature(0x008)  
SBS:OperationStatus(0x54)[DSGIN]  
C.2.4 Host Comm (Subclass 4)  
C.2.4.1 Host Watchdog Timeout (Offset 0)  
If the bq20z60-R1/bq20z65-R1 receives no valid SMBus communication for a time period greater than  
Host Watchdog Timeout, the FETs are turned off, ChargingVoltage and ChargingCurrent are set to 0,  
[TCA] and [TDA] in BatteryStatus are set, [HWDG] in SafetyStatus is set, and [XDSG] in OperationStatus  
is set. The bq20z60-R1/bq20z65-R1 recovers if valid SMBus communication resumes.  
Table C-41. Host Watchdog Timeout  
Subclass  
ID  
Subclass  
Name  
Offset Name  
Format  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Unit  
Host Watchdog  
Timeout  
Unsigned  
integer  
4
Host Comm  
0
1
0
255  
0
s
Related Variables:  
SBS:ChargingCurrent(0x14)  
SBS:ChargingVoltage(0x15)  
SBS:BatteryStatus(0x16)[TCA],[TDA]  
SBS:SafetyStatus(0x51)[HWDG]  
SBS:OperationStatus(0x54)[XDSG]  
C.3 2nd Level Safety  
C.3.1 Voltage (Subclass 16)  
C.3.1.1 LT SOV Threshold (Offset 0)  
When the bq20z60-R1/bq20z65-R1 is operating in the low temperature charging range ([TR2] = 1), it sets  
the [SOV] flag in PFAlert if any CellVoltage4..1 is equal to or higher than the LT SOV Threshold. The  
[SOV] flag in PFAlert is cleared and the [SOV] flag in PFStatus is set if any CellVoltage4..1 is equal to or  
higher than the LT SOV Threshold for period of SOV Time.  
118  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
2nd Level Safety  
Table C-42. LT SOV Threshold  
Subclass  
Name  
Size in  
Subclass ID  
16  
Offset Name  
Format  
Bytes  
Min Value Max Value Default Value Unit  
Voltage  
0
LT SOV  
Integer  
2
0
20,000  
4400  
mV  
Threshold  
Related Variables:  
DF:2nd Level Safety:Voltage(16):SOV Time(6)  
SBS:CellVoltage4(0x3c)  
SBS:CellVoltage3(0x3d)  
SBS:CellVoltage2(0x3e)  
SBS:CellVoltage1(0x3f)  
SBS:PFAlert(0x52)[SOV]  
SBS:TempRange(0x72)[TR2]  
C.3.1.2 ST SOV Threshold (Offset 2)  
When the bq20z60-R1/bq20z65-R1 is operating in the standard temperature charging range 1 or 2  
([TR2A] = 1, or [TR3] = 1), it sets the [SOV] flag in PFAlert if CellVoltage4..1 is equal to or higher than the  
ST SOV Threshold. The [SOV] flag in PFAlert is cleared and the [SOV] flag in PFStatus is set if any  
CellVoltage4..1 is equal to or higher than the ST SOV Threshold for period of SOV Time  
Table C-43. ST SOV Threshold  
Subclass  
Name  
Size in  
Bytes  
Subclass ID  
Offset Name  
Format  
Min Value Max Value Default Value Unit  
0 20,000 4600 mV  
16  
Voltage  
2
ST SOV  
Threshold  
Integer  
2
Related Variables:  
DF:2nd Level Safety:Voltage(16):SOV Time(6)  
SBS:CellVoltage4(0x3c)  
SBS:CellVoltage3(0x3d)  
SBS:CellVoltage2(0x3e)  
SBS:CellVoltage1(0x3f)  
SBS:PFAlert(0x52)[SOV]  
SBS:TempRange(0x72)[TR2A][TR3]  
C.3.1.3 HT SOV Threshold (Offset 4)  
When the bq20z60-R1/bq20z65-R1 is operating in the high temperature charging range ([TR4] = 1), it sets  
the [SOV] flag in PFAlert if CellVoltage4..1 is equal to or higher than the HT SOV Threshold.The [SOV]  
flag in PFAlert is cleared and the [SOV] flag in PFStatus is set if any CellVoltage4..1 is equal to or higher  
than the HT SOV Threshold for period of SOV Time  
Table C-44. HT SOV Threshold  
Subclass  
Name  
Size in  
Bytes  
Subclass ID  
Offset Name  
Format  
Min Value Max Value Default Value Unit  
0 20,000 4500 mV  
16  
Voltage  
4
HT SOV  
Threshold  
Integer  
2
Related Variables:  
DF:2nd Level Safety:Voltage(16):SOV Time(6)  
SBS:CellVoltage4(0x3c)  
SBS:CellVoltage3(0x3d)  
SBS:CellVoltage2(0x3e)  
SBS:CellVoltage1(0x3f)  
119  
SLUU386January 2010  
Data Flash  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
2nd Level Safety  
www.ti.com  
SBS:PFAlert(0x52)[SOV]  
SBS:TempRange(0x72)[TR4]  
C.3.1.4 SOV Time (Offset 6)  
The bq20z60-R1/bq20z65-R1 sets the [SOV] flag in PFStatus and goes into a safety overvoltage  
condition if any CellVoltage4..1 is equal to or higher than the appropriate SOV threshold (depending on  
temperature range) for a period of SOV Time. If the [XSOV] bit in Permanent Fail Cfg 1 is set, the SAFE  
pin is driven high. This function is disabled if SOV Time is set to 0.  
Table C-45. SOV Time  
Subclass  
Name  
Size in  
Bytes  
Subclass ID  
Offset Name  
SOV Time  
Format  
Min Value Max Value Default Value Unit  
240  
16  
Voltage  
6
Unsigned integer  
1
0
0
s
Related Variables:  
DF:2nd Level Safety:Voltage(16):LT SOV Threshold(0)  
DF:2nd Level Safety:Voltage(16):ST SOV Threshold(2)  
DF:2nd Level Safety:Voltage(16):HT SOV Threshold(4)  
DF:Configuration:Registers(64):Permanent Fail Cfg 1(6)[XSOV]  
SBS:CellVoltage4(0x3c)  
SBS:CellVoltage3(0x3d)  
SBS:CellVoltage2(0x3e)  
SBS:CellVoltage1(0x3f)  
SBS:PFAlert(0x52)[SOV]  
SBS:PFStatus(0x53)[SOV]  
C.3.1.5 PF SOV Fuse Blow Delay (Offset 7)  
In case of a safety overvoltage permanent failure condition, the assertion of the SAFE output (to blow a  
fuse) can be delayed to allow the battery to discharge to a safe level before blowing the fuse. A PF timer  
is started once an SOV PF event occurs. The SAFE output will be driven high (thus blowing the fuse)  
once this timer reaches PF SOV Fuse Blow Delay, or as soon as all cell voltages go below the COV  
Recovery threshold for the current temperature range, whichever comes first.  
Table C-46. PF SOV Fuse Blow Delay  
Subclass  
Name  
Size in  
Bytes  
Subclass ID  
Offset Name  
Format  
Min Value Max Value Default Value Unit  
65,535  
16  
Voltage  
7
PF SOV Fuse  
Blow Delay  
Unsigned integer  
2
0
0
s
Related Variables:  
DF:1st Level Safety:Voltage(0):LT COV Recovery(2)  
DF:1st Level Safety:Voltage(0):ST COV Recovery(6)  
DF:1st Level Safety:Voltage(0):HT COV Recovery(10)  
DF:Configuration:Registers(64):Permanent Fail Cfg 1(6)[XSOV]  
SBS:CellVoltage4(0x3c)  
SBS:CellVoltage3(0x3d)  
SBS:CellVoltage2(0x3e)  
SBS:CellVoltage1(0x3f)  
SBS:PFAlert(0x52)[SUV]  
120  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
2nd Level Safety  
C.3.1.6 SUV Threshold (Offset 9)  
The bq20z60-R1/bq20z65-R1 sets the [SUV] flag in PFAlert if CellVoltage4..1 is less than the  
SUV Threshold. The [SUV] flag in PFAlert is cleared and the [SUV] flag in PFStatus is set if any  
CellVoltage4..1 is equal to or higher than the SUV Threshold for period of SUV Time  
Table C-47. SUV Threshold  
Subclass  
Name  
Size in  
Bytes  
Subclass ID  
Offset Name  
Format  
Min Value Max Value Default Value Unit  
0 20,000 2000 mV  
16  
Voltage  
9
SUV Threshold Integer  
2
Related Variables:  
DF:2nd Level Safety:Voltage(16):SUV Time(11)  
SBS:CellVoltage4(0x3c)  
SBS:CellVoltage3(0x3d)  
SBS:CellVoltage2(0x3e)  
SBS:CellVoltage1(0x3f)  
SBS:PFAlert(0x52)[SUV]  
C.3.1.7 SUV Time (Offset 11)  
The bq20z60-R1/bq20z65-R1 sets the [SUV] flag in PFStatus if any CellVoltage1..4 is less than the SUV  
Threshold for a period of SUV Time. If the [XSUV] bit in Permanent Fail Cfg 1 is set, the SAFE pin is  
driven high. This function is disabled if SUV Time is set to 0.  
Table C-48. SUV Time  
Subclass  
Name  
Size in  
Bytes  
Subclass ID  
Offset Name  
11 SUV Time  
Format  
Min Value Max Value Default Value Unit  
240  
16  
Voltage  
Unsigned integer  
1
0
0
s
Related Variables:  
DF:2nd Level Safety:Voltage(16):SUV Threshold(9)  
DF:Configuration:Registers(64):Permanent Fail Cfg(6)[XSUV]  
SBS:CellVoltage4(0x3c)  
SBS:CellVoltage3(0x3d)  
SBS:CellVoltage2(0x3e)  
SBS:CellVoltage1(0x3f)  
SBS:PFAlert(0x52)[SUV]  
SBS:PFStatus(0x53)[SUV]  
C.3.1.8 Rest CIM Current (Offset 12)  
The battery pack Current must be below the Rest CIM Current limit for period of CIM Battery Rest Time  
before the bq20z60-R1/bq20z65-R1 starts detecting cell imbalance at rest.  
Table C-49. Rest CIM Current  
Subclass  
Name  
Size in  
Bytes  
Subclass ID  
Offset Name  
Format  
Min Value Max Value Default Value Unit  
200 mA  
16  
Voltage  
12  
Rest CIM  
Current  
Integer  
1
0
5
Related Variables:  
DF:2nd Level Safety:Voltage(16):CIM Battery Rest Time(16)  
SBS:Current(0x00a)  
SBS:CellVoltage4(0x3c)  
SBS:CellVoltage3(0x3d)  
121  
SLUU386January 2010  
Data Flash  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
2nd Level Safety  
www.ti.com  
SBS:CellVoltage2(0x3e)  
SBS:CellVoltage1(0x3f)  
C.3.1.9 Rest CIM Fail Voltage (Offset 13)  
When the conditions for detecting cell imbalance at rest are satisfied, the bq20z60-R1/bq20z65-R1 sets  
the [CIM_R] flag in PFAlert if the bq20z60-R1/bq20z65-R1 measures a difference between any  
CellVoltage4..1 equal to or higher than the Rest CIM Fail Voltage threshold. The [CIM_R] flag in PFAlert  
is cleared and the [CIM_R] flag in PFStatus is set if any CellVoltage4..1 is equal to or higher than the  
Rest CIM Fail Voltage threshold for period of Rest CIM Time.  
Table C-50. Rest CIM Fail Voltage  
Subclass  
Name  
Subclass ID  
Offset Name  
Format  
Size in Bytes Min Value Max Value Default Value Unit  
5000 1000 mV  
16  
Voltage  
13  
Rest CIM Fail  
Voltage  
Integer  
2
0
Related Variables:  
DF:2nd Level Safety:Voltage(16):Rest CIM Time(15)  
SBS:CellVoltage4(0x3c)  
SBS:CellVoltage3(0x3d)  
SBS:CellVoltage2(0x3e)  
SBS:CellVoltage1(0x3f)  
SBS:PFAlert(0x52)[CIM_R]  
SBS:PFStatus(0x53)[CIM_R]  
C.3.1.10 Rest CIM Time (Offset 15)  
When the conditions for detecting cell imbalance at rest are satisfied, the bq20z60-R1/bq20z65-R1 sets  
the [CIM_R] flag in PFAlert if the bq20z60-R1/bq20z65-R1 measures a difference between any  
CellVoltage4..1 equal to or higher than the Rest CIM Fail Voltage threshold. The [CIM_R] flag in PFAlert  
is cleared and the [CIM_R] flag in PFStatus is set if any CellVoltage4..1 is equal to or higher than the  
Rest CIM Fail Voltage threshold for period of Rest CIM Time. If the [XIM_R] bit in Permanent Fail Cfg  
is set, the SAFE pin is also driven high. If Rest CIM Time is set to 0, then cell imbalance detection at rest  
is disabled.  
Table C-51. Rest CIM Time  
Subclass  
Name  
Size in  
Bytes  
Subclass ID  
Offset Name  
Format  
Min Value Max Value Default Value Unit  
240  
16  
Voltage  
15 Rest CIM Time Unsigned integer  
1
0
0
s
Related Variables:  
DF:2nd Level Safety:Voltage(16):Rest CIM Fail Voltage(13)  
DF:2nd Level Safety:Voltage(16):Rest CIM Current(12)  
DF:Configuration:Registers(64):Permanent Fail Cfg(6)[XCIM_R]  
SBS:Current(0x00a)  
SBS:CellVoltage4(0x3c)  
SBS:CellVoltage3(0x3d)  
SBS:CellVoltage2(0x3e)  
SBS:CellVoltage1(0x3f)  
SBS:PFAlert(0x52)[CIM_R]  
SBS:PFStatus(0x53)[CIM_R]  
122  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
2nd Level Safety  
C.3.1.11 CIM Battery Rest Time (Offset 16)  
The battery Current must be below the Rest CIM Current limit for at least the CIM Battery Rest Time  
period before the bq20z60-R1/bq20z65-R1 starts detecting a cell imbalance at rest. Cell imbalance  
detection at rest is disabled if CIM Battery Rest Time is set to 0.  
Table C-52. CIM Battery Rest Time  
Subclass  
Name  
Size in  
Bytes  
Subclass ID  
Offset Name  
Format  
Min Value Max Value Default Value Unit  
65,535 1800  
16  
Voltage  
16  
CIM Battery  
Rest Time  
Unsigned integer  
2
0
s
Related Variables:  
DF:2nd Level Safety:Voltage(16):Cell Imbalance Current(10)  
DF:2nd Level Safety:Voltage(16):Cell Imbalance Fail Voltage(11)  
DF:2nd Level Safety:Voltage(16):Cell Imbalance Time(13)  
DF:2nd Level Safety:Voltage(16):Min CIM-check Voltage (16)  
SBS:Current(0x00a)  
C.3.1.12 Rest CIM Check Voltage (Offset 18)  
For cell imbalance detection at rest, the bq20z60-R1/bq20z65-R1 starts detection only if any of the cell  
voltages (CellVoltage4..1) exceeds Rest CIM Check Voltage.  
Table C-53. Rest CIM Check Voltage  
Subclass  
Name  
Size in  
Bytes  
Subclass ID  
Offset Name  
Format  
Min Value Max Value Default Value Unit  
0 65,535 3000 mV  
16  
Voltage  
18  
Rest CIM  
Check Voltage  
Unsigned integer  
2
Related Variables:  
SBS:CellVoltage4(0x3c)  
SBS:CellVoltage3(0x3d)  
SBS:CellVoltage2(0x3e)  
SBS:CellVoltage1(0x3f)  
C.3.1.13 Active CIM Fail Voltage (Offset 20)  
When the conditions for detecting cell imbalance while active are satisfied, the bq20z60-R1/bq20z65-R1  
sets the [CIM_A] flag in PFAlert2 if the bq20z60-R1/bq20z65-R1 measures a difference between any  
CellVoltage4..1 equal to or higher than the Active CIM Fail Voltage threshold. The [CIM_A] flag in  
PFAlert2 is cleared and the [CIM_A] flag in PFStatus2 is set if any CellVoltage4..1 is equal to or higher  
than the Active CIM Fail Voltage threshold for a period of Active CIM Time.  
Table C-54. Active CIM Fail Voltage  
Subclass  
Name  
Subclass ID  
Offset Name  
Format  
Size in Bytes Min Value Max Value Default Value Unit  
16  
Voltage  
20  
Active CIM Fail  
Voltage  
Integer  
2
0
5000  
1000  
mV  
Related Variables:  
DF:2nd Level Safety:Voltage(16):Active CIM Time(22)  
SBS:CellVoltage4(0x3c)  
SBS:CellVoltage3(0x3d)  
SBS:CellVoltage2(0x3e)  
SBS:CellVoltage1(0x3f)  
SBS:PFAlert2(0x6a)[CIM_A]  
123  
SLUU386January 2010  
Data Flash  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
2nd Level Safety  
www.ti.com  
SBS:PFStatus2(0x6b)[CIM_A]  
C.3.1.14 Active CIM Time (Offset 22)  
When the conditions for detecting cell imbalance while active are satisfied, the bq20z60-R1/bq20z65-R1  
sets the [CIM_A] flag in PFAlert2 if the bq20z60-R1/bq20z65-R1 measures a difference between any  
CellVoltage4..1 equal to or higher than the Active CIM Fail Voltage threshold. The [CIM_A] flag in  
PFAlert2 is cleared and the [CIM_A] flag in PFStatus2 is set if any CellVoltage4..1 is equal to or higher  
than the Active CIM Fail Voltage threshold for a period of Active CIM Time. If the [XCIM_A] flag in  
Permanent Fail Cfg 2 is set, the SAFE pin is also driven high. If Active CIM Time is set to 0, then cell  
imbalance active detection is disabled  
Table C-55. Active CIM Time  
Subclass  
Name  
Size in  
Bytes  
Subclass ID  
Offset Name  
Format  
Min Value Max Value Default Value Unit  
240  
16  
Voltage  
22  
Active CIM  
Time  
Unsigned integer  
1
0
0
s
Related Variables:  
DF:2nd Level Safety:Voltage(16):Active CIM Fail Voltage(20)  
DF:Configuration:Registers(64):Permanent Fail Cfg 2(8)[XCIM_A]  
SBS:CellVoltage4(0x3c)  
SBS:CellVoltage3(0x3d)  
SBS:CellVoltage2(0x3e)  
SBS:CellVoltage1(0x3f)  
SBS:PFAlert2(0x6a)[CIM_A]  
SBS:PFStatus2(0x6b)[CIM_A]  
C.3.1.15 Active CIM Check Voltage (Offset 23)  
For active cell imbalance detection, the bq20z60-R1/bq20z65-R1 starts detection only if any of the cell  
voltages (CellVoltage4..1) exceeds Active CIM Check Voltage.  
Table C-56. Active CIM Check Voltage  
Subclass  
Name  
Size in  
Bytes  
Subclass ID  
Offset Name  
Format  
Min Value Max Value Default Value Unit  
0 32,768 3000 mV  
16  
Voltage  
23  
Active CIM  
Check Voltage  
Integer  
2
Related Variables:  
SBS:CellVoltage4(0x3c)  
SBS:CellVoltage3(0x3d)  
SBS:CellVoltage2(0x3e)  
SBS:CellVoltage1(0x3f)  
C.3.1.16 PFIN Detect Time (Offset 25)  
If the PFIN pin is logic low, then [PFIN] in PFAlert is set. If the [PFIN] PF alert time period exceeds PFIN  
Detect Time, the [PFIN] flag in PFAlert is cleared, the [PFIN] bit in PFStatus is set, and, if [XPFIN] in  
Permanent Fail Cfg is set, the SAFE pin is also driven high. This function is disabled if PFIN Detect Time  
is set to 0.  
Table C-57. PFIN Detect Time  
Subclass  
Name  
Size in  
Bytes  
Subclass ID  
Offset Name  
Format  
Min Value Max Value Default Value Unit  
240  
16  
Voltage  
25  
PFIN Detect  
Time  
Unsigned integer  
1
0
0
s
124  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
2nd Level Safety  
Related Variables:  
DF:Configuration:Registers(64):Permanent Fail Cfg(6)[XPFIN]  
SBS:PFAlert(0x52)[PFIN]  
SBS:PFStatus(0x53)[PFIN]  
C.3.1.17 PF Min Fuse Blow Voltage (Offset 26)  
In case of a safety permanent failure condition other than charge FET or discharge FET faults ([CFETF] or  
[DFETF]), the assertion of the SAFE output (to blow a fuse) is conditional on pack voltage being greater  
than PF Min Fuse Blow Voltage. The purpose of the feature is to ensure that there is sufficient battery  
power for a reliable fuse blow.  
Table C-58. PF Min Fuse Blow Voltage  
Subclass  
Name  
Size in  
Bytes  
Subclass ID  
Offset Name  
Format  
Min Value Max Value Default Value Unit  
0 20,000 8000 mV  
16  
Voltage  
26  
PF Min Fuse  
Blow Voltage  
Integer  
2
Related Variables:  
SBS:CellVoltage4(0x3c)  
SBS:CellVoltage3(0x3d)  
SBS:CellVoltage2(0x3e)  
SBS:CellVoltage1(0x3f)  
C.3.2 Current (Subclass 17)  
C.3.2.1 SOC Chg (Offset 0)  
The bq20z60-R1/bq20z65-R1 sets the [SOCC] in PFAlert if Current is equal to or higher than the  
SOC Chg threshold. If the time period exceeds SOC Chg Time, the [SOCC] flag in PFAlert is cleared, the  
[SOCC] flag in PFStatus is set, and if [XSOCC] in Permanent Fail Cfg is set, the SAFE pin is driven high.  
Table C-59. SOC Chg  
Subclass  
Name  
Size in  
Bytes  
Subclass ID  
Offset Name  
SOC Chg  
Format  
Min Value Max Value Default Value Unit  
0 30,000 10,000 mA  
17  
Current  
0
Integer  
2
Related Variables:  
DF:2nd Level Safety:Current(17):SOC Chg Time(2)  
DF:Configuration:Registers(64):Permanent Fail Cfg(2)[XSOCC]  
SBS:Current(0x00a)  
SBS:PFAlert(0x52)[SOCC]  
SBS:PFStatus(0x53)[SOCC]  
C.3.2.2 SOC Chg Time (Offset 2)  
The bq20z60-R1/bq20z65-R1 sets the [SOCC] flag in PFAlert if Current is equal to or higher than the SOC  
Chg threshold. If the time period exceeds SOC Chg Time, the [SOCC] flag in PFAlert is cleared, the  
[SOCC] flag in PFStatus is set, and if [XSOCC] in Permanent Fail Cfg is set, the SAFE pin is driven high.  
This function is disabled if SOC Chg Time is set to 0.  
Table C-60. SOC Chg Time  
Subclass  
Name  
Size in  
Bytes  
Subclass ID  
Offset Name  
Format  
Min Value Max Value Default Value Unit  
17  
Current  
2
SOC Chg Time Unsigned integer  
1
0
240  
0
s
125  
SLUU386January 2010  
Data Flash  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
2nd Level Safety  
www.ti.com  
Related Variables:  
DF:2nd Level Safety:Current(17):SOC Chg(0)  
DF:Configuration:Registers(64):Permanent Fail Cfg(2)[XSOCC]  
SBS:Current(0x00a)  
SBS:PFAlert(0x52)[SOCC]  
SBS:PFStatus(0x53)[SOCC]  
C.3.2.3 SOC Dsg (Offset 3)  
The bq20z60-R1/bq20z65-R1 sets the [SOCD] flag in PFAlert if discharge Current is equal to or higher  
than the (-)SOC Dsg threshold. If the [SOCD] condition time period equals or exceeds the SOC Dsg Time  
then the [SOCD] flag in PFAlert is cleared, the [SOCD] flag in PFStatus is set, and if the [XSOCD] bit in  
Permanent Fail Cfg is set, the SAFE pin is driven high.  
Table C-61. SOC Dsg  
Subclass  
Name  
Size in  
Bytes  
Subclass ID  
Offset Name  
SOC Dsg  
Format  
Min Value Max Value Default Value Unit  
0 30,000 10,000 mA  
17  
Current  
3
Integer  
2
Related Variables:  
DF:2nd Level Safety:Current(17):SOC Dsg Time(5)  
DF:Configuration:Registers(64):Permanent Fail Cfg(6)[XSOCD]  
SBS:Current(0x00a)  
SBS:PFAlert(0x52)[SOCD]  
SBS:PFStatus(0x53)[SOCD]  
C.3.2.4 SOC Dsg Time (Offset 5)  
The bq20z60-R1/bq20z65-R1 sets the [SOCD] flag in PFAlert if discharge Current is equal to or higher  
than the (-)SOC Dsg threshold. If the time period exceeds SOC Dsg Time, the [SOCD] flag in PFAlert is  
cleared, the [SOCD] flag in PFStatus is set, and if [XSOCD] in Permanent Fail Cfg is set, the SAFE pin is  
driven high. This function is disabled if SOC Dsg Time is set to 0.  
Table C-62. SOC Dsg Time  
Subclass  
Name  
Size in  
Bytes  
Subclass ID  
Offset Name  
Format  
Min Value Max Value Default Value Unit  
240  
17  
Current  
5
SOC Dsg Time Unsigned integer  
1
0
0
s
Related Variables:  
DF:2nd Level Safety:Current(17):SOC Dsg(3)  
DF:Configuration:Registers(64):Permanent Fail Cfg(6)[XSOCD]  
SBS:Current(0x00a)  
SBS:PFAlert(0x52)[SOCD]  
SBS:PFStatus(0x53)[SOCD]  
C.3.3 Temperature (Subclass 18)  
C.3.3.1 SOT1 Chg Threshold (Offset 0)  
The bq20z60-R1/bq20z65-R1 sets [SOT1C] flag in PFAlert if TS1Temperature is equal to or higher than  
the SOT1 Chg Threshold during charging ([DSG] = 0).  
126  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
2nd Level Safety  
Table C-63. SOT1 Chg Threshold  
Subclass  
Name  
Size in  
Bytes  
Subclass ID  
18  
Offset Name  
Format  
Min Value Max Value Default Value Unit  
0 2550 650 0.1°C  
Temperature  
0
SOT1 Chg  
Threshold  
Integer  
2
Related Variables:  
DF:2nd Level Safety:Temperature(18):SOT1 Chg Time(2)  
SBS:BatteryStatus(0x16)[DSG]  
SBS:PFAlert(0x52)[SOT1C]  
SBS:TS1Temperature(0x5e)  
C.3.3.2 SOT1 Chg Time (Offset 2)  
If the [SOT1C] flag in PFAlert time period exceeds SOT1 Chg Time, the [SOT1C] flag in PFAlert is  
cleared, the [SOT1C] flag in PFStatus is set, and if [XSOT1C] in Permanent Fail Cfg is set, the SAFE pin  
is driven high. This function is disabled if SOT1 Chg Time is set to 0.  
Table C-64. SOT1 Chg Time  
Subclass  
Name  
Size in  
Bytes  
Subclass ID  
Offset Name  
Format  
Min Value Max Value Default Value Unit  
240  
18  
Temperature  
2
SOT1 Chg Time Unsigned integer  
1
0
0
s
Related Variables:  
DF:2nd Level Safety:Temperature(18):SOT1 Chg Threshold(0)  
DF:Configuration:Registers(64):Permanent Fail Cfg(6)[XSOT1C]  
SBS:TS1Temperature(0x5e)  
SBS:PFAlert(0x52)[SOT1C]  
SBS:PFStatus(0x53)[SOT1C]  
C.3.3.3 SOT2 Chg Threshold (Offset 3)  
The bq20z60-R1/bq20z65-R1 sets [SOT2C] flag in PFAlert2 if TS2Temperature is equal to or higher than  
the SOT2 Chg Threshold during charging ([DSG] = 0).  
Table C-65. SOT2 Chg Threshold  
Subclass  
Name  
Size in  
Bytes  
Subclass ID  
Offset Name  
Format  
Min Value Max Value Default Value Unit  
0 2550 650 0.1°C  
18  
Temperature  
3
SOT2 Chg  
Threshold  
Integer  
2
Related Variables:  
DF:2nd Level Safety:Temperature(18):SOT2 Chg Time(5)  
SBS:TS2Temperature(0x5f)  
SBS:BatteryStatus(0x16)[DSG]  
SBS:PFAlert2(0x6a)[SOT2C]  
C.3.3.4 SOT2 Chg Time (Offset 5)  
The bq20z60-R1/bq20z65-R1 sets the [SOT2C] flag in PFStatus2 if TS2Temperature is equal to or higher  
than the SOT2 Chg Threshold during charging ([DSG] = 0) for a period of SOT2 Chg Time. If [XSOT2C]  
in Permanent Fail Cfg 2 is set, the SAFE pin is driven high. This function is disabled if SOT2 Chg Time  
is set to 0.  
127  
SLUU386January 2010  
Data Flash  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
2nd Level Safety  
www.ti.com  
Table C-66. SOT2 Chg Time  
Subclass  
Name  
Size in  
Subclass ID  
Offset Name  
Format  
Bytes  
Min Value Max Value Default Value Unit  
240  
18  
Temperature  
5
SOT2 Chg Time Unsigned integer  
1
0
0
s
Related Variables:  
DF:2nd Level Safety:Temperature(18):SOT2 Chg Threshold(3)  
DF:Configuration:Registers(64):Permanent Fail Cfg 2(6)[XSOT2C]  
SBS:BatteryStatus(0x16)[DSG]  
SBS:TS2Temperature(0x5f)  
SBS:PFAlert2(0x6a)[SOT2C]  
SBS:PFStatus2(0x6b)[SOT2C]  
C.3.3.5 SOT1 Dsg Threshold (Offset 6)  
The bq20z60-R1/bq20z65-R1 sets the [SOT1D] flag in PFAlert if TS1Temperature is equal to or higher  
than the SOT1 Dsg Threshold during discharging ([DSG] = 1).  
Table C-67. SOT1 Dsg Threshold  
Subclass  
Name  
Size in  
Bytes  
Subclass ID  
Offset Name  
Format  
Min Value Max Value Default Value Unit  
0 2550 750 0.1°C  
18  
Temperature  
6
SOT1 Dsg  
Threshold  
Integer  
2
Related Variables:  
DF:2nd Level Safety:Temperature(18):SOT1 Dsg Time(8)  
SBS:TS1Temperature(0x5e)  
SBS:BatteryStatus(0x16)[DSG]  
SBS:PFAlert(0x52)[SOT1D]  
C.3.3.6 SOT1 Dsg Time (Offset 8)  
The bq20z60-R1/bq20z65-R1 clears the [ SOT1D] flag in PFAlert and sets the [SOT1D] flag in PFStatus if  
TS1Temperature is equal to or higher than the SOT1 Dsg Threshold during discharging ([DSG] = 1) for a  
period of SOT1 Dsg Time. If [XSOT1D] in Permanent Fail Cfg 1 is set, the SAFE pin is driven high. This  
function is disabled if SOT1 Dsg Time is set to 0.  
Table C-68. SOT1 Dsg Time  
Subclass  
Name  
Size in  
Bytes  
Subclass ID  
Offset Name  
Format  
Min Value Max Value Default Value Unit  
240  
18  
Temperature  
8
SOT1 Dsg Time Unsigned integer  
1
0
0
s
Related Variables:  
DF:2nd Level Safety:Temperature(18):SOT1 Dsg Threshold(6)  
DF:Configuration:Registers(64):Permanent Fail Cfg(6)[XSOT1D]  
SBS:TS1Temperature(0x5e)  
SBS:PFAlert(0x52)[SOT1D]  
SBS:PFStatus(0x53)[SOT1D]  
C.3.3.7 SOT2 Dsg Threshold (Offset 9)  
The bq20z60-R1/bq20z65-R1 sets the [SOT2D] flag in PFAlert2 if TS2Temperature is equal to or higher  
than the SOT2 Dsg Threshold during discharging ([DSG] = 1).  
128  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
2nd Level Safety  
Table C-69. SOT2 Dsg Threshold  
Subclass  
Name  
Size in  
Bytes  
Subclass ID  
18  
Offset Name  
Format  
Min Value Max Value Default Value Unit  
0 2550 750 0.1°C  
Temperature  
9
SOT2 Dsg  
Threshold  
Integer  
2
Related Variables:  
DF:2nd Level Safety:Temperature(18):SOT2 Dsg Time(11)  
SBS:TS2Temperature(0x5f)  
SBS:BatteryStatus(0x16)[DSG]  
SBS:PFAlert2(0x6a)[SOT2D]  
C.3.3.8 SOT2 Dsg Time (Offset 11)  
If [SOT2D] in the PFAlert2 time period exceeds SOT2 Dsg Time, the [SOT2D] in PFAlert2 is cleared,  
[SOT2D] in PFStatus2 is set and, if [XSOT2D] in Permanent Fail Cfg is set, the SAFE pin is driven high.  
This function is disabled if SOT2 Dsg Time is set to 0.  
Table C-70. SOT2 Dsg Time  
Subclass  
Name  
Size in  
Bytes  
Subclass ID  
Offset Name  
Format  
Min Value Max Value Default Value Unit  
240  
18  
Temperature  
11 SOT2 Dsg Time Unsigned integer  
1
0
0
s
Related Variables:  
DF:2nd Level Safety:Temperature(18):SOT2 Dsg Threshold(9)  
DF:Configuration:Registers(64):Permanent Fail Cfg 2(8)[XSOT2D]  
SBS:TS2Temperature(0x5f)  
SBS:PFAlert2(0x6a)[SOT2D]  
SBS:PFStatus2(0x6b)[SOT2D]  
C.3.3.9 Open Thermistor (Offset 12)  
The bq20z60-R1/bq20z65-R1 sets the [SOPT1] flag in PFAlert (or [SOPT2] flag in PFAlert2) if  
TS1Temperature (or TS2Temperature) is equal to or lower than the Open Thermistor threshold and  
Open Time > 0.  
Table C-71. Open Thermistor  
Subclass  
Name  
Size in  
Bytes  
Subclass ID  
Offset Name  
Format  
Min Value Max Value Default Value Unit  
–1000 1200 –333 0.1°C  
18  
Temperature  
12  
Open  
Integer  
2
Thermistor  
Related Variables:  
DF:2nd Level Safety:Temperature(18):Open Time(14)  
SBS:TS1Temperature(0x5e)  
SBS:TS2Temperature(0x5f)  
SBS:PFAlert(0x52)[SOPT1]  
SBS:PFAlert2(0x6a)[SOPT2]  
C.3.3.10 Open Time (Offset 14)  
If the [SOPT1] or [SOPT2] alert) PFAlert time period exceeds the Open Time period, the [SOPT1] flag in  
PFAlert (or [SOPT2] flag in PFAlert2) is cleared, [SOPT1] in PFStatus (or [SOPT2] flag in PFStatus2) is  
set, and if [XSOPT1] (or [XSOPT2]) in Permanent Fail Cfg (or Permanent Fail Cfg 2) is set, the SAFE  
pin is driven high. This function is disabled if Open Time is set to 0.  
129  
SLUU386January 2010  
Data Flash  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
2nd Level Safety  
www.ti.com  
Table C-72. Open Time  
Subclass  
Name  
Size in  
Subclass ID  
Offset Name  
14 Open Time  
Format  
Bytes  
Min Value Max Value Default Value Unit  
240  
18  
Temperature  
Integer  
1
0
0
s
Related Variables:  
DF:2nd Level Safety:Temperature(18):Open Thermistor(14)  
DF:Configuration:Registers(64):Permanent Fail Cfg(6)[XSOPT1]  
DF:Configuration:Registers(64):Permanent Fail Cfg 2(8)[XSOPT2]  
SBS:PFAlert(0x52)[SOPT1]  
SBS:PFStatus(0x53)[SOPT1]  
SBS:TS1Temperature(0x5e)  
SBS:TS2Temperature(0x5f)  
SBS:PFAlert2(0x6a)[SOPT2]  
SBS:PFStatus2(0x6b)[SOPT2]  
C.3.4 FET Verification (Subclass 19)  
C.3.4.1 FET Fail Limit (Offset 0)  
The bq20z60-R1/bq20z65-R1 sets [CFETF] in PFAlert if the bq20z60-R1/bq20z65-R1 detects charge  
Current equal to or higher than the FET Fail Limit threshold when the CHG FET is supposed to be off.  
The bq20z60-R1/bq20z65-R1 sets [DFETF] in PFAlert if the bq20z60-R1/bq20z65-R1 detects discharge  
Current equal to or lower than the (–)FET Fail Limit threshold when the DSG FET is supposed to be off.  
Table C-73. FET Fail Limit  
Subclass  
Name  
Size in  
Bytes  
Subclass ID  
Offset Name  
FET Fail Limit  
Format  
Min Value Max Value Default Value Unit  
0 500 20 mA  
19  
FET Verification  
0
Integer  
2
Related Variables:  
DF:2nd Level Safety:FET Verification(19):FET Fail Time(2)  
SBS:Current(0x00a)  
SBS:PFAlert(0x52)[CFETF],[DFETF]  
C.3.4.2 FET Fail Time (Offset 2)  
If the [CFETF] alert time period exceeds FET Fail Time, the [CFETF] flag in PFAlert is cleared, [CFETF]  
in PFStatus is set and, if [XCFETF] in Permanent Fail Cfg is set, the SAFE pin is driven high. This  
function is disabled if FET Fail Time is set to 0.  
If the [DFETF] alert time period exceeds FET Fail Time, the [DFETF] flag in PFAlert is cleared, [DFETF]  
in PFStatus is set and, if [XDFETF] in Permanent Fail Cfg is set, the SAFE pin is driven high. This  
function is disabled if FET Fail Time is set to 0.  
Table C-74. FET Fail Time  
Subclass  
Name  
Size in  
Bytes  
Subclass ID  
Offset Name  
FET Fail Time  
Format  
Min Value Max Value Default Value Unit  
240  
19  
AFE Verification  
2
Unsigned integer  
1
0
0
s
Related Variables:  
DF:2nd Level Safety:FET Verification(19):FET Fail Limit(0)  
DF:Configuration:Registers(64):Permanent Fail Cfg(6)[XCFETF],[XDFETF]  
SBS:Current(0x00a)  
SBS:PFAlert(0x52)[CFETF],[DFETF]  
SBS:PFStatus(0x53)[CFETF],[DFETF]  
130  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
2nd Level Safety  
C.3.5 AFE Verification (Subclass 20)  
C.3.5.1 AFE Check Time (Offset 0)  
The bq20z60-R1/bq20z65-R1 compares periodically, with a period of AFE Check Time, certain RAM  
content and expected control bit states of the AFE with the values stored in data flash. If an error is  
detected, the internal AFE fail counter is incremented. Set AFE Check Time to 0 to disable [AFE_P]  
faults.  
Table C-75. AFE Check Time  
Subclass  
Name  
Size in  
Bytes  
Subclass ID  
Offset Name  
Format  
Min Value Max Value Default Value Unit  
255  
20  
FET Verification  
0
AFE Check  
Time  
Unsigned integer  
1
0
0
s
Related Variables:  
DF:2nd Level Safety:AFE Verification(20):AFE Fail Limit(1)  
DF:2nd Level Safety:AFE Verification(20):AFE Fail Recovery Time(2)  
SBS:SafetyStatus(0x51)[WDF]  
SBS:PFStatus(0x53)[AFE_P]  
C.3.5.2 AFE Fail Limit (Offset 1)  
If the internal AFE fail counter reaches AFE Fail Limit, the bq20z60-R1/bq20z65-R1 reports an [AFE_C]  
permanent failure, and if [XAFE_C] in Permanent Fail Cfg is set, the SAFE pin is driven high. This  
function is disabled if AFE Fail Limit is set to zero.  
Table C-76. AFE Fail Limit  
Subclass  
Name  
Size in  
Bytes  
Subclass ID  
Offset Name  
AFE Fail Limit  
Format  
Min Value Max Value Default Value Unit  
255  
20  
AFE Verification  
1
Unsigned integer  
1
0
0
Related Variables:  
DF:2nd Level Safety:AFE Verification(20):AFE Check Time(0)  
DF:2nd Level Safety:AFE Verification(20):AFE Fail Recovery Time(2)  
DF:Configuration:Registers(64):Permanent Fail Cfg(6)[XAFE_C]  
SBS:AFEData(0x45)  
SBS:PFStatus(0x53)[AFE_C]  
C.3.5.3 AFE Fail Recovery Time (Offset 2)  
The bq20z60-R1/bq20z65-R1 decrements the internal AFE fail counter by one each AFE Fail Recovery  
Time period to a minimum of zero.  
Table C-77. AFE Fail Recovery Time  
Subclass  
ID  
Subclass  
Name  
Offset Name  
Format  
Size in Bytes Min Value Max Value Default Value Unit  
20  
AFE Verification  
2
AFE Fail Recovery Unsigned integer  
Time  
1
0
255  
20  
s
131  
SLUU386January 2010  
Data Flash  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
2nd Level Safety  
www.ti.com  
Related Variables:  
DF:2nd Level Safety:AFE Verification(20):AFE Check Time(0)  
DF:2nd Level Safety:AFE Verification(20):AFE Fail Limit(1)  
C.3.5.4 AFE Init Retry Limit (Offset 3)  
After a full reset, the AFE offset and gain values are read twice and then compared. AFE Init Retry Limit  
is the maximum number of times that the initial AFE offset and gain values are read, if they are not  
considered the same, until the [AFE_C] permanent failure occurs.  
Table C-78. AFE Init Retry Limit  
Subclass  
Name  
Size in  
Bytes  
Subclass ID  
Offset Name  
Format  
Min Value Max Value Default Value Unit  
255  
20  
AFE Verification  
3
AFE Init Retry  
Limit  
Unsigned  
integer  
1
0
6
Related Variables:  
DF:2nd Level Safety:AFE Verification(20):AFE Init Limit(4)  
SBS:PFStatus(0x53)[AFE_C]  
C.3.5.5 AFE Init Limit (Offset 4)  
AFE Init Limit is the difference in A/D counts that two successive readings of AFE offset and gain can be,  
and still be considered the same value, after a full reset.  
Table C-79. AFE Init Limit  
Subclass  
Name  
Size in  
Bytes  
Subclass ID  
Offset Name  
AFE Init Limit  
Format  
Min Value Max Value Default Value Unit  
0 255 20  
20  
AFE Verification  
4
Unsigned integer  
1
Related Variables:  
DF:2nd Level Safety:AFE Verification(20):AFE Init Retry Limit(3)  
SBS:PFStatus(0x53)[AFE_C]  
C.3.6 Fuse Verification (Subclass 21)  
C.3.6.1 Fuse Fail Limit (Offset 0)  
The bq20z60-R1/bq20z65-R1 sets the [FBF] flag in PFAlert if the absolute value of charge or discharge  
Current is equal to or higher than the fuse fail limit threshold after a fuse blow attempt.  
Table C-80. Fuse Fail Limit  
Subclass  
ID  
Size in  
Bytes  
Subclass Name Offset Name  
Format  
Min Value Max Value Default Value Unit  
20 mA  
21  
Fuse Verification Fuse Fail Limit Integer  
0
2
0
2
Related Variables:  
DF:2nd Level Safety:Fuse Verification(21):Fuse Fail Time(2)  
SBS:Current(0x00a)  
SBS:PFAlert(0x52)[FBF]  
C.3.6.2 Fuse Fail Time (Offset 2)  
If [FBF] in PFAlert time period exceeds Fuse Fail Time, the bq20z60-R1/bq20z65-R1 reports a fuse blow  
failure permanent error, [FBF] in PFAlert is reset, and [FBF] in PFStatus is set. This function is disabled if  
Fuse Fail Time is set to 0.  
132  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
2nd Level Safety  
Table C-81. Fuse Fail Time  
Subclass  
Name  
Size in  
Subclass ID  
21  
Offset Name  
Format  
Bytes  
Min Value Max Value Default Value Unit  
Fuse  
2
Fuse Fail Time Unsigned integer  
1
0
240  
0
s
Verification  
Related Variables:  
DF:2nd Level Safety:Fuse Verification(21):Fuse Fail Limit(0)  
SBS:PFAlert(0x52)[FBF]  
SBS:PFStatus(0x53)[FBF]  
133  
SLUU386January 2010  
Data Flash  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Charge Control  
www.ti.com  
C.4 Charge Control  
C.4.1 Charge Temp Cfg (Subclass 32)  
C.4.1.1 JT1 (Offset 0)  
JT1 is the lower bound of the low temperature charging range. If Temperature is below the JT1 threshold,  
then the [TR1] flag in TempRange is set and charging is inhibited from starting. If the  
bq20z60-R1/bq20z65-R1 is in charge mode ([DSG] = 0), then charging is suspended, the [CHGSUSP]  
flag in ChargingStatus is set, and ChargingCurrent and ChargingVoltage are set to 0.  
Table C-82. JT1  
Subclass  
ID  
Subclass  
Name  
Offset Name  
JT1  
Format  
Size in Bytes Min Value Max Value Default Value Unit  
–400 1200 0.1°C  
32  
Charge Temp  
Cfg  
0
Integer  
2
0
Related Variables:  
SBS:Temperature(0x008)  
SBS:ChargingCurrent(0x14)  
SBS:ChargingVoltage(0x15)  
SBS:BatteryStatus(0x16)[DSG]  
SBS:ChargingStatus(0x55)[CHGSUSP]  
SBS:TempRange(0x72)[TR1]  
C.4.1.2 JT2 (Offset 2)  
JT2 is the upper bound of the low temperature charging range and the lower bound of standard  
temperature charging range 1. If Temperature is between JT1 and JT2, then the [TR2] flag in TempRange  
is set, Charging Voltage is set to LT Chg Voltage and ChargingCurrent is set to LT Chg Current1, LT  
Chg Current2, or LT Chg Current3, depending on cell voltage (see Section 2.5.5).  
Table C-83. JT2  
Subclass  
ID  
Subclass  
Name  
Offset Name  
JT2  
Format  
Size in Bytes Min Value Max Value Default Value Unit  
2 –400 1200 120 0.1°C  
32  
Charge Temp  
Cfg  
2
Integer  
Related Variables  
DF:Charge Control:Charge Temp Cfg(32):JT1(0)  
DF:Charge Control:Charge Cfg(34):LT Chg Voltage(0)  
DF:Charge Control:Charge Cfg(34):LT Chg Current1..3(2..6)  
SBS:Temperature(0x008)  
SBS:ChargingCurrent(0x14)  
SBS:ChargingVoltage(0x15)  
SBS:TempRange(0x72)[TR2]  
C.4.1.3 JT2a (Offset 4)  
JT2a is the upper bound of the standard temperature charging range1 and the lower bound of standard  
charging temperature range 2. If Temperature is between JT2 and JT2a, then the [TR2A] flag in  
TempRange is set, Charging Voltage is set to ST1 Chg Voltage and ChargingCurrent is set to ST1 Chg  
Current1, ST1 Chg Current2, or ST1 Chg Current3, depending on cell voltage (see Section 2.5.5 ).  
134  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Charge Control  
Table C-84. JT2a  
Subclass  
ID  
Subclass  
Name  
Offset Name  
JT2a  
Format  
Size in Bytes Min Value Max Value Default Value Unit  
32  
Charge Temp  
Cfg  
4
Integer  
2
–400  
1200  
300  
0.1°C  
Related Variables:  
DF:Charge Control:Charge Temp Cfg(32):JT2(2)  
DF:Charge Control:Charge Cfg(34):ST1 Chg Voltage(8)  
DF:Charge Control:Charge Cfg(34):ST1 Chg Current1..3(10..14)  
SBS:Temperature(0x008)  
SBS:ChargingCurrent(0x14)  
SBS:ChargingVoltage(0x15)  
SBS:TempRange(0x72)[TR2A]  
C.4.1.4 JT3 (Offset 6)  
JT3 is the upper bound of the standard temperature charging range 2, and the lower bound of high  
temperature charging range. If Temperature is between JT2a and JT3, then [TR3] flag in TempRange is  
set, Charging Voltage is set to ST2 Chg Voltage and ChargingCurrent is set to ST2 Chg Current1, ST2  
Chg Current2, or ST2 Chg Current3, depending on cell voltage (see Section 2.5.5).  
If Temperature is greater than JT3 and charging did not start ([DSG] = 1), then charging is inhibited from  
starting.  
Table C-85. JT3  
Subclass  
ID  
Subclass  
Name  
Offset Name  
JT3  
Format  
Size in Bytes Min Value Max Value Default Value Unit  
2 –400 1200 450 0.1°C  
32  
Charge Temp  
Cfg  
6
Integer  
Related Variables:  
DF:Charge Control:Charge Temp Cfg(32):JT2a(4)  
DF:Charge Control:Charge Cfg(34):ST2 Chg Voltage(16)  
DF:Charge Control:Charge Cfg(34):ST2 Chg Current1..3(18..22)  
SBS:Temperature(0x008)  
SBS:ChargingCurrent(0x14)  
SBS:ChargingVoltage(0x15)  
SBS:BatteryStatus(0x16)[DSG]  
SBS:TempRange(0x72)[TR3]  
C.4.1.5 JT4 (Offset 8)  
JT4 is the upper bound of the high temperature charging range. If Temperature is between JT3 and JT4,  
then the [TR4] flag in TempRange is set, Charging Voltage is set to HT Chg Voltage and Charging  
Current is set to HT Chg Current1, HT Chg Current2, or HT Chg Current3, depending on cell voltage  
(see Section 2.5.5).  
If Temperature is greater than JT4 then the [TR5] flag in TempRange is set. If bq20z60-R1/bq20z65-R1 is  
in charge mode ([DSG] = 0), charging is suspended, [CHGSUSP] flag in ChargingStatus is set, and  
ChargingCurrent and ChargingVoltage are set to 0.  
Table C-86. JT4  
Subclass  
ID  
Size in  
Bytes  
Subclass Name  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
32  
Charge Temp Cfg  
8
JT4  
Integer  
2
-400  
1200  
550  
0.1°C  
135  
SLUU386January 2010  
Data Flash  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Charge Control  
www.ti.com  
Related Variables:  
DF:Charge Control:Charge Temp Cfg(32):JT3(6)  
DF:Charge Control:Charge Cfg(34):HT Chg Voltage(24)  
DF:Charge Control:Charge Cfg(34):HT Chg Current1..3(26..30)  
SBS:Temperature(0x008)  
SBS:ChargingCurrent(0x14)  
SBS:ChargingVoltage(0x15)  
SBS:BatteryStatus(0x16)[DSG]  
SBS:ChargingStatus(0x55)[CHGSUSP]  
SBS:TempRange(0x72)[TR4][TR5]  
C.4.1.6 Temp Hys (Offset 10)  
Temp Hys is used to make sure that transitions between temperature ranges are not affected by small  
transients on the temperature reading. For example, if the current temperature range is the standard  
temperature range 2 ([TR3] is set) and Temperature goes above JT3 then the high temperature range is  
entered ([TR3] is cleared and [TR4] is set). Temperature has to fall below JT3 - Temp Hys for the  
bq20z60-R1/bq20z65-R1 to go back to the standard temperature range 2.  
Table C-87. Temp Hys  
Subclass  
ID  
Size in  
Bytes  
Subclass Name  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
0 100 10 0.1°C  
32  
Charge Temp Cfg  
8
Temp Hys  
Integer  
2
Related Variables:  
DF:Charge Control:Charge Temp Cfg(32):JT1(0)  
DF:Charge Control:Charge Temp Cfg(32):JT2(2)  
DF:Charge Control:Charge Temp Cfg(32):JT2a(4)  
DF:Charge Control:Charge Temp Cfg(32):JT3(6)  
DF:Charge Control:Charge Temp Cfg(32):JT3(8)  
SBS:Temperature(0x008)  
SBS:TempRange(0x72)  
C.4.2 Pre-Charge Cfg (Subclass 33)  
C.4.2.1 Pre-Chg Voltage Threshold (Offset 0)  
The bq20z60-R1/bq20z65-R1 enters pre-charge mode and sets the [PCHG] flag in ChargingStatus if any  
CellVoltage4..1 drops below the Pre-chg Voltage Threshold. In this mode, Charging Voltage is set to LT  
Chg Voltage, and Charging Current is set to Pre-chg Current.  
Table C-88. Pre-Chg Voltage Threshold  
Subclass  
ID  
Size in  
Bytes  
Subclass Name Offset Name  
Format  
Min Value Max Value Default Value Unit  
0 20,000 3000 mV  
33  
Pre-Charge Cfg  
0
Pre-Chg Voltage  
Threshold  
Integer  
2
Related Variables:  
DF:Charge Control:Charge Cfg(34):LT Chg Voltage(0)  
DF:Charge Control:Pre-Charge Cfg(33):Pre-chg Current(4)  
SBS:CellVoltage4(0x3c)  
SBS:CellVoltage3(0x3d)  
SBS:CellVoltage2(0x3e)  
SBS:CellVoltage1(0x3f)  
136  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Charge Control  
SBS:ChargingStatus(0x55)[PCHG]  
C.4.2.2 Pre-Chg Recovery Voltage (Offset 2)  
The bq20z60-R1/bq20z65-R1 leaves pre-charge mode and clears the [PCHG] flag in ChargingStatus if all  
CellVoltage4..1 are equal to or higher than the Pre-Chg Recovery Voltage threshold.  
Table C-89. Pre-Chg Recovery Voltage  
Subclass  
ID  
Size in  
Bytes  
Default  
Value  
Subclass Name Offset  
Pre-Charge Cfg  
Name  
Format  
Min Value Max Value  
20,000  
Unit  
33  
2
Pre-Chg  
Integer  
2
0
3100  
mV  
Recovery Voltage  
Related Variables:  
SBS:CellVoltage4(0x3c)  
SBS:CellVoltage3(0x3d)  
SBS:CellVoltage2(0x3e)  
SBS:CellVoltage1(0x3f)  
SBS:ChargingStatus(0x55)[PCHG]  
C.4.2.3 Pre-chg Current (Offset 4)  
The bq20z60-R1/bq20z65-R1 sets the ChargingCurrent to the Pre-chg Current value when in pre-charge  
mode.  
Table C-90. Pre-chg Current  
Subclass  
ID  
Size in  
Bytes  
Default  
Value  
Subclass Name Offset  
Pre-Charge Cfg  
Name  
Format  
Min Value Max Value  
2000  
Unit  
33  
4
Pre-chg Current  
Integer  
2
0
250  
mA  
Related Variables:  
SBS:ChargingCurrent(0x14)  
C.4.3 Charge Cfg (Subclass 34)  
C.4.3.1 LT Chg Voltage (Offset 0)  
The bq20z60-R1/bq20z65-R1 sets ChargingVoltage to the LT Chg Voltage value when Temperature in is  
the low temperature charging range ([TR2] = 1).  
Table C-91. LT Chg Voltage  
Subclass  
ID  
Size in  
Bytes  
Default  
Value  
Subclass Name Offset Name  
Charge Cfg LT Chg Voltage  
Format  
Min Value Max Value  
20,000  
Unit  
34  
0
Integer  
2
0
12,000  
mV  
Related Variables:  
SBS: Temperature(0x008)  
SBS: ChargingVoltage(0x15)  
SBS:TempRange(0x72)[TR2]  
137  
SLUU386January 2010  
Data Flash  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Charge Control  
www.ti.com  
C.4.3.2 LT Chg Current1 (Offset 2)  
The bq20z60-R1/bq20z65-R1 sets ChargingCurrent to the LT Chg Current1 value when Temperature is  
in the low temperature charging range ([TR2] = 1) and max(CellVoltage4..1) is in the CVR1 range.  
Table C-92. LT Chg Current1  
Subclass  
ID  
Subclass  
Name  
Default  
Value  
Offset Name  
LT Chg Current1  
Format  
Size in Bytes Min Value Max Value  
20,000  
Unit  
34  
Charge Cfg  
2
Integer  
2
0
250  
mA  
Related Variables:  
SBS:Temperature(0x008)  
SBS:ChargingCurrent(0x14)  
SBS:CellVoltage4..1(0x3c..0x3f)  
SBS:TempRange(0x72)[TR2]  
C.4.3.3 LT Chg Current2 (Offset 4)  
The bq20z60-R1/bq20z65-R1 sets ChargingCurrent to the LT Chg Current2 value when Temperature in  
the low temperature charging range ([TR2] = 1) and max(CellVoltage4..1) is in the CVR2 range.  
Table C-93. LT Chg Current2  
Subclass  
ID  
Size in  
Bytes  
Default  
Value  
Subclass Name Offset Name  
Format  
Min Value Max Value  
20,000  
Unit  
34  
Charge Cfg LT Chg Current2 Integer  
4
2
0
250  
mA  
Related Variables:  
SBS:Temperature(0x008)  
SBS:ChargingCurrent(0x14)  
SBS:CellVoltage4..1(0x3c..0x3f)  
SBS:TempRange(0x72)[TR2]  
C.4.3.4 LT Chg Current3 (Offset 6)  
The bq20z60-R1/bq20z65-R1 sets ChargingCurrent to the LT Chg Current3 value when Temperature in  
the low temperature charging range ([TR2] = 1) and max(CellVoltage4..1) is in the CVR3 range.  
Table C-94. LT Chg Current3  
Subclass  
ID  
Subclass  
Name  
Default  
Value  
Offset Name  
LT Chg Current3  
Format  
Size in Bytes Min Value Max Value  
20,000  
Unit  
34  
Charge Cfg  
6
Integer  
2
0
250  
mA  
Related Variables:  
SBS:Temperature(0x008)  
SBS:ChargingCurrent(0x14)  
SBS:CellVoltage4..1(0x3c..0x3f)  
SBS:TempRange(0x72)[TR2]  
C.4.3.5 ST1 Chg Voltage (Offset 8)  
The bq20z60-R1/bq20z65-R1 sets ChargingVoltage to the ST1 Chg Voltage value when Temperature is  
in the standard temperature charging range 1 ([TR2A] = 1).  
Table C-95. ST1 Chg Voltage  
Subclass  
ID  
Size in  
Bytes  
Default  
Value  
Subclass Name Offset Name  
Format  
Min Value Max Value  
20,000  
Unit  
34  
Charge Cfg ST1 Chg Voltage Integer  
8
2
0
16,800  
mV  
138  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Charge Control  
Related Variables:  
SBS:Temperature(0x008)  
SBS:ChargingVoltage(0x15)  
SBS:TempRange(0x72)[TR2A]  
C.4.3.6 ST1 Chg Current1 (Offset 10)  
The bq20z60-R1/bq20z65-R1 sets ChargingCurrent to the ST1 Chg Current1 value when Temperature is  
in the standard temperature charging range ([TR2A] = 1) and max(CellVoltage4..1) is in the CVR1 range.  
Table C-96. ST1 Chg Current1  
Subclass  
ID  
Subclass  
Name  
Default  
Value  
Offset Name  
Format  
Size in Bytes Min Value Max Value  
20,000  
Unit  
34  
Charge Cfg  
10 ST1 Chg Current1 Integer  
2
0
4,000  
mA  
Related Variables:  
SBS:Temperature(0x008)  
SBS:ChargingCurrent(0x14)  
SBS:CellVoltage4..1(0x3c..0x3f)  
SBS:TempRange(0x72)[TR2A]  
C.4.3.7 ST1 Chg Current2 (Offset 12)  
The bq20z60-R1/bq20z65-R1 sets ChargingCurrent to the ST1 Chg Current2 value when Temperature is  
in the standard temperature charging range ([TR2A] = 1) and max( CellVoltage4..1) is in the CVR2 range.  
Table C-97. ST1 Chg Current2  
Subclass  
ID  
Subclass  
Name  
Default  
Value  
Offset Name  
Format  
Size in Bytes Min Value Max Value  
20,000  
Unit  
34  
Charge Cfg  
12 ST1 Chg Current2 Integer  
2
0
4000  
mA  
Related Variables:  
SBS:Temperature(0x008)  
SBS:ChargingCurrent(0x14)  
SBS:CellVoltage4..1(0x3c..0x3f)  
SBS:TempRange(0x72)[TR2A]  
C.4.3.8 ST1 Chg Current3 (Offset 14)  
The bq20z60-R1/bq20z65-R1 sets ChargingCurrent to the ST1 Chg Current3 value when Temperature is  
in the standard temperature charging range ([TR2A] = 1) and max(CellVoltage4..1) is in the CVR3 range.  
Table C-98. ST1 Chg Current3  
Subclass  
ID  
Subclass  
Name  
Default  
Value  
Offset Name  
Format  
Size in Bytes Min Value Max Value  
Unit  
34  
Charge Cfg  
14 ST1 Chg Current3 Integer  
2
0
20,000  
4000  
mA  
Related Variables:  
SBS:Temperature(0x008)  
SBS:ChargingCurrent(0x14)  
SBS:CellVoltage4..1(0x3c..0x3f)  
SBS:TempRange(0x72)[TR2A]  
139  
SLUU386January 2010  
Data Flash  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Charge Control  
www.ti.com  
C.4.3.9 ST2 Chg Voltage (Offset 16)  
The bq20z60-R1/bq20z65-R1 sets ChargingVoltage to the ST2 Chg Voltage value when Temperature is  
in the standard temperature charging range 2 ([TR3] = 1).  
Table C-99. ST2 Chg Voltage  
Subclass  
ID  
Subclass  
Name  
Default  
Value  
Offset Name  
16 ST2 Chg Voltage  
Format  
Size in Bytes Min Value Max Value  
20,000  
Unit  
34  
Charge Cfg  
Integer  
2
0
16,800  
mV  
Related Variables:  
SBS:Temperature(0x008)  
SBS:ChargingVoltage(0x15)  
SBS:TempRange(0x72)[TR3]  
C.4.3.10 ST2 Chg Current1 (Offset 18)  
The bq20z60-R1/bq20z65-R1 sets ChargingCurrent to the ST2 Chg Current1 value when Temperature is  
in the standard temperature charging range 2 ([TR3] = 1) and max(CellVoltage4..1) is in the CVR1 range.  
Table C-100. ST2 Chg Current1  
Subclass  
ID  
Subclass  
Name  
Default  
Value  
Offset Name  
Format  
Size in Bytes Min Value Max Value  
20,000  
Unit  
34  
Charge Cfg  
18 ST2 Chg Current1 Integer  
2
0
4000  
mA  
Related Variables:  
SBS:Temperature(0x008)  
SBS:ChargingCurrent(0x14)  
SBS:CellVoltage4..1(0x3c..0x3f)  
SBS:TempRange(0x72)[TR3]  
C.4.3.11 ST2 Chg Current2 (Offset 20)  
The bq20z60-R1/bq20z65-R1 sets ChargingCurrent to the ST2 Chg Current2 value when Temperature is  
in the standard temperature charging range 2 ([TR3] = 1) and max(CellVoltage4..1) is in the CVR2 range.  
Table C-101. ST2 Chg Current2  
Subclass  
ID  
Subclass  
Name  
Default  
Value  
Offset Name  
Format  
Size in Bytes Min Value Max Value  
20,000  
Unit  
34  
Charge Cfg  
20 ST2 Chg Current2 Integer  
2
0
4000  
mA  
Related Variables:  
SBS:Temperature(0x008)  
SBS:ChargingCurrent(0x14)  
SBS:CellVoltage4..1(0x3c..0x3f)  
SBS:TempRange(0x72)[TR3]  
C.4.3.12 ST2 Chg Current3 (Offset 22)  
The bq20z60-R1/bq20z65-R1 sets ChargingCurrent to the ST2 Chg Current3 value when Temperature is  
in the standard temperature charging range 2 ([TR3] = 1) and max(CellVoltage4..1) is in the CVR3 range.  
Table C-102. ST2 Chg Current3  
Subclass  
ID  
Subclass  
Name  
Default  
Value  
Offset Name  
Format  
Size in Bytes Min Value Max Value  
20,000  
Unit  
34  
Charge Cfg  
22 ST2 Chg Current3 Integer  
2
0
4000  
mA  
140  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Charge Control  
Related Variables:  
SBS:Temperature(0x008)  
SBS:ChargingCurrent(0x14)  
SBS:CellVoltage4..1(0x3c..0x3f)  
SBS:TempRange(0x72)[TR3]  
C.4.3.13 HT Chg Voltage (Offset 24)  
The bq20z60-R1/bq20z65-R1 sets ChargingVoltage to the HT Chg Voltage value when Temperature is in  
the high temperature charging range ([TR4] = 1).  
Table C-103. HT Chg Voltage  
Subclass  
ID  
Subclass  
Name  
Default  
Value  
Offset Name  
24 HT Chg Voltage  
Format  
Size in Bytes Min Value Max Value  
20,000  
Unit  
34  
Charge Cfg  
Integer  
2
0
16,760  
mV  
Related Variables:  
SBS:Temperature(0x008)  
SBS:ChargingVoltage(0x15)  
SBS:TempRange(0x72)[TR4]  
C.4.3.14 HT Chg Current1 (Offset 26)  
The bq20z60-R1/bq20z65-R1 sets ChargingCurrent to the HT Chg Current1 value when Temperature is  
in the high temperature charging range ([TR4] = 1) and max(CellVoltage4..1) is in the CVR1 range.  
Table C-104. HT Chg Current1  
Subclass  
ID  
Subclass  
Name  
Default  
Value  
Offset Name  
26 HT Chg Current1  
Format  
Size in Bytes Min Value Max Value  
20,000  
Unit  
34  
Charge Cfg  
Integer  
2
0
3800  
mA  
Related Variables:  
SBS:Temperature(0x008)  
SBS:ChargingCurrent(0x14)  
SBS:CellVoltage4..1(0x3c..0x3f)  
SBS:TempRange(0x72)[TR4]  
C.4.3.15 HT Chg Current2 (Offset 28)  
The bq20z60-R1/bq20z65-R1 sets ChargingCurrent to the HT Chg Current2 value when Temperature is  
in the high temperature charging range ([TR4] = 1) and max(CellVoltage4..1) is in the CVR2 range.  
Table C-105. HT Chg Current2  
Subclass  
ID  
Subclass  
Name  
Default  
Value  
Offset Name  
28 HT Chg Current2  
Format  
Size in Bytes Min Value Max Value  
20,000  
Unit  
34  
Charge Cfg  
Integer  
2
0
3800  
mA  
Related Variables:  
SBS:Temperature(0x008)  
SBS:ChargingCurrent(0x14)  
SBS:CellVoltage4..1(0x3c..0x3f)  
SBS:TempRange(0x72)[TR4]  
141  
SLUU386January 2010  
Data Flash  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Charge Control  
www.ti.com  
C.4.3.16 HT Chg Current3 (Offset 30)  
The bq20z60-R1/bq20z65-R1 sets ChargingCurrent to the HT Chg Current3 value when Temperature is  
in the high temperature charging range ([TR4] = 1) and max(CellVoltage4..1) is in the CVR3 range.  
Table C-106. HT Chg Current3  
Subclass  
ID  
Subclass  
Name  
Default  
Value  
Offset Name  
30 HT Chg Current3  
Format  
Size in Bytes Min Value Max Value  
20,000  
Unit  
34  
Charge Cfg  
Integer  
2
0
3800  
mA  
Related Variables:  
SBS:Temperature(0x008)  
SBS:ChargingCurrent(0x14)  
SBS:CellVoltage4..1(0x3c..0x3f)  
SBS:TempRange(0x72)[TR4]  
C.4.3.17 Cell Voltage Threshold1 (Offset 32)  
The bq20z60-R1/bq20z65-R1 is in cell voltage range 1 (CVR1) when max(CellVoltage4..1) < Cell Voltage  
Threshold1.  
Table C-107. Cell Voltage Threshold1  
Subclass  
ID  
Subclass  
Name  
Offset  
Name  
Format  
Size in Bytes Min Value Max Value Default Value Unit  
5000 3900 mV  
34  
Charge Cfg  
32  
Cell Voltage  
Threshold1  
Integer  
2
0
Related Variables:  
SBS:CellVoltage4..1(0x3c..0x3f)  
C.4.3.18 Cell Voltage Threshold2 (Offset 34)  
The bq20z60-R1/bq20z65-R1 enters cell voltage range 2 (CVR2) when Cell Voltage Threshold1 <  
max(CellVoltage4..1) < Cell Voltage Threshold2. The bq20z60-R1/bq20z65-R1 enters cell voltage range  
3 (CVR3) when max(CellVoltage4..1) > Cell Voltage Threshold2.  
Table C-108. Cell Voltage Threshold2  
Subclass  
ID  
Subclass  
Name  
Default  
Value  
Offset Name  
Format  
Size in Bytes Min Value Max Value  
5000  
Unit  
34  
Charge Cfg  
34  
Cell Voltage  
Threshold2  
Integer  
2
0
4000  
mV  
Related Variables:  
DF:Charge Control:Charge Cfg(34):Cell Voltage Threshold1(32)  
SBS:CellVoltage4..1(0x3c..0x3f)  
C.4.3.19 Cell Voltage Thresh Hys (Offset 36)  
Cell Voltage Thresh Hys is used to make sure that transitions between cell voltage ranges are not  
affected by small transients. For example, if the current cell voltage range is CVR2 and cell voltage goes  
above Cell Voltage Threshold2 then CVR3 is entered. Cell voltage has to fall below Cell Voltage  
Threshold2 – Cell Voltage Thresh Hys for the bq20z60-R1/bq20z65-R1 to go back to CVR2 range.  
Table C-109. Cell Voltage Thresh Hys  
Subclass  
ID  
Subclass  
Name  
Default  
Value  
Offset Name  
Format  
Size in Bytes Min Value Max Value  
1000  
Unit  
34  
Charge Cfg  
36  
Cell Voltage  
Thresh Hys  
Integer  
2
0
10  
mV  
142  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Charge Control  
Related Variables:  
SBS:CellVoltage4..1(0x3c..0x3f)  
DF:Charge Control:Charge Cfg(34):Cell Voltage Threshold1(32)  
DF:Charge Control:Charge Cfg(34):Cell Voltage Threshold2(34)  
C.4.4 Termination Cfg. (Subclass 36)  
C.4.4.1 Maintenance Current (Offset 0)  
ChargingCurrent is set to Maintenance Current if a primary charge termination is detected or  
RelativeStateOfCharge > TCA Set %  
Table C-110. Maintenance Current  
Subclass  
ID  
Size in  
Bytes  
Subclass Name  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
1000 mA  
36  
Termination Cfg.  
0
Maintenance Integer  
Current  
2
0
0
Related Variables:  
DF:Charge Control:Termination Cfg.(36):TCA Set %(9)  
SBS:RelativeStateOfCharge(0x00d)  
SBS:ChargingCurrent(0x14)  
SBS:ChargingStatus(0x55)[MCHG]  
C.4.4.2 Taper Current (Offset 2)  
If battery Current falls below Taper Current for two consecutive Current Taper Window time periods  
during charging and Voltage is equal to or higher than Charging Voltage Taper Voltage, the  
bq20z60-R1/bq20z65-R1 recognizes valid primary charge termination.  
Table C-111. Taper Current  
Subclass  
ID  
Min  
Value  
Default  
Value  
Subclass Name Offset Name  
Format  
Size in Bytes  
Max Value  
Unit  
36  
Termination Cfg.  
2
Taper  
Integer  
2
0
1000  
250  
mA  
Current  
Related Variables:  
DF:Charge Control:Termination Cfg.(36):Taper Voltage(6)  
DF:Charge Control:Termination Cfg.(36):Current Taper Window(8)  
SBS:Voltage(0x009)  
SBS:Current(0x00a)  
C.4.4.3 Taper Voltage (Offset 6)  
For a valid primary charge termination, the taper voltage condition needs to be met. The taper voltage  
condition is either cell voltage based or pack voltage based, depending on [CELL_TAPER] bit setting in  
Operation Cfg C.  
[CELL_TAPER] = 1: Max (CellVoltage4..1) + Taper Voltage ³ ChargingVoltage / number of cells  
[CELL_TAPER] = 0: Voltage + Taper Voltage ³ ChargingVoltage  
Table C-112. Taper Voltage  
Subclass  
ID  
Subclass  
Name  
Size in  
Bytes  
Default  
Value  
Offset  
Name  
Format  
Min Value Max Value  
1000  
Unit  
36  
Termination  
Cfg.  
6
Taper Voltage Integer  
2
0
75  
mV  
143  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Charge Control  
www.ti.com  
Related Variables:  
DF:Configuration:Registers(64):Operation Cfg C(4)[CELL_TAPER]  
SBS:CellVoltage4..1(0x3c..0x3f)  
SBS:ChargingVoltage(0x15)  
C.4.4.4 Current Taper Window (Offset 8)  
If battery Current falls below Taper Current for two consecutive Current Taper Window time periods  
during charging and Voltage is equal to or higher than Charging Voltage Taper Voltage, the  
bq20z60-R1/bq20z65-R1 recognizes valid primary charge termination.  
Table C-113. Current Taper Window  
Subclass  
Name  
Size in  
Bytes  
Max  
Value  
Subclass ID  
Offset Name  
Format  
Min Value  
Default Value Unit  
40  
36  
Termination  
Cfg.  
8
Current Taper  
Window  
Unsigned  
integer  
1
0
240  
s
Related Variables:  
DF:Charge Control:Termination Cfg.(36):Taper Current(2)  
DF:Charge Control:Termination Cfg.(36):Taper Voltage(6)  
SBS:Voltage(0x009)  
SBS:Current(0x00a)  
C.4.4.5 TCA Set % (Offset 9)  
When set between 0% and 100%, [TCA] in BatteryStatus is set if RelativeStateOfCharge is equal to or  
above TCA Set %. Set to –1 to disable this function. If set to –1, the [MCHG] flag in ChargingStatus and  
the [TCA} flag in BatteryStatus are set on primary charge termination and ChargingCurrent is set to  
Maintenance Current.  
Table C-114. TCA Set %  
Subclass ID Subclass Name  
36 Termination Cfg.  
Offset  
Name  
Format  
Size in Bytes Min Value Max Value Default Value Unit  
–1 100 –1  
9
TCA Set % Integer  
1
%
Related Variables:  
DF:Charge Control:Termination Cfg.(36):Maintenance Current(0)  
DF:Charge Control:Termination Cfg.(36):TCA Clear %(10)  
SBS:RelativeStateOfCharge(0x00d)  
SBS:ChargingCurrent(0x14)  
SBS:BatteryStatus(0x16)[TCA]  
SBS:ChargingStatus(0x55)[MCHG]  
144  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Charge Control  
C.4.4.6 TCA Clear % (Offset 10)  
When set between 0% and 100%, [TCA] in BatteryStatus is cleared if RelativeStateOfCharge is below  
TCA Clear %. Set to –1 to disable this function.  
Table C-115. TCA Clear %  
Subclass  
ID  
Size in  
Bytes  
Subclass Name  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
–1 100 95  
36  
Termination Cfg.  
10  
TCA Clear % Integer  
1
%
Related Variables:  
DF:Charge Control:Termination Cfg.(36):TCA Set %(9)  
SBS:RelativeStateOfCharge(0x00d)  
SBS:BatteryStatus(0x16)[TCA]  
C.4.4.7 FC Set % (Offset 11)  
When set between 0% and 100%, [FC] in BatteryStatus is set if RelativeStateOfCharge is equal to or  
above FC Set %. Set to –1 to disable this function.  
Table C-116. FC Set %  
Subclass  
ID  
Size in  
Bytes  
Subclass Name  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
–1 100 –1  
36  
Termination Cfg.  
11  
FC Set %  
Integer  
1
%
Related Variables:  
DF:Charge Control:Termination Cfg.(36):FC Clear %(12)  
SBS:RelativeStateOfCharge(0x00d)  
SBS:BatteryStatus(0x16)[FC]  
C.4.4.8 FC Clear % (Offset 12)  
When set between 0% and 100%, [FC] in BatteryStatus is cleared if RelativeStateOfCharge reaches or  
falls below FC Clear %. Set to –1 to disable this function, however, it is not recommended to set  
FC Clear % to –1.  
Table C-117. FC Clear %  
Subclass  
ID  
Size in  
Bytes  
Subclass Name  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
–1 100 98  
36  
Termination Cfg.  
12  
FC Clear %  
Integer  
1
%
Related Variables:  
DF:Charge Control:Termination Cfg.(36):FC Set %(11)  
SBS:RelativeStateOfCharge(0x00d)  
SBS:BatteryStatus(0x16)[FC]  
C.4.5 Cell Balancing Cfg (Subclass 37)  
C.4.5.1 Min Cell Deviation (Offset 0)  
This value defines the conversion factor for calculating cell balancing time per cell in units of balance time  
per mAh before the bq20z60-R1/bq20z65-R1 starts balancing cell capacity during charging. If  
Min Cell Deviation is set to 0, cell balancing is disabled.  
145  
SLUU386January 2010  
Data Flash  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Charge Control  
www.ti.com  
Table C-118. Min Cell Deviation  
Subclass  
ID  
Size in  
Bytes  
Default  
Value  
Subclass Name Offset Name  
Format  
Min Value Max Value  
65,535  
Unit  
37  
Cell Balancing  
Cfg  
0
Min Cell  
Deviation  
Unsigned  
integer  
2
0
1350  
s/mAh  
C.4.6 Charging Faults (Subclass 38)  
C.4.6.1 Over Charging Voltage (Offset 0)  
If battery pack Voltage is equal to or greater than ST2 Chg Voltage + Over Charging Voltage for a time  
period greater than Over Charging Volt Time, the [OCHGV] flag is set, and the CHG FET and ZVCHG  
FET (if used) are turned off if [OCHGV] is also set in Charge Fault Cfg.  
Table C-119. Over Charging Voltage  
Subclass  
ID  
Subclass  
Name  
Min  
Value  
Offset Name  
Format  
Size in Bytes  
Max Value Default Value Unit  
3000 500 mV  
38  
Charging Faults  
0
Over Charging  
Voltage  
Integer  
2
0
Related Variables:  
DF:Charge Control:Charge Cfg(34):ST2 Chg Voltage(16)  
DF:Charge Control:Charging Faults(38):Over Charging Volt Time(2)  
DF:Charge Control:Charging Faults(38):Charge Fault Cfg(21)[OCHGV]  
SBS:Voltage(0x009)  
SBS:BatteryStatus(0x16)[TCA]  
SBS:ChargingStatus(0x55)[OCHGV]  
C.4.6.2 Over Charging Volt Time (Offset 2)  
If battery pack Voltage is equal to or greater than ST2 Chg Voltage + Over Charging Voltage for a time  
period greater than Over Charging Volt Time, the [OCHGV] flag is set, and the CHG FET and ZVCHG  
FET (if used) are turned off if [OCHGV] is also set in Charge Fault Cfg. The bq20z60-R1/bq20z65-R1  
recovers if the battery pack Voltage is equal to or below ST2 Chg Voltage.  
Table C-120. Over Charging Volt Time  
Subclass  
ID  
Subclass  
Name  
Min  
Value  
Max  
Value  
Default  
Value  
Offset  
Name  
Format  
Size in Bytes  
Unit  
38  
Charging Faults  
2
Over Charging Volt  
Time  
Unsigned integer  
1
0
240  
0
s
Related Variables:  
DF:Charge Control:Charge Cfg(34):ST2 Chg Voltage(16)  
DF:Charge Control:Charging Faults(38):Charge Fault Cfg(21)[OCHGV]  
SBS:Voltage(0x009)  
SBS:BatteryStatus(0x16)[TCA]  
SBS:ChargingStatus(0x55)[OCHGV]  
C.4.6.3 Over Charging Current (Offset 3)  
If the current is equal to or greater than the sum of ChargingCurrent and Over Charging Current for a  
time period greater than Over Charging Curr Time, the [OCHGI] flag in ChargingStatus set and, if  
[OCHGI] in Charge Fault Cfg is set, the CHG FET turns off and the ZVCHG FET (if used) is turned on. If  
the ZVCHG FET is not used the CHG FET remains on, regardless of the bits set in Charge Fault Cfg  
because the CHG FET acts as the ZVCHG FET.  
146  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Charge Control  
Table C-121. Over Charging Current  
Subclass  
ID  
Size in  
Bytes  
Subclass Name  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
0 2000 500 mA  
38  
Charging Faults  
3
Over  
Integer  
2
Charging  
Current  
Related Variables:  
DF:Charge Control:Charging Faults(38):Over Charging Curr Time(5)  
DF:Charge Control:Charging Faults(38):Charge Fault Cfg(21)[OCHGI]  
SBS:Current(0x00a)  
SBS:ChargingCurrent(0x14)  
SBS:BatteryStatus(0x16)[TCA]  
SBS:ChargingStatus(0x55)[OCHGI]  
C.4.6.4 Over Charging Curr Time (Offset 5)  
If Current is equal to or greater than the sum of ChargingCurrent and Over Charging Current for a time  
period greater than Over Charging Curr Time, the [OCHGI] flag in ChargingStatus is set and, if [OCHGI]  
in Charge Fault Cfg is set, the CHG FET turns off and the ZVCHG FET (if used) is turned on. If the  
ZVCHG FET is not used, the CHG FET remains on, regardless of the bits set in Charge Fault Cfg  
because the CHG FET acts as the ZVCHG FET. The bq20z60-R1/bq20z65-R1 recovers if  
AverageCurrent is equal to or lower than the Over Charging Curr Recov value.  
Table C-122. Over Charging Curr Time  
Subclass  
ID  
Size in  
Bytes  
Subclass Name  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
38  
Charging Faults  
5
Over  
Charging  
Curr Time  
Unsigned  
integer  
1
0
240  
2
s
Related Variables:  
DF:Charge Control:Charging Faults(38):Over Charging Current(3)  
DF:Charge Control:Charging Faults(38):Over Charging Curr Recov(6)  
DF:Charge Control:Charging Faults(38):Charge Fault Cfg(21)[OCHGI]  
SBS:Current(0x00a)  
SBS:AverageCurrent(0x00b)  
SBS:ChargingCurrent(0x14)  
SBS:BatteryStatus(0x16)[TCA]  
SBS:ChargingStatus(0x55)[OCHGI]  
147  
SLUU386January 2010  
Data Flash  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Charge Control  
www.ti.com  
C.4.6.5 Over Charging Curr Recov (Offset 6)  
The bq20z60-R1/bq20z65-R1 recovers from an overcharging current fault if AverageCurrent is equal to or  
lower than Over Charging Curr Recov. On recovery, the [OCHGI] flag in ChargingStatus is cleared, and  
the CHG and ZVCHG FETs return to their previous states.  
Table C-123. Over Charging Curr Recov  
Subclass  
ID  
Size in  
Bytes  
Subclass Name  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
0 2000 100 mA  
38  
Charging Faults  
6
Over  
Integer  
2
Charging  
Curr Recov  
Related Variables:  
DF:Charge Control:Charging Faults(38):Over Charging Current(3)  
DF:Charge Control:Charging Faults(38):Over Charging Curr Time(5)  
SBS:Current(0x00a)  
SBS:ChargingCurrent(0x14)  
SBS:BatteryStatus(0x16)[TCA]  
SBS:ChargingStatus(0x55)[OCHGI]  
C.4.6.6 Depleted Voltage (Offset 8)  
The bq20z60-R1/bq20z65-R1 enters a depleted voltage fault and sets [XCHGLV] if the charger is present  
(PackVoltage > Charger Present) and pack Voltage is equal to or lower than Depleted Voltage for a  
period equal to or greater than Depleted Voltage Time. The DSG FET is turned off and the CHG and  
ZVCHG FETs are set according to the [ZVCHG1] and [ZVCHG0] bits if [CS_XCHGLV] is set in  
Charge Fault Cfg.  
Table C-124. Depleted Voltage  
Subclass  
ID  
Size in  
Bytes  
Default  
Value  
Subclass Name Offset  
Charging Faults  
Name  
Format  
Min Value  
Max Value  
Unit  
38  
8
Depleted  
Voltage  
Integer  
2
0
16,000  
8000  
mV  
Related Variables:  
DF:Charge Control:Charging Faults(38):Depleted Voltage Time(10)  
DF:Charge Control:Charging Faults(38):Charge Fault Cfg(21)[CS_XCHGLV]  
DF:Power:Power(68):Charger Present(8)  
SBS:Voltage(0x009)  
SBS:PackVoltage(0x5a)  
SBS:ChargingStatus(0x55)[XCHGLV]  
C.4.6.7 Depleted Voltage Time (Offset 10)  
The bq20z60-R1/bq20z65-R1 enters a depleted voltage fault and sets [XCHGLV] if the charger is present  
and pack Voltage is equal to or lower than Depleted Voltage for a period equal to or greater than  
Depleted Voltage Time. If [CS_XCHGLV] is set in Charge Fault Cfg, the DSG FET is turned off and the  
CHG and ZVCHG FETs are set according to their pre-charge settings.  
Table C-125. Depleted Voltage Time  
Subclass  
ID  
Size in  
Bytes  
Min  
Value  
Default  
Value  
Subclass Name Offset Name  
Format  
Max Value  
Unit  
38  
Charging Faults  
10  
Depleted Voltage  
Time  
Unsigned  
integer  
1
0
240  
2
s
148  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Charge Control  
Related Variables:  
DF:Charge Control:Charging Faults(38):Depleted Voltage(8)  
DF:Charge Control:Charging Faults(38):Depleted Recovery(11)  
DF:Charge Control:Charging Faults(38):Charge Fault Cfg(21)[CS_XCHGLV]  
SBS:Voltage(0x009)  
SBS:ChargingStatus(0x55)[XCHGLV]  
C.4.6.8 Depleted Recovery (Offset 11)  
The bq20z60-R1/bq20z65-R1 recovers from a depleted voltage fault if pack Voltage is equal to or higher  
than the Depleted Recovery threshold. On recovery, [OCHGLV] is reset and the DSG FET, CHG FET  
and ZVCHG FET return to their previous states.  
Table C-126. Depleted Recovery  
Subclass  
ID  
Size in  
Bytes  
Subclass Name  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
0 16,000 8500 mV  
38  
Charging Faults  
11  
Depleted  
Recovery  
Integer  
2
Related Variables:  
DF:Charge Control:Charging Faults(38):Depleted Voltage Time(10)  
SBS:Voltage(0x009)  
SBS:ChargingStatus(0x55)[XCHGLV]  
C.4.6.9 Over Charge Capacity (Offset 13)  
The bq20z60-R1/bq20z65-R1 enters an overcharge fault and sets the [OC] flag in ChargingStatus if the  
internally counted remaining capacity exceeds FullChargeCapacity + Over Charge Capacity. The CHG  
FET and ZVCHG FET (if used) are also turned off if the [OC] bit is set in Charge Fault Cfg.  
Table C-127. Over Charge Capacity  
Subclass  
ID  
Size in  
Bytes  
Subclass Name  
Offset Name  
Format  
Min Value Max Value Default Value Unit  
0 4000 300 mAh  
38  
Charging Faults  
13  
Over Charge  
Capacity  
Integer  
2
Related Variables:  
DF:Charge Control:Charging Faults(38):Over Charge Recovery(15)  
DF:Charge Control:Charging Faults(38):Charge Fault Cfg(21)[OC]  
SBS:FullChargeCapacity(0x10)  
SBS:ChargingStatus(0x55)[OC]  
C.4.6.10 Over Charge Recovery (Offset 15)  
The bq20z60-R1/bq20z65-R1 recovers from an overcharge in non-removable battery mode ([NR] = 1) if it  
is continuously discharged by an amount of Over Charge Recovery charge.  
Table C-128. Over Charge Recovery  
Subclass  
ID  
Size in  
Bytes  
Subclass Name  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
100 mAh  
38  
Charging Faults  
15  
Over Charge Integer  
Recovery  
2
0
2
Related Variables:  
DF:Charge Control:Charging Faults(38):Over Charge Capacity(13)  
DF:Configuration:Registers(64):Operation B Cfg(2)[NR]  
SBS:RemainingCapacity(0x00f)  
149  
SLUU386January 2010  
Data Flash  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Charge Control  
www.ti.com  
SBS:FullChargeCapacity(0x10)  
SBS:ChargingStatus(0x55)[OC]  
C.4.6.11 Charge Timeout (Offset 17)  
If charge Current is equal to or greater than Chg Current Threshold for an Charge Timeout time period  
the bq20z60-R1/bq20z65-R1 generates a charge mode timeout fault and sets the [CMTO] flag. The CHG  
FET and ZVCHG FET (if used) are also turned off if [CMTO] is set in Charge Fault Cfg. Set to 0 to  
disable Charge Timeout.  
Table C-129. Charge Timeout  
Subclass  
ID  
Size in  
Bytes  
Subclass Name  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
65,535 10,800  
38  
Charging Faults  
17  
Charge Unsigned integer  
Timeout  
2
0
s
Related Variables:  
DF:Gas Gauging:Current Thresholds(81):Chg Current Threshold(2)  
DF:Charge Control:Charging Faults(38):Charge Fault Cfg(21)[CMTO]  
SBS:Current(0x00a)  
SBS:ChargingStatus(0x55)[CMTO]  
C.4.6.12 Precharge Timeout (Offset 19)  
If charge Current is equal to or greater than Chg Current Threshold for a Precharge Timeout time  
period, the bq20z60-R1/bq20z65-R1 generates a precharge mode timeout error and sets the [PCMTO]  
flag. The CHG FET and ZVCHG FET (if used) are also turned off if [PCMTO] is set in Charge Fault Cfg.  
Set to 0 to disable Precharge Timeout.  
Table C-130. Precharge Timeout  
Subclass  
ID  
Subclass Name  
Offset  
Name  
Format  
Size in Bytes Min Value Max Value Default Value Unit  
65,535 3600  
38  
Charging Faults  
19  
Precharg Unsigned integer  
e Timeout  
2
0
s
Related Variables:  
DF:Gas Gauging:Current Thresholds(81):Chg Current Threshold(2)  
DF:Charge Control:Charging Faults(38):Charge Fault Cfg(21)[PCMTO]  
SBS:Current(0x00a)  
SBS:ChargingStatus(0x55)[PCMTO]  
C.4.6.13 Charge Fault Cfg (Offset 21)  
This register sets the behavior of the charge, discharge, and zero-volt-charge FETs in fault conditions.  
Table C-131. Charge Fault Cfg  
Subclass  
ID  
Size in  
Bytes  
Min  
Value  
Subclass Name  
Offset Name  
21 Charge Fault Cfg  
Format  
Max Value Default Value Unit  
38  
Charging Faults  
Hex  
1
0x00  
0xffff  
0x00  
Bit 7  
RSVD  
Bit 6  
Bit 5  
Bit 4  
CMTO  
Bit 3  
OCHGV  
Bit 2  
Bit 1  
OC  
Bit 0  
Low Byte  
RSVD  
PCMTO  
OCHGI  
CS_XCHGL  
V
LEGEND: RSVD = Reserved and must be programmed to 0  
Figure C-5. Charge Fault Cfg Register  
150  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Charge Control  
PCMTO— If this bit is set, the CHG FET and ZVCHG FET (if used) are turned off when a precharge  
timeout fault occurs.  
CMTO— If this bit is set, the CHG FET and ZVCHG FET (if used) are turned off when a charge timeout  
fault occurs.  
OCHGV— If this bit is set, the CHG FET and ZVCHG FET (if used) are turned off when a charge voltage  
fault occurs.  
OCHGI— If this bit is set, the CHG FET is turned off and the ZVCHG FET (if used) is turned on when a  
charge current fault occurs. If the ZVCHG FET is not used, the CHG FET remains on, regardless of  
this bit, because it acts as ZVCHG FET.  
OC— If this bit is set, the CHG FET and ZVCHG FET (if used) are turned off when an overcharge fault  
occurs.  
CS_XCHGLV— If this bit is set, the DSG FET is turned off when a battery-depleted fault occurs.  
Related Variables:  
DF:Charge Control:Charging Faults(38):Over Charging Volt Time(2)  
DF:Charge Control:Charging Faults(38):Over Charging Curr Time(5)  
DF:Charge Control:Charging Faults(38):Depleted Voltage Time(10)  
DF:Charge Control:Charging Faults(38):Over Charge Capacity(13)  
DF:Charge Control:Charging Faults(38):Charge Timeout(17)  
DF:Charge Control:Charging Faults(38):Precharge Timeout(19)  
151  
SLUU386January 2010  
Data Flash  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
SBS Configuration  
www.ti.com  
C.5 SBS Configuration  
C.5.1 Data (Subclass 48)  
C.5.1.1 Rem Cap Alarm (Offset 0)  
When [CapM] in BatteryStatus is set to 0, the default value of RemainingCapacityAlarm is stored in Rem  
Cap Alarm and copied to the SBS value on bq20z60-R1/bq20z65-R1 initialization.  
Table C-132. Rem Cap Alarm  
Subclass  
ID  
Subclass Name Offset Name  
Format  
Size in Bytes Min Value Max Value Default Value Unit  
700 300 mAh  
48  
Data Rem Cap Alarm Integer  
0
2
0
Related Variable:  
SBS:RemainingCapacityAlarm(0x001)  
C.5.1.2 Rem Energy Alarm (Offset 2)  
When [CapM] in BatteryStatus is set to 1, the default value of RemainingCapacityAlarm is stored in Rem  
Energy Alarm and copied to the SBS value on bq20z60-R1/bq20z65-R1 initialization.  
Table C-133. Rem Energy Alarm  
Subclass  
ID  
Subclass Name Offset Name  
Format  
Size in Bytes Min Value Max Value Default Value Unit  
1000 432 mWh  
48  
Data  
2
Rem Energy  
Alarm  
Integer  
2
0
Related Variable:  
SBS:RemainingCapacityAlarm(0x001)  
C.5.1.3 Rem Time Alarm (Offset 4)  
The default value of RemainingTimeAlarm is stored in Rem Time Alarm and copied to the SBS value on  
bq20z60-R1/bq20z65-R1 initialization.  
Table C-134. Rem Time Alarm  
Subclass  
ID  
Subclass Name Offset Name  
Format  
Size in Bytes Min Value Max Value Default Value Unit  
48  
Data  
4
Rem Time  
Alarm  
Unsigned  
integer  
2
0
30  
10  
min  
Related Variable:  
SBS:RemainingTimeAlarm(0x002)  
C.5.1.4 Init Battery Mode (Offset 6)  
The default value of BatteryMode is stored in Init Battery Mode and copied to the SBS value on  
bq20z60-R1/bq20z65-R1 initialization.  
Table C-135. Init Battery Mode  
Subclass  
ID  
Default  
Value  
Subclass Name Offset  
Data  
Name  
Format  
Size in Bytes Min Value Max Value  
0x0000 0xffff  
Unit  
48  
6
Init Battery Mode Hex  
2
0x0081  
152  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
SBS Configuration  
Related Variable:  
SBS:BatteryMode(0x003)  
C.5.1.5 Design Voltage (Offset 8)  
The default value of DesignVoltage is stored in Design Voltage and copied to the SBS value on  
bq20z60-R1/bq20z65-R1 initialization.  
Table C-136. Design Voltage  
Subclass  
ID  
Size in  
Bytes  
Subclass Name Offset Name  
Format  
Min Value Max Value Default Value Unit  
48  
Data  
8
Design  
Voltage  
Integer  
2
7000  
18,000  
14,400  
mV  
Related Variable:  
SBS:DesignVoltage(0x19)  
C.5.1.6 Spec Info (Offset 10)  
The default value of SpecificationInfo is stored in Spec Info and copied to the SBS value on  
bq20z60-R1/bq20z65-R1 initialization.  
Table C-137. Spec Info  
Subclass  
ID  
Size in  
Bytes  
Subclass Name  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
48  
Data  
10  
Spec Info  
Hex  
2
0x0000  
0xffff  
0x0031  
Related Variable:  
SBS:SpecificationInfo(0x1a)  
C.5.1.7 Manuf Date (Offset 12)  
The default value of ManufacturerDate is stored in Manuf Date and copied to the SBS value on  
bq20z60-R1/bq20z65-R1 initialization.  
Table C-138. Manuf Date  
Subclass  
ID  
Subclass  
Name  
Offset  
Name  
Format  
Size in Bytes  
Min Value Max Value Default Value Unit  
48  
Data  
12  
Manuf  
Date  
Unsigned  
integer  
2
0
65,535  
0
Day + Mo ×  
32 + (Yr –  
1980) × 256  
Related Variable:  
SBS:ManufactureDate(0x1b)  
C.5.1.8 Ser. Num. (Offset 14)  
The default value of SerialNumber is stored in Ser. Num. and copied to the SBS value on  
bq20z60-R1/bq20z65-R1 initialization.  
Table C-139. Ser. Num.  
Subclass  
ID  
Size in  
Bytes  
Subclass Name  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
0x0000 0xffff 0x0001  
48  
Data  
14  
Ser. Num.  
Hex  
2
153  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
SBS Configuration  
www.ti.com  
Related Variable:  
SBS:SerialNumber(0x1c)  
C.5.1.9 Cycle Count (Offset 16)  
The default value of CycleCount is stored in Cycle Count and copied to the SBS value on  
bq20z60-R1/bq20z65-R1 initialization. When the SBS value changes, Cycle Count is also updated.  
Table C-140. Cycle Count  
Subclass  
ID  
Size in  
Bytes  
Subclass Name  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
65,535  
48  
Data  
16  
Cycle Count Unsigned  
integer  
2
0
0
Related Variables:  
DF:Configuration:Registers(64):Operation Cfg B(2)[CCT]  
DF:SBS Configuration:Data(48):CC Threshold(18)  
DF:SBS Configuration:Data(48):CC %(20)  
SBS:CycleCount(0x17)  
C.5.1.10 CC Threshold (Offset 18)  
If the [CCT] bit is cleared, the cycle count function counts the accumulated discharge of the  
CC Threshold value as one cycle.  
Table C-141. CC Threshold  
Subclass  
ID  
Size in  
Bytes  
Subclass Name  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
100 32,767 4400 mAh  
48  
Data  
18  
CC  
Integer  
2
Threshold  
Related Variables:  
DF:Configuration:Registers(64):Operation Cfg B(2)[CCT]  
SBS:CycleCount(0x17)  
C.5.1.11 CC % (Offset 20)  
If the [CCT] bit is set, the cycle count function counts the accumulated discharge of (FullChargeCapacity  
× CC %) as one cycle. If (FullChargeCapacity × CC %) is smaller than CC Threshold, CC Threshold is  
used for counting.  
Table C-142. CC %  
Subclass  
ID  
Size in  
Bytes  
Subclass Name  
Offset  
Name Format  
Min Value Max Value Default Value Unit  
100 90  
48  
Data  
20  
CC % Unsigned intege  
1
0
%
Related Variables:  
DF:Configuration:Registers(64):Operation Cfg B(2)[CCT]  
DF:SBS Configuration:Data(48):CC Threshold(18)  
SBS:FullChargeCapacity(0x10)  
SBS:CycleCount(0x17)  
C.5.1.12 CF Max Error Limit (Offset 21)  
If the MaxError function value is greater than CF Max Error Limit, the [CF] flag in BatteryMode is set.  
154  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
SBS Configuration  
Table C-143. CF Max Error Limit  
Subclass  
ID  
Min  
Value  
Subclass Name Offset Name  
Format  
Size in Bytes  
Max Value Default Value Unit  
48  
Data  
21  
CF Max Error Limit Unsigned  
integer  
1
0
100  
100  
%
Related Variables:  
SBS:BatteryMode(0x003)[CF]  
SBS:MaxError(0x00c)  
C.5.1.13 Design Capacity (Offset 22)  
If [CapM] in BatteryMode is set to 0, the DesignCapacity function reports Design Capacity.  
Table C-144. Design Capacity  
Subclass  
ID  
Subclass  
Name  
Default  
Value  
Offset Name  
Format  
Size in Bytes Min Value Max Value  
32,767  
Unit  
48  
Data  
22  
Design  
Integer  
2
0
4400  
mAh  
Capacity  
Related Variables:  
DF:Gas Gauging:IT Config(80):Load Select(0)  
SBS:BatteryMode(0x003)[CapM]  
SBS:DesignCapacity(0x18)  
SBS:StateOfHealth(0x4f)  
C.5.1.14 Design Energy (Offset 24)  
If [CapM] in BatteryMode is set to 1, the DesignCapacity function reports Design Energy.  
Table C-145. Design Energy  
Subclass  
ID  
Size in  
Bytes  
Min  
Value  
Subclass Name  
Offset Name  
Format  
Max Value Default Value Unit  
48  
Data  
24 Design Energy Integer  
2
0
32,767  
6336  
10mWh  
Related Variables:  
DF:Gas Gauging:IT Config(80):Load Select(0)  
SBS:BatteryMode(0x003)[CapM]  
SBS:DesignCapacity(0x18)  
SBS:StateOfHealth(0x4f)  
C.5.1.15 Manuf Name (Offset 26)  
The ManufacturerName function returns a string stored in Manuf Name. The maximum text length is 20  
characters.  
Table C-146. Manuf Name  
Subclass Subclass  
Max  
Value  
Default  
Value  
Offset Name  
Format Size in Bytes Min Value  
String 20 + 1  
Unit  
ID  
Name  
48  
Data  
26  
Manuf  
Name  
Texas  
Instruments  
155  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
SBS Configuration  
www.ti.com  
Related Variable:  
SBS:ManufacturerName(0x20)  
C.5.1.16 Device Name (Offset 47)  
The DeviceName function returns a string stored in Device Name. The maximum text length is 20  
characters.  
Table C-147. Device Name  
Subclass  
ID  
Size in  
Bytes  
Subclass Name  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
bq20z60  
48  
Data  
47  
Device  
Name  
String  
20 + 1  
Related Variable:  
SBS:DeviceName(0x21)  
C.5.1.17 Device Chemistry (Offset 68)  
The DeviceChemistry function returns a string stored in Device Chemistry. The maximum text length is 4  
characters.  
Table C-148. Device Chemistry  
Subclass  
ID  
Size in  
Bytes  
Min  
Value  
Subclass Name  
Offset Name  
68 Device Chemistry  
Format  
Max Value Default Value Unit  
– LION  
48  
Data  
String  
4 + 1  
Related Variable:  
SBS:DeviceChemistry(0x22)  
C.5.1.18 Deterioration Warn Limit (Offset 73)  
If the battery capacity as indicated by the StateofHealth percentage falls below Deterioration Warn Limit,  
the bq20z60-R1/bq20z65-R1 sets the [DetW] flag in StateOfHealth.  
Table C-149. Deterioration Warn Limit  
Subclass  
ID  
Size in  
Bytes  
Min  
Value  
Subclass Name  
Offset Name  
Format  
Max Value Default Value Unit  
100 50  
48  
Data  
73  
Deterioration Warn Unsigned  
Limit integer  
1
0
%
Related Variable:  
SBS:StateOfHealth(0x4f)  
C.5.1.19 Deterioration Fault Limit (Offset 74)  
If the battery capacity as indicated by the StateofHealth percentage falls below Deterioration Fault Limit,  
the bq20z60-R1/bq20z65-R1 sets the [DetF] flag in StateOfHealth.  
Table C-150. Deterioration Fault Limit  
Subclass  
ID  
Size in  
Bytes  
Min  
Value  
Subclass Name  
Offset Name  
Format  
Max Value Default Value Unit  
100 30  
48  
Data  
74  
Deterioration Fault Unsigned  
Limit integer  
1
0
%
156  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
SBS Configuration  
Related Variable:  
SBS:StateOfHealth(0x4f)  
C.5.1.20 Cell Life Limit (Offset 75)  
If the battery capacity as indicated by the StateofHealth percentage falls below Cell Life Limit, the  
bq20z60-R1/bq20z65-R1 sets the [CLL] flag in StateOfHealth.  
Table C-151. Cell Life Limit  
Subclass  
ID  
Size in  
Bytes  
Min  
Value  
Subclass Name  
Offset Name  
75 Cell Life Limit  
Format  
Max Value Default Value Unit  
100 20  
48  
Data  
Unsigned  
integer  
1
0
%
Related Variable:  
SBS:StateOfHealth(0x4f)  
C.5.2 Configuration (Subclass 49)  
C.5.2.1 TDA Set % (Offset 0)  
If set between 0% and 100%, the bq20z60-R1/bq20z65-R1 sets the [TDA] flag in BatteryStatus if the  
RelativeStateOfCharge reaches or falls below TDA Set %. Set to –1 to disable this function.  
Table C-152. TDA Set %  
Subclass  
ID  
Size in  
Bytes  
Subclass Name  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
–1 100  
49  
Configuration  
0
TDA Set %  
Integer  
1
6
%
Related Variables:  
SBS:RelativeStateOfCharge(0x00d)  
SBS:BatteryStatus(0x16)[TDA]  
C.5.2.2 TDA Clear % (Offset 1)  
If set between 0% and 100%, the bq20z60-R1/bq20z65-R1 clears the [TDA] flag in BatteryStatus if the  
RelativeStateOfCharge reaches or rises above TDA Clear %. Set to –1 to disable this function.  
Table C-153. TDA Clear %  
Subclass  
ID  
Size in  
Bytes  
Subclass Name  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
–1 100  
49  
Configuration  
1
TDA Clear % Integer  
1
8
%
Related Variables:  
SBS:RelativeStateOfCharge(0x00d)  
SBS:BatteryStatus(0x16)[TDA]  
C.5.2.3 FD Set % (Offset 2)  
If set between 0% and 100%, the bq20z60-R1/bq20z65-R1 sets the [FD] flag in BatteryStatus if the  
RelativeStateOfCharge reaches or falls below FD Set %. Set to –1 to disable this function.  
Table C-154. FD Set %  
Subclass  
ID  
Size in  
Bytes  
Subclass Name  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
49  
Configuration  
2
FD Set %  
Integer  
1
–1  
100  
2
%
157  
SLUU386January 2010  
Data Flash  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
SBS Configuration  
www.ti.com  
Related Variables:  
SBS:RelativeStateOfCharge(0x00d)  
SBS:BatteryStatus(0x16)[FD]  
C.5.2.4 FD Clear % (Offset 3)  
If set between 0% and 100%, the bq20z60-R1/bq20z65-R1 clears the [FD] flag in BatteryStatus if the  
RelativeStateOfCharge reaches or rises above FD Clear %. Set to –1 to disable this function.  
Table C-155. FD Clear %  
Subclass  
ID  
Size in  
Bytes  
Subclass Name  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
–1 100  
49  
Configuration  
3
FC Clear %  
Integer  
1
5
%
Related Variables:  
SBS:RelativeStateOfCharge(0x00d)  
SBS:BatteryStatus(0x16)[FD]  
C.5.2.5 TDA Set Volt Threshold (Offset 4)  
The bq20z60-R1/bq20z65-R1 sets the [TDA] flag in BatteryStatus if Voltage is equal to or lower than TDA  
Set Volt Threshold for a period equal to or greater than TDA Set Volt Time.  
Table C-156. TDA Set Volt Threshold  
Subclass  
ID  
Size in  
Bytes  
Subclass Name Offset  
Configuration  
Name  
Format  
Min Value Max Value Default Value Unit  
0 16,800 5000 mV  
49  
4
TDA Set Volt  
Threshold  
Integer  
2
Related Variables:  
DF:SBS Configuration:Configuration(49):TDA Set Volt Time(6)  
SBS:Voltage(0x009)  
SBS:BatteryStatus(0x16)[TDA]  
C.5.2.6 TDA Set Volt Time (Offset 6)  
The bq20z60-R1/bq20z65-R1 sets the [TDA] flag in BatteryStatus if Voltage is equal to or lower than  
TDA Set Volt Threshold for a period equal to or greater than TDA Set Volt Time. Set to 0 to disable this  
feature.  
Table C-157. TDA Set Volt Time  
Subclass  
ID  
Subclass  
Name  
Size in  
Bytes  
Offset Name  
Format  
Min Value Max Value Default Value Unit  
240  
49  
Configuration  
6
TDA Set Volt  
Time  
Unsigned  
integer  
1
0
5
s
Related Variables:  
DF:SBS Configuration:Configuration(49):TDA Set Volt Threshold(4)  
SBS:Voltage(0x009)  
SBS:BatteryStatus(0x16)[TDA]  
C.5.2.7 TDA Clear Volt (Offset 7)  
The bq20z60-R1/bq20z65-R1 clears the [TDA] flag if Voltage is equal to or greater than TDA Clear Volt.  
TDA Clear Volt clears [TDA] only if [TDA] is set by TDA Set Volt Threshold. It does not clear [TDA] if  
[TDA] is set by TDA Set % or any other function.  
158  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
SBS Configuration  
Table C-158. TDA Clear Volt  
Subclass Subclass  
Size in  
Format  
Min  
Value  
Max  
Value  
Default  
Value  
Offset Name  
Unit  
ID  
Name  
Bytes  
49  
Configuration  
7
TDA Clear  
Volt  
Integer  
2
0
16,800  
5500  
mV  
Related Variables:  
DF:SBS Configuration:Configuration(49):TDA Set Volt Threshold(4)  
DF:SBS Configuration:Configuration(49):TDA Set Volt Time(6)  
SBS:Voltage(0x009)  
SBS:BatteryStatus(0x16)[TDA]  
C.5.2.8 FD Set Volt Threshold (Offset 9)  
The bq20z60-R1/bq20z65-R1 sets the [FD] flag if Voltage is equal to or lower than FD Set Volt  
Threshold for a period equal to or greater than FD Volt Time.  
Table C-159. FD Set Volt Threshold  
Subclass  
ID  
Subclass  
Name  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Offset  
Name  
Format  
Unit  
49  
Configuration  
9
FD Set Volt  
Threshold  
Integer  
2
0
16,800  
5000  
mV  
Related Variables:  
DF:SBS Configuration:Configuration(49):FD Volt Time(11)  
SBS:Voltage(0x009)  
SBS:BatteryStatus(0x16)[FD]  
C.5.2.9 FD Volt Time (Offset 11)  
The bq20z60-R1/bq20z65-R1 sets the [FD] flag if Voltage is equal to or lower than FD Set Volt  
Threshold for a period equal to or greater than FD Volt Time. Set to 0 to disable this feature.  
Table C-160. FD Volt Time  
Subclass Subclass  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Offset Name  
Format  
Unit  
ID  
Name  
49  
Configuration 11  
FD Volt Time Unsigned  
integer  
1
0
240  
5
s
Related Variables:  
DF:SBS Configuration:Configuration(49):FD Set Volt Threshold(9)  
SBS:Voltage(0x009)  
SBS:BatteryStatus(0x16)[FD]  
C.5.2.10 FD Clear Volt (Offset 12)  
The bq20z60-R1/bq20z65-R1 clears the [FD] flag if Voltage is equal to or greater than FD Clear Volt.  
Table C-161. FD Clear Volt  
Subclass  
ID  
Size in  
Bytes  
Min  
Value  
Subclass Name  
Offset Name  
Format  
Max Value Default Value Unit  
49  
Configuration  
12  
FD Clear  
Volt  
Integer  
2
0
16,800  
5500  
mV  
159  
SLUU386January 2010  
Data Flash  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
System Data  
www.ti.com  
Related Variables:  
DF:SBS Configuration:Configuration(49):FD Set Volt Threshold(9)  
SBS:Voltage(0x009)  
SBS:BatteryStatus(0x16)[FD]  
C.6 System Data  
C.6.1 Manufacturer Data (Subclass 56)  
C.6.1.1 Pack Lot Code (Offset 0)  
The ManufacturerData function reports Pack Lot Code as part of its return value.  
Table C-162. Pack Lot Code  
Subclass  
ID  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass Name Offset  
Name  
Format  
Unit  
56  
Manufacturer  
Data  
0
Pack Lot  
Code  
Hex  
2
0x0000  
0xffff  
0x0000  
Related Variable:  
SBS:ManufacturerData(0x23)  
C.6.1.2 PCB Lot Code (Offset 2)  
The ManufacturerData function reports PCB Lot Code as part of its return value.  
Table C-163. PCB Lot Code  
Subclass  
ID  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass Name Offset  
Name  
Format  
Unit  
56  
Manufacturer  
Data  
2
PCB Lot  
Code  
Hex  
2
0x0000  
0xffff  
0x0000  
Related Variable:  
SBS:ManufacturerData(0x23)  
C.6.1.3 Firmware Version (Offset 4)  
The ManufacturerData function reports Firmware Version as part of its return value.  
Table C-164. Firmware Version  
Subclass  
ID  
Size in  
Bytes  
Min  
Value  
Subclass Name  
Offset Name  
Firmware Version  
Format  
Max Value Default Value Unit  
56  
Manufacturer Data  
4
Hex  
2
0x0000  
0xffff  
0x0000  
Related Variable:  
SBS:ManufacturerData(0x23)  
C.6.1.4 Hardware Revision (Offset 6)  
The ManufacturerData function reports Hardware Version as part of its return value.  
Table C-165. Hardware Revision  
Subclass  
ID  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass Name Offset Name  
Format  
Unit  
56  
Manufacturer  
Data  
6
Hardware  
Revision  
Hex  
2
0x0000  
0xffff  
0x0000  
160  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
System Data  
Related Variable:  
SBS:ManufacturerData(0x23)  
C.6.1.5 Cell Revision (Offset 8)  
The ManufacturerData function reports Cell Revision as part of its return value.  
Table C-166. Cell Revision  
Subclass  
ID  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass Name Offset  
Name  
Format  
Unit  
56  
Manufacturer  
Data  
8
Cell  
Revision  
Hex  
2
0x0000  
0xffff  
0x0000  
Related Variable:  
SBS:ManufacturerData(0x23)  
C.6.2 Manufacturer Info (Subclass 58)  
C.6.2.1 Manuf. Info 0 (Offset 0)  
The ManufacturerInfo function returns the string stored in Manuf. Info. The maximum text length is 31  
characters.  
Table C-167. Manuf. Info 0  
Subclass  
ID  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass Name  
Offset  
Name  
Format  
Unit  
58  
Manufacturer Info  
0
Manuf. Info String  
0
31+1  
012345678  
9ABCDEF0  
123456789  
ABCDE  
Related Variable:  
SBS:ManufacturerInfo(0x70)  
C.6.2.2 Manuf. Block 1 (Offset 32)  
The 20-byte DF location is provided for manufacturer data that is accessible (read/write) in sealed and  
unsealed modes.  
Table C-168. Manuf. Block 1  
Subclass  
ID  
Size in  
Bytes  
Subclass Name Offset Name  
Manufacturer Info 32 Manuf. Block 1  
Format  
Min Value Max Value Default Value Unit  
58  
String  
20+1  
0123456789A  
BCDEF012  
Related Variable:  
SBS:ManufBlock1(0x6c)  
C.6.3 Manuf. Block 2 (Offset 53)  
The 20-byte DF location is provided for manufacturer data that is accessible (read/write) in sealed and  
unsealed modes.  
Table C-169. Manuf. Block 2  
Subclass  
ID  
Size in  
Bytes  
Subclass Name Offset Name  
Manufacturer Info 53 Manuf. Block 2  
Format  
Min Value Max Value Default Value Unit  
58  
String  
20+1  
0123456789A  
BCDEF012  
161  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
System Data  
www.ti.com  
Related Variable:  
SBS:ManufBlock2(0x6d)  
C.6.4 Manuf. Block 3 (Offset 74)  
The 20-byte DF location is provided for manufacturer data that is accessible (read/write) in sealed and  
unsealed modes.  
Table C-170. Manuf. Block 3  
Subclass  
ID  
Size in  
Bytes  
Subclass Name Offset Name  
Manufacturer Info 74 Manuf. Block 3  
Format  
Min Value Max Value Default Value Unit  
58  
String  
20+1  
0123456789A  
BCDEF012  
Related Variable:  
SBS:ManufBlock3(0x6e)  
C.6.5 Manuf. Block 4 (Offset 95)  
The 20-byte DF location is provided for manufacturer data that is accessible (read/write) in sealed and  
unsealed modes.  
Table C-171. Manuf. Block 4  
Subclass  
ID  
Size in  
Bytes  
Subclass Name Offset Name  
Manufacturer Info 95 Manuf. Block 4  
Format  
Min Value Max Value Default Value Unit  
58  
String  
20+1  
0123456789A  
BCDEF012  
Related Variable:  
SBS:ManufBlock4(0x6f)  
C.6.6 Lifetime Data (Subclass 59)  
C.6.6.1 Lifetime Max Temp (Offset 0)  
If the [QEN] flag in OperationStatus is set, the Lifetime Max Temp value is updated with the temperature  
source value selected by the [Temp1] and [Temp0] bits in Operation Cfg A if one of the following  
conditions is met.  
Temperature source value > 70°C for a period > 60 seconds.  
Temperature source value > 70°C AND any other lifetime value is updated.  
The event logging ends when the temperature source value < 69°C after the Lifetime Max Temp begins  
logging.  
Table C-172. Lifetime Max Temp  
Subclass  
ID  
Size in  
Bytes  
Subclass Name Offset Name  
Format  
Min Value Max Value Default Value Unit  
0 1400 300 0.1°C  
59  
Lifetime Data Lifetime Max Temp Integer  
0
2
Related Variables:  
DF:Gas Gauging:State(82):Update Status(12)  
DF:Configuration:Operation Cfg A:Temp1(4) and Temp0(3)  
SBS:ManufacturerAccess(0x00):IT Enable(0x0021)  
SBS:OperationStatus(0x54)[QEN]  
162  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
System Data  
C.6.6.2 Lifetime Min Temp (Offset 2)  
If the [QEN] flag is set in OperationStatus, Lifetime Min Temp is updated with the temperature source  
value selected by the [Temp1] and [Temp0] bits in Operation Cfg A if one of the following conditions is  
met.  
Lifetime Min Temp – temperature source value > 1°C.  
Lifetime Min Temp > temperature source value for a period > 60 seconds  
Lifetime Min Temp > temperature source value AND any other lifetime value is updated.  
Table C-173. Lifetime Min Temp  
Subclass Subclass  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Offset Name  
Format  
Unit  
ID  
Name  
59  
Lifetime Data  
2
Lifetime Min  
Temp  
Integer  
2
–600  
1400  
200  
0.1°C  
Related Variables:  
DF:Gas Gauging:State(82):Update Status(12)  
DF:Configuration:Operation Cfg A:Temp1(4) and Temp0(3)  
SBS:ManufacturerAccess(0x00):IT Enable(0x0021)  
SBS:OperationStatus(0x54)[QEN]  
C.6.6.3 Lifetime Max Cell Voltage (Offset 4)  
If the [QEN] flag is set in OperationStatus, Lifetime Max Cell Voltage is updated if one of the following  
conditions is met:  
Any internally measured cell voltage > 4300mV for a period > 60 seconds.  
Any internally measured cell voltage > 4300mV AND any other lifetime value is updated.  
The event logging ends when the cell voltage < 4290mV after the Lifetime Max Cell Voltage logging  
begins.  
Table C-174. Lifetime Max Cell Voltage  
Subclass Subclass  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Offset Name  
Format  
Unit  
ID  
Name  
59  
Lifetime Data  
4
Lifetime Max  
Cell Voltage  
Integer  
2
0
32,767  
3500  
mV  
Related Variables:  
DF:Gas Gauging:State(82):Update Status(12)  
SBS:ManufacturerAccess(0x00):IT Enable(0x0021)  
SBS:OperationStatus(0x54)[QEN]  
C.6.6.4 Lifetime Min Cell Voltage (Offset 6)  
If the [QEN] flag is set in OperationStatus, Lifetime Min Cell Voltage is updated if one of the following  
conditions is met:  
Lifetime Min Cell Voltage – any internal measured cell voltage > 25 mV  
Lifetime Min Cell Voltage > any internal measured cell voltage for a period > 60 seconds  
Lifetime Min Cell Voltage > any internal measured cell voltage AND any other lifetime value is  
updated.  
Table C-175. Lifetime Min Cell Voltage  
Subclass Subclass  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Offset Name  
Format  
Unit  
ID  
Name  
59  
Lifetime Data  
6
Lifetime Min  
Cell Voltage  
Integer  
2
0
32,767  
3200  
mV  
163  
SLUU386January 2010  
Data Flash  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
System Data  
www.ti.com  
Related Variables:  
DF:Gas Gauging:State(82):Update Status(12)  
SBS:ManufacturerAccess(0x00):IT Enable(0x0021)  
SBS:OperationStatus(0x54)[QEN]  
C.6.6.5 Lifetime Max Pack Voltage (Offset 8)  
If the [QEN] flag is set in OperationStatus, Lifetime Max Pack Voltage is updated if one of the following  
conditions is met:  
Internal measured cell stack voltage – Lifetime Max Pack Voltage > 100 mV  
Internal measured cell stack voltage > Lifetime Max Pack Voltage for a period > 60 seconds  
Internal measured cell stack voltage > Lifetime Max Pack Voltage AND any other lifetime value is  
updated.  
Table C-176. Lifetime Max Pack Voltage  
Subclass  
ID  
Min  
Value  
Default  
Value  
Subclass Name Offset Name  
Format  
Size in Bytes  
Max Value  
Unit  
59  
Lifetime Data  
8
Lifetime Max Pack  
Voltage  
Integer  
2
0
32,767  
14,000  
mV  
Related Variables:  
DF:Gas Gauging:State(82):Update Status(12)  
SBS:ManufacturerAccess(0x00):IT Enable(0x0021)  
SBS:OperationStatus(0x54)[QEN]  
C.6.6.6 Lifetime Min Pack Voltage (Offset 10)  
If the [QEN] flag is set in OperationStatus, Lifetime Min Pack Voltage is updated if one of the following  
conditions is met:  
Lifetime Min Pack Voltage – internal measured cell stack voltage > 100 mV  
Lifetime Min Pack Voltage > internal measured cell stack voltage for a period > 60 seconds  
Lifetime Min Pack Voltage > internal measured cell stack voltage AND any other lifetime value is  
updated.  
Table C-177. Lifetime Min Pack Voltage  
Subclass Subclass  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Offset Name  
Format  
Unit  
ID  
Name  
59  
Lifetime Data  
10  
Lifetime Min  
Pack Voltage  
Integer  
2
0
32,767  
12,800  
mV  
Related Variables:  
DF:Gas Gauging:State(82):Update Status(12)  
SBS:ManufacturerAccess(0x00):IT Enable(0x0021)  
SBS:OperationStatus(0x54)[QEN]  
C.6.6.7 Lifetime Max Chg Current (Offset 12)  
If the [QEN] flag is set in OperationStatus, Lifetime Max Chg Current is updated if one of the following  
conditions is met:  
Internal charge current – Lifetime Max Chg Current > 100 mA  
Internal charge current > Lifetime Max Chg Current for a period > 60 seconds  
Internal charge current > Lifetime Max Chg Current AND any other lifetime value is updated.  
164  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
System Data  
Table C-178. Lifetime Max Chg Current  
Subclass  
ID  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass Name Offset  
Lifetime Data 12  
Name  
Format  
Unit  
59  
Lifetime  
Max Chg  
Current  
Integer  
2
–32,767  
32,767  
1500  
mA  
Related Variables:  
DF:Gas Gauging:State(82):Update Status(12)  
SBS:ManufacturerAccess(0x00):IT Enable(0x0021)  
SBS:OperationStatus(0x54)[QEN]  
C.6.6.8 Lifetime Max Dsg Current (Offset 14)  
If the [QEN] flag is set in OperationStatus, Lifetime Max Dsg Current is updated if one of the following  
conditions is met:  
Lifetime Max Dsg Current – internal discharge current < –100 mA  
Lifetime Max Dsg Current < internal discharge current for a period > 60 seconds  
Lifetime Max Dsg Current < internal discharge current AND any other lifetime value is updated.  
Table C-179. Lifetime Max Dsg Current  
Subclass  
ID  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass Name Offset  
Lifetime Data 14  
Name  
Format  
Unit  
59  
Lifetime  
Max Dsg  
Current  
Integer  
2
–32,767  
32,767  
–3000  
mA  
Related Variables:  
DF:Gas Gauging:State(82):Update Status(12)  
SBS:ManufacturerAccess(0x00):IT Enable(0x0021)  
SBS:OperationStatus(0x54)[QEN]  
C.6.6.9 Lifetime Max Chg Power (Offset 16)  
If the [QEN] flag is set in OperationStatus, Lifetime Max Chg Power is updated if one of the following  
conditions is met:  
(Internal measured voltage × internal measured current) – Lifetime Max Chg Power > 1000 mW  
(Internal measured voltage × internal measured current) > Lifetime Max Chg Power for a period > 60  
seconds  
(Internal measured voltage × internal measured current) > Lifetime Max Chg Power AND any other  
lifetime value is updated.  
Table C-180. Lifetime Max Chg Power  
Subclass Subclass  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Offset Name  
Format  
Unit  
ID  
Name  
59  
Lifetime Data  
16  
Lifetime Max  
Chg Power  
Integer  
2
–32,767  
32,767  
1500  
10 mW  
Related Variables:  
DF:Gas Gauging:State(82):Update Status(12)  
SBS:ManufacturerAccess(0x00):IT Enable(0x0021)  
SBS:OperationStatus(0x54)[QEN]  
165  
SLUU386January 2010  
Data Flash  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
System Data  
www.ti.com  
C.6.6.10 Lifetime Max Dsg Power (Offset 18)  
If the [QEN] flag is set in OperationStatus, Lifetime Max Dsg Power is updated if one of the following  
conditions is met:  
Lifetime Max Dsg Power – (internal measured voltage × internal measured current) > 1000 mW  
Lifetime Max Dsg Power > (internal measured voltage × internal measured current) for a period > 60  
seconds  
Lifetime Max Dsg Power > (internal measured voltage × internal measured current) AND any other  
lifetime value is updated.  
Table C-181. Lifetime Max Dsg Power  
Subclass  
ID  
Size in  
Bytes  
Subclass Name  
Offset Name  
Format  
Min Value Max Value Default Value Unit  
–32,767 32,767 –1500 10 mW  
59  
Lifetime Data  
18  
Lifetime Max  
Dsg Power  
Integer  
2
Related Variables:  
DF:Gas Gauging:State(82):Update Status(12)  
SBS:ManufacturerAccess(0x00):IT Enable(0x0021)  
SBS:OperationStatus(0x54)[QEN  
C.6.6.11 Life Max AvgDsg Cur (Offset 22)  
If the [QEN] flag is set in OperationStatus, Life Max AvgDsg Cur is updated if one of the following  
conditions us met:  
Lifetime Max AvgDsg Cur – internally measured average discharge current > 100 mA  
Lifetime Max AvgDsg Cur > internally measured average discharge current > 60 seconds  
Lifetime Max AvgDsg Cur > internally measured average discharge current AND any other lifetime  
value is updated.  
Table C-182. Life Max AvgDsg Cur  
Subclass  
ID  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass Name Offset Name  
Format  
Unit  
59  
Lifetime Data  
22  
Life Max  
Integer  
2
–32,767  
32,767  
–1000  
mA  
AvgDsg Cur  
Related Variables:  
DF:Gas Gauging:State(82):Update Status(12)  
SBS:ManufacturerAccess(0x00):IT Enable(0x0021)  
SBS:OperationStatus(0x54)[QEN]  
C.6.6.12 Life Max AvgDsg Pow (Offset 26)  
If the [QEN] flag is set in OperationStatus, Life Max AvgDsg Pow is updated if one of the following  
conditions is met:  
Life Max AvgDsg Pow – averaged (internal measured voltage × internal measured current) > 1000  
mW  
Life Max AvgDsg Pow > averaged (internal measured voltage × internal measured current) for a  
period > 60 seconds  
Life Max AvgDsg Pow > averaged (internal measured voltage × internal measured current) AND any  
other lifetime value is updated.  
166  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
System Data  
Table C-183. Life Max AvgDsg Pow  
Subclass Subclass  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Offset Name  
Format  
Unit  
ID  
Name  
59  
Lifetime Data  
26  
Life Max  
AvgDsg Pow  
Integer  
2
–32,767  
32,767  
–1500  
10 mW  
Related Variables:  
DF:Gas Gauging:State(82):Update Status(12)  
SBS:ManufacturerAccess(0x00):IT Enable(0x0021)  
SBS:OperationStatus(0x54)[QEN]  
167  
SLUU386January 2010  
Data Flash  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
System Data  
www.ti.com  
C.6.6.13 Life Avg Temp (Offset 28)  
If the [QEN] flag is set in OperationStatus, Life Avg Temp takes samples of the Temperature function  
every 225 s, but only updates if any other lifetime value is updated.  
Table C-184. Life Avg Temp  
Subclass Subclass  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Offset Name  
28 Life Avg Temp  
Format  
Unit  
ID  
Name  
59  
Lifetime Data  
Integer  
2
0
1400  
250  
0.1°C  
Related Variables:  
DF:Gas Gauging:State(82):Update Status(12)  
DF:System Data:Lifetime Temp Samples(60):LT Temp Samples(0)  
SBS:ManufacturerAccess(0x00):IT Enable(0x0021)  
SBS:Temperature(0x008)  
SBS:OperationStatus(0x54)[QEN]  
C.6.6.14 Life OT Count (Offset 30)  
Whenever the Lifetime Max Temp is updated (see Lifetime Max Temp for conditions), the Life OT Count  
is incremented by 1.  
Table C-185. Life OT Count  
Subclass Subclass  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Offset Name  
30 Life OT Count  
Format  
Unit  
ID  
Name  
59  
Lifetime Data  
Unsigned  
Integer  
2
0
65,535  
0
Related Variables:  
DF:System Data:Lifetime Data(59):Lifetime Max Temp(0)  
SBS:Temperature(0x008)  
C.6.6.15 Life OT Duration (Offset 32)  
Whenever Lifetime Max Temp is updated (see Lifetime Max Temp for conditions), the duration of the  
event is timed and stored in Life OT Duration.  
Table C-186. Life OT Duration  
Subclass Subclass  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Offset Name  
Format  
Unit  
ID  
Name  
59  
Lifetime Data  
32  
Life OT Duration Unsigned  
Integer  
2
0
65,535  
0
s
Related Variables:  
DF:System Data:Lifetime Data(59):Lifetime Max Temp(0)  
SBS:Temperature(0x008)  
C.6.6.16 Life OV Count (Offset 35)  
Whenever the Max Cell Voltage is updated (see Lifetime Max Cell Voltage for conditions), the Life OV  
Count is incremented by 1.  
Table C-187. Life OV Count  
Subclass Subclass  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Offset Name  
35 Life OV Count  
Format  
Unit  
ID  
Name  
59  
Lifetime Data  
Unsigned  
Integer  
2
0
65,535  
0
168  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Configuration  
Related Variables:  
DF:System Data:Lifetime Data(59):Lifetime Max Cell Voltage(4)  
SBS:CellVoltage4(0x3c)  
SBS:CellVoltage3(0x3d)  
SBS:CellVoltage2(0x3e)  
SBS:CellVoltage1(0x3f)  
C.6.6.17 Life OV Duration (Offset 37)  
Whenever the Max Cell Voltage is updated (see Lifetime Max Cell Voltage for conditions), the duration  
of the event is timed and stored in Life OV Duration.  
Table C-188. Life OV Duration  
Subclass Subclass  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Offset Name  
Format  
Unit  
ID  
Name  
59  
Lifetime Data  
37  
Life OV Duration Unsigned  
Integer  
2
0
65,535  
0
s
Related Variables:  
DF:System Data:Lifetime Data(59):Lifetime Max Cell Voltage(4)  
SBS:CellVoltage4(0x3c)  
SBS:CellVoltage3(0x3d)  
SBS:CellVoltage2(0x3e)  
SBS:CellVoltage1(0x3f)  
C.6.7 Lifetime Temp Samples (Subclass 60)  
C.6.7.1 LT Temp Samples (Offset 0)  
This variable indicates the number of temperature samples used for the Lifetime Avg Temp calculation.  
Multiply this value by 225 seconds to get the total time that the Impedance Track algorithm is active.  
Table C-189. LT Temp Samples  
Subclass  
ID  
Size in  
Bytes  
Min  
Value  
Default  
Value  
Subclass Name  
Offset Name  
Format  
Max Value  
Unit  
60  
Lifetime Temp  
Samples  
0
LT Temp  
Samples  
Integer  
4
0
140,000,00  
0
0
Count  
Related Variable:  
DF:System Data:Lifetime Data(59):Lifetime Avg Temp(28)  
C.7 Configuration  
C.7.1 Registers (Subclass 64)  
C.7.1.1 Operation Cfg A (Offset 0)  
This register enables, disables or configures various features of the bq20z60-R1/bq20z65-R1.  
Table C-190. Operation Cfg A  
Subclass Subclass  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Offset  
Name  
Format  
Unit  
ID  
Name  
64  
Configuration  
0
Operation Cfg A  
Hex  
2
0x0000  
0xffff  
0x0f29  
169  
SLUU386January 2010  
Data Flash  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Configuration  
www.ti.com  
Bit 7  
LEDR  
RSVD  
Bit 6  
LEDRCA  
RSVD  
Bit 5  
Bit 4  
Bit 3  
LED1  
Bit 2  
LED0  
SLED  
Bit 1  
CC1  
Bit 0  
CC0  
High Byte  
Low Byte  
CHGLED  
SLEEP  
DMODE  
TEMP1  
TEMP0  
ZVCHG1  
ZVCHG0  
LEGEND: RSVD = Reserved and must be programmed to 0  
Figure C-6. Operation Cfg A  
LEDR— Enables activation of the LED display on device-reset exit.  
0 = LED display is not activated on exit from device reset. (default)  
1 = LED display is activated (simulates a DISP transition) on exit from device reset.  
LEDRCA— Enables flashing of the LED display when the [RCA] flag in BatteryStatus is set.  
0 = The LED display is not activated when [RCA] is set. (default)  
1 = If the LED display is activated when [RCA] is set, the display flashes with  
LED Flash Period.  
Related Variables:  
DF:LED Support:LED Cfg(67):LED Flash Period(0)  
SBS:BatteryStatus(0x16)[RCA]  
CHGLED— Enables the LED display while charging.  
0 = Display is not activated by charging; requires push-button event or SMBus command.  
(default)  
1 = Display is active during charging.  
DMODE— This bit sets the display to show the RelativeStateOfCharge or AbsoluteStateOfCharge LED  
representation.  
0 = Display reflects RelativeStateOfCharge (default).  
1 = Display reflects AbsoluteStateOfCharge.  
LED1, LED0— These bits configure the number of LEDs and threshold levels used in the LED display.  
0,0 = User defined threshold  
0,1 = 3 LEDs used  
1,0 = 4 LEDs used  
1,1 = 5 LEDs used (default)  
CC1, CC0— These bits configure the bq20z60-R1/bq20z65-R1 for the number of series cells in the  
battery stack.  
0,0 = Reserved  
0,1 = 2 cells  
1,0 = 3 cells  
1,1 = 4 cells (default)  
170  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Configuration  
SLEEP— Enables the bq20z60-R1/bq20z65-R1 to enter Sleep mode if the SMBus lines are low.  
0 = The bq20z60-R1/bq20z65-R1 never enters Sleep mode.  
1 = The bq20z60-R1/bq20z65-R1 enters Sleep mode under normal Sleep entry criteria  
(default).  
Related Variable:  
SBS:ManufacterAccess(0x00):Sleep(0x0011)  
TEMP1, TEMP0— These bits configure the source of the Temperature function.  
0,0 = Internal Temperature Sensor  
0,1 = TS1 Input (default)  
1,0 = TS2 Input  
1,1 = Average of TS1 and TS2 Inputs  
Related Variable:  
SBS:Temperature(0x008)  
SLED— Enables the bq20z60-R1/bq20z65-R1 display to be used in serial or parallel mode. The PF error  
code display doesn't work in serial LED mode  
0 = Display is in parallel LED mode (default)  
1 = Display is in serial LED mode  
ZVCHG1, ZVCHG0— These bits enable or disable the use of the ZVCHG or CHG FET in  
Zero-Volt/Precharge modes.  
0,0 = ZVCHG  
0,1 = CHG (default)  
1,0 = GPOD  
1,1 = No Action  
C.7.1.2 Operation Cfg B (Offset 2)  
This register enables, disables, or configures various features of the bq20z60-R1/bq20z65-R1.  
Table C-191. Operation Cfg B  
Subclass  
ID  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass Name Offset Name  
Format  
Unit  
64  
Configuration Operation Cfg B Hex  
2
2
0x0000  
0xffff  
0x6440  
Bit 7  
PDF1  
CHGSUSP  
Bit 6  
PDF0  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
CSYNC  
CPE  
Bit 1  
CHGTERM  
HPE  
Bit 0  
CCT  
High Byte  
Low Byte  
RESCAP  
CHGFET  
NCSMB  
CHGIN  
NRCHG  
NR  
OTFET  
BCAST  
Figure C-7. Operation Cfg B  
PDF1, PDF0— Configures the Permanent Failure LED display. This function is disabled if the [SLED] bit  
in Operation Cfg A is set.  
171  
SLUU386January 2010  
Data Flash  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Configuration  
www.ti.com  
0,0 = PF Error Code not available  
0,1 = PF Error Code is activated after state of charge display if DISP is held low for  
LED Hold Time. (default)  
1,0 = PF Error Code not available  
1,1 = PF Error Code is automatically activated after state-of charge-display  
Related Variables:  
DF:Configuration:Registers(64):Operation Cfg A(0)[SLED]  
DF:LED Support:LED Cfg(67):LED Hold Time(6)  
RESCAP— This bit configures the compensation model of the Impedance Track algorithm for reserve  
capacity calculation.  
0 = Light Load Compensation  
1 = Average Load Compensation defined by Load Select (default)  
Related Variables:  
DF:Gas Gauging:IT Cfg(80):Load Select(0)  
DF:Gas Gauging:IT Cfg(80):Reserve Cap-mAh(80)  
DF:Gas Gauging:IT Cfg(80):Reserve Cap-mWh(82)  
NCSMB— Disables extended SMBUS tTIMEOUT feature. Use this bit with caution.  
0 = Normal SMBUS tTIMEOUT (default)  
1 = Extended SMBUS tTIMEOUT  
NRCHG— Enables the CHG FET to remain on during sleep when the bq20z60-R1/bq20z65-R1 is in  
non-removable battery mode.  
0 = The CHG FET turns off in Sleep Mode if the [NR] bit is set (default).  
1 = The CHG FET remains on in Sleep Mode if the [NR] bit is set.  
Related Variable:  
DF:Configuration:Registers(64):Operation Cfg B(2)[NR]  
CSYNC— Enables the bq20z60-R1/bq20z65-R1 to write RemainingCapacity equal to  
FullChargeCapacity when a valid charge termination is detected.  
0 = RemainingCapacity is not modified on valid primary charge termination.  
1 = RemainingCapacity is written to equal FullChargeCapacity on valid primary charge  
termination. (default)  
Related Variables:  
SBS:RemainingCapacity(0x00f)  
SBS:FullChargeCapacity(0x10)  
172  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Configuration  
CHGTERM— This bit enables or disables the [TCA] and [FC] flags in BatteryStatus to be cleared after  
charge termination is confirmed.  
0 = [TCA] and [FC] are not cleared by primary charge termination confirmation, but are  
cleared by other means. (default)  
1 = [TCA] and [FC] flags are cleared on valid primary charge termination. Note: This does not  
disable clearing the flags by TCA Clear % and FC Clear %.  
Related Variables:  
DF:Charge Control:Termination Cfg(36):Taper Current(2)  
DF:Charge Control:Termination Cfg(36):Current Taper Window(8)  
DF:Charge Control:Termination Cfg(36):TCA Clear %(10)  
DF:Charge Control:Termination Cfg(36):FC Clear %(12)  
SBS:Current(0x00a)  
SBS:BatteryStatus(0x16)[FC],[TCA]  
CCT— This bit sets the formula for updating Cycle Count.  
0 = The bq20z60-R1/bq20z65-R1 uses the CC Threshold value. (default)  
1 = The bq20z60-R1/bq20z65-R1 uses CC % of FullChargeCapacity.  
Related Variables:  
DF:SBS Configuration:Data(48):Cycle Count(16)  
DF:SBS Configuration:Data(48):CC Threshold(18)  
DF:SBS Configuration Data(48):CC %(18\\20)  
SBS:FullChargeCapacity(0x10)  
CHGSUSP— This bit enables the bq20z60-R1/bq20z65-R1 to turn off the CHG FET (and ZVCHG FET)  
when in charge suspend mode.  
0 = No FETs change in Charge Suspend mode. (default)  
1 = CHG FET and ZVCHG FET (if used) turn off in Charge Suspend mode.  
OTFET— This bit enables or disables FET actions from reacting to an overtemperature fault.  
0 = There is NO FET action when an overtemperature condition is detected.  
1 = When the [OTC] flag is set, then the CHG FET is turned off, and when the [OTD] flag is  
set, then the DSG FET is turned off. (default)  
Related Variable:  
SBS:SafetyStatus(0x51)[OTC],[OTD]  
CHGFET— This bit enables or disables the CHG FET from reacting to a valid charge termination.  
0 = CHG FET stays on at charge termination ([TCA] is set). (default)  
1 = CHG FET turns off at charge termination.  
Related Variable:  
SBS:BatteryStatus(0x16)[TCA]  
CHGIN— This bit enables the CHG FET and ZVCHG FET (if used) to turn off when the  
bq20z60-R1/bq20z65-R1 is in charge-inhibit mode.  
173  
SLUU386January 2010  
Data Flash  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Configuration  
www.ti.com  
0 = No FET change in charge-inhibit mode. (default)  
1 = CHG and ZVCHG FETs, if used, turn off in charge-inhibit mode.  
Related Variable:  
SBS:ChargingStatus(0x55)[XCHG]  
NR— This bit configures the bq20z60-R1/bq20z65-R1 to be in removable or non-removable battery mode  
and determines the recovery method for current-based primary protection features.  
0 = Removable battery mode (default)  
1 = Non-removable battery mode.  
Related Variable:  
DF:Configuration:Registers(64): Non-Removable Cfg(8)  
CPE— This bit enables or disables PEC transmissions to the smart-battery charger for master-mode  
alarm messages.  
0 = No PEC byte on alarm warning to charger (default)  
1 = PEC byte on alarm warning to charger  
HPE— This bit enables or disables PEC transmissions to the smart-battery host for master-mode alarm  
messages and prevents receiving communications from all sources in slave mode. If the host uses  
PEC, this bit should be set.  
0 = No PEC byte on alarm warning to host and receiving communications from all sources in  
slave mode (default)  
1 = PEC byte on alarm warning to host and receiving communications from all sources in  
slave mode. If host uses PEC, this bit should be set.  
BCAST— This bit enables or disables SBS broadcasts to the smart-battery charger and host.  
0 = Broadcasts to host and charger disabled (default)  
1 = Broadcasts to host and charger enabled  
174  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Configuration  
C.7.1.3 Operation Cfg C (Offset 4)  
This register enables, disables, or configures various features of the bq20z60-R1/bq20z65-R1.  
Table C-192. Operation Cfg C  
Subclass  
ID  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass Name Offset  
Configuration  
Name  
Format  
Unit  
64  
4
Operation Cfg C Hex  
2
0x0000  
0xffff  
0x0130  
Bit 7  
Bit 6  
RSVD  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
High Byte  
Low Byte  
RSVD  
RSVD  
RSVD  
RSVD  
RSVD  
CHGOCV_ CELL_TAP  
DIS  
ER  
RSVD  
CUV_RECO OCV_WGH  
V_CHG  
LOCK_0  
SUV_MOD  
E
SHUTV  
PRE_ZT_P  
F_En  
RSOCL  
T
LEGEND: RSVD = Reserved and must be programmed to 0  
Figure C-8. Operation Cfg C  
CHGOCV_DIS— CHGOCV_DIS prevents OCV reading from being taken when under the flat volt max  
and having come from charge. OCV readings are still taken if above flat volt max or if not coming  
from charge.  
0 = OCV reading is not taken when under the flat volt max and having come from charge.  
1 = OCV reading is taken when under the flat volt max and having come from charge.  
CELL_TAPER— Taper voltage (used for primary charge termination) is either cell voltage-based or pack  
voltage-based depending on this bit.  
0 = Pack voltage-based tapper voltage.  
1 = Cell voltage-based tapper voltage.  
CUV_RECOV_CHG— Enable charge current detection as part of CUV recovery.  
0 = No charge current detection required for CUV recovery  
1 = Charge current detection required for CUV recovery  
OCV_WGHT— This bit enables evaluation of the accuracy of each state of charge reading from OCV  
during relaxation. Used to take into account both previous and new state of charge estimates  
weighed according to their respective accuracy. This results in improved accuracy and in reduction  
of RelativeStateofCharge jumps after relaxation.  
0 = Evaluation of the accuracy of each state of charge reading from OCV during relaxation is  
disabled.  
1 = Evaluation of the accuracy of each state of charge reading from OCV during relaxation is  
enabled.  
LOCK_0— This bit prevents RemainingCapacity and RelativeStateofCharge from increasing during  
relaxation after 0 value was reached during discharge and operates in mAh or mWh according to  
configuration of the BatteryMode to avoid possible oscillation when starting charge from fully  
discharged state  
0 = RemainingCapacity and RelativeStateofCharge are not prevented from increasing during  
relaxation after 0 value was reached during discharge.  
1 = RemainingCapacity and RelativeStateofCharge are prevented from increasing during  
relaxation after 0 value was reached during discharge.  
175  
SLUU386January 2010  
Data Flash  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Configuration  
www.ti.com  
SUV_MODE— This bit controls the operation of safety undervoltage PF mechanism.  
0 = If at any time any cell voltage goes below SUV Threshold then SUV PF mechanism  
starts.  
1 = Cell voltage is checked only upon wakeup from Shutdown mode. Upon wakeup, the  
charge and precharge FETs are turned off and the cell voltage is checked. If any cell  
voltage is below SUV Threshold then SUV mechanism starts.  
SHUTV— This bit configures the voltage threshold used when entering Shutdown mode.  
0 = Shutdown occurs when Voltage Shutdown Voltage AND Current 0 for a period  
greater than Shutdown Time.  
1 = Shutdown occurs when Min (CellVoltage4..1) Cell Shutdown Voltage and Current 0  
for a period greater than Cell Shutdown Time.  
PRE_ZT_PF_En— This bit enables or disables permanent failures from occurring before the Impedance  
Track ™ algorithm is enabled.  
0 = All PFs (except DFF) are prevented from occurring until the Impedance Track ™ algorithm  
is enabled. Shutdown is also disabled. See the following note.  
1 = All PFs are allowed regardless of whether the Impedance Track ™ algorithm has been  
enabled or not.  
RSOCL— This bit determines the method in which RelativeStateOfCharge and RemainingCapacity are  
updated to 100% when charging is complete.  
0 = If the [RSOCL] bit in Operation Cfg C is cleared, then RelativeStateofCharge and  
RemainingCapacity are not held at 99% until primary charge termination occurs.  
Fractions of % greater than 99% are rounded up to display 100%.  
1 = If the [RSOCL] bit in Operation Cfg C is set, then RelativeStateofCharge and  
RemainingCapacity are held at 99% until primary charge termination occurs and only  
display 100% on entering primary charge termination.  
NOTE: PRE_ZT_PF_En—If this bit is set to 0, and a Permanent Failure does occur, PFStatus still  
reports that the failure has occurred. Also, if the FETs have been turned on, they turn off if a  
failure occurs. However, Data Flash write access is still granted and the Permanent Failure is  
NOT logged in the PF Status section of Data Flash. The PFStatus indicator clears and the  
FETs turn on once ManufacturerAccess(0x00) has received the IT Enable (0x0021)  
command or the Reset (0x0041) command, assuming the Permanent Failure condition no  
longer exists.  
C.7.1.4 Permanent Fail Cfg (Offset 6)  
The Permanent Fail Cfg register enables or disables the use of the SAFE pin when the corresponding  
permanent fail error occurs. If the SAFE pin is driven high, Fuse Flag is set to 0x3672.  
Table C-193. Permanent Fail Cfg  
Subclass  
ID  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass Name Offset Name  
Format  
Unit  
64  
Configuration  
6
Permanent Fail  
Cfg  
Hex  
2
0x0000  
0xffff  
0x0000  
176  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Configuration  
Bit 7  
RSVD  
XDFF  
Bit 6  
Bit 5  
XSUV  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
XAFE_P  
XSOV  
Bit 0  
High Byte  
Low Byte  
XVSHUT  
XDFETF  
XSOPT1  
XCIM_R  
XSOCD  
XSOT1D  
XSOCC  
XSOT1C  
XAFE_C  
XPFIN  
XCFETF  
LEGEND: RSVD = Reserved and must be programmed to 0  
Figure C-9. Permanent Fail Cfg  
XVSHUT— If this bit is set AND any permanent failure happens AND the bq20z60-R1/bq20z65-R1 goes  
into shutdown, the SAFE pin is driven high.  
XSUV— If this bit is set AND a safety undervoltage permanent failure occurs, the SAFE pin is driven  
high.  
XSOPT1— If this bit is set AND an open thermistor permanent failure on TS1 occurs, the SAFE pin is  
driven high.  
XSOCD— If this bit is set AND a discharge safety overcurrent permanent failure occurs, the SAFE pin is  
driven high.  
XSOCC— If this bit is set AND a charge safety overcurrent failure occurs the SAFE pin is driven high.  
XAFE_P— If this bit is set AND a periodic AFE-communications permanent failure occurs, the SAFE pin  
is driven high.  
XAFE_C— If this bit is set AND an AFE-communications permanent failure occurs, the SAFE pin is  
driven high.  
XDFF— If this bit is set AND a Data Flash Fault permanent failure occurs, the SAFE pin is driven high.  
XDFETF— If this bit is set AND a DSG FET permanent failure occurs, the SAFE pin is driven high.  
XCFETF— If this bit is set AND a CHG FET permanent failure occurs, the SAFE pin is driven high.  
XCIM_R— If this bit is set AND a cell imbalance at rest permanent failure occurs, the SAFE pin is driven  
high.  
XSOT1D— If this bit is set AND safety over temperature on TS1 during discharge failure occurs the  
SAFE pin is driven high..  
XSOT1C— If this bit is set AND safety over temperature on TS1 during charge failure occurs the SAFE  
pin is driven high..  
XSOV— If this bit is set AND a safety overvoltage permanent failure occurs, the SAFE pin is driven high.  
XPFIN— If this bit is set AND an external input indication permanent failure occurs, the SAFE pin is  
driven high.  
Related Variables:  
SBS:PFStatus (0x53)  
SBS:PFStatus2 (0x6b)  
C.7.1.5 Permanent Fail Cfg 2 (Offset 8)  
The Permanent Fail Cfg 2 register enables or disables the use of the SAFE pin when the corresponding  
permanent fail error occurs. If the SAFE pin is driven high, Fuse Flag is set to 0x3672  
Table C-194. Permanent Fail Cfg 2  
Subclass  
ID  
Subclass  
Name  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Offset Name  
Format  
Default Value Unit  
64  
Configuration  
8
Permanent Fail  
Cfg 2  
Hex  
2
0x0000  
0xffff  
0x0000  
177  
SLUU386January 2010  
Data Flash  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Configuration  
www.ti.com  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
RSVD  
Bit 2  
RSVD  
Bit 1  
RSVD  
Bit 0  
RSVD  
High Byte  
Low Byte  
RSVD  
RSVD  
RSVD  
RSVD  
RSVD  
RSVD  
RSVD  
RSVD  
XSOPT2  
XSOT2D  
XSOT2C  
XCIM_A  
LEGEND: RSVD = Reserved and must be programmed to 0  
Figure C-10. Permanent Fail Cfg 2  
XSOPT2— If this bit is set AND an open thermistor permanent failure on TS2 occurs, the SAFE pin is  
driven high.  
XSOT2D— If this bit is set AND safety over temperature on TS2 during discharge failure occurs the  
SAFE pin is driven high.  
XSOT2C— If this bit is set AND safety over temperature on TS2 during charge failure occurs the SAFE  
pin is driven high.  
XCIM_A— If this bit is set AND a cell imbalance while active permanent failure occurs, the SAFE pin is  
driven high.  
C.7.1.6 Non-Removable Cfg (Offset 10)  
If the bq20z60-R1/bq20z65-R1 is in removable battery mode ([NR] = 0), these bits set the recovery  
method from 1st-level safety errors. If the corresponding bit is set, this gives an additional recovery option  
for the particular fault. If [NR] is set to 1, this register has no effect.  
Table C-195. Non-Removable Cfg  
Size in  
Bytes  
Subclass ID Subclass Name  
64 Configuration  
Offset Name  
10 Non-Removable Cfg  
Format  
Min Value Max Value Default Value Unit  
Hex  
2
0x0000  
0xffff  
0x0000  
Bit 7  
Bit 6  
Bit 5  
OCD  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
High Byte  
Low Byte  
RSVD  
RSVD  
RSVD  
RSVD  
OCC  
RSVD  
RSVD  
RSVD  
AOCD  
RSVD  
ASCC  
RSVD  
ASCD  
RSVD  
RSVD  
LEGEND: RSVD = Reserved and must be programmed to 0  
Figure C-11. Non-Removable Cfg  
OCD— Overcurrent in Discharge  
OCC— Overcurrent in Charge  
AOCD— AFE Overcurrent in Discharge  
ASCC— Short Circuit in Charge  
ASCD— Short Circuit in Discharge  
Related Variable:  
DF:Configuration:Registers(64):Operation Cfg B(2)[NR]  
C.7.2 AFE (Subclass 65)  
C.7.2.1 AFE.State_CTL (Offset 1)  
The AFE.State_CTL register implements the STATE_CONTROL register of the AFE.  
Table C-196. AFE.State_CTL  
Subclass  
ID  
Size in  
Bytes  
Subclass Name Offset Name  
AFE AFE.State_CTL  
Format  
Min Value Max Value Default Value Unit  
65  
1
Hex  
1
0x00  
0xff  
0x00  
178  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
LED Support  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Low Byte  
RSVD  
RSVD  
RSVD  
RSNS  
RSVD  
RSVD  
RSVD  
RSVD  
LEGEND: RSVD = Reserved and must be programmed to 0  
RSNS— If this bit is set to 1, then the AFE OC Dsg, AFE SC Chg Cfg, and AFE SC Dsg Cfg voltage  
thresholds are divided by 2, which is suitable for a low sense resistor value. Note: Do not alter bits  
3:0.  
C.8 LED Support  
C.8.1 LED Cfg (Subclass 67)  
C.8.1.1 LED Flash Period (Offset 0)  
This value sets the LED flashing time period at a 50% duty cycle for alarm conditions.  
Table C-197. LED Flash Period  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name Offset  
67 LED Cfg  
Name  
Format  
Unit  
0
LED Flash Period  
Unsigned integer  
2
0
65,535  
512  
500μs  
Related Variables:  
DF:LED Support:LED Cfg(67):LED Hold Time(6)  
C.8.1.2 LED Blink Period (Offset 2)  
This value sets the LED blinking time period to a 50% duty cycle for the LED indicating the highest actual  
charge of the battery.  
Table C-198. LED Blink Period  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name Offset  
67 LED Cfg  
Name  
Format  
Unit  
2
LED Blink Period  
Unsigned integer  
2
0
65,535  
1024  
500μs  
Related Variables:  
DF:LED Support:LED Cfg(67):LED Hold Time(6)  
C.8.1.3 LED Delay (Offset 4)  
This value sets the activation delay time from one LED to the next LED after the display is activated.  
Table C-199. LED Delay  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name Offset  
67 LED Cfg  
Name  
Format  
Unit  
4
LED Delay  
Unsigned integer  
2
1
65,535  
100  
500μs  
Related Variables:  
DF:LED Support:LED Cfg(67):LED Hold Time(6)  
C.8.1.4 LED Hold Time (Offset 6)  
This value sets the time the LED stays on after all LEDs required to indicate the state of charge are being  
activated.  
179  
SLUU386January 2010  
Data Flash  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
LED Support  
www.ti.com  
Table C-200. LED Hold Time  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name Offset  
67 LED Cfg  
Name  
Format  
Unit  
6
LED Hold Time  
Unsigned integer  
1
0
255  
4
s
Related Variables:  
DF:LED Support:LED Cfg(67):LED Delay(4)  
C.8.1.5 CHG Flash Alarm (Offset 7)  
If the bq20z60-R1/bq20z65-R1 is in charge mode ([DSG] = 0) and the battery charge is below this  
threshold the remaining enabled LEDs start flashing at LED Flash Period. Set to -1 to disable this feature.  
Table C-201. CHG Flash Alarm  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name Offset  
67 LED Cfg  
Name  
Format  
Unit  
7
CHG Flash Alarm  
Integer  
1
-1  
101  
10  
%
Related Variables:  
DF:Configuration:Registers(64):Operation Cfg A(0)[DMODE],[LED1],[LED0]  
DF:LED Support:LED Cfg(67):LED Flash Period(0)  
SBS:RelativeStateOfCharge(0x00d)  
SBS:AbsoluteStateOfCharge(0x00e)  
SBS:BatteryStatus(0x16)[DSG]  
C.8.1.6 CHG Thresh1 (Offset 8)  
If the bq20z60-R1/bq20z65-R1 is in charge mode ([DSG] = 0) and the battery charge is below this  
threshold, LED 1 is disabled.  
Table C-202. CHG Thresh 1  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name Offset  
67 LED Cfg  
Name  
Format  
Unit  
8
CHG Thresh 1  
Integer  
1
-1  
101  
0
%
Related Variables:  
DF:Configuration:Registers(64):Operation Cfg A(0)[DMODE],[LED1],[LED0]  
SBS:RelativeStateOfCharge(0x00d)  
SBS:AbsoluteStateOfCharge(0x00e)  
SBS:BatteryStatus(0x16)[DSG]  
C.8.1.7 CHG Thresh 2 (Offset 9)  
If the bq20z60-R1/bq20z65-R1 is in charge mode ([DSG] = 0) and the battery charge is below this  
threshold, LED 2 is disabled.  
Table C-203. CHG Thresh 2  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name Offset  
67 LED Cfg  
Name  
Format  
Unit  
9
CHG Thresh 2  
Integer  
1
-1  
101  
20  
%
Related Variables:  
DF:Configuration:Registers(64):Operation Cfg A(0)[DMODE],[LED1],[LED0]  
SBS:RelativeStateOfCharge(0x00d)  
SBS:AbsoluteStateOfCharge(0x00e)  
SBS:BatteryStatus(0x16)[DSG]  
180  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
LED Support  
C.8.1.8 CHG Thresh 3 (Offset 10)  
If the bq20z60-R1/bq20z65-R1 is in charge mode ([DSG] = 0) and the battery charge is below this  
threshold, LED 3 is disabled.  
Table C-204. CHG Thresh 3  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name Offset  
67 LED Cfg 10  
Name  
Format  
Unit  
CHG Thresh 3  
Integer  
1
-1  
101  
40  
%
Related Variables:  
DF:Configuration:Registers(64):Operation Cfg A(0)[DMODE],[LED1],[LED0]  
SBS:RelativeStateOfCharge(0x00d)  
SBS:AbsoluteStateOfCharge(0x00e)  
SBS:BatteryStatus(0x16)[DSG]  
C.8.1.9 CHG Thresh 4 (Offset 11)  
If the bq20z60-R1/bq20z65-R1 is in charge mode ([DSG] = 0) and the battery charge is below this  
threshold, LED 4 is disabled.  
Table C-205. CHG Thresh 4  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name Offset  
67 LED Cfg 11  
Name  
Format  
Unit  
CHG Thresh 4  
Integer  
1
-1  
101  
60  
%
Related Variables:  
DF:Configuration:Registers(64):Operation Cfg A(0)[DMODE],[LED1],[LED0]  
SBS:RelativeStateOfCharge(0x00d)  
SBS:AbsoluteStateOfCharge(0x00e)  
SBS:BatteryStatus(0x16)[DSG]  
C.8.1.10 CHG Thresh 5 (Offset 12)  
If the bq20z60-R1/bq20z65-R1 is in charge mode ([DSG] = 0) and the battery charge is below this  
threshold, LED 5 is disabled.  
Table C-206. CHG Thresh 5  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name Offset  
67 LED Cfg 12  
Name  
Format  
Unit  
CHG Thresh 5  
Integer  
1
-1  
101  
80  
%
Related Variables:  
DF:Configuration:Registers(64):Operation Cfg A(0)[DMODE],[LED1],[LED0]  
SBS:RelativeStateOfCharge(0x00d)  
SBS:AbsoluteStateOfCharge(0x00e)  
SBS:BatteryStatus(0x16)[DSG]  
C.8.1.11 DSG Flash Alarm (Offset 13)  
If the bq20z60-R1/bq20z65-R1 is in discharge mode ([DSG] = 1) and the battery charge is below this  
threshold, the remaining enabled LEDs start flashing with LED Flash Period. Set to -1 to disable this  
feature..  
181  
SLUU386January 2010  
Submit Documentation Feedback  
Data Flash  
Copyright © 2010, Texas Instruments Incorporated  
LED Support  
www.ti.com  
Table C-207. DSG Flash Alarm  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name Offset  
67 LED Cfg 13  
Name  
Format  
Unit  
DSG Flash Alarm  
Integer  
1
-1  
101  
10  
%
Related Variables:  
DF:Configuration:Registers(64):Operation Cfg A(0)[DMODE],[LED1],[LED0]  
SBS:RelativeStateOfCharge(0x00d)  
SBS:AbsoluteStateOfCharge(0x00e)  
SBS:BatteryStatus(0x16)[DSG]  
C.8.1.12 DSG Thresh 1 (Offset 14)  
If the bq20z60-R1/bq20z65-R1 is in discharge mode ([DSG] = 1) and the battery charge is below this  
threshold, LED 1 is disabled.  
Table C-208. DSG Thresh 1  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name Offset  
67 LED Cfg 14  
Name  
Format  
Unit  
DSG Thresh 1  
Integer  
1
-1  
101  
0
%
Related Variables:  
DF:Configuration:Registers(64):Operation Cfg A(0)[DMODE],[LED1],[LED0]  
SBS:RelativeStateOfCharge(0x00d)  
SBS:AbsoluteStateOfCharge(0x00e)  
SBS:BatteryStatus(0x16)[DSG]  
C.8.1.13 DSG Thresh 2 (Offset 15)  
If the bq20z60-R1/bq20z65-R1 is in discharge mode ([DSG] = 1) and the battery charge is below this  
threshold, LED 2 is disabled.  
Table C-209. DSG Thresh 2  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name Offset  
67 LED Cfg 15  
Name  
Format  
Unit  
DSG Thresh 2  
Integer  
1
-1  
101  
20  
%
Related Variables:  
DF:Configuration:Registers(64):Operation Cfg A(0)[DMODE],[LED1],[LED0]  
SBS:RelativeStateOfCharge(0x00d)  
SBS:AbsoluteStateOfCharge(0x00e)  
SBS:BatteryStatus(0x16)[DSG]  
C.8.1.14 DSG Thresh 3 (Offset 16)  
If the bq20z60-R1/bq20z65-R1 is in discharge mode ([DSG] = 1) and the battery charge is below this  
threshold, LED 3 is disabled.  
Table C-210. DSG Thresh 3  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name Offset  
Name  
Format  
Unit  
67  
LED Cfg  
16  
DSG Thresh 3  
Integer  
1
-1  
101  
40  
%
182  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
LED Support  
Related Variables:  
DF:Configuration:Registers(64):Operation Cfg A(0)[DMODE],[LED1],[LED0]  
SBS:RelativeStateOfCharge(0x00d)  
SBS:AbsoluteStateOfCharge(0x00e)  
SBS:BatteryStatus(0x16)[DSG]  
C.8.1.15 DSG Thresh 4 (Offset 17)  
If the bq20z60-R1/bq20z65-R1 is in discharge mode ([DSG] = 1) and the battery charge is below this  
threshold, LED 4 is disabled.  
Table C-211. DSG Thresh 4  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name Offset  
67 LED Cfg 17  
Name  
Format  
Unit  
DSG Thresh 4  
Integer  
1
-1  
101  
60  
%
Related Variables:  
DF:Configuration:Registers(64):Operation Cfg A(0)[DMODE],[LED1],[LED0]  
SBS:RelativeStateOfCharge(0x00d)  
SBS:AbsoluteStateOfCharge(0x00e)  
SBS:BatteryStatus(0x16)[DSG]  
C.8.1.16 DSG Thresh 5 (Offset 18)  
If the bq20z60-R1/bq20z65-R1 is in discharge mode ([DSG] = 1) and the battery charge is below this  
threshold, LED 5 is disabled.  
Table C-212. DSG Thresh 5  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name Offset  
67 LED Cfg 18  
Name  
Format  
Unit  
DSG Thresh 5  
Integer  
1
-1  
101  
80  
%
Related Variables:  
DF:Configuration:Registers(64):Operation Cfg A(0)[DMODE],[LED1],[LED0]  
SBS:RelativeStateOfCharge(0x00d)  
SBS:AbsoluteStateOfCharge(0x00e)  
SBS:BatteryStatus(0x16)[DSG]  
C.8.1.17 Sink Current (Offset 19)  
The sink current setting of the LED inputs to the bq20z60-R1/bq20z65-R1 can be programmed with the  
following settings. All of the LEDs are programmed with the same current level.  
Table C-213. Sink Current  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name Offset  
Name  
Format  
Unit  
67  
LED Cfg  
19  
Sink Current  
Unsigned integer  
1
0
3
3
Bit 7  
Bit 6  
RSVD  
Bit 5  
Bit 4  
Bit 3  
RSVD  
Bit 2  
RSVD  
Bit 1  
ILED1  
Bit 0  
ILED0  
Low Byte  
RSVD  
RSVD  
RSVD  
LEGEND: RSVD = Reserved and must be programmed to 0  
183  
SLUU386January 2010  
Data Flash  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Power  
www.ti.com  
Table C-214. Sink Current Configuration  
ILED1  
ILED0  
Sink Current  
0 mA  
0
0
1
1
0
1
0
3 mA  
4 mA  
1
5 mA (default)  
C.9 Power  
C.9.1 Power (Subclass 68)  
C.9.1.1 Flash Update OK Voltage (Offset 0)  
This value sets the minimum allowed battery pack voltage for a flash update. If the battery pack Voltage is  
below this threshold, no flash update is made. If a charger is detected by way of Charger Present  
voltage, it overrides Flash Update OK Voltage and the flash can be updated.  
Table C-215. Flash Update OK Voltage  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name Offset  
68 Power  
Name  
Format  
Unit  
0
Flash Update OK  
Voltage  
Integer  
2
6000  
20,000  
7500  
mV  
Related Variables:  
DF:Power:Power(68):Charger Present(8)  
SBS:Voltage(0x009)  
C.9.1.2 Shutdown Voltage (Offset 2)  
The bq20z60-R1/bq20z65-R1 goes into shutdown mode if battery pack Voltage is equal to or less than  
Shutdown Voltage for Shutdown Time and has been out of shutdown mode for at least  
Shutdown Time.  
Table C-216. Shutdown Voltage  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name Offset  
68 Power  
Name  
Format  
Unit  
2
Shutdown Voltage  
Integer  
2
5000  
20,000  
7000  
mV  
Related Variables:  
DF:Power:Power(68):Shutdown Time(4)  
SBS:Voltage(0x009)  
C.9.1.3 Shutdown Time (Offset 4)  
The bq20z60-R1/bq20z65-R1 goes into shutdown mode if battery pack Voltage is equal to or less than  
Shutdown Voltage for Shutdown Time and has been out of shutdown mode for at least  
Shutdown Time.  
Table C-217. Shutdown Time  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name  
Offset  
Name  
Format  
Unit  
68  
Power  
4
Shutdown Time  
Unsigned integer  
1
0
240  
10  
s
184  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Power  
Related Variables:  
DF:Power:Power(68):Shutdown Voltage(2)  
SBS:Voltage(0x009)  
C.9.1.4 Cell Shutdown Voltage (Offset 5)  
The bq20z60-R1/bq20z65-R1 goes into shutdown mode if Min (CellVoltage4..1) is equal to or less than  
Cell Shutdown Voltage for 10s and has been out of shutdown mode for at least Cell Shutdown Time.  
Table C-218. Cell Shutdown Voltage  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name Offset  
68 Power  
Name  
Format  
Unit  
5
Cell Shutdown  
Voltage  
Integer  
2
0
5000  
1750  
mV  
Related Variables:  
DF:Power:Power(68):Cell Shutdown Time(7)  
SBS:CellVoltage4(0x3c)  
SBS:CellVoltage3(0x3d)  
SBS:CellVoltage2(0x3e)  
SBS:CellVoltage1(0x3f)  
C.9.1.5 Cell Shutdown Time (Offset 7)  
The bq20z60-R1/bq20z65-R1 goes into shutdown mode if Min (CellVoltage4..1) is equal to or less than  
Cell Shutdown Voltage for 10 s and has been out of shutdown mode for at least Cell Shutdown Time.  
Table C-219. Cell Shutdown Time  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name  
68 Power  
Offset  
Name  
Format  
Unit  
7
Cell Shutdown  
Time  
Unsigned integer  
1
0
240  
10  
s
Related Variables:  
DF:Power:Power(68):Cell Shutdown Voltage(5)  
SBS:CellVoltage4(0x3c)  
SBS:CellVoltage3(0x3d)  
SBS:CellVoltage2(0x3e)  
SBS:CellVoltage1(0x3f)  
C.9.1.6 Charger Present (Offset 8)  
The bq20z60-R1/bq20z65-R1 detects a charger when the voltage at the PACK pin of the AFE is above  
the Charger Present threshold. If a charger is detected, it overrides Flash Update OK Voltage and the  
flash can be updated.  
Table C-220. Charger Present  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name Offset  
68 Power  
Name  
Format  
Unit  
8
Charger Present  
Integer  
2
0
23,000  
3000  
mV  
185  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Power  
www.ti.com  
Related Variables:  
DF:Power:Power(68):Flash Update OK Voltage(0)  
SBS:PackVoltage(0x5a)  
C.9.1.7 Sleep Current (Offset 10)  
The bq20z60-R1/bq20z65-R1 is allowed to go into sleep mode if the charge or discharge current is below  
Sleep Current. Sleep mode can be enabled with the [SLEEP] bit. If the absolute value of Current is  
above Sleep Current, the bq20z60-R1/bq20z65-R1 returns to normal mode.  
Table C-221. Sleep Current  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name Offset  
68 Power 10  
Name  
Format  
Unit  
Sleep Current  
Integer  
2
0
100  
10  
mA  
Related Variables:  
DF:Configuration:Registers(64):Operation Cfg A(0)[SLEEP]  
DF:Power:Power(68):Bus Low Time(12)  
SBS:ManufacturerAccess(0x00):Sleep(0x0011)  
SBS:Current(0x00a)  
C.9.1.8 Bus Low Time (Offset 12)  
The bq20z60-R1/bq20z65-R1 is allowed to go into sleep mode if it is enabled with the [SLEEP] bit and if  
the SMBus lines are low for a period greater than Bus Low Time.  
Table C-222. Bus Low Time  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name  
68 Power  
Offset  
Name  
Format  
Unit  
12  
Bus Low Time  
Unsigned integer  
1
0
255  
5
s
Related Variables:  
DF:Configuration:Registers(64):Operation Cfg A(0)[SLEEP]  
DF:Power:Power(68):Sleep Current(10)  
C.9.1.9 Cal Inhibit Temp Low (Offset 13)  
The bq20z60-R1/bq20z65-R1 does not perform auto-calibration on entry to sleep mode if Temperature is  
below Cal Inhibit Temp Low or above Cal Inhibit Temp High.  
Table C-223. Cal Inhibit Temp Low  
Subclass  
ID  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass Name  
Offset  
Name  
Format  
Unit  
68  
Power  
13  
Cal Inhibit Temp Low  
Integer  
2
–400  
1200  
50  
0.1°C  
Related Variables:  
DF:Power:Power(68):Cal Inhibit Temp High(15)  
SBS:Temperature(0x008)  
C.9.1.10 Cal Inhibit Temp High (Offset 15)  
The bq20z60-R1/bq20z65-R1 does not perform auto-calibration on entry to sleep mode if Temperature is  
below Cal Inhibit Temp Low or above Cal Inhibit Temp High  
186  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Power  
Table C-224. Cal Inhibit Temp High  
Subclass Subclass  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Offset  
Name  
Format  
Unit  
0.1°C  
ID  
Name  
68  
Power  
15  
Cal Inhibit Temp  
High  
Integer  
2
–400  
1200  
450  
Related Variables:  
DF:Power:Power(68):Cal Inhibit Temp Low(13)  
SBS:Temperature(0x008)  
C.9.1.11 Sleep Voltage Time (Offset 17)  
During sleep mode, temperature and voltage measurements are taken in Sleep Voltage Time intervals.  
Table C-225. Sleep Voltage Time  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name  
68 Power  
Offset  
Name  
Format  
Unit  
17  
Sleep Voltage Time  
Unsigned integer  
1
1
240  
5
s
Related Variables:  
DF:Configuration:Registers(64):Operation Cfg A(0)[SLEEP]  
SBS:Temperature(0x008)  
SBS:Voltage(0x009)  
SBS:CellVoltage4(0x3c)  
SBS:CellVoltage3(0x3d)  
SBS:CellVoltage2(0x3e)  
SBS:CellVoltage1(0x3f)  
C.9.1.12 Sleep Current Time (Offset 18)  
During sleep mode, current is measured in Sleep Current Time intervals.  
Table C-226. Sleep Current Time  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name Offset  
68 Power 18  
Name  
Format  
Unit  
Sleep Current Time  
Unsigned integer  
1
1
255  
20  
s
Related Variables:  
DF:Configuration:Registers(64):Operation Cfg A(0)[SLEEP]  
SBS:Current(0x00a)  
C.9.1.13 Wake Current Reg (Offset 19)  
Wake Current Reg configures the current threshold required to wake the bq20z60-R1/bq20z65-R1 from  
sleep mode by detecting voltage across SRP and SRN.  
Table C-227. Wake Current Reg  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name Offset  
68 Power 19  
Name  
Format  
Unit  
Wake Current Reg  
Hex  
1
0x00  
0xff  
0x00  
Bit 7  
RSVD  
Bit 6  
Bit 5  
RSVD  
Bit 4  
RSVD  
Bit 3  
Bit 2  
IWAKE  
Bit 1  
Bit 0  
RSNS0  
Low Byte  
RSVD  
RSVD  
RSNS1  
LEGEND: RSVD = Reserved and must be programmed to 0  
Figure C-12. Wake Current Reg  
187  
SLUU386January 2010  
Data Flash  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Gas Gauging  
www.ti.com  
IWAKE— This bit sets the current threshold for the Wake function.  
0 = 0.5 A (or if RSNS0 = RSNS1 = 0, then this function is disabled)  
1 = 1 A (or if RSNS0 = RSNS1 = 0, then this function is disabled)  
Table C-228. Wake Current Reg  
RSNS1  
RSNS0  
Resistance  
Disabled (default)  
2.5 mΩ  
0
0
1
1
0
1
0
1
5 mΩ  
10 mΩ  
Related Variables:  
DF:Configuration:Registers(64):Operation Cfg A(0)[SLEEP]  
SBS:Current(0x00a)  
C.9.1.14 Sealed Ship Delay (Offset 20)  
After the bq20z60-R1/bq20z65-R1 receives the 2 consecutive MAC (0x0010) commands in sealed mode,  
the CHG, DSG, and ZVCHG FETs are turned off after Sealed Ship Delay time period. After the passage  
of another Sealed Ship Delay period the bq20z60-R1/bq20z65-R1 enters ship mode (i. e . 2 times Sealed  
Ship Delay after the 2 commands.  
Table C-229. Sealed Ship Delay  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name Offset  
68 Power 20  
Name  
Format  
Unit  
Sealed Ship Delay  
Unsigned integer  
1
0
255  
5
s
Related Variables:  
DF:Power:Power(68):Flash Update OK Voltage(0)  
SBS:PackVoltage(0x5a)  
C.10 Gas Gauging  
C.10.1 IT Cfg (Subclass 80)  
C.10.1.1 Load Select (Offset 0)  
This value defines the load compensation model used by the Impedance Track algorithm for the  
RemainingCapacity calculation.  
Constant Current (Load Mode = 0)  
0 = Avg I Last Run  
Constant Power (Load Mode = 1)  
Avg P Last Run  
1 = Present average discharge current  
2 = Current  
Present average discharge power  
Current x Voltage  
3 = AverageCurrent (default)  
4 = Design Capacity / 5  
5 = AtRate (mA)  
AverageCurrent x average Voltage  
Design Energy / 5  
AtRate (10 mW)  
6 = User Rate-mA  
User Rate-10mW  
7 = Max Avg I Last Run  
Max Avg P Last Run  
188  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Gas Gauging  
Table C-230. Load Select  
Subclass  
ID  
Size in  
Bytes  
Min  
Max  
Default  
Subclass Name  
Offset  
Name  
Load Select  
Format  
Unit  
Value Value Value  
80  
IT Cfg  
0
Unsigned integer  
1
0
255  
7
Related Variables:  
DF:SBS Configuration:Data(48):Design Capacity(22)  
DF:SBS Configuration:Data(48):Design Energy(24)  
DF:Gas Gauging:IT Cfg(80):Load Mode(1)  
DF:Gas Gauging:IT Cfg(80):User Rate-mA(76)  
DF:Gas Gauging:IT Cfg(80):User Rate-10mW(78)  
DF:Gas Gauging:State(82):Avg I Last Run(21)  
DF:Gas Gauging:State(82):Avg P Last Run(23)  
DF:Gas Gauging:State(82):Max Avg I Last Run(31)  
DF:Gas Gauging:State(82):Max Avg P Last Run(33)  
SBS.BatteryMode(0x003)[CapM]  
SBS:AtRate(0x004)  
SBS:Voltage(0x009)  
SBS:Current(0x00a)  
SBS:AverageCurrent(0x00b)  
SBS:RemainingCapacity(0x00f)  
C.10.1.2 Load Mode (Offset 1)  
This value defines the load mode used by the Impedance Track algorithm for the RemainingCapacity  
calculation.  
0 = Constant Current (default)  
1 = Constant Power  
Table C-231. Load Mode  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name Offset  
80 IT Cfg  
Name  
Format  
Unit  
1
Load Mode  
Unsigned integer  
1
0
255  
0
Related Variables:  
DF:Gas Gauging:IT Cfg(80):Load Select(0)  
SBS:RemainingCapacity(0x00f)  
C.10.1.3 Term Voltage (Offset 60)  
This value is the absolute minimum pack voltage used by the Impedance Track algorithm for a capacity  
calculation and should also be set to the absolute minimum pack voltage used by the application. The  
reserve capacity function also reserves charge where zero RemainingCapacity is reported and the  
Term Voltage is reached.  
Table C-232. Term Voltage  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name Offset  
80 IT Cfg 60  
Name  
Format  
Unit  
Term Voltage  
Integer  
2
–32,768  
32,767  
12,000  
mV  
189  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Gas Gauging  
www.ti.com  
Related Variables:  
DF:Gas Gauging:IT Cfg(80):Reserve Cap-mAh(80)  
DF:Gas Gauging:IT Cfg(80):Reserve Cap-mWh(82)  
SBS:Voltage(0x009)  
SBS:RemainingCapacity(0x00f)  
C.10.1.4 User Rate-mA (Offset 77)  
This value specifies the discharge rate used by the Impedance Track algorithm for the RemainingCapacity  
calculation, if selected by Load Select.  
Table C-233. User Rate-mA  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name Offset  
80 IT Cfg 77  
Name  
Format  
Unit  
User Rate-mA  
Integer  
2
-9000  
0
0
mA  
Related Variables:  
DF:Gas Gauging:IT Cfg(80):Load Select(0)  
DF:Gas Gauging:IT Cfg(80):Load Mode(1)  
SBS:RemainingCapacity(0x00f)  
C.10.1.5 User Rate-10mW (Offset 79)  
This value specifies the discharge rate in 10 mW used by the Impedance Track algorithm for the  
RemainingCapacity calculation, if selected by Load Select.  
Table C-234. User Rate-mW  
Subclass  
ID  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass Name  
Offset  
Name  
Format  
Unit  
80  
IT Cfg  
79  
User Rate-10mW  
Integer  
2
-32,768  
0
0
10 mW  
Related Variables:  
DF:Gas Gauging:IT Cfg(80):Load Select(0)  
DF:Gas Gauging:IT Cfg(80):Load Mode(1)  
SBS:RemainingCapacity(0x00f)  
C.10.1.6 Reserve Cap-mAh (Offset 81)  
This value reserves an amount of charge, in mAh if [CapM] = 0, for the system to react if the  
RemainingCapacity reports zero energy remaining in the battery. The Reserve Cap-mAh reserves an  
amount of charge between when the final Term Voltage is reached and the RemainingCapacity reports  
zero energy. The FullChargeCapacity function reports the internal full charge capacity  
Reserve Cap-mAh.  
Table C-235. Reserve Cap-mAh  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name Offset  
80 IT Cfg 81  
Name  
Format  
Unit  
Reserve Cap-mAh  
Integer  
2
0
9000  
0
mAh  
Related Variables:  
DF:Gas Gauging:IT Cfg(80):Load Mode(1)  
DF:Gas Gauging:IT Cfg(80):Term Voltage(59)  
DF:Configuration:Registers(64):Operation Cfg B(2)[RESCAP]  
SBS:BatteryMode(0x003):[CapM]  
SBS:RemainingCapacity(0x00f)  
SBS:FullChargeCapacity(0x10)  
190  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Gas Gauging  
C.10.1.7 Reserve Cap-mWh (Offset 83)  
This value reserves an amount of charge in, 10 mWh if [CapM] = 1, for the system to react if the  
RemainingCapacity reports zero energy remaining in the battery. The Reserve Cap-mWh reserves an  
amount of charge between when the final Term Voltage is reached and the RemainingCapacity reports  
zero energy. The FullChargeCapacity function reports the internal full charge capacity  
Reserve Cap-mWh.  
Table C-236. Reserve Cap-mAh  
Subclass  
ID  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass Name Offset  
IT Cfg 83  
Name  
Format  
Unit  
80  
Reserve Cap-mWh  
Integer  
2
0
14,000  
0
10 mWh  
Related Variables:  
DF:Gas Gauging:IT Cfg(80):Load Mode(1)  
DF:Gas Gauging:IT Cfg(80):Term Voltage(59)  
DF:Configuration:Registers(64):Operation Cfg B(2)[RESCAP]  
SBS:BatteryMode(0x003):[CapM]  
SBS:RemainingCapacity(0x00f)  
SBS:FullChargeCapacity(0x10)  
C.10.1.8 Ra Max Delta (Offset 88)  
In order to prevent abnormally fast resistance change, resistance change is limited to old value ±Ra Max  
Delta (mΩ). Recommended setting is 15% of 4 Ra grid point value, after optimized values of Ra are  
obtained from optimization cycle.  
Table C-237. Ra Max Delta  
Subclass  
ID  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass Name Offset  
IT Cfg 88  
Name  
Format  
Unit  
80  
Ra Max Delta  
Integer  
2
0
32,000  
44  
10 mWh  
Related Variables:  
DF:Gas Gauging:IT Cfg(80):Load Mode(1)  
SBS:RemainingCapacity(0x00f)  
SBS:FullChargeCapacity(0x10)  
C.10.2 Current Thresholds (Subclass 81)  
C.10.2.1 Dsg Current Threshold (Offset 0)  
The bq20z60-R1/bq20z65-R1 enters discharge mode from relaxation mode or charge mode if Current <  
(–)Dsg Current Threshold.  
Table C-238. Dsg Current Threshold  
Subclass  
ID  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass Name Offset  
Name  
Format  
Unit  
81  
Current  
0
Dsg Current Threshold  
Integer  
2
0
2000  
100  
mA  
Thresholds  
Related Variables:  
SBS:Current(0x00a)  
SBS:BatteryStatus(0x16)[DSG]  
C.10.2.2 Chg Current Threshold (Offset 2)  
The bq20z60-R1/bq20z65-R1 enters charge mode from relaxation mode or discharge mode if Current >  
Chg Current Threshold.  
191  
SLUU386January 2010  
Submit Documentation Feedback  
Data Flash  
Copyright © 2010, Texas Instruments Incorporated  
Gas Gauging  
www.ti.com  
Table C-239. Chg Current Threshold  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name Offset  
Name  
Format  
Unit  
81  
Current  
2
Chg Current Threshold  
Integer  
2
0
2000  
50  
mA  
Thresholds  
Related Variables:  
SBS:Current(0x00a)  
SBS:BatteryStatus(0x16)[DSG]  
C.10.2.3 Quit Current (Offset 4)  
The bq20z60-R1/bq20z65-R1 enters relaxation mode from charge mode if Current goes below  
Quit Current for a period of Chg Relax Time. The bq20z60-R1/bq20z65-R1 enters relaxation mode from  
discharge mode if Current goes above (–)Quit Current for a period of Dsg Relax Time.  
Table C-240. Quit Current  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name Offset  
Name  
Format  
Unit  
81  
Current  
4
Quit Current  
Integer  
2
0
1000  
10  
mA  
Thresholds  
Related Variables:  
DF:Gas Gauging:Current Thresholds(81):Dsg Relax Time(6)  
DF:Gas Gauging:Current Thresholds(81):Chg Relax Time(7)  
SBS:Current(0x00a)  
SBS:BatteryStatus(0x16)[DSG]  
C.10.2.4 Dsg Relax Time (Offset 6)  
The bq20z60-R1/bq20z65-R1 enters relaxation mode from discharge mode if Current goes above  
(–)Quit Current for at least Dsg Relax Time.  
Table C-241. Dsg Relax Time  
Size in Min  
Bytes Value Value  
Max  
Default  
Value  
Subclass ID  
Subclass Name  
Offset  
Name  
Format  
Unit  
81  
Current Thresholds  
6
Dsg Relax Time  
Unsigned integer  
1
0
240  
1
s
Related Variables:  
DF:Gas Gauging:Current Thresholds(81):Quit Current(4)  
SBS:Current(0x00a)  
SBS:BatteryStatus(0x16)[DSG]  
C.10.2.5 Chg Relax Time (Offset 7)  
The bq20z60-R1/bq20z65-R1 enters relaxation mode from charge mode if Current goes below  
Quit Current for at least Chg Relax Time.  
Table C-242. Chg Relax Time  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name Offset  
Name  
Format  
Unit  
81  
Current  
7
Chg Relax Time  
Unsigned integer  
1
0
240  
60  
s
Thresholds  
Related Variables:  
DF:Gas Gauging:Current Thresholds(81):Quit Current(4)  
SBS:Current(0x00a)  
SBS:BatteryStatus(0x16)[DSG]  
192  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Gas Gauging  
C.10.3 State (Subclass 82)  
C.10.3.1 Qmax Cell 0..3 (Offset 0..6)  
These values define the maximum chemical capacity for each cell used for the capacity calculation. The  
value should be taken directly from the battery cell datasheet.  
Table C-243. Qmax Cell 0..3  
Size in  
Bytes  
Subclass ID Subclass Name  
82 State  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
0
2
4
6
Qmax Cell 0  
Qmax Cell 1  
Qmax Cell 2  
Qmax Cell 3  
Integer  
2
2
2
2
0
0
0
0
32,767  
32,767  
32,767  
32,767  
4400  
4400  
4400  
4400  
mAh  
mAh  
mAh  
mAh  
Related Variables:  
DF:Gas Gauging:State(82):Qmax Pack(8)  
SBS:OperationStatus(0x54)[QEN]  
C.10.3.2 Qmax Pack (Offset 8)  
This value defines the maximum chemical capacity of the battery pack. It usually is set to the smallest  
value of Qmax Cell 0..3.  
Table C-244. Qmax Pack  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name Offset  
82 State  
Name  
Format  
Unit  
8
Qmax Pack  
Integer  
2
0
32,767  
4400  
mAh  
Related Variables:  
DF:Gas Gauging:State(82):Qmax Cell 0(0)  
DF:Gas Gauging:State(82):Qmax Cell 1(2)  
DF:Gas Gauging:State(82):Qmax Cell 2(4)  
DF:Gas Gauging:State(82):Qmax Cell 3(6)  
SBS:OperationStatus(0x54)[QEN]  
C.10.3.3 Update Status (Offset 12)  
It is recommended to use ManufacturerAccess to enable or disable the Impedance Track algorithm and  
lifetime data updating.  
0x00 = Impedance Track algorithm and lifetime data updating is disabled (default).  
0x02 = QMAX and Ra table have been updated.  
0x04 = Impedance Track algorithm and lifetime data updating is enabled.  
0x05 = Ra table updated and Impedance Track algorithm and lifetime data updating are enabled.  
0x06 = QMAX and Ra table have been updated and Impedance Track algorithm and lifetime data  
updating is enabled.  
0x0e = QMAX has been updated with FC set and qualified OCV in discharge and charge.  
Table C-245. Update Status  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name Offset  
82 State 12  
Name  
Format  
Unit  
Update Status  
Hex  
1
0x00  
0x0e  
0x00  
193  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Gas Gauging  
www.ti.com  
Related Variable:  
SBS:ManufacturerAccess(0x00):IT Enable(0x0021)  
C.10.3.4 Cell 0..3 Chg DOD at EOC (Offset 13..19)  
This value is the calculated depth of discharge (DOD) for cell 0..3 at the end of charging. It is used for  
QMax calculations..  
Table C-246. Cell 0..3 Chg dod at EOC  
Size in  
Bytes  
Subclass ID Subclass Name  
82 State  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
13  
Cell 0 Chg dod at  
EOC  
Integer  
2
0
16,384  
0
100% /  
16,384  
15  
17  
19  
Cell 1 Chg dod at  
EOC  
Cell 2 Chg dod at  
EOC  
Cell 3 Chg dod at  
EOC  
Related Variables:  
DF:Gas Gauging:State(82):Qmax Pack(8)  
SBS:OperationStatus(0x54)[QEN]  
C.10.3.5 Avg I Last Run (Offset 21)  
The bq20z60-R1/bq20z65-R1 calculates and stores the average discharge current from the last discharge  
cycle in this value. This value is used by the Impedance Track algorithm for the RemainingCapacity  
calculation. It is not recommended to change this value.  
Table C-247. Avg I Last Run  
Size in Min  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name Offset  
82 State 21  
Name  
Format  
Unit  
Bytes  
Value  
Avg I Last Run  
Integer  
2
–32,768  
32,767  
–2000  
mA  
Related Variables:  
DF:Gas Gauging:IT Cfg(80):Load Select(0)  
DF:Gas Gauging:IT Cfg(80):Load Mode(1)  
SBS:RemainingCapacity(0x00f)  
C.10.3.6 Avg P Last Run (Offset 23)  
The bq20z60-R1/bq20z65-R1 calculates and stores the average discharge power from the last discharge  
cycle in this value. This value is used by the Impedance Track algorithm for the RemainingCapacity  
calculation. It is not recommended to change this value.  
Table C-248. Avg P Last Run  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name  
82 State  
Offset  
Name  
Format  
Unit  
23  
Avg P Last Run  
Integer  
2
–32,768  
32,767  
–3022  
10 mW  
Related Variables:  
DF:Gas Gauging:IT Cfg(80):Load Select(0)  
DF:Gas Gauging:IT Cfg(80):Load Mode(1)  
SBS:RemainingCapacity(0x00f)  
194  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Ra Table  
C.10.3.7 Delta Voltage (Offset 25)  
The bq20z60-R1/bq20z65-R1 stores the maximum difference of Voltage during short load spikes and  
normal loads so the Impedance Track algorithm can calculate the RemainingCapacity for pulsed loads. It  
is not recommended to change this value.  
Table C-249. Delta Voltage  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name Offset  
82 State 25  
Name  
Format  
Unit  
Delta Voltage  
Integer  
2
–32,768  
32,767  
0
mV  
Related Variables:  
SBS:Voltage(0x009)  
SBS:RemainingCapacity(0x00f)  
C.10.3.8 Max Avg I Last Run (Offset 31)  
This value is the maximum of the AverageCurrent values from the last discharge cycle. It is used by the  
Impedance Track algorithm as an initial value for rate compensation if Load Select 7 is selected, and  
Load Mode 0 (current) is selected.  
Table C-250. Max Avg I Last Run  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name Offset  
82 State 31  
Name  
Format  
Unit  
Max Avg I Last Run Integer  
2
-32,767  
32,767  
-2000  
mA  
Related Variables:  
DF:Gas Gauging:IT Cfg(80):Load Select(0)  
DF:Gas Gauging:IT Cfg(80):Load Mode(1)  
SBS:RemainingCapacity(0x00f  
C.10.3.9 Max Avg P Last Run (Offset 33)  
This value is the maximum average power from the last discharge cycle. it is used by the Impedance  
Track algorithm as an initial value for rate compensation if Load Select 7 is selected, and Load Mode 1  
(power) is selected.  
Table C-251. Max Avg P Last Run  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name Offset  
82 State 33  
Name  
Format  
Unit  
Max Avg P Last Run Integer  
2
-32,767  
32,767  
-3022  
10 mW  
Related Variables:  
DF:Gas Gauging:IT Cfg(80):Load Select(0)  
DF:Gas Gauging:IT Cfg(80):Load Mode(1)  
SBS:RemainingCapacity(0x00f  
C.11 Ra Table  
C.11.1 R_a0 (Subclass 88)  
C.11.1.1 Cell0 R_a flag (Offset 0)  
This value indicates the validity of the cell impedance table for cell 0. It is recommended not to change this  
value.  
195  
SLUU386January 2010  
Data Flash  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Ra Table  
www.ti.com  
High Byte  
Low Byte  
0x00  
0x05  
Cell impedance and QMAX updated  
0x00  
Table not used and QMAX updated  
Relaxation mode and QMAX update in 0x55  
progress  
Table being used  
0x55  
0xff  
Discharge mode and cell impedance  
updated  
0xff  
Table never used, no QMAX or cell  
impedance update  
Cell impedance never updated  
Table C-252. Cell0 R_a flag  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID Subclass Name  
Offset  
Name  
Format  
Unit  
88  
R_a0  
0
Cell0 R_a flag  
Hex  
2
0x0000  
0xffff  
0xff55  
Related Variable:  
DF:Ra Table:R_a0(88):Cell0 R_a 0..14(2..30)  
C.11.1.2 Cell0 R_a 0..14 (Offset 2..30)  
The bq20z60-R1/bq20z65-R1 stores and updates the impedance profile for cell 0 in this table.  
Table C-253. Cell0 R_a  
Size in  
Bytes  
Min  
Value Value  
Max  
Default  
Value  
Subclass ID Subclass Name Offset  
Name  
Format  
Unit  
2–10  
88  
R_a0  
2
Cell0 R_a 0  
Cell0 R_a 1  
Cell0 R_a 2  
Cell0 R_a 3  
Cell0 R_a 4  
Cell0 R_a 5  
Cell0 R_a 6  
Cell0 R_a 7  
Cell0 R_a 8  
Cell0 R_a 9  
Cell0 R_a 10  
Cell0 R_a 11  
Cell0 R_a 12  
Cell0 R_a 13  
Cell0 R_a 14  
Integer  
2
38  
41  
43  
44  
42  
42  
45  
48  
49  
52  
56  
64  
74  
128  
378  
38  
41  
43  
44  
42  
42  
45  
48  
49  
52  
56  
64  
74  
128  
378  
38  
41  
43  
44  
42  
42  
45  
48  
49  
52  
56  
64  
74  
128  
378  
Ω
4
6
8
10  
12  
14  
16  
18  
20  
22  
24  
26  
28  
30  
Related Variable:  
DF:Ra Table:R_a0(88):Cell0 R_a flag(0)  
C.11.2 R_a1 (Subclass 89)  
C.11.2.1 Cell1 R_a flag (Offset 0)  
This value indicates the validity of the cell impedance table for cell 1. It is recommended not to change this  
value.  
High Byte  
0x00  
Low Byte  
Cell impedance and QMAX updated  
0x00  
Table not used and QMAX updated  
Table being used  
0x05  
Relaxation mode and QMAX update in 0x55  
progress  
196  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Ra Table  
0x55  
Discharge mode and cell impedance  
updated  
0xff  
Table never used, no QMAX or cell  
impedance update  
0xff  
Cell impedance never updated  
Table C-254. Cell1 R_a flag  
Subclass ID Subclass Name  
Offset Name  
Cell1 R_a flag  
Format Size in Bytes  
Min Value Max Value Default Value  
0x0000 0xffff 0xff55  
Unit  
89  
R_a1  
0
Hex  
2
Related Variable:  
DF:Ra Table:R_a1(89):Cell1 R_a 0..14(2..30)  
C.11.2.2 Cell1 R_a 0..14 (Offset 2..30)  
The bq20z60-R1/bq20z65-R1 stores and updates the impedance profile for cell 1 in this table.  
Table C-255. Cell1 R_a  
Size in  
Bytes  
Min  
Value Value  
Max  
Default  
Value  
Subclass ID Subclass Name Offset  
Name  
Format  
Unit  
2–10  
Ω
89  
R_a1  
2
Cell1 R_a 0  
Cell1 R_a 1  
Cell1 R_a 2  
Cell1 R_a 3  
Cell1 R_a 4  
Cell1 R_a 5  
Cell1 R_a 6  
Cell1 R_a 7  
Cell1 R_a 8  
Cell1 R_a 9  
Cell1 R_a 10  
Cell1 R_a 11  
Cell1 R_a 12  
Cell1 R_a 13  
Cell1 R_a 14  
Signed integer  
2
38  
41  
43  
44  
42  
42  
45  
48  
49  
52  
56  
64  
74  
128  
378  
38  
41  
43  
44  
42  
42  
45  
48  
49  
52  
56  
64  
74  
128  
378  
38  
41  
43  
44  
42  
42  
45  
48  
49  
52  
56  
64  
74  
128  
378  
4
6
8
10  
12  
14  
16  
18  
20  
22  
24  
26  
28  
30  
Related Variable:  
DF:Ra Table:R_a1(89):Cell1 R_a flag(0)  
C.11.3 R_a2 (Subclass 90)  
C.11.3.1 Cell2 R_a flag (Offset 0)  
This value indicates the validity of the cell impedance table for cell 2. It is recommended not to change this  
value.  
High Byte  
0x00  
Low Byte  
Tell impedance and QMAX updated  
0x00  
Table not used and QMAX updated  
Table being used  
0x05  
Relaxation mode and QMAX update in 0x55  
progress  
0x55  
0xff  
Discharge mode and cell impedance  
updated  
0xff  
Table never used, no QMAX or cell  
impedance update  
Cell impedance never updated  
197  
SLUU386January 2010  
Data Flash  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Ra Table  
www.ti.com  
Table C-256. Cell2 R_a flag  
Subclass ID  
90  
Subclass Name  
Offset Name  
Cell2 R_a flag  
Format  
Size in Bytes Min Value Max Value  
2 0x0000 0xffff  
Default Value  
0xff55  
Unit  
R_a2  
0
Hex  
Related Variable:  
DF:Ra Table:R_a2(90):Cell2 R_a 0..14(2..30)  
C.11.3.2 Cell2 R_a 0..14 (Offset 2..30)  
The bq20z60-R1/bq20z65-R1 stores and updates the impedance profile for cell 2 in this table.  
Table C-257. Cell2 R_a  
Size in  
Bytes  
Min  
Value Value  
Max  
Default  
Value  
Subclass ID Subclass Name Offset  
Name  
Format  
Unit  
2–10  
90  
R_a2  
2
Cell2 R_a 0  
Cell2 R_a 1  
Cell2 R_a 2  
Cell2 R_a 3  
Cell2 R_a 4  
Cell2 R_a 5  
Cell2 R_a 6  
Cell2 R_a 7  
Cell2 R_a 8  
Cell2 R_a 9  
Cell2 R_a 10  
Cell2 R_a 11  
Cell2 R_a 12  
Cell2 R_a 13  
Cell2 R_a 14  
Signed integer  
2
38  
41  
43  
44  
42  
42  
45  
48  
49  
52  
56  
64  
74  
128  
378  
38  
41  
43  
44  
42  
42  
45  
48  
49  
52  
56  
64  
74  
128  
378  
38  
41  
43  
44  
42  
42  
45  
48  
49  
52  
56  
64  
74  
128  
378  
Ω
4
6
8
10  
12  
14  
16  
18  
20  
22  
24  
26  
28  
30  
Related Variable:  
DF:Ra Table:R_a2(90):Cell2 R_a flag(0)  
C.11.4 R_a3 (Subclass 91)  
C.11.4.1 Cell3 R_a flag (Offset 0)  
This value indicates the validity of the cell impedance table for cell 3. It is recommended not to change this  
value.  
High Byte  
0x00  
Low Byte  
Cell impedance and QMAX updated  
0x00  
Table not used and QMAX updated  
Table being used  
0x05  
Relaxation mode and QMAX update in 0x55  
progress  
0x55  
0xff  
Discharge mode and cell impedance  
updated  
0xff  
Table never used, no QMAX or cell  
impedance update  
Cell impedance never updated  
Table C-258. Cell3 R_a flag  
Size in  
Format  
Subclass ID Subclass Name  
Offset  
Name  
Cell3 R_a flag  
Min Value Max Value Default Value Unit  
Bytes  
91  
R_a3  
0
Hex  
2
0x0000  
0xffff  
0xff55  
198  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Ra Table  
Related Variable:  
DF:Ra Table:R_a3(91):Cell3 R_a 0..14(2..30)  
C.11.4.2 Cell3 R_a 0..14 (Offset 2..30)  
The bq20z60-R1/bq20z65-R1 stores and updates the impedance profile for cell 3 in this table.  
Table C-259. Cell3 R_a  
Size in  
Bytes  
Min  
Value Value  
Max  
Default  
Value  
Subclass ID Subclass Name Offset  
Name  
Format  
Unit  
2–10  
Ω
91  
R_a3  
2
Cell3 R_a 0  
Cell3 R_a 1  
Cell3 R_a 2  
Cell3 R_a 3  
Cell3 R_a 4  
Cell3 R_a 5  
Cell3 R_a 6  
Cell3 R_a 7  
Cell3 R_a 8  
Cell3 R_a 9  
Cell3 R_a 10  
Cell3 R_a 11  
Cell3 R_a 12  
Cell3 R_a 13  
Cell3 R_a 14  
Signed integer  
2
38  
41  
43  
44  
42  
42  
45  
48  
49  
52  
56  
64  
74  
128  
378  
38  
41  
43  
44  
42  
42  
45  
48  
49  
52  
56  
64  
74  
128  
378  
38  
41  
43  
44  
42  
42  
45  
48  
49  
52  
56  
64  
74  
128  
378  
4
6
8
10  
12  
14  
16  
18  
20  
22  
24  
26  
28  
30  
Related Variable:  
DF:Ra Table:R_a3(91):Cell3 R_a flag(0)  
C.11.5 R_a0x (Subclass 92)  
C.11.5.1 xCell0 R_a flag (Offset 0)  
This value indicates the validity of the cell impedance table for cell 0. It is recommended not to change this  
value.  
High Byte  
0x00  
Low Byte  
Cell impedance and QMAX updated  
0x00  
Table not used and QMAX updated  
Table being used  
0x05  
Relaxation mode and QMAX update in 0x55  
progress  
0x55  
0xff  
Discharge mode and cell impedance  
updated  
0xff  
Table never used, no QMAX or cell  
impedance update  
Cell impedance never updated  
Table C-260. xCell0 R_a flag  
Size in  
Bytes  
Subclass ID Subclass Name  
Offset  
Name  
xCell0 R_a flag  
Format  
Min Value Max Value Default Value Unit  
0xffff 0xffff 0xffff  
92  
R_a0x  
0
Hex  
2
Related Variable:  
DF:Ra Table:R_a0x(92):xCell0 R_a 0..14(2..30)  
C.11.5.2 xCell0 R_a 0..14 (Offset 2..30)  
The bq20z60-R1/bq20z65-R1 stores and updates the impedance profile for cell 0 in this table.  
199  
SLUU386January 2010  
Submit Documentation Feedback  
Data Flash  
Copyright © 2010, Texas Instruments Incorporated  
Ra Table  
www.ti.com  
Table C-261. xCell0 R_a  
Size in  
Bytes  
Min  
Value Value  
Max  
Default  
Value  
Subclass ID Subclass Name Offset  
Name  
Format  
Unit  
2–10  
Ω
92  
R_a0x  
2
xCell0 R_a 0  
xCell0 R_a 1  
xCell0 R_a 2  
xCell0 R_a 3  
xCell0 R_a 4  
xCell0 R_a 5  
xCell0 R_a 6  
xCell0 R_a 7  
xCell0 R_a 8  
xCell0 R_a 9  
xCell0 R_a 10  
xCell0 R_a 11  
xCell0 R_a 12  
xCell0 R_a 13  
xCell0 R_a 14  
Signed integer  
2
38  
41  
43  
44  
42  
42  
45  
48  
49  
52  
56  
64  
74  
128  
378  
38  
41  
43  
44  
42  
42  
45  
48  
49  
52  
56  
64  
74  
128  
378  
38  
41  
43  
44  
42  
42  
45  
48  
49  
52  
56  
64  
74  
128  
378  
4
6
8
10  
12  
14  
16  
18  
20  
22  
24  
26  
28  
30  
Related Variable:  
DF:Ra Table:R_a0x(92):xCell0 R_a flag(0)  
C.11.6 R_a1x (Subclass 93)  
C.11.6.1 xCell1 R_a flag (Offset 0)  
This value indicates the validity of the cell impedance table for cell 1. It is recommended not to change this  
value.  
High Byte  
0x00  
Low Byte  
Cell impedance and QMAX updated  
0x00  
Table not used and QMAX updated  
Table being used  
0x05  
Relaxation mode and QMAX update in 0x55  
progress  
0x55  
0xff  
Discharge mode and cell impedance  
updated  
0xff  
Table never used, no QMAX or cell  
impedance update  
Cell impedance never updated  
Table C-262. xCell1 R_a flag  
Size in  
Bytes  
Subclass ID Subclass Name  
Offset  
Name  
xCell1 R_a flag  
Format  
Min Value Max Value Default Value Unit  
0xffff 0xffff 0xffff  
93  
R_a1x  
0
Hex  
2
Related Variable:  
DF:Ra Table:R_a1x(93):xCell1 R_a 0..14(2..30)  
C.11.6.2 xCell1 R_a 0..14 (Offset 2..30)  
The bq20z60-R1/bq20z65-R1 stores and updates the impedance profile for cell 1 in this table.  
200  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Ra Table  
Table C-263. xCell1 R_a  
Size in  
Bytes  
Min  
Value Value  
Max  
Default  
Value  
Subclass ID Subclass Name Offset  
Name  
Format  
Unit  
2–10  
Ω
93  
R_a1x  
2
xCell1 R_a 0  
xCell1 R_a 1  
xCell1 R_a 2  
xCell1 R_a 3  
xCell1 R_a 4  
xCell1 R_a 5  
xCell1 R_a 6  
xCell1 R_a 7  
xCell1 R_a 8  
xCell1 R_a 9  
xCell1 R_a 10  
xCell1 R_a 11  
xCell1 R_a 12  
xCell1 R_a 13  
xCell1 R_a 14  
Signed integer  
2
38  
41  
43  
44  
42  
42  
45  
48  
49  
52  
56  
64  
74  
128  
378  
38  
41  
43  
44  
42  
42  
45  
48  
49  
52  
56  
64  
74  
128  
378  
38  
41  
43  
44  
42  
42  
45  
48  
49  
52  
56  
64  
74  
128  
378  
4
6
8
10  
12  
14  
16  
18  
20  
22  
24  
26  
28  
30  
Related Variable:  
DF:Ra Table:R_a1x(93):xCell1 R_a flag(0)  
C.11.7 R_a2x (Subclass 94)  
C.11.7.1 xCell2 R_a flag (Offset 0)  
This value indicates the validity of the cell impedance table for cell 2. It is recommended not to change this  
value.  
High Byte  
0x00  
Low Byte  
Cell impedance and QMAX updated  
0x00  
Table not used and QMAX updated  
Table being used  
0x05  
Relaxation mode and QMAX update in 0x55  
progress  
0x55  
0xff  
Discharge mode and cell impedance  
updated  
0xff  
Table never used, no QMAX or cell  
impedance update  
Cell impedance never updated  
Table C-264. xCell2 R_a flag  
Size in  
Bytes  
Subclass ID Subclass Name  
Offset  
Name  
xCell2 R_a flag  
Format  
Min Value Max Value Default Value Unit  
0xffff 0xffff 0xffff  
94  
R_a2x  
0
Hex  
2
Related Variable:  
DF:Ra Table:R_a2x(94):xCell2 R_a 0..14(2..30)  
C.11.7.2 xCell2 R_a 0..14 (Offset 2..30)  
The bq20z60-R1/bq20z65-R1 stores and updates the impedance profile for cell 2 in this table.  
201  
SLUU386January 2010  
Submit Documentation Feedback  
Data Flash  
Copyright © 2010, Texas Instruments Incorporated  
Ra Table  
www.ti.com  
Table C-265. xCell2 R_a  
Size in  
Bytes  
Min  
Value Value  
Max  
Default  
Value  
Subclass ID Subclass Name Offset  
Name  
Format  
Unit  
2–10  
Ω
94  
R_a2x  
2
xCell2 R_a 0  
xCell2 R_a 1  
xCell2 R_a 2  
xCell2 R_a 3  
xCell2 R_a 4  
xCell2 R_a 5  
xCell2 R_a 6  
xCell2 R_a 7  
xCell2 R_a 8  
xCell2 R_a 9  
xCell2 R_a 10  
xCell2 R_a 11  
xCell2 R_a 12  
xCell2 R_a 13  
xCell2 R_a 14  
Signed integer  
2
38  
41  
43  
44  
42  
42  
45  
48  
49  
52  
56  
64  
74  
128  
378  
38  
41  
43  
44  
42  
42  
45  
48  
49  
52  
56  
64  
74  
128  
378  
38  
41  
43  
44  
42  
42  
45  
48  
49  
52  
56  
64  
74  
128  
378  
4
6
8
10  
12  
14  
16  
18  
20  
22  
24  
26  
28  
30  
Related Variable:  
DF:Ra Table:R_a2x(94):xCell2 R_a flag(0)  
C.11.8 R_a3x (Subclass 95)  
C.11.8.1 xCell3 R_a flag (Offset 0)  
This value indicates the validity of the cell impedance table for cell 3. It is recommended not to change this  
value.  
High Byte  
0x00  
Low Byte  
Cell impedance and QMAX updated  
0x00  
Table not used and QMAX updated  
Table being used  
0x05  
Relaxation mode and QMAX update in 0x55  
progress  
0x55  
0xff  
Discharge mode and cell impedance  
updated  
0xff  
Table never used, no QMAX or cell  
impedance update  
Cell impedance never updated  
Table C-266. xCell3 R_a flag  
Size in  
Bytes  
Subclass ID Subclass Name  
Offset  
Name  
xCell3 R_a flag  
Format  
Min Value Max Value Default Value Unit  
0xffff 0xffff 0xffff  
95  
R_a3x  
0
Hex  
2
Related Variable:  
DF:Ra Table:R_a3x(95):xCell3 R_a 0..14(2..30)  
C.11.8.2 xCell3 R_a 0..14 (Offset 2..30)  
The bq20z60-R1/bq20z65-R1 stores and updates the impedance profile for cell 3 in this table.  
202  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
PF Status  
Table C-267. xCell3 R_a  
Size in  
Bytes  
Min  
Value Value  
Max  
Default  
Value  
Subclass ID Subclass Name Offset  
Name  
Format  
Unit  
2–10  
Ω
95  
R_a3x  
2
xCell3 R_a 0  
xCell3 R_a 1  
xCell3 R_a 2  
xCell3 R_a 3  
xCell3 R_a 4  
xCell3 R_a 5  
xCell3 R_a 6  
xCell3 R_a 7  
xCell3 R_a 8  
xCell3 R_a 9  
xCell3 R_a 10  
xCell3 R_a 11  
xCell3 R_a 12  
xCell3 R_a 13  
xCell3 R_a 14  
Signed integer  
2
38  
41  
43  
44  
42  
42  
45  
48  
49  
52  
56  
64  
74  
128  
378  
38  
41  
43  
44  
42  
42  
45  
48  
49  
52  
56  
64  
74  
128  
378  
38  
41  
43  
44  
42  
42  
45  
48  
49  
52  
56  
64  
74  
128  
378  
4
6
8
10  
12  
14  
16  
18  
20  
22  
24  
26  
28  
30  
Related Variable:  
DF:Ra Table:R_a3x(95):xCell3 R_a flag(0)  
C.12 PF Status  
C.12.1 Device Status Data (Subclass 96)  
C.12.1.1 Saved PF Flags 1..2 (Offset 0..2)  
The flags in the Saved PF Flags 1..2 register indicate the reason that the bq20z60-R1/bq20z65-R1 has  
entered permanent failure. If the failure flag in Saved PF Flags 1..2 matches the bit in Permanent Fail  
Cfg or Permanent Fail Cfg 2, the SAFE pin is driven high and the Fuse Flag is set to 0x3672. The SAFE  
pin can be used to blow an optional fuse in a severe failure condition to prevent more damage to the  
system.  
All permanent failure flags in the failure sequence are stored in Saved PF Flags 1..2. Only the first  
permanent failure flag in a failure sequence is stored in Saved 1st PF Flag 1..2 to indicate the cause of  
the permanent failure.  
Table C-268. Saved PF Flags 1..2  
Size in  
Bytes  
Subclass ID Subclass Name  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
96  
96  
Device Status Data  
Device Status Data  
0
2
Saved PF Flags 1 Hex  
Saved PF Flags 2 Hex  
2
2
0x0000  
0x0000  
0xffff  
0xffff  
0x0000  
0x0000  
Bit 7  
Bit 6  
Bit 5  
SUV  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
AFE_P  
SOV  
Bit 0  
ACE_C  
PFIN  
High Byte  
FBF  
DFF  
PFVSHUT  
DFETF  
SOPT1  
CIM_R  
SOCD  
SOCC  
SOT1C  
Low Byte  
CFETF  
SOT1D  
LEGEND: All values read-only  
Figure C-13. Saved PF Flags 1  
FBF— 1 = Fuse Blow Failure. The fuse has not cut off current even though the SAFE pin output has  
been driven high.  
PFVSHUT— 1 = Another permanent failure has occurred AND the device went into shutdown after that  
event  
SUV— 1 = Safety Undervoltage permanent failure  
203  
SLUU386January 2010  
Data Flash  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
PF Status  
www.ti.com  
SOPT1— 1 = Open Thermistor permanent failure  
SOCD— 1 = Safety Overcurrent in Discharge permanent failure  
SOCC— 1 = Safety Overcurrent in Charge permanent failure  
AFE_P— 1 = Periodic AFE-Communications permanent failure  
AFE_C— 1 = AFE-Communications permanent failure  
DFF— 1 = Data Flash Fault permanent failure  
DFETF— 1 = Discharge FET permanent failure  
CFETF— 1 = Charge FET permanent failure  
CIM_R— 1 = Cell-Imbalance at rest permanent failure  
SOT1D— 1 = Discharge Safety Overtemperature on TS1 permanent failure  
SOT1C— 1 = Charge Safety Overtemperature on TS1 permanent failure  
SOV— 1 = Safety Overvoltage permanent failure  
PFIN— 1 = External PFIN Input Indication of a permanent failure  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
RSVD  
SOPT2  
Bit 2  
RSVD  
SOT2D  
Bit 1  
RSVD  
SOT2C  
Bit 0  
High Byte  
Low Byte  
RSVD  
RSVD  
RSVD  
RSVD  
RSVD  
RSVD  
RSVD  
RSVD  
RSVD  
CIM_A  
LEGEND: All values read-only  
Figure C-14. Saved PF Flags 2  
SOPT2— 1 = Open Thermistor on TS2 permanent failure  
SOT2D— 1 = Safety over temperature on TS2 during discharge failure  
SOT2C— 1 = Safety over temperature on TS2 during charge failure  
CIM_A— 1 = Cell imbalance while active permanent failure  
Related Variables:  
DF:Configuration:Registers(64):Permanent Fail Cfg 1..2(6..8)  
DF:PF Status:Device Status Data(96):Fuse Flag(2)  
DF:PF Status:Device Status Data(96):Saved 1st PF Flag 1..2(32..34)  
SBS:PFStatus(0x53)  
SBS:PFStatus2(0x6b)  
C.12.1.2 Fuse Flag (Offset 4)  
The Fuse Flag is set to 0x3672 when a 2nd level protection failure occurs and the matching bit is set in  
the Permanent Fail Cfg register. The SAFE pin is driven high.  
0x0000 = No failure (default)  
0x3672 = The Permanent Fail Cfg flag matches the Saved PF Flags 1 flag, and the SAFE pin is  
driven low.  
Table C-269. Fuse Flag  
Size in  
Bytes  
Subclass ID Subclass Name  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
96  
Device Status Data  
4
Fuse Flag  
Hex  
2
0x0000  
0xffff  
0x0000  
204  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
PF Status  
Related Variables:  
DF:Configuration:Registers(64):Permanent Fail Cfg(6)  
DF:PF Status:Device Status Data(96):Saved PF Flags 1(0)  
C.12.1.3 PF Voltage (Offset 6)  
When a permanent failure is detected, Voltage is captured and stored in PF Voltage.  
Table C-270. PF Voltage  
Size in  
Bytes  
Subclass ID Subclass Name  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
32,767 mV  
96  
Device Status  
Data  
6
PF Voltage  
Integer  
2
0
0
Related Variable:  
SBS:Voltage(0x009)  
C.12.1.4 PF C4 Voltage (Offset 8)  
When a permanent failure is detected, CellVoltage4 is captured and stored in PF C4 Voltage.  
Table C-271. PF C4 Voltage  
Size in  
Bytes  
Subclass ID Subclass Name  
96 Device Status Data  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
9999 mV  
8
PF C4 Voltage  
Integer  
2
0
0
Related Variable:  
SBS:CellVoltage4(0x3c)  
C.12.1.5 PF C3 Voltage (Offset 10)  
When a permanent failure is detected, CellVoltage3 is captured and stored in PF C3 Voltage.  
Table C-272. PF C3 Voltage  
Size in  
Bytes  
Subclass ID Subclass Name  
96 Device Status Data  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
9999 mV  
10  
PF C3 Voltage  
Integer  
2
0
0
Related Variable:  
SBS:CellVoltage3(0x3d)  
C.12.1.6 PF C2 Voltage (Offset 12)  
When a permanent failure is detected, CellVoltage2 is captured and stored in PF C2 Voltage.  
Table C-273. PF C2 Voltage  
Size in  
Bytes  
Subclass ID Subclass Name  
96 Device Status Data  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
9999 mV  
12  
PF C2 Voltage  
Integer  
2
0
0
Related Variable:  
SBS:CellVoltage2(0x3e)  
C.12.1.7 PF C1 Voltage (Offset 14)  
When a permanent failure is detected, CellVoltage1 is captured and stored in PF C1 Voltage.  
205  
SLUU386January 2010  
Submit Documentation Feedback  
Data Flash  
Copyright © 2010, Texas Instruments Incorporated  
PF Status  
www.ti.com  
Table C-274. PF C1 Voltage  
Size in  
Subclass ID Subclass Name  
Offset  
Name  
Format  
Bytes  
Min Value Max Value Default Value Unit  
9999 mV  
96 Device Status Data 14  
PF C1 Voltage Integer  
2
0
0
Related Variable:  
SBS:CellVoltage1(0x3f)  
C.12.1.8 PF Current (Offset 16)  
When a permanent failure is detected, the pack Current is captured and stored in PF Current.  
Table C-275. PF Current  
Size in  
Bytes  
Subclass ID Subclass Name  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
–32,768 32,767 mA  
96  
Device Status  
Data  
16  
PF Current  
Integer  
2
0
Related Variable:  
SBS:Current(0x00a)  
C.12.1.9 PF Temperature (Offset 18)  
When a permanent failure is detected, the pack Temperature is captured and stored in PF Temperature.  
Table C-276. PF Temperature  
Size in  
Bytes  
Subclass ID Subclass Name  
96 Device Status Data  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
–9999 9999 0.1 K  
18  
PF Temperature  
Integer  
2
0
Related Variable:  
SBS:Temperature(0x008)  
C.12.1.10 PF Batt Stat (Offset 20)  
When a permanent failure is detected, the BatteryStatus flags are captured and stored in PF Batt Stat.  
Table C-277. PF Batt Stat  
Size in  
Bytes  
Subclass ID Subclass Name  
96 Device Status Data  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
0x0000 0xffff 0x0000  
20  
PF Batt Stat Hex  
2
Related Variable:  
SBS:BatteryStatus(0x16)  
C.12.1.11 PF RC-mAh (Offset 22)  
When a permanent failure is detected, RemainingCapacity, in mAh, is captured and stored in PF  
RC-mAh.  
Table C-278. PF RC-mAh  
Size in  
Bytes  
Subclass ID Subclass Name  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
32,767 mAh  
96  
Device Status Data 22  
PF RC-mAh  
Integer  
2
0
0
206  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
PF Status  
Related Variables:  
SBS:BatteryMode(0x003)[CapM]  
SBS:RemainingCapacity(0x00f)  
C.12.1.12 PF RC-10mWh (Offset 24)  
When a permanent failure is detected, RemainingCapacity, in 10 mWh, is captured and stored in PF-RC  
10mWh.  
Table C-279. PF RC-10mWh  
Size in  
Bytes  
Subclass ID Subclass Name  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
32,767 10 mWh  
96  
Device Status Data 24  
PF  
Integer  
2
0
0
RC-10mWh  
Related Variables:  
SBS:BatteryMode(0x003)[CapM]  
SBS:RemainingCapacity(0x00f)  
C.12.1.13 PF Chg Status (Offset 26)  
When a permanent failure is detected, the ChargingStatus flags are captured and stored in PF Chg  
Status.  
Table C-280. PF Chg Status  
Size in  
Bytes  
Subclass ID Subclass Name  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
0x0000 0xffff 0x0000  
96  
Device Status Data 26  
PF Chg Status  
Hex  
2
Related Variable:  
SBS:ChargingStatus(0x55)  
C.12.1.14 PF Safety Status 1..2 (Offset 28..30)  
When a permanent failure is detected, the SafetyStatus and SafetyStatus2 flags are captured and stored  
in PF Safety Status 1 and PF Safety Status 2.  
Table C-281. PF Safety Status 1..2  
Size in  
Bytes  
Subclass ID Subclass Name  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
96  
96  
Device Status Data 28  
Device Status Data 30  
PF Safety Status 1 Hex  
PF Safety Status 2 Hex  
2
2
0x0000  
0x0000  
0xffff  
0xffff  
0x0000  
0x0000  
Related Variable:  
SBS:SafetyStatus(0x51)  
SBS:SafetyStatus2(0x69)  
C.12.1.15 Saved 1st PF Flag 1..2 (Offset 32..34)  
On the first occurrence of a permanent failure, when PFStatus or PFStatus2 changes from 0x0000, the  
PFStatus and PFStatus2 flags are captured and stored in this value. Only the first permanent failure flag in  
a failure sequence is stored in Saved 1st PF Flag 1..2, to indicate the cause of the permanent failure. All  
permanent failure flags in the failure sequence are stored in Saved PF Flags 1..2.  
207  
SLUU386January 2010  
Data Flash  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Calibration  
www.ti.com  
Table C-282. Saved 1st PF Flag  
Size in  
Bytes  
Subclass ID Subclass Name  
Offset  
Device Status Data 32  
Device Status Data 34  
Name  
Format  
Min Value Max Value Default Value Unit  
96  
96  
Saved 1st PF Flag Hex  
1
2
0x0000  
0x0000  
0xffff  
0xffff  
0x0000  
0x0000  
Saved 1st PF Flag Hex  
2
2
Related Variables:  
DF:PF Status:Device Status Data(96):Saved PF Flags 1..2(0..2)  
SBS:PFStatus(0x53)  
SBS:PFStatus2(0x6b)  
C.12.2 AFE Regs (Subclass 97)  
When the bq20z60-R1/bq20z65-R1 detects a permanent failure, a complete copy of the AFE register  
values is stored in AFE Regs.  
Table C-283. AFE Regs  
Size in  
Bytes  
Subclass ID Subclass Name  
97 AFE Regs  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
0x00 0xff 0x00  
0
1
2
3
4
5
6
7
8
AFE Status  
AFE Output  
AFE State  
AFE Function  
AFE Cell Select  
AFE OLV  
Hex  
1
AFE OLT  
AFE SCC  
AFE SCD  
C.13 Calibration  
C.13.1 Data (Subclass 104)  
C.13.1.1 CC Gain (Offset 0)  
CC Gain sets the mA current scale factor for the coulomb counter. Use calibration routines to set this  
value.  
Table C-284. CC Gain  
Subclass  
Name  
Subclass ID  
Offset  
Name  
Format  
Size in Bytes Min Value Max Value Default Value Unit  
0.1 0.9419  
104  
Data  
0
CC Gain  
Floating  
point  
4
4
Related Variable:  
SBS:Current(0x00a)  
C.13.1.2 CC Delta (Offset 4)  
CC Delta sets the mAh capacity scale factor for the coulomb counter. Use calibration routines to set this  
value.  
208  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Calibration  
Table C-285. CC Delta  
Size in  
Format  
Subclass ID Subclass Name  
104 Data  
Offset  
Name  
Min Value Max Value Default Value Unit  
Bytes  
4
CC Delta  
Floating point  
4
29,826  
1,193,046  
280,932.6  
Related Variables:  
SBS:RemainingCapacity(0x00f)  
SBS:FullChargeCapacity(0x10)  
C.13.1.3 Ref Voltage (Offset 8)  
This register value stores the AFE reference voltage in units of 50 μV.  
Table C-286. Ref Voltage  
Min  
Value  
Subclass ID Subclass Name Offset  
104 Data  
Name  
Format  
Size in Bytes  
Max Value  
Default Value Unit  
8
Ref Voltage  
Integer  
2
0
32,767  
24,500  
C.13.1.4 AFE Pack Gain (Offset 12)  
This register value stores the scale factor for the voltage at the PACK pin.  
Table C-287. AFE Pack Gain  
Subclass ID Subclass Name Offset  
104 Data 12  
Name  
Format  
Size in Bytes  
Min Value Max Value Default Value Unit  
0 32,767 22,050  
AFE Pack  
Gain  
Integer  
2
C.13.1.5 CC Offset (Offset 14)  
This register value stores the coulomb counter offset compensation. It is set by automatic calibration of the  
bq20z60-R1/bq20z65-R1. It is not recommended to change this value.  
Table C-288. CC Offset  
Size in  
Bytes  
Subclass ID Subclass Name  
104 Data  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
–32,768 32,767 –1667  
14  
CC Offset  
Integer  
2
C.13.1.6 Board Offset (Offset 16)  
This register value stores the compensation for the PCB-dependent coulomb-counter offset. It is  
recommended to use characterization data of the actual PCB to set this value.  
Table C-289. Board Offset  
Size in  
Bytes  
Subclass ID Subclass Name  
104 Data  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
–32,767 32,767  
16  
Board Offset Integer  
2
0
Related Variable:  
Calibration:Data(104):CC Offset(14)  
C.13.1.7 Int Temp Offset (Offset 18)  
This register value stores the internal temperature sensor offset compensation. Use calibration routines to  
set this value.  
209  
SLUU386January 2010  
Data Flash  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Calibration  
www.ti.com  
Table C-290. Int Temp Offset  
Size in  
Format  
Subclass ID Subclass Name  
104 Data  
Offset Name  
Min Value Max Value Default Value Unit  
–128 127  
Bytes  
18  
Int Temp Offset Integer  
1
0
Related Variables:  
DF:Configuration:Registers(64):Operation Cfg A(0)[TEMP1], [TEMP0]  
SBS:Temperature(0x008)  
C.13.1.8 Ext1 Temp Offset (Offset 19)  
This register value stores the temperature sensor offset compensation for external temperature sensor 1,  
connected at the TS1 pin of the bq20z60-R1/bq20z65-R1. Use calibration routines to set this value.  
Table C-291. Ext1 Temp Offset  
Size in  
Bytes  
Subclass ID Subclass Name Offset  
104 Data 19  
Name  
Format  
Min Value Max Value Default Value Unit  
–128 127  
Ext1 Temp Offset Signed integer  
1
0
Related Variables:  
DF:Configuration:Registers(64):Operation Cfg A(0)[TEMP1], [TEMP0]  
SBS:Temperature(0x008)  
C.13.1.9 Ext2 Temp Offset (Offset 20)  
This register value stores the temperature sensor offset compensation for external temperature sensor 2,  
connected at the TS2 pin of the bq20z60-R1/bq20z65-R1. Use calibration routines to set this value.  
Table C-292. Ext2 Temp Offset  
Size in  
Bytes  
Min  
Value  
Subclass ID Subclass Name Offset  
104 Data 20  
Name  
Format  
Max Value Default Value  
127  
Unit  
Ext2 Temp Offset  
Integer  
1
–128  
0
-
Related Variables:  
DF:Configuration:Registers(64):Operation Cfg A(0)[TEMP1], [TEMP0]  
SBS:Temperature(0x008)  
C.13.2 Config (Subclass 105)  
C.13.2.1 CC Current (Offset 0)  
This value sets the current used for the CC calibration when in calibration mode.  
Table C-293. CC Current  
Size in  
Bytes  
Subclass ID Subclass Name  
105 Config  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
0 32,767 3000 mA  
0
CC Current  
Integer  
2
Related Variable:  
SBS:Current(0x00a)  
C.13.2.2 Voltage Signal (Offset 2)  
This value sets the voltage used for calibration when in calibration mode.  
210  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Calibration  
Table C-294. Voltage Signal  
Subclass  
ID  
Size in  
Min  
Value  
Subclass Name Offset Name  
Config Voltage Signal  
Format  
Bytes  
Max Value  
Default Value  
16,800  
Unit  
105  
2
Integer  
2
0
32,767  
Related Variable:  
SBS:Voltage(0x009)  
C.13.2.3 Temp Signal (Offset 4)  
This value sets the temperature used for the temperature calibration in calibration mode  
Table C-295. Temp Signal  
Size in  
Bytes  
Subclass ID Subclass Name  
105 Config  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
0 32,767 2980  
4
Temp Signal  
Integer  
2
Related Variable:  
SBS:Temperature(0x008)  
C.13.2.4 CC Offset Time (Offset 6)  
This value sets the time used for the CC Offset calibration in calibration mode. More time means more  
accuracy. The legitimate values for this constant are integer multiples of 250. Numbers less than 250  
cause a CC offset calibration error. Numbers greater than 250 are rounded down to the nearest multiple of  
250.  
Table C-296. CC Offset Time  
Subclass ID Subclass Name Offset Name  
Format  
Size in Bytes Min Value Max Value Default Value Unit  
65,535 250  
105  
Config  
6
CC Offset  
Time  
Unsigned  
integer  
2
0
Related Variable:  
Calibration:Data(104):CC Offset(14)  
C.13.2.5 ADC Offset Time (Offset 8)  
This constant defines the time for the ADC Offset calibration in calibration mode. More time means more  
accuracy. The legitimate values for this constant are integer multiples of 32. Numbers less than 32 cause  
an ADC offset calibration error. Numbers greater than 32 are rounded down to the nearest multiple of 32.  
Table C-297. ADC Offset Time  
Size in  
Bytes  
Subclass ID Subclass Name  
105 Config  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
0 65,535 32  
8
ADC Offset Time  
Unsigned  
integer  
2
C.13.2.6 CC Gain Time (Offset 10)  
This constant defines the time for the CC gain calibration in calibration mode. More time means more  
accuracy. The legitimate values for this constant are integer multiples of 250. Numbers less than 250  
cause a CC gain calibration error. Numbers greater than 250 are rounded down to the nearest multiple of  
250.  
Table C-298. CC Gain Time  
Size in  
Bytes  
Subclass ID Subclass Name  
105 Config  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
0 65,535 250  
10  
CC Gain Time  
Unsigned  
integer  
2
211  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Calibration  
www.ti.com  
Related Variable:  
Calibration:Data(104):CC Gain(0)  
C.13.2.7 Voltage Time (Offset 12)  
This constant defines the time for the voltage calibration in calibration mode. More time means more  
accuracy. The legitimate values for this constant are integer multiples of 1984. Numbers less than 1984  
cause a voltage calibration error. Numbers greater than 1984 are rounded down to the nearest multiple of  
1984.  
Table C-299. Voltage Time  
Size in  
Bytes  
Subclass ID Subclass Name  
105 Config  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
0 65,535 1984  
12  
Voltage Time  
Unsigned  
integer  
2
Related Variable:  
SBS:Voltage(0x009)  
C.13.2.8 Temperature Time (Offset 14)  
This constant defines the time for the temperature calibration in calibration mode. More time means more  
accuracy. The legitimate values for this constant are integer multiples of 32. Numbers less than 32 cause  
a temperature calibration error. Numbers greater than 32 are rounded down to the nearest multiple of 32.  
Table C-300. Temperature Time  
Size in  
Bytes  
Subclass ID Subclass Name  
105 Config  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
0 65,535 32  
14  
Temperature Time Unsigned  
integer  
2
Related Variables:  
Calibration:Data(104):Int Temp Offset(18)  
Calibration:Data(104):Ext1 Temp Offset(19)  
Calibration:Data(104):Ext2 Temp Offset(20)  
SBS:Temperature(0x008)  
C.13.2.9 Cal Mode Timeout (Offset 17)  
The bq20z60-R1/bq20z65-R1 exits calibration mode automatically after a Cal Mode Timeout period.  
Table C-301. Cal Mode Timeout  
Size in  
Bytes  
Subclass ID Subclass Name  
105 Config  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
65,535 38,400  
17  
Cal Mode Timeout Unsigned  
integer  
2
0
-
Related Variable:  
SBS:ManufacturerAccess(0x00):Calibration Mode(0x0040)  
C.13.3 Temp Model (Subclass 106)  
C.13.3.1 Ext Coef 1..4, Ext Min AD, Ext Max Temp (Offset 0..10)  
These values characterize the external thermistor connected to the TS1 pin or the TS2 pin of the  
bq20z60-R1/bq20z65-R1. The default values characterize the Semitec 103AT NTC thermistor. Do not  
modify these values without consulting TI.  
212  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Calibration  
Table C-302. Ext Coef 1..4, Ext Min AD, Ext Max Temp  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID  
106  
Subclass Name  
Offset Name  
Format  
Unit  
Temp Model  
0
Ext Coef 1  
Integer  
2
–32,768 32,767  
–28,285  
20,848  
–7537  
4012  
0
2
Ext Coef 2  
Ext Coef 3  
Ext Coef 4  
Ext Min AD  
Ext Max Temp  
4
6
8
10  
4012  
C.13.3.2 Int Coef 1..4, Int Min AD, Int Max Temp (Offset 12..22)  
These values characterize the internal thermistor of the bq20z60-R1/bq20z65-R1. Do not modify these  
values without consulting TI.  
Table C-303. Int Coef 1..4, Int Min AD, Int Max Temp  
Size in  
Bytes  
Min  
Value  
Max  
Value  
Default  
Value  
Subclass ID  
Subclass Name  
Offset Name  
Format  
Unit  
106  
Temp Model  
12  
14  
16  
18  
20  
22  
Int Coef 1  
Integer  
2
–32,768 32,767  
0
Int Coef 2  
Int Coef 3  
Int Coef 4  
Int Min AD  
Int Max Temp  
0
–11,136  
5754  
0
5754  
C.13.4 Current (Subclass 107)  
C.13.4.1 Filter (Offset 0)  
Filter defines the filter constant used in the AverageCurrent calculation:  
AverageCurrent new = a × AverageCurrent old + (1 – a) × Current  
with:  
a = <Filter> / 256; the time constant = 1 s/ln(1/a) (default 14.5 s)  
Table C-304. Filter  
Size in  
Bytes  
Subclass ID Subclass Name  
107 Current  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
0 255 239 mA  
0
Filter  
Unsigned  
integer  
1
Related Variables:  
SBS:Current(0x00a)  
SBS:AverageCurrent(0x00b)  
C.13.4.2 Deadband (Offset 1)  
Any current within ± Deadband is reported as 0 mA by the Current function.  
Table C-305. Deadband  
Size in  
Bytes  
Subclass ID Subclass Name  
107 Current  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
1
Deadband  
Unsigned  
integer  
1
0
255  
3
mA  
213  
SLUU386January 2010  
Data Flash  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Data Flash Values  
www.ti.com  
Related Variable:  
SBS:Current(0x00a)  
C.13.4.3 CC Deadband (Offset 2)  
This constant defines the deadband voltage for the measured voltage between the SR1 and SR2 pins  
used for capacity accumulation in units of 294 nV. Any voltages within ±CC Deadband do not contribute  
to capacity accumulation.  
Table C-306. CC Deadband  
Size in  
Bytes  
Subclass ID Subclass Name  
107 Current  
Offset  
Name  
Format  
Min Value Max Value Default Value Unit  
0 255 34 294 nV  
2
CC Deadband  
Unsigned  
integer  
1
Related Variable:  
SBS:RemainingCapacity(0x00f)  
C.14 Data Flash Values  
Table C-307. DATA FLASH VALUES  
Class  
Subclass Subclass  
ID  
Offset Name  
Data  
Type  
Min Value Max  
Value  
Default Value Units  
(EVSW  
Units)*  
1st Level  
Safety  
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
Voltage  
Voltage  
Voltage  
Voltage  
Voltage  
Voltage  
Voltage  
Voltage  
Voltage  
Voltage  
Current  
Current  
Current  
Current  
Current  
Current  
Current  
Current  
Current  
0
LT COV Threshold  
I2  
3700  
5000  
4300  
4100  
4500  
4300  
4200  
4000  
2
mV  
mV  
mV  
mV  
mV  
mV  
s
1st Level  
Safety  
2
LT COV Recovery  
ST COV Threshold  
ST COV Recovery  
HT COV Threshold  
HT COV Recovery  
COV Time  
I2  
0
4400  
5000  
4400  
5000  
4400  
240  
1st Level  
Safety  
4
I2  
3700  
1st Level  
Safety  
6
I2  
0
1st Level  
Safety  
8
I2  
3700  
1st Level  
Safety  
10  
12  
13  
15  
16  
0
I2  
0
1st Level  
Safety  
U1  
I2  
0
1st Level  
Safety  
CUV Threshold  
0
3500  
240  
2200  
2
mV  
s
1st Level  
Safety  
CUV Time  
U1  
I2  
0
1st Level  
Safety  
CUV Recovery  
0
3600  
20000  
240  
3000  
6000  
2
mV  
mA  
mA (s)  
mA  
mA  
mA (s)  
mA  
mA  
s
1st Level  
Safety  
OC (1st Tier) Chg  
OC (1st Tier) Chg Time  
OC Chg Recovery  
OC (1st Tier) Dsg  
OC (1st Tier) Dsg Time  
OC Dsg Recovery  
OC (2nd Tier) Chg  
OC (2nd Tier) Chg Time  
OC (2nd Tier) Dsg  
I2  
0
1st Level  
Safety  
2
U1  
I2  
0
1st Level  
Safety  
3
-1000  
1000  
20000  
240  
200  
6000  
2
1st Level  
Safety  
5
I2  
0
0
0
0
0
0
1st Level  
Safety  
7
U1  
I2  
1st Level  
Safety  
8
1000  
20000  
240  
200  
8000  
2
1st Level  
Safety  
10  
12  
13  
I2  
1st Level  
Safety  
U1  
I2  
1st Level  
Safety  
22000  
8000  
mA  
214  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Data Flash Values  
Table C-307. DATA FLASH VALUES (continued)  
Class  
Subclass Subclass  
ID  
Offset Name  
Data  
Type  
Min Value Max  
Value  
Default Value Units  
(EVSW  
Units)*  
1st Level  
Safety  
1
Current  
15  
16  
17  
18  
19  
21  
22  
23  
0
OC (2nd Tier) Dsg Time  
U1  
U1  
H1  
H1  
I2  
0
240  
2
s
1st Level  
Safety  
1
Current  
Current Recovery Time  
AFE OC Dsg  
0
240  
8
s
1st Level  
Safety  
1
Current  
0x0  
0x0  
5
0xff  
0x12  
0xf  
5
-
1st Level  
Safety  
1
Current  
AFE OC Dsg Time  
AFE OC Dsg Recovery  
AFE SC Chg Cfg  
AFE SC Dsg Cfg  
AFE SC Recovery  
OT1 Chg Threshold  
OT1 Chg Time  
0xff  
-
1st Level  
Safety  
1
Current  
1000  
0xff  
mA  
1st Level  
Safety  
1
Current  
H1  
H1  
I2  
0x0  
0x0  
0
0x77  
0x77  
1
-
1st Level  
Safety  
1
Current  
0xff  
-
1st Level  
Safety  
1
Current  
200  
mA  
1st Level  
Safety  
2
Temperature  
Temperature  
Temperature  
Temperature  
Temperature  
Temperature  
Temperature  
Temperature  
Temperature  
Temperature  
Temperature  
Temperature  
Temperature  
Host Comm  
Voltage  
I2  
0
2550  
240  
550  
2
0.1°C (°C)  
1st Level  
Safety  
2
2
U1  
I2  
0
s
1st Level  
Safety  
2
3
OT1 Chg Recovery  
OT2 Chg Threshold  
OT2 Chg Time  
0
2550  
2550  
240  
500  
550  
2
0.1°C (°C)  
1st Level  
Safety  
2
5
I2  
0
0.1°C (°C)  
1st Level  
Safety  
2
7
U1  
I2  
0
s
1st Level  
Safety  
2
8
OT2 Chg Recovery  
OT1 Dsg Threshold  
OT1 Dsg Time  
0
2550  
2550  
240  
500  
600  
2
0.1°C (°C)  
1st Level  
Safety  
2
10  
12  
13  
15  
17  
18  
20  
0
I2  
0
0.1°C (°C)  
1st Level  
Safety  
2
U1  
I2  
0
s
1st Level  
Safety  
2
OT1 Dsg Recovery  
OT2 Dsg Threshold  
OT2 Dsg Time  
0
2550  
2550  
240  
550  
600  
2
0.1°C (°C)  
1st Level  
Safety  
2
I2  
0
0.1°C (°C)  
1st Level  
Safety  
2
U1  
I2  
0
s
1st Level  
Safety  
2
OT2 Dsg Recovery  
Hi Dsg Start Temp  
Host Watchdog Timeout  
LT SOV Threshold  
ST SOV Threshold  
HT SOV Threshold  
SOV Time  
0
2550  
1200  
255  
550  
600  
0
0.1°C (°C)  
1st Level  
Safety  
2
I2  
0
0.1°C (°C)  
1st Level  
Safety  
4
U1  
I2  
0
s
2nd Level  
Safety  
16  
16  
16  
16  
16  
16  
16  
16  
0
0
20000  
20000  
20000  
240  
4400  
4600  
4500  
0
mV  
mV  
mV  
s
2nd Level  
Safety  
Voltage  
2
I2  
0
2nd Level  
Safety  
Voltage  
4
I2  
0
2nd Level  
Safety  
Voltage  
6
U1  
U2  
I2  
0
2nd Level  
Safety  
Voltage  
7
PF SOV Fuse Blow Delay  
SUV Threshold  
0
65535  
20000  
240  
0
s
2nd Level  
Safety  
Voltage  
9
0
2000  
0
mV  
s
2nd Level  
Safety  
Voltage  
11  
12  
SUV Time  
U1  
U1  
0
2nd Level  
Safety  
Voltage  
Rest CIM Current  
0
200  
5
mA  
215  
SLUU386January 2010  
Submit Documentation Feedback  
Data Flash  
Copyright © 2010, Texas Instruments Incorporated  
Data Flash Values  
www.ti.com  
Table C-307. DATA FLASH VALUES (continued)  
Class  
Subclass Subclass  
ID  
Offset Name  
Data  
Type  
Min Value Max  
Value  
Default Value Units  
(EVSW  
Units)*  
2nd Level  
Safety  
16  
16  
16  
16  
16  
16  
16  
16  
16  
17  
17  
17  
17  
18  
18  
18  
18  
18  
18  
18  
18  
18  
18  
19  
19  
20  
20  
20  
20  
20  
Voltage  
13  
15  
16  
18  
20  
22  
23  
25  
26  
0
Rest CIM Fail Voltage  
I2  
0
5000  
1000  
0
mV  
2nd Level  
Safety  
Voltage  
Rest CIM Time  
U1  
U2  
U2  
I2  
0
240  
s
2nd Level  
Safety  
Voltage  
CIM Battery Rest Time  
Rest CIM Check Voltage  
Active CIM Fail Voltage  
Active CIM Time  
Active CIM Check Voltage  
PFIN Detect Time  
PF Min Fuse Blow Voltage  
SOC Chg  
0
65535  
65535  
5000  
240  
1800  
3000  
1000  
0
s
2nd Level  
Safety  
Voltage  
0
mV  
2nd Level  
Safety  
Voltage  
0
mV  
2nd Level  
Safety  
Voltage  
U1  
I2  
0
s
2nd Level  
Safety  
Voltage  
0
32768  
240  
3000  
0
mV  
2nd Level  
Safety  
Voltage  
U1  
I2  
0
s
2nd Level  
Safety  
Voltage  
0
20000  
30000  
240  
8000  
10000  
0
mV  
2nd Level  
Safety  
Current  
I2  
0
mA  
2nd Level  
Safety  
Current  
2
SOC Chg Time  
U1  
I2  
0
s
2nd Level  
Safety  
Current  
3
SOC Dsg  
0
30000  
240  
10000  
0
mA  
2nd Level  
Safety  
Current  
5
SOC Dsg Time  
U1  
I2  
0
s
2nd Level  
Safety  
Temperature  
Temperature  
Temperature  
Temperature  
Temperature  
Temperature  
Temperature  
Temperature  
Temperature  
Temperature  
FET Verification  
FET Verification  
AFE Verification  
AFE Verification  
AFE Verification  
AFE Verification  
AFE Verification  
0
SOT1 Chg Threshold  
SOT1 Chg Time  
SOT2 Chg Threshold  
SOT2 Chg Time  
SOT1 Dsg Threshold  
SOT1 Dsg Time  
0
2550  
240  
650  
0
0.1°C (°C)  
2nd Level  
Safety  
2
U1  
I2  
0
s
2nd Level  
Safety  
3
0
2550  
240  
650  
0
0.1°C (°C)  
2nd Level  
Safety  
5
U1  
I2  
0
s
2nd Level  
Safety  
6
0
2550  
240  
750  
0
0.1°C (°C)  
2nd Level  
Safety  
8
U1  
I2  
0
s
2nd Level  
Safety  
9
SOT2 Dsg Threshold  
SOT2 Dsg Time  
0
2550  
240  
750  
0
0.1°C (°C)  
2nd Level  
Safety  
11  
12  
14  
0
U1  
I2  
0
s
2nd Level  
Safety  
Open Thermistor  
Open Time  
-1000  
0
1200  
240  
-333  
0
0.1°C (°C)  
2nd Level  
Safety  
I1  
s
2nd Level  
Safety  
FET Fail Limit  
I2  
0
500  
20  
mA  
s
2nd Level  
Safety  
2
FET Fail Time  
U1  
U1  
U1  
U1  
U1  
U1  
0
240  
0
2nd Level  
Safety  
0
AFE Check Time  
AFE Fail Limit  
0
255  
0
s
2nd Level  
Safety  
1
0
255  
0
-
2nd Level  
Safety  
2
AFE Fail Recovery Time  
AFE Init Retry Limit  
AFE Init Limit  
0
255  
20  
s
2nd Level  
Safety  
3
0
255  
6
-
2nd Level  
Safety  
4
0
255  
20  
-
216  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Data Flash Values  
Table C-307. DATA FLASH VALUES (continued)  
Class  
Subclass Subclass  
ID  
Offset Name  
Data  
Type  
Min Value Max  
Value  
Default Value Units  
(EVSW  
Units)*  
2nd Level  
Safety  
21  
21  
32  
32  
32  
32  
32  
32  
33  
33  
33  
34  
34  
34  
34  
34  
34  
34  
34  
34  
34  
34  
34  
34  
34  
34  
34  
34  
34  
34  
Fuse Verification  
0
Fuse Fail Limit  
I2  
U1  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
0
20  
2
mA  
2nd Level  
Safety  
Fuse Verification  
Charge Temp Cfg  
Charge Temp Cfg  
Charge Temp Cfg  
Charge Temp Cfg  
Charge Temp Cfg  
Charge Temp Cfg  
Pre-Charge Cfg  
Pre-Charge Cfg  
Pre-Charge Cfg  
Charge Cfg  
2
Fuse Fail Time  
JT1  
0
240  
0
s
Charge  
Control  
0
-400  
1200  
0
0.1°C (°C)  
0.1°C (°C)  
0.1°C (°C)  
0.1°C (°C)  
0.1°C (°C)  
0.1°C (°C)  
mV  
Charge  
Control  
2
JT2  
-400  
1200  
120  
Charge  
Control  
4
JT2a  
-400  
-400  
-400  
0
1200  
300  
Charge  
Control  
6
JT3  
1200  
450  
Charge  
Control  
8
JT4  
1200  
550  
Charge  
Control  
10  
0
Temp Hys  
100  
10  
Charge  
Control  
Pre-chg Voltage Threshold  
Pre-chg Recovery Voltage  
Pre-chg Current  
LT Chg Voltage  
LT Chg Current1  
LT Chg Current2  
LT Chg Current3  
ST1 Chg Voltage  
ST1 Chg Current1  
ST1 Chg Current2  
ST1 Chg Current3  
ST2 Chg Voltage  
ST2 Chg Current1  
ST2 Chg Current2  
ST2 Chg Current3  
HT Chg Voltage  
HT Chg Current1  
HT Chg Current2  
HT Chg Current3  
Cell Voltage Threshold1  
Cell Voltage Threshold2  
Cell Voltage Thresh Hys  
0
20000  
20000  
2000  
3000  
3100  
250  
Charge  
Control  
2
0
mV  
Charge  
Control  
4
0
mA  
Charge  
Control  
0
0
20000  
20000  
20000  
20000  
20000  
20000  
20000  
20000  
20000  
20000  
20000  
20000  
20000  
20000  
20000  
20000  
5000  
12000  
250  
mV  
Charge  
Control  
Charge Cfg  
2
0
mA  
Charge  
Control  
Charge Cfg  
4
0
250  
mA  
Charge  
Control  
Charge Cfg  
6
0
250  
mA  
Charge  
Control  
Charge Cfg  
8
0
16800  
4000  
4000  
4000  
16800  
4000  
4000  
4000  
16760  
3800  
3800  
3800  
3900  
4000  
10  
mV  
Charge  
Control  
Charge Cfg  
10  
12  
14  
16  
18  
20  
22  
24  
26  
28  
30  
32  
34  
36  
0
mA  
Charge  
Control  
Charge Cfg  
0
mA  
Charge  
Control  
Charge Cfg  
0
mA  
Charge  
Control  
Charge Cfg  
0
mV  
Charge  
Control  
Charge Cfg  
0
mA  
Charge  
Control  
Charge Cfg  
0
mA  
Charge  
Control  
Charge Cfg  
0
mA  
Charge  
Control  
Charge Cfg  
0
mV  
Charge  
Control  
Charge Cfg  
0
mA  
Charge  
Control  
Charge Cfg  
0
mA  
Charge  
Control  
Charge Cfg  
0
mA  
Charge  
Control  
Charge Cfg  
0
mV  
Charge  
Control  
Charge Cfg  
0
5000  
mV  
Charge  
Control  
Charge Cfg  
0
1000  
mV  
217  
SLUU386January 2010  
Submit Documentation Feedback  
Data Flash  
Copyright © 2010, Texas Instruments Incorporated  
Data Flash Values  
www.ti.com  
Table C-307. DATA FLASH VALUES (continued)  
Class  
Subclass Subclass  
ID  
Offset Name  
Data  
Type  
Min Value Max  
Value  
Default Value Units  
(EVSW  
Units)*  
Charge  
Control  
36  
36  
36  
36  
36  
36  
36  
36  
37  
38  
38  
38  
38  
38  
38  
38  
38  
38  
38  
38  
38  
38  
48  
48  
48  
48  
48  
48  
48  
Termination Cfg.  
Termination Cfg.  
Termination Cfg.  
Termination Cfg.  
Termination Cfg.  
Termination Cfg.  
Termination Cfg.  
Termination Cfg.  
Cell Balancing Cfg  
Charging Faults  
Charging Faults  
Charging Faults  
Charging Faults  
Charging Faults  
Charging Faults  
Charging Faults  
Charging Faults  
Charging Faults  
Charging Faults  
Charging Faults  
Charging Faults  
Charging Faults  
Data  
0
Maintenance Current  
I2  
0
1000  
0
mA  
mA  
mV  
s
Charge  
Control  
2
Taper Current  
I2  
0
1000  
1000  
240  
250  
75  
Charge  
Control  
6
Taper Voltage  
I2  
0
Charge  
Control  
8
Current Taper Window  
TCA Set %  
U1  
I1  
0
40  
Charge  
Control  
9
-1  
-1  
-1  
-1  
0
100  
-1  
%
Charge  
Control  
10  
11  
12  
0
TCA Clear %  
I1  
100  
95  
%
Charge  
Control  
FC Set %  
I1  
100  
-1  
%
Charge  
Control  
FC Clear %  
I1  
100  
98  
%
Charge  
Control  
Min Cell Deviation  
Over Charging Voltage  
Over Charging Volt Time  
Over Charging Current  
Over Charging Curr Time  
Over Charging Curr Recov  
Depleted Voltage  
Depleted Voltage Time  
Depleted Recovery  
Over Charge Capacity  
Over Charge Recovery  
CMTO  
U2  
I2  
65535  
3000  
240  
1350  
500  
2
s/mAh  
mV  
s
Charge  
Control  
0
0
Charge  
Control  
2
U1  
I2  
0
Charge  
Control  
3
0
2000  
240  
500  
2
mA  
s
Charge  
Control  
5
U1  
I2  
0
Charge  
Control  
6
0
2000  
16000  
240  
100  
8000  
2
mA  
mV  
s
Charge  
Control  
8
I2  
0
Charge  
Control  
10  
11  
13  
15  
17  
19  
21  
0
U1  
I2  
0
Charge  
Control  
0
16000  
4000  
100  
8500  
300  
2
mV  
mAh  
mAh  
s
Charge  
Control  
I2  
0
Charge  
Control  
I2  
0
Charge  
Control  
U2  
U2  
H1  
I2  
0
65535  
65535  
0xffff  
700  
10800  
3600  
0x0  
300  
432  
10  
Charge  
Control  
PCMTO  
0
s
Charge  
Control  
Charge Fault Cfg  
Rem Cap Alarm  
Rem Energy Alarm  
Rem Time Alarm  
Init Battery Mode  
Design Voltage  
0x0  
0
-
SBS  
Configuration  
mAh  
mWh  
min  
-
SBS  
Configuration  
Data  
2
I2  
0
1000  
30  
SBS  
Configuration  
Data  
4
U2  
H2  
I2  
0
SBS  
Configuration  
Data  
6
0x0  
7000  
0x0  
0
0xffff  
18000  
0xffff  
65535  
0x81  
14400  
0x31  
0
SBS  
Configuration  
Data  
8
mV  
-
SBS  
Configuration  
Data  
10  
12  
Spec Info  
H2  
U2  
SBS  
Data  
Manuf Date  
Day +  
Configuration  
Mo*32 + (Yr  
-1980)*256  
(date)  
218  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Data Flash Values  
Table C-307. DATA FLASH VALUES (continued)  
Class  
Subclass Subclass  
ID  
Offset Name  
Data  
Type  
Min Value Max  
Value  
Default Value Units  
(EVSW  
Units)*  
SBS  
Configuration  
48  
48  
48  
48  
48  
48  
48  
48  
48  
48  
48  
48  
48  
49  
49  
49  
49  
49  
49  
49  
49  
49  
49  
Data  
14  
16  
18  
20  
21  
22  
24  
26  
47  
68  
73  
74  
75  
0
Ser. Num.  
H2  
U2  
I2  
0x0000  
0xffff  
0x1  
0
-
SBS  
Configuration  
Data  
Cycle Count  
0
65535  
32767  
100  
-
SBS  
Configuration  
Data  
CC Threshold  
100  
0
4400  
90  
mAh  
%
SBS  
Configuration  
Data  
CC %  
U1  
U1  
I2  
SBS  
Configuration  
Data  
CF MaxError Limit  
Design Capacity  
Design Energy  
Manuf Name  
0
100  
100  
4400  
6336  
%
SBS  
Configuration  
Data  
0
32767  
32767  
x
mAh  
SBS  
Configuration  
Data  
I2  
0
10mWh  
(mWh)  
SBS  
Configuration  
Data  
S21  
S21  
S5  
U1  
U1  
U1  
I1  
x
Texas  
Instruments  
-
SBS  
Configuration  
Data  
Device Name  
x
x
bq20z60  
-
SBS  
Configuration  
Data  
Device Chemistry  
Deterioration Warn Limit  
Deterioration Fault Limit  
Cell Life Limit  
x
x
LION  
50  
-
SBS  
Configuration  
Data  
0
100  
%
%
%
%
%
%
%
mV  
s
SBS  
Configuration  
Data  
0
100  
30  
SBS  
Configuration  
Data  
0
100  
20  
SBS  
Configuration  
Configuration  
Configuration  
Configuration  
Configuration  
Configuration  
Configuration  
Configuration  
Configuration  
Configuration  
Configuration  
TDA Set %  
-1  
-1  
-1  
-1  
0
100  
6
SBS  
Configuration  
1
TDA Clear %  
I1  
100  
8
SBS  
Configuration  
2
FD Set %  
I1  
100  
2
SBS  
Configuration  
3
FD Clear %  
I1  
100  
5
SBS  
Configuration  
4
TDA Set Volt Threshold  
TDA Set Volt Time  
TDA Clear Volt  
FD Set Volt Threshold  
FD Volt Time  
I2  
16800  
240  
5000  
5
SBS  
Configuration  
6
U1  
I2  
0
SBS  
Configuration  
7
0
16800  
16800  
240  
5500  
5000  
5
mV  
mV  
s
SBS  
Configuration  
9
I2  
0
SBS  
Configuration  
11  
12  
U1  
I2  
0
SBS  
FD Clear Volt  
0
16800  
5500  
mV  
Configuration  
System Data  
System Data  
System Data  
System Data  
System Data  
System Data  
56  
56  
56  
56  
56  
58  
Manufacturer Data  
Manufacturer Data  
Manufacturer Data  
Manufacturer Data  
Manufacturer Data  
Manufacturer Info  
0
2
4
6
8
0
Pack Lot Code  
PCB Lot Code  
Firmware Version  
Hardware Revision  
Cell Revision  
H2  
H2  
H2  
H2  
H2  
S32  
0x0  
0x0  
0x0  
0x0  
0x0  
x
0xffff  
0xffff  
0xffff  
0xffff  
0xffff  
x
0x0  
0x0  
0x0  
0x0  
0x0  
-
-
-
-
-
-
Manuf. Info 0  
0123456789A  
BCDEF01234  
56789ABCDE  
System Data  
System Data  
System Data  
58  
58  
58  
Manufacturer Info  
Manufacturer Info  
Manufacturer Info  
32  
53  
74  
Manuf. Block 1  
Manuf. Block 2  
Manuf. Block 3  
S21  
S21  
S21  
x
x
x
x
x
x
0123456789A  
BCDEF0123  
-
-
-
0123456789A  
BCDEF0123  
0123456789A  
BCDEF0123  
219  
SLUU386January 2010  
Submit Documentation Feedback  
Data Flash  
Copyright © 2010, Texas Instruments Incorporated  
Data Flash Values  
www.ti.com  
Table C-307. DATA FLASH VALUES (continued)  
Class  
Subclass Subclass  
ID  
Offset Name  
Data  
Type  
Min Value Max  
Value  
Default Value Units  
(EVSW  
Units)*  
System Data  
58  
Manufacturer Info  
95  
Manuf. Block 4  
S21  
x
x
0123456789A  
BCDEF0123  
-
System Data  
System Data  
System Data  
System Data  
System Data  
System Data  
System Data  
System Data  
System Data  
System Data  
System Data  
System Data  
System Data  
System Data  
System Data  
System Data  
System Data  
System Data  
59  
59  
59  
59  
59  
59  
59  
59  
59  
59  
59  
59  
59  
59  
59  
59  
59  
60  
Lifetime Data  
Lifetime Data  
Lifetime Data  
Lifetime Data  
Lifetime Data  
Lifetime Data  
Lifetime Data  
Lifetime Data  
Lifetime Data  
Lifetime Data  
Lifetime Data  
Lifetime Data  
Lifetime Data  
Lifetime Data  
Lifetime Data  
Lifetime Data  
Lifetime Data  
0
Lifetime Max Temp  
Lifetime Min Temp  
I2  
0
1400  
300  
200  
3500  
3200  
14000  
12800  
1500  
-3000  
1500  
-1500  
-1000  
-1500  
250  
0
0.1°C (°C)  
2
I2  
-600  
1400  
0.1°C (°C)  
4
Lifetime Max Cell Voltage  
Lifetime Min Cell Voltage  
Lifetime Max Pack Voltage  
Lifetime Min Pack Voltage  
Lifetime Max Chg Current  
Lifetime Max Dsg Current  
Lifetime Max Chg Power  
Lifetime Max Dsg Power  
Life Max AvgDsg Cur  
Life Max AvgDsg Pow  
Life Avg Temp  
I2  
0
32767  
32767  
32767  
32767  
32767  
32767  
32767  
32767  
32767  
32767  
1400  
mV  
6
I2  
0
mV  
8
I2  
0
mV  
10  
12  
14  
16  
18  
22  
26  
28  
30  
32  
35  
37  
0
I2  
0
mV  
I2  
-32767  
mA  
I2  
-32767  
mA  
I2  
-32767  
10mW (mW)  
I2  
-32767  
10mW (mW)  
I2  
-32767  
mA  
I2  
-32767  
10mW  
I2  
0
0
0
0
0
0
0.1°C (°C)  
Life OT Count  
U2  
U2  
U2  
U2  
I4  
65535  
65535  
65535  
65535  
-
Life OT Duration  
0
s
-
Life OV Count  
0
Life OV Duration  
0
s
-
Lifetime Temp  
Samples  
LT Temp Samples  
1400000  
00  
0
Configuration 64  
Configuration 64  
Configuration 64  
Configuration 64  
Configuration 64  
Configuration 64  
Configuration 65  
Registers  
Registers  
Registers  
Registers  
Registers  
Registers  
AFE  
0
Operation Cfg A  
Operation Cfg B  
Operation Cfg C  
Permanent Fail Cfg  
Permanent Fail Cfg 2  
Non-Removable Cfg  
AFE.State_CTL  
LED Flash Period  
LED Blink Period  
LED Delay  
H2  
H2  
H2  
H2  
H2  
H2  
H1  
U2  
U2  
U2  
U1  
I1  
0x0  
0x0  
0x0  
0x0  
0x0  
0x0  
0x0  
0
0xffff  
0xffff  
0xffff  
0xffff  
0xffff  
0xffff  
0xff  
0xf29  
0x6440  
0x130  
0x0  
0x0  
0x0  
0x0  
512  
1024  
100  
4
-
2
-
4
-
6
-
8
-
10  
1
-
-
LED Support  
LED Support  
LED Support  
LED Support  
LED Support  
LED Support  
LED Support  
LED Support  
LED Support  
LED Support  
LED Support  
LED Support  
LED Support  
LED Support  
LED Support  
LED Support  
LED Support  
Power  
67  
67  
67  
67  
67  
67  
67  
67  
67  
67  
67  
67  
67  
67  
67  
67  
67  
68  
68  
68  
68  
68  
68  
LED Cfg  
LED Cfg  
LED Cfg  
LED Cfg  
LED Cfg  
LED Cfg  
LED Cfg  
LED Cfg  
LED Cfg  
LED Cfg  
LED Cfg  
LED Cfg  
LED Cfg  
LED Cfg  
LED Cfg  
LED Cfg  
LED Cfg  
Power  
0
65535  
65535  
65535  
255  
500us  
500us  
500us  
sec (s)  
%
2
0
4
1
6
LED Hold Time  
CHG Flash Alarm  
CHG Thresh 1  
0
7
-1  
101  
10  
8
I1  
-1  
101  
0
%
9
CHG Thresh 2  
I1  
-1  
101  
20  
%
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
0
CHG Thresh 3  
I1  
-1  
101  
40  
%
CHG Thresh 4  
I1  
-1  
101  
60  
%
CHG Thresh 5  
I1  
-1  
101  
80  
%
DSG Flash Alarm  
DSG Thresh 1  
I1  
-1  
101  
10  
%
I1  
-1  
101  
0
%
DSG Thresh 2  
I1  
-1  
101  
20  
%
DSG Thresh 3  
I1  
-1  
101  
40  
%
DSG Thresh 4  
I1  
-1  
101  
60  
%
DSG Thresh 5  
I1  
-1  
101  
80  
%
Sink Current  
U1  
I2  
0
3
3
Flash Update OK Voltage  
Shutdown Voltage  
Shutdown Time  
Cell Shutdown Voltage  
Cell Shutdown Time  
Charger Present  
6000  
5000  
0
20000  
20000  
240  
7500  
7000  
10  
mV  
mV  
s
Power  
Power  
2
I2  
Power  
Power  
4
U1  
I2  
Power  
Power  
5
0
5000  
240  
1750  
10  
mV  
s
Power  
Power  
7
U1  
I2  
0
Power  
Power  
8
0
23000  
3000  
mV  
220  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Data Flash Values  
Table C-307. DATA FLASH VALUES (continued)  
Class  
Subclass Subclass  
ID  
Offset Name  
Data  
Type  
Min Value Max  
Value  
Default Value Units  
(EVSW  
Units)*  
Power  
Power  
Power  
Power  
Power  
Power  
Power  
Power  
68  
68  
68  
68  
68  
68  
68  
68  
Power  
Power  
Power  
Power  
Power  
Power  
Power  
Power  
IT Cfg  
IT Cfg  
IT Cfg  
IT Cfg  
IT Cfg  
IT Cfg  
IT Cfg  
10  
12  
13  
15  
17  
18  
19  
20  
0
Sleep Current  
I2  
0
100  
10  
5
mA  
Bus Low Time  
U1  
I2  
0
255  
1200  
1200  
240  
255  
0xff  
s
Cal Inhibit Temp Low  
Cal Inhibit Temp High  
Sleep Voltage Time  
Sleep Current Time  
Wake Current Reg  
Sealed Ship Delay  
Load Select  
-400  
50  
450  
5
0.1°C (°C)  
I2  
-400  
0.1°C (°C)  
U1  
U1  
H1  
U1  
U1  
U1  
I2  
1
s
1
20  
0x0  
5
s
0x0  
-
0
255  
255  
255  
32767  
0
s
Gas Gauging 80  
Gas Gauging 80  
Gas Gauging 80  
Gas Gauging 80  
Gas Gauging 80  
Gas Gauging 80  
Gas Gauging 80  
0
7
-
1
Load Mode  
0
0
-
60  
77  
79  
81  
83  
Term Voltage  
-32768  
-9000  
-32768  
0
12000  
0
mV  
User Rate-mA  
I2  
mA  
User Rate-mW  
I2  
0
0
10mW (mW)  
mAh  
Reserve Cap-mAh  
Reserve Cap-mWh  
I2  
9000  
14000  
0
I2  
0
0
10mWh  
(mWh)  
Gas Gauging 80  
Gas Gauging 81  
Gas Gauging 81  
Gas Gauging 81  
Gas Gauging 81  
Gas Gauging 81  
Gas Gauging 82  
Gas Gauging 82  
Gas Gauging 82  
Gas Gauging 82  
Gas Gauging 82  
Gas Gauging 82  
Gas Gauging 82  
Gas Gauging 82  
Gas Gauging 82  
Gas Gauging 82  
Gas Gauging 82  
Gas Gauging 82  
Gas Gauging 82  
Gas Gauging 82  
Gas Gauging 82  
IT Cfg  
88  
0
Ra Max Delta  
I2  
I2  
I2  
I2  
U1  
U1  
I2  
I2  
I2  
I2  
I2  
H1  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
H2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
0
32000  
2000  
2000  
1000  
240  
44  
mOhms  
mA  
Current Thresholds  
Dsg Current Threshold  
Chg Current Threshold  
Quit Current  
0
100  
50  
Current Thresholds  
2
0
mA  
Current Thresholds  
Current Thresholds  
Current Thresholds  
State  
4
0
10  
mA  
6
Dsg Relax Time  
Chg Relax Time  
Qmax Cell 0  
0
1
s
7
0
240  
60  
s
0
0
32767  
32767  
32767  
32767  
32767  
0x6  
4400  
4400  
4400  
4400  
4400  
0x0  
0
mAh  
mAh  
mAh  
mAh  
mAh  
-
State  
2
Qmax Cell 1  
0
State  
4
Qmax Cell 2  
0
State  
6
Qmax Cell 3  
0
State  
8
Qmax Pack  
0
State  
12  
13  
15  
17  
19  
21  
23  
25  
31  
33  
0
Update Status  
Cell 0 Chg dod at EoC  
Cell 1 Chg dod at EoC  
Cell 2 Chg dod at EoC  
Cell 3 Chg dod at EoC  
Avg I Last Run  
Avg P Last Run  
Delta Voltage  
0x0  
0
State  
16384  
16384  
16384  
16384  
32767  
32767  
32767  
32767  
32767  
0x0  
-
State  
0
0
-
State  
0
0
-
State  
0
0
-
State  
-32768  
-32768  
-32768  
-32767  
-32767  
0x0  
38  
-2000  
-3022  
0
mA  
State  
10mW  
mV  
State  
State  
Max Avg I Last Run  
Max Avg P Last Run  
Cell0 R_a flag  
Cell0 R_a 0  
-2000  
-3022  
0xff55  
38  
mA  
State  
10mW  
-
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
88  
88  
88  
88  
88  
88  
88  
88  
88  
88  
88  
88  
88  
R_a0  
R_a0  
2
38  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
R_a0  
4
Cell0 R_a 1  
41  
41  
41  
R_a0  
6
Cell0 R_a 2  
43  
43  
43  
R_a0  
8
Cell0 R_a 3  
44  
44  
44  
R_a0  
10  
12  
14  
16  
18  
20  
22  
24  
Cell0 R_a 4  
42  
42  
42  
R_a0  
Cell0 R_a 5  
42  
42  
42  
R_a0  
Cell0 R_a 6  
45  
45  
45  
R_a0  
Cell0 R_a 7  
48  
48  
48  
R_a0  
Cell0 R_a 8  
49  
49  
49  
R_a0  
Cell0 R_a 9  
52  
52  
52  
R_a0  
Cell0 R_a 10  
56  
56  
56  
R_a0  
Cell0 R_a 11  
64  
64  
64  
221  
SLUU386January 2010  
Submit Documentation Feedback  
Data Flash  
Copyright © 2010, Texas Instruments Incorporated  
Data Flash Values  
www.ti.com  
Table C-307. DATA FLASH VALUES (continued)  
Class  
Subclass Subclass  
ID  
Offset Name  
Data  
Type  
Min Value Max  
Value  
Default Value Units  
(EVSW  
Units)*  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
88  
88  
88  
89  
89  
89  
89  
89  
89  
89  
89  
89  
89  
89  
89  
89  
89  
89  
89  
90  
90  
90  
90  
90  
90  
90  
90  
90  
90  
90  
90  
90  
90  
90  
90  
91  
91  
91  
91  
91  
91  
91  
91  
91  
91  
91  
91  
91  
91  
91  
R_a0  
R_a0  
R_a0  
R_a1  
R_a1  
R_a1  
R_a1  
R_a1  
R_a1  
R_a1  
R_a1  
R_a1  
R_a1  
R_a1  
R_a1  
R_a1  
R_a1  
R_a1  
R_a1  
R_a2  
R_a2  
R_a2  
R_a2  
R_a2  
R_a2  
R_a2  
R_a2  
R_a2  
R_a2  
R_a2  
R_a2  
R_a2  
R_a2  
R_a2  
R_a2  
R_a3  
R_a3  
R_a3  
R_a3  
R_a3  
R_a3  
R_a3  
R_a3  
R_a3  
R_a3  
R_a3  
R_a3  
R_a3  
R_a3  
R_a3  
26  
28  
30  
0
Cell0 R_a 12  
I2  
I2  
I2  
H2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
H2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
H2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
74  
128  
378  
0x0  
38  
41  
43  
44  
42  
42  
45  
48  
49  
52  
56  
64  
74  
128  
378  
0x0  
38  
41  
43  
44  
42  
42  
45  
48  
49  
52  
56  
64  
74  
128  
378  
0x0  
38  
41  
43  
44  
42  
42  
45  
48  
49  
52  
56  
64  
74  
128  
74  
74  
2^-10Ω  
2^-10Ω  
2^-10Ω  
-
Cell0 R_a 13  
Cell0 R_a 14  
Cell1 R_a flag  
Cell1 R_a 0  
Cell1 R_a 1  
Cell1 R_a 2  
Cell1 R_a 3  
Cell1 R_a 4  
Cell1 R_a 5  
Cell1 R_a 6  
Cell1 R_a 7  
Cell1 R_a 8  
Cell1 R_a 9  
Cell1 R_a 10  
Cell1 R_a 11  
Cell1 R_a 12  
Cell1 R_a 13  
Cell1 R_a 14  
Cell2 R_a flag  
Cell2 R_a 0  
Cell2 R_a 1  
Cell2 R_a 2  
Cell2 R_a 3  
Cell2 R_a 4  
Cell2 R_a 5  
Cell2 R_a 6  
Cell2 R_a 7  
Cell2 R_a 8  
Cell2 R_a 9  
Cell2 R_a 10  
Cell2 R_a 11  
Cell2 R_a 12  
Cell2 R_a 13  
Cell2 R_a 14  
Cell3 R_a flag  
Cell3 R_a 0  
Cell3 R_a 1  
Cell3 R_a 2  
Cell3 R_a 3  
Cell3 R_a 4  
Cell3 R_a 5  
Cell3 R_a 6  
Cell3 R_a 7  
Cell3 R_a 8  
Cell3 R_a 9  
Cell3 R_a 10  
Cell3 R_a 11  
Cell3 R_a 12  
Cell3 R_a 13  
128  
378  
0x0  
38  
41  
43  
44  
42  
42  
45  
48  
49  
52  
56  
64  
74  
128  
378  
0x0  
38  
41  
43  
44  
42  
42  
45  
48  
49  
52  
56  
64  
74  
128  
378  
0x0  
38  
41  
43  
44  
42  
42  
45  
48  
49  
52  
56  
64  
74  
128  
128  
378  
0xff55  
38  
2
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
-
4
41  
6
43  
8
44  
10  
12  
14  
16  
18  
20  
22  
24  
26  
28  
30  
0
42  
42  
45  
48  
49  
52  
56  
64  
74  
128  
378  
0xff55  
38  
2
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
-
4
41  
6
43  
8
44  
10  
12  
14  
16  
18  
20  
22  
24  
26  
28  
30  
0
42  
42  
45  
48  
49  
52  
56  
64  
74  
128  
378  
0xff55  
38  
2
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
4
41  
6
43  
8
44  
10  
12  
14  
16  
18  
20  
22  
24  
26  
28  
42  
42  
45  
48  
49  
52  
56  
64  
74  
128  
222  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Data Flash Values  
Table C-307. DATA FLASH VALUES (continued)  
Class  
Subclass Subclass  
ID  
Offset Name  
Data  
Type  
Min Value Max  
Value  
Default Value Units  
(EVSW  
Units)*  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
91  
92  
92  
92  
92  
92  
92  
92  
92  
92  
92  
92  
92  
92  
92  
92  
92  
93  
93  
93  
93  
93  
93  
93  
93  
93  
93  
93  
93  
93  
93  
93  
93  
94  
94  
94  
94  
94  
94  
94  
94  
94  
94  
94  
94  
94  
94  
94  
94  
95  
R_a3  
30  
0
Cell3 R_a 14  
I2  
H2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
H2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
H2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
H2  
378  
0xffff  
38  
378  
378  
0xffff  
38  
2^-10Ω  
-
R_a0x  
R_a0x  
R_a0x  
R_a0x  
R_a0x  
R_a0x  
R_a0x  
R_a0x  
R_a0x  
R_a0x  
R_a0x  
R_a0x  
R_a0x  
R_a0x  
R_a0x  
R_a0x  
R_a1x  
R_a1x  
R_a1x  
R_a1x  
R_a1x  
R_a1x  
R_a1x  
R_a1x  
R_a1x  
R_a1x  
R_a1x  
R_a1x  
R_a1x  
R_a1x  
R_a1x  
R_a1x  
R_a2x  
R_a2x  
R_a2x  
R_a2x  
R_a2x  
R_a2x  
R_a2x  
R_a2x  
R_a2x  
R_a2x  
R_a2x  
R_a2x  
R_a2x  
R_a2x  
R_a2x  
R_a2x  
R_a3x  
xCell0 R_a flag  
xCell0 R_a 0  
xCell0 R_a 1  
xCell0 R_a 2  
xCell0 R_a 3  
xCell0 R_a 4  
xCell0 R_a 5  
xCell0 R_a 6  
xCell0 R_a 7  
xCell0 R_a 8  
xCell0 R_a 9  
xCell0 R_a 10  
xCell0 R_a 11  
xCell0 R_a 12  
xCell0 R_a 13  
xCell0 R_a 14  
xCell1 R_a flag  
xCell1 R_a 0  
xCell1 R_a 1  
xCell1 R_a 2  
xCell1 R_a 3  
xCell1 R_a 4  
xCell1 R_a 5  
xCell1 R_a 6  
xCell1 R_a 7  
xCell1 R_a 8  
xCell1 R_a 9  
xCell1 R_a 10  
xCell1 R_a 11  
xCell1 R_a 12  
xCell1 R_a 13  
xCell1 R_a 14  
xCell2 R_a flag  
xCell2 R_a 0  
xCell2 R_a 1  
xCell2 R_a 2  
xCell2 R_a 3  
xCell2 R_a 4  
xCell2 R_a 5  
xCell2 R_a 6  
xCell2 R_a 7  
xCell2 R_a 8  
xCell2 R_a 9  
xCell2 R_a 10  
xCell2 R_a 11  
xCell2 R_a 12  
xCell2 R_a 13  
xCell2 R_a 14  
xCell3 R_a flag  
0xffff  
38  
2
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
-
4
41  
41  
41  
6
43  
43  
43  
8
44  
44  
44  
10  
12  
14  
16  
18  
20  
22  
24  
26  
28  
30  
0
42  
42  
42  
42  
42  
42  
45  
45  
45  
48  
48  
48  
49  
49  
49  
52  
52  
52  
56  
56  
56  
64  
64  
64  
74  
74  
74  
128  
378  
0xffff  
38  
128  
378  
0xffff  
38  
128  
378  
0xffff  
38  
2
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
-
4
41  
41  
41  
6
43  
43  
43  
8
44  
44  
44  
10  
12  
14  
16  
18  
20  
22  
24  
26  
28  
30  
0
42  
42  
42  
42  
42  
42  
45  
45  
45  
48  
48  
48  
49  
49  
49  
52  
52  
52  
56  
56  
56  
64  
64  
64  
74  
74  
74  
128  
378  
0xffff  
38  
128  
378  
0xffff  
38  
128  
378  
0xffff  
38  
2
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
-
4
41  
41  
41  
6
43  
43  
43  
8
44  
44  
44  
10  
12  
14  
16  
18  
20  
22  
24  
26  
28  
30  
0
42  
42  
42  
42  
42  
42  
45  
45  
45  
48  
48  
48  
49  
49  
49  
52  
52  
52  
56  
56  
56  
64  
64  
64  
74  
74  
74  
128  
378  
0xffff  
128  
378  
0xffff  
128  
378  
0xffff  
223  
SLUU386January 2010  
Submit Documentation Feedback  
Data Flash  
Copyright © 2010, Texas Instruments Incorporated  
Data Flash Values  
www.ti.com  
Table C-307. DATA FLASH VALUES (continued)  
Class  
Subclass Subclass  
ID  
Offset Name  
Data  
Type  
Min Value Max  
Value  
Default Value Units  
(EVSW  
Units)*  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
Ra Table  
PF Status  
PF Status  
PF Status  
PF Status  
PF Status  
PF Status  
PF Status  
PF Status  
PF Status  
PF Status  
PF Status  
PF Status  
PF Status  
95  
95  
95  
95  
95  
95  
95  
95  
95  
95  
95  
95  
95  
95  
95  
96  
96  
96  
96  
96  
96  
96  
96  
96  
96  
96  
96  
96  
R_a3x  
2
xCell3 R_a 0  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
H2  
H2  
H2  
I2  
I2  
I2  
I2  
I2  
I2  
I2  
H2  
I2  
I2  
38  
41  
43  
44  
42  
42  
45  
48  
49  
52  
56  
64  
74  
128  
378  
0x0  
0x0  
0x0  
0
38  
38  
41  
43  
44  
42  
42  
45  
48  
49  
52  
56  
64  
74  
128  
378  
0x0  
0x0  
0x0  
0
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
2^-10Ω  
-
R_a3x  
4
xCell3 R_a 1  
xCell3 R_a 2  
xCell3 R_a 3  
xCell3 R_a 4  
xCell3 R_a 5  
xCell3 R_a 6  
xCell3 R_a 7  
xCell3 R_a 8  
xCell3 R_a 9  
xCell3 R_a 10  
xCell3 R_a 11  
xCell3 R_a 12  
xCell3 R_a 13  
xCell3 R_a 14  
Saved PF Flags 1  
Saved PF Flags 2  
Fuse Flag  
41  
R_a3x  
6
43  
R_a3x  
8
44  
R_a3x  
10  
12  
14  
16  
18  
20  
22  
24  
26  
28  
30  
0
42  
R_a3x  
42  
R_a3x  
45  
R_a3x  
48  
R_a3x  
49  
R_a3x  
52  
R_a3x  
56  
R_a3x  
64  
R_a3x  
74  
R_a3x  
128  
378  
0xffff  
0xffff  
0xffff  
32767  
9999  
9999  
9999  
9999  
32767  
9999  
0xffff  
32767  
32767  
R_a3x  
Device Status Data  
Device Status Data  
Device Status Data  
Device Status Data  
Device Status Data  
Device Status Data  
Device Status Data  
Device Status Data  
Device Status Data  
Device Status Data  
Device Status Data  
Device Status Data  
Device Status Data  
2
-
4
- (flg)  
mV  
6
PF Voltage  
8
PF C4 Voltage  
PF C3 Voltage  
PF C2 Voltage  
PF C1 Voltage  
PF Current  
0
0
mV  
10  
12  
14  
16  
18  
20  
22  
24  
0
0
mV  
0
0
mV  
0
0
mV  
-32768  
-9999  
0x0  
0
0
mA  
PF Temperature  
PF Batt Stat  
0
0.1 K (°K)  
-
0x0  
0
PF RC-mAh  
mAh  
PF RC-10mWh  
0
0
10mWh  
(mWh)  
PF Status  
PF Status  
PF Status  
PF Status  
PF Status  
PF Status  
PF Status  
PF Status  
PF Status  
PF Status  
PF Status  
PF Status  
PF Status  
PF Status  
Calibration  
96  
96  
96  
96  
96  
97  
97  
97  
97  
97  
97  
97  
97  
97  
104  
Device Status Data  
Device Status Data  
Device Status Data  
Device Status Data  
Device Status Data  
AFE Regs  
26  
28  
30  
32  
34  
0
PF Chg Status  
PF Safety Status 1  
PF Safety Status2  
Saved 1st PF Flags 1  
Saved 1st PF Flags 2  
AFE Status  
H2  
H2  
H2  
H2  
H2  
H1  
H1  
H1  
H1  
H1  
H1  
H1  
H1  
H1  
F4  
0x0  
0xffff  
0xffff  
0xffff  
0xffff  
0xffff  
0xff  
0x0  
0x0  
0x0  
0x0  
0x0  
0x0  
0x0  
0x0  
0x0  
0x0  
0x0  
0x0  
0x0  
0x0  
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0x0  
0x0  
0x0  
0x0  
0x0  
AFE Regs  
1
AFE Output  
0x0  
0xff  
AFE Regs  
2
AFE State  
0x0  
0xff  
AFE Regs  
3
AFE Function  
AFE Cell Select  
AFE OLV  
0x0  
0xff  
AFE Regs  
4
0x0  
0xff  
AFE Regs  
5
0x0  
0x1f  
0xff  
AFE Regs  
6
AFE OLT  
0x0  
AFE Regs  
7
AFE SCC  
0x0  
0xff  
AFE Regs  
8
AFE SCD  
0x0  
0xff  
Data  
0
CC Gain  
1.00E-01  
4.00E+0 0.9419  
0
Calibration  
104  
Data  
4
CC Delta  
F4  
2.9826E+0 1.193046 280932.625  
-
4
E+06  
Calibration  
Calibration  
Calibration  
Calibration  
104  
104  
104  
104  
Data  
Data  
Data  
Data  
8
Ref Voltage  
AFE Pack Gain  
CC Offset  
I2  
I2  
I2  
I2  
0
32767  
32767  
32767  
32767  
24500  
22050  
-1667  
0
-
-
-
-
12  
14  
16  
0
-32768  
-32767  
Board Offset  
224  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Data Flash Values  
Table C-307. DATA FLASH VALUES (continued)  
Class  
Subclass Subclass  
ID  
Offset Name  
Data  
Type  
Min Value Max  
Value  
Default Value Units  
(EVSW  
Units)*  
Calibration  
Calibration  
Calibration  
Calibration  
Calibration  
Calibration  
Calibration  
Calibration  
Calibration  
Calibration  
Calibration  
Calibration  
Calibration  
Calibration  
Calibration  
Calibration  
Calibration  
Calibration  
Calibration  
Calibration  
Calibration  
Calibration  
Calibration  
Calibration  
Calibration  
Calibration  
Calibration  
104  
104  
104  
105  
105  
105  
105  
105  
105  
105  
105  
105  
106  
106  
106  
106  
106  
106  
106  
106  
106  
106  
106  
106  
107  
107  
107  
Data  
18  
19  
20  
0
Int Temp Offset  
I1  
-128  
127  
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Data  
Ext1 Temp Offset  
Ext2 Temp Offset  
CC Current  
I1  
-128  
127  
0
Data  
I1  
-128  
127  
0
Config  
I2  
0
32767  
32767  
32767  
65535  
65535  
65535  
65535  
65535  
65535  
32767  
32767  
32767  
32767  
32767  
32767  
32767  
32767  
32767  
32767  
32767  
32767  
255  
3000  
16800  
2980  
250  
32  
Config  
2
Voltage Signal  
Temp Signal  
CC Offset Time  
ADC Offset Time  
CC Gain Time  
Voltage Time  
Temperature Time  
Cal Mode Timeout  
Ext Coef 1  
I2  
0
Config  
4
I2  
0
Config  
6
U2  
U2  
U2  
U2  
U2  
U2  
I2  
0
Config  
8
0
Config  
10  
12  
14  
17  
0
0
250  
1984  
32  
Config  
0
Config  
0
Config  
0
38400  
-28285  
20848  
-7537  
4012  
0
Temp Model  
Temp Model  
Temp Model  
Temp Model  
Temp Model  
Temp Model  
Temp Model  
Temp Model  
Temp Model  
Temp Model  
Temp Model  
Temp Model  
Current  
-32768  
-32768  
-32768  
-32768  
-32768  
-32768  
-32768  
-32768  
-32768  
-32768  
-32768  
-32768  
0
2
Ext Coef 2  
I2  
4
Ext Coef 3  
I2  
6
Ext Coef 4  
I2  
8
Ext Min AD  
I2  
10  
12  
14  
16  
18  
20  
22  
0
Ext Max Temp  
Int Coef 1  
I2  
4012  
0
I2  
Int Coef 2  
I2  
0
Int Coef 3  
I2  
-11136  
5754  
0
Int Coef 4  
I2  
Int Min AD  
I2  
Int Max Temp  
Filter  
I2  
5754  
239  
3
U1  
U1  
U1  
Current  
1
Deadband  
0
255  
Current  
2
CC Deadband  
0
255  
34  
225  
SLUU386January 2010  
Submit Documentation Feedback  
Data Flash  
Copyright © 2010, Texas Instruments Incorporated  
226  
Data Flash  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Appendix D  
SLUU386January 2010  
Glossary  
ADC  
AFE  
alert  
bit  
Analog to Digital Converter  
Analog Front End  
A warning set by the bq20z60-R1/bq20z65-R1  
A single bit in a SBS command or data flash value which can be changed by the  
user  
CC  
Coulomb Counter  
CHG FET  
charge FET, connected to the CHG pin of the bq20z60-R1/bq20z65-R1; used to  
enable or disable charging  
COV  
CPU  
CUV  
DF  
Cell overvoltage  
Central Processing Unit  
Cell undervoltage  
Data flash  
DOD  
DSG  
Depth of Discharge  
Flag set by the bq20z60-R1/bq20z65-R1 to indicate charge (DSG= 0) or  
discharge (DSG=1)  
DSG FET  
Discharge FET, connected to the DSG pin of the bq20z60-R1/bq20z65-R1; used  
to enable or disable discharging  
FAS  
FBF  
FC  
Full Access Security  
Fuse Blow Failure  
Fully Charged  
CMTO  
FD  
Charge Mode Timeout  
Fully Discharged  
flag  
A single bit in an SBS command or data flash value which is set by the  
bq20z60-R1/bq20z65-R1 and indicates a status change  
IC  
LED  
Integrated Circuit  
Light Emitting Diode  
Lithium-Ion  
Li-Ion  
NR  
Non-removable  
OC  
Overcurrent  
OCA  
OCV  
OTC  
OTD  
PCHG  
PCMTO  
PEC  
PF  
Overcharge alarm  
Open-circuit voltage  
Overtemperature charging  
Overtemperature discharging  
Pre-Charge  
Pre-Charge Timeout  
Packet Error Checking  
Permanent Fail  
POV  
PRES  
Pack overvoltage  
System Present Flag  
227  
SLUU386January 2010  
Submit Documentation Feedback  
Glossary  
Copyright © 2010, Texas Instruments Incorporated  
Appendix D  
www.ti.com  
PUV  
Qmax  
RCA  
Pack undervoltage  
Maximum Chemical Capacity  
Remaining Capacity Alarm  
Relative State of Charge  
Smart Battery System  
Short Circuit Charge  
RSOC  
SBS  
SCC  
SCD  
Short Circuit Discharge  
System Management Bus  
Safety overcurrent  
SMBus  
SOC  
SOT  
Safety overtemperature  
Sealed mode flag  
SS  
TCA  
Terminate Charge Alarm  
Terminate Discharge Alarm  
TDA  
ZVCHG FET  
Pre-charge FET, connected to the ZVCHG pin; depending on the configuration it  
is used for pre-charging and/or zero-volt charging  
XDSG  
Discharge Fault flag  
228  
Glossary  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
1st Level Protection  
AuthenKey1  
2nd Level (Permanent) Failure Actions  
2nd Level Protection  
AuthenKey2  
AuthenKey3  
2nd Level Protection IC Input  
Authenticate  
AverageCurrent  
AverageTimeToEmpty  
AverageTimeToFull  
AverageVoltage  
Avg I Last Run  
Avg P Last Run  
A
AbsoluteStateOfCharge  
Active CIM Check Voltage  
Active CIM Fail Voltage  
Active CIM Time  
ADC Offset Time  
AFE_C , ,  
B
AFE_P , ,  
Battery Depleted  
BatteryMode  
Battery Pack Removed  
BatteryStatus  
BCAST  
AFE Cell Select  
AFE Check Time  
AFE Communication Fault  
AFEData  
AFE Fail Limit  
AFE Fail Recovery Time  
AFE Function  
AFE Init Limit  
AFE Init Retry Limit  
AFE Init Verification  
AFE OC Dsg  
AFE OC Dsg Recovery  
AFE OC Dsg Time  
AFE OLT  
Board Offset  
BootROM  
Bus Low Time  
C
Calibration Mode  
Cal Inhibit Temp High  
Cal Inhibit Temp Low  
Cal Mode Timeout  
CapM  
CB  
AFE OLV  
CC ,  
AFE Output  
CC0  
CC1  
AFE Pack Gain  
AFE Regs  
CC Current  
CC Deadband  
CC Delta  
AFE SCC  
AFE SC Chg Cfg  
AFE SCD  
CC Gain  
CC Gain Time  
CC Offset  
AFE SC Dsg Cfg  
AFE SC Recovery  
AFE State  
CC Offset Time  
CCT  
AFE.State_CTL  
AFE Status  
CC Threshold  
Cell 0 Chg dod at EOC  
Cell0 R_a 0  
Cell0 R_a 1  
Cell0 R_a 2  
Cell0 R_a 3  
Cell0 R_a 4  
Cell0 R_a 5  
Cell0 R_a 6  
Cell0 R_a 7  
AFE Watchdog  
AM  
AOCD , ,  
ASCC  
ASCD  
AtRate  
AtRateOK  
AtRateTimeToEmpty  
AtRateTimeToFull  
AuthenKey0  
229  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Appendix D  
www.ti.com  
Cell0 R_a 8  
Cell0 R_a 9  
Cell0 R_a 10  
Cell0 R_a 11  
Cell0 R_a 12  
Cell0 R_a 13  
Cell0 R_a 14  
Cell0 R_a flag  
Cell 1 Chg dod at EOC  
Cell1 R_a 0  
Cell1 R_a 1  
Cell1 R_a 2  
Cell1 R_a 3  
Cell1 R_a 4  
Cell1 R_a 5  
Cell1 R_a 6  
Cell1 R_a 7  
Cell1 R_a 8  
Cell1 R_a 9  
Cell1 R_a 10  
Cell1 R_a 11  
Cell1 R_a 12  
Cell1 R_a 13  
Cell1 R_a 14  
Cell1 R_a flag  
Cell 2 Chg dod at EOC  
Cell2 R_a 0  
Cell2 R_a 1  
Cell2 R_a 2  
Cell2 R_a 3  
Cell2 R_a 4  
Cell2 R_a 5  
Cell2 R_a 6  
Cell2 R_a 7  
Cell2 R_a 8  
Cell2 R_a 9  
Cell2 R_a 10  
Cell2 R_a 11  
Cell2 R_a 12  
Cell2 R_a 13  
Cell2 R_a 14  
Cell2 R_a flag  
Cell 3 Chg dod at EOC  
Cell3 R_a 0  
Cell3 R_a 1  
Cell3 R_a 2  
Cell3 R_a 3  
Cell3 R_a 4  
Cell3 R_a 5  
Cell3 R_a 6  
Cell3 R_a 7  
Cell3 R_a 8  
Cell3 R_a 9  
Cell3 R_a 10  
Cell3 R_a 11  
Cell3 R_a 12  
Cell3 R_a 13  
Cell3 R_a 14  
Cell3 R_a flag  
CELL_TAPER  
Cell Balancing  
Cell Imbalance Fault  
Cell Life Limit  
Cell Overvoltage  
Cell Revision  
Cell Shutdown Time  
Cell Shutdown Voltage  
Cell Undervoltage  
CellVoltage1  
CellVoltage2  
CellVoltage3  
CellVoltage4  
Cell Voltage Thresh Hys  
Cell Voltage Threshold1  
Cell Voltage Threshold2  
CF  
CFETF , ,  
CF Max Error Limit  
Charge Alarm  
Charge Control  
Charge Control SMBus Broadcasts  
Charge Fault Cfg  
Charge Inhibit  
Charge Mode Timeout  
Charge Overcurrent  
Charger-Dependent Fully-Charged State  
Charger Present  
Charge Suspend  
Charge Timeout ,  
ChargingCurrent  
Charging Faults  
ChargingStatus  
ChargingVoltage  
Chemistry ID  
CHG  
Chg Current Threshold  
CHGFET  
Chg FET Fault  
CHG Flash Alarm  
CHGIN  
CHGLED ,  
ChgM  
Chg Mode  
CHGOCV_DIS  
Chg Relax Time  
CHGSUSP ,  
CHGTERM  
CHG Thresh 1  
CHG Thresh 2  
CHG Thresh 3  
CHG Thresh 4  
CHG Thresh 5  
230  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Appendix D  
CIM_A , ,  
CIM_R , ,  
Display Activation  
Display Configuration  
Display Format  
Display ON ,  
DMODE ,  
DSG ,  
Dsg Current Threshold  
Dsg FET Fault  
DSG Flash Alarm  
DSGIN  
CIM Active Detection  
CIM At Rest Detection  
CIM Battery Rest Time  
Clearing Permanent Failure  
CLL  
CMTO ,  
COV ,  
COV Time  
CPE  
Dsg Mode  
CS_XCHGLV  
CSV  
CSYNC  
Dsg Relax Time  
DSG Thresh 1  
DSG Thresh 2  
DSG Thresh 3  
DSG Thresh 4  
DSG Thresh 5  
Current  
Current Recovery Time  
Current Taper Window  
CUV ,  
E
CUV_RECOV_CHG  
CUV Recovery  
CUV Threshold  
CUV Time  
EC0  
EC1  
EC2  
EC3  
CycleCount ,  
Ext1 Temp Offset  
Ext2 Temp Offset  
Ext Coef 1  
Ext Coef 2  
Ext Coef 3  
Ext Coef 4  
Extended SBS Commands ,  
Ext Max Temp  
Ext Min AD  
D
DataFlashSubClassID  
DataFlashSubClassPage1  
DataFlashSubClassPage2  
DataFlashSubClassPage3  
DataFlashSubClassPage4  
DataFlashSubClassPage5  
DataFlashSubClassPage6  
DataFlashSubClassPage8  
DataFlashSubClassPageDataFlashSubClassPage7  
Data Flash Value Summary Table , , , , , , , , , , ,  
Deadband  
F
FAS  
FBF , ,  
FC  
Delta Voltage  
FC Clear %  
FC Set %  
Depleted Recovery  
Depleted Voltage  
FD  
Depleted Voltage Time  
DesignCapacity ,  
Design Energy  
FD Clear%  
FD Clear Volt  
FD Set %  
DesignVoltage ,  
FD Set Volt Threshold  
FD Volt Time  
FET0  
Deterioration Fault Limit  
Deterioration Warn Limit  
DetF  
FET1  
DetW  
FETControl  
FET Fail Limit  
FET Fail Time  
Filter  
DeviceChemistry ,  
DeviceName ,  
Device Type  
DF Checksum  
Firmware Version ,  
Flash Update OK Voltage  
Full Access Device  
FullAccessKey  
FullChargeCapacity  
DFETF , ,  
DFF , ,  
DF Failure  
Discharge Alarm  
Discharge Overcurrent  
231  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Appendix D  
www.ti.com  
Fuse Fail Limit  
Fuse Fail Time  
Fuse Flag  
LEDR ,  
LEDRCA ,  
LEDs OFF ,  
Fuse State Detection  
LEDs ON ,  
Life Avg Temp  
G
Life Max AvgDsg Cur  
Life Max AvgDsg Pow  
Life OT Count  
Life OT Duration  
Life OV Count  
Life OV Duration  
LifetimeData1  
LifetimeData2  
Lifetime Max Cell Voltage  
Lifetime Max Chg Current  
Lifetime Max Chg Power  
Lifetime Max Dsg Current  
Lifetime Max Dsg Power  
Lifetime Max Pack Voltage  
Lifetime Max Temp  
Lifetime Min Cell Voltage  
Lifetime Min Pack Voltage  
Lifetime Min Temp  
Load Mode ,  
Gas Gauging  
H
Hardware Revision  
Hardware Version  
Hi Dsg Start Temp  
Host Watchdog  
Host Watchdog Timeout  
HPE  
HTCHG  
HT Chg Current1  
HT Chg Current2  
HT Chg Current3  
HT Chg Voltage  
HT COV Recovery  
HT COV Threshold  
HT SOV Threshold  
HWDG ,  
Load Select ,  
LOCK_0  
LTCHG  
I
ICC  
Impedance Track  
INIT  
LT Chg Current1  
LT Chg Current2  
LT Chg Current3  
LT Chg Voltage  
LT COV Recovery  
LT COV Threshold  
LT SOV Threshold  
LT Temp Samples  
Init Battery Mode  
Int Coef 1  
Int Coef 2  
Int Coef 3  
Int Coef 4  
Int Max Temp  
Int Min AD  
Int Temp Offset  
IT Enable  
IWAKE ,  
M
Maintenance Current  
ManufactureDate  
ManufacturerAccess  
ManufacturerData  
ManufacturerInfo  
ManufacturerName  
Manufacturer Status  
Manuf. Block 1  
Manuf. Block 2  
Manuf. Block 3  
Manuf. Block 4  
ManufBlock1..4  
Manuf Date  
J
JEITA Temperature Ranges  
JT1  
JT2  
JT2a  
JT3  
JT4  
L
LDMD  
LED0 ,  
LED1 ,  
LED Blink Period ,  
LED Current Configuration  
LED Delay ,  
LED Flash Period ,  
LED Hold Time ,  
Manuf. Info 0  
Manuf Name  
Max Avg I Last Run  
Max Avg P Last Run  
MaxError  
MCHG  
232  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Appendix D  
Min Cell Deviation  
Over Charge Capacity  
Over Charge Recovery  
Overcharging Current ,  
Over Charging Curr Recov  
Over Charging Curr Time  
Overcharging Voltage ,  
Over Charging Volt Time  
Overcurrent Conditions  
Overtemperature Protection  
N
NCSMB  
Non-Removable Battery Mode Recovery ,  
Non-Removable Cfg  
Normal Mode  
NR  
NRCHG  
O
P
OC , ,  
Pack Lot Code  
PackVoltage  
PB  
OC (1st Tier) Chg  
OC (1st Tier) Chg Time  
OC (1st Tier) Dsg  
OC (1st Tier) Dsg Time  
OC (2nd Tier) Chg  
OC (2nd Tier) Chg Time  
OC (2nd Tier) Dsg  
OC (2nd Tier) Dsg Time  
OCA  
OCC , ,  
OCC2 ,  
OC Chg Recovery  
OCD , ,  
PBS  
PCB Lot Code  
PCHG  
PCMTO ,  
PDF0  
PDF1  
Periodic AFE Verification  
Permanent Fail Cfg  
Permanent Fail Cfg 2  
Permanent Fail Clear  
PF ,  
OCD2 ,  
PF0  
OC Dsg Recovery  
OCHGI , ,  
PF1  
PFAlert  
OCHGV , ,  
PFAlert2  
OCV_WGHT  
OD  
Open Thermistor ,  
Open Time  
Operation Cfg A  
Operation Cfg B  
Operation Cfg C  
OperationStatus  
OT1C ,  
PF Batt Stat  
PF C1 Voltage  
PF C2 Voltage  
PF C3 Voltage  
PF C4 Voltage  
PF Chg Status  
PF Current  
PFD0  
PFD1  
OT1 Chg Recovery  
OT1 Chg Threshold  
OT1 Chg Time  
OT1D ,  
OT1 Dsg Recovery  
OT1 Dsg Threshold  
OT1 Dsg Time  
OT2C ,  
OT2 Chg Recovery  
OT2 Chg Threshold  
OT2 Chg Time  
OT2D ,  
OT2 Dsg Recovery  
OT2 Dsg Threshold  
OT2 Dsg Time  
OTA  
PFIN ,  
PFIN Detect Time  
PFKey  
PF Min Fuse Blow Voltage  
PF RC-10mWh  
PF RC-mAh  
PF Safety Status1  
PF Safety Status 2  
PF SOV Fuse Blow Delay  
PFStatus  
PFStatus2  
PF Temperature  
PF Voltage  
PFVSHUT  
PRE_ZT_PF_En  
Precharge Mode Timeout  
Precharge Timeout  
Precharge Timeout - PCMTO  
OTFET  
Overcharge  
233  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Appendix D  
www.ti.com  
Pre-chg Current  
Safety Undervoltage Protection  
Saved 1st PF Flag 1  
Saved 1st PF Flag 2  
Saved PF Flags 1..2  
SBS Command Table ,  
SCC ,  
Pre-Chg Recovery Voltage  
Pre-Chg Voltage Theshold  
PRES  
Primary Charge Termination  
Pulsed Load Compensation  
SCD ,  
Seal Device  
Sealed Ship Delay  
Security  
Q
QEN  
Qmax  
Qmax Cell 0  
Qmax Cell 1  
Qmax Cell 2  
Qmax Cell 3  
Qmax initial values  
Qmax Pack  
Qmax Update Condition  
Quit Current  
SenseResistor  
SerialNumber  
Ser. Num.  
Ship Mode  
Short-Circuit Protection  
Shutdown  
Shutdown Mode  
Shutdown Time  
Shutdown Voltage  
SHUTV  
Sink Current  
SLED ,  
R
R_DIS  
Ra Max Delta  
RCA  
Ref Voltage  
Sleep ,  
Sleep Current  
Sleep Current Time  
Sleep Mode  
Sleep Voltage Time  
SOCC , ,  
SOC Chg  
SOC Chg Time  
SOCD , ,  
SOC Dsg  
SOC Dsg Time  
SOPT1 , ,  
SOPT2 , ,  
SOT1C , ,  
SOT1 Chg Threshold  
SOT1 Chg Time  
SOT1D , ,  
SOT1 Dsg Threshold  
SOT1 Dsg Time  
SOT2C , ,  
SOT2 Chg Threshold  
SOT2 Chg Time  
SOT2D , ,  
SOT2 Dsg Threshold  
SOT2 Dsg Time  
SOV ,  
SOV Time  
SpecificationInfo  
Spec Info  
SS  
ST1CHG  
RelativeStateOfCharge  
Relaxation Mode  
RemainingCapacity  
RemainingCapacityAlarm  
RemainingTimeAlarm  
Rem Cap Alarm  
Rem Energy Alarm  
Rem Time Alarm  
RESCAP  
Reserve Battery Capacity  
Reserve Cap-mAh  
Reserve Cap-mWh  
Reset  
ResetData  
Rest CIM Check Voltage  
Rest CIM Current  
Rest CIM Fail Voltage  
Rest CIMTime  
RSNS  
RSOCL  
RTA  
RunTimeToEmpty  
S
SAFE Activation  
SAFE Clear  
SafetyAlert  
SafetyAlert2  
Safety Overcurrent Protection  
Safety Overtemperature Protection  
Safety Overvoltage Protection  
SafetyStatus  
ST1 Chg Current1  
ST1 Chg Current2  
ST1 Chg Current3  
SafetyStatus2  
234  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
www.ti.com  
Appendix D  
ST1 Chg Voltage  
ST2CHG  
User Rate-10mW  
User Rate-mA  
ST2 Chg Current1  
ST2 Chg Current2  
ST2 Chg Current3  
ST2 Chg Voltage  
Standard Recovery ,  
STATE0  
V
VOK  
Voltage  
Voltage Signal  
Voltage Time  
STATE1  
STATE2  
STATE3  
W
WAKE  
Wake Current Reg  
Wake Function  
WDF ,  
StateOfHealth  
ST COV Recovery  
ST COV Threshold  
ST SOV Threshold  
SUV , ,  
SUV_MODE  
SUV Threshold  
SUV Time  
WDResetData  
X
XAFE_C  
XAFE_P  
xCell0 R_a 0  
xCell0 R_a 1  
xCell0 R_a 2  
xCell0 R_a 3  
xCell0 R_a 4  
xCell0 R_a 5  
xCell0 R_a 6  
xCell0 R_a 7  
xCell0 R_a 8  
xCell0 R_a 9  
xCell0 R_a 10  
xCell0 R_a 11  
xCell0 R_a 12  
xCell0 R_a 13  
xCell0 R_a 14  
xCell0 R_a flag  
xCell1 R_a 0  
xCell1 R_a 1  
xCell1 R_a 2  
xCell1 R_a 3  
xCell1 R_a 4  
xCell1 R_a 5  
xCell1 R_a 6  
xCell1 R_a 7  
xCell1 R_a 8  
xCell1 R_a 9  
xCell1 R_a 10  
xCell1 R_a 11  
xCell1 R_a 12  
xCell1 R_a 13  
xCell1 R_a 14  
xCell1 R_a flag  
xCell2 R_a 0  
xCell2 R_a 1  
xCell2 R_a 2  
xCell2 R_a 3  
xCell2 R_a 4  
xCell2 R_a 5  
System Present  
T
Taper Current  
Taper Voltage  
TCA  
TCA Clear %  
TCA Set %  
TDA  
TDA Clear %  
TDA Clear Volt  
TDA Set %  
TDA Set Volt Threshold  
TDA Set Volt Time  
TEMP0  
TEMP1  
Temperature  
Temperature Time  
Temp Hys  
TempRange  
Temp Signal  
Termination Voltage  
Term Voltage  
Time-Limit-Based Protection  
TR1  
TR2  
TR2A  
TR3  
TR4  
TR5  
TS1Temperature  
TS2Temperature  
U
Unseal Device  
UnSealKey  
Update Status  
235  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
Appendix D  
www.ti.com  
xCell2 R_a 6  
xCell2 R_a 7  
xCell2 R_a 8  
xCell2 R_a 9  
xCell2 R_a 10  
xCell2 R_a 11  
xCell2 R_a 12  
xCell2 R_a 13  
xCell2 R_a 14  
xCell2 R_a flag  
xCell3 R_a 0  
xCell3 R_a 1  
xCell3 R_a 2  
xCell3 R_a 3  
xCell3 R_a 4  
xCell3 R_a 5  
xCell3 R_a 6  
xCell3 R_a 7  
xCell3 R_a 8  
xCell3 R_a 9  
xCell3 R_a 10  
xCell3 R_a 11  
xCell3 R_a 12  
xCell3 R_a 13  
xCell3 R_a 14  
xCell3 R_a flag  
XCFETF  
XCHG  
XCHGLV ,  
XCIM_A  
XCIM_R  
XDFETF  
XDFF  
XDSG  
XDSGI  
XPFIN  
XSOCC  
XSOCD  
XSOPT1  
XSOPT2  
XSOT1C  
XSOT1D  
XSOT2C  
XSOT2D  
XSOV  
XSUV  
XVSHUT  
Z
ZVCHG  
ZVCHG0  
ZVCHG1  
236  
SLUU386January 2010  
Submit Documentation Feedback  
Copyright © 2010, Texas Instruments Incorporated  
IMPORTANT NOTICE  
Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements,  
and other changes to its products and services at any time and to discontinue any product or service without notice. Customers should  
obtain the latest relevant information before placing orders and should verify that such information is current and complete. All products are  
sold subject to TI’s terms and conditions of sale supplied at the time of order acknowledgment.  
TI warrants performance of its hardware products to the specifications applicable at the time of sale in accordance with TI’s standard  
warranty. Testing and other quality control techniques are used to the extent TI deems necessary to support this warranty. Except where  
mandated by government requirements, testing of all parameters of each product is not necessarily performed.  
TI assumes no liability for applications assistance or customer product design. Customers are responsible for their products and  
applications using TI components. To minimize the risks associated with customer products and applications, customers should provide  
adequate design and operating safeguards.  
TI does not warrant or represent that any license, either express or implied, is granted under any TI patent right, copyright, mask work right,  
or other TI intellectual property right relating to any combination, machine, or process in which TI products or services are used. Information  
published by TI regarding third-party products or services does not constitute a license from TI to use such products or services or a  
warranty or endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual  
property of the third party, or a license from TI under the patents or other intellectual property of TI.  
Reproduction of TI information in TI data books or data sheets is permissible only if reproduction is without alteration and is accompanied  
by all associated warranties, conditions, limitations, and notices. Reproduction of this information with alteration is an unfair and deceptive  
business practice. TI is not responsible or liable for such altered documentation. Information of third parties may be subject to additional  
restrictions.  
Resale of TI products or services with statements different from or beyond the parameters stated by TI for that product or service voids all  
express and any implied warranties for the associated TI product or service and is an unfair and deceptive business practice. TI is not  
responsible or liable for any such statements.  
TI products are not authorized for use in safety-critical applications (such as life support) where a failure of the TI product would reasonably  
be expected to cause severe personal injury or death, unless officers of the parties have executed an agreement specifically governing  
such use. Buyers represent that they have all necessary expertise in the safety and regulatory ramifications of their applications, and  
acknowledge and agree that they are solely responsible for all legal, regulatory and safety-related requirements concerning their products  
and any use of TI products in such safety-critical applications, notwithstanding any applications-related information or support that may be  
provided by TI. Further, Buyers must fully indemnify TI and its representatives against any damages arising out of the use of TI products in  
such safety-critical applications.  
TI products are neither designed nor intended for use in military/aerospace applications or environments unless the TI products are  
specifically designated by TI as military-grade or "enhanced plastic." Only products designated by TI as military-grade meet military  
specifications. Buyers acknowledge and agree that any such use of TI products which TI has not designated as military-grade is solely at  
the Buyer's risk, and that they are solely responsible for compliance with all legal and regulatory requirements in connection with such use.  
TI products are neither designed nor intended for use in automotive applications or environments unless the specific TI products are  
designated by TI as compliant with ISO/TS 16949 requirements. Buyers acknowledge and agree that, if they use any non-designated  
products in automotive applications, TI will not be responsible for any failure to meet such requirements.  
Following are URLs where you can obtain information on other Texas Instruments products and application solutions:  
Products  
Amplifiers  
Applications  
Audio  
Automotive  
Broadband  
Digital Control  
Medical  
Military  
Optical Networking  
Security  
amplifier.ti.com  
dataconverter.ti.com  
www.dlp.com  
www.ti.com/audio  
Data Converters  
DLP® Products  
DSP  
Clocks and Timers  
Interface  
www.ti.com/automotive  
www.ti.com/broadband  
www.ti.com/digitalcontrol  
www.ti.com/medical  
www.ti.com/military  
www.ti.com/opticalnetwork  
www.ti.com/security  
www.ti.com/telephony  
www.ti.com/video  
dsp.ti.com  
www.ti.com/clocks  
interface.ti.com  
logic.ti.com  
power.ti.com  
microcontroller.ti.com  
www.ti-rfid.com  
Logic  
Power Mgmt  
Microcontrollers  
RFID  
Telephony  
Video & Imaging  
Wireless  
RF/IF and ZigBee® Solutions www.ti.com/lprf  
www.ti.com/wireless  
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265  
Copyright © 2009, Texas Instruments Incorporated  

相关型号:

SI9130DB

5- and 3.3-V Step-Down Synchronous Converters

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135LG-T1

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135LG-T1-E3

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135_11

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9136_11

Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130CG-T1-E3

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130LG-T1-E3

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130_11

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137DB

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137LG

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9122E

500-kHz Half-Bridge DC/DC Controller with Integrated Secondary Synchronous Rectification Drivers

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY