SLUUBT5C
November 2018 – June 2021
BQ40Z80
1
Read This First
1.1
Read this First
1.1
Notational Conventions
1.1
Trademarks
1.1
Glossary
1
Introduction
2
System Multifunction Pin Configurations
2.1
Introduction
2.2
RC2 (Pin 12) Multifunctions
2.2.1
Cell-7 Input (VC7SENSE)
2.2.2
Thermistor Input (TS3)
2.2.3
ADC Input (ADCIN1)
2.2.4
General Purpose Input Output (GPIO)
2.3
RC3 (Pin 13) Multifunctions
2.3.1
LED Display Button ( DISP)
2.3.2
Thermistor Input (TS4)
2.3.3
ADC Input (ADCIN2)
2.3.4
General Purpose Input Output (GPIO)
2.4
RH2 (Pin 15) Multifunctions
2.4.1
Cell-7 Enable (VC7EN)
2.4.2
LED Display Button ( DISP)
2.4.3
General Purpose Input Output (GPIO)
2.5
RH1 (Pin 16) Multifunctions
2.5.1
Cell-7 Balance Enable (CB7EN)
2.5.2
Pre-Discharge (PDSG)
2.5.3
General Purpose Input Output (GPIO)
2.6
RH0 (Pin 17) Multifunctions
2.6.1
System Present ( PRES)
2.6.2
Emergency FET Shutdown ( SHUTDN)
2.6.3
LED Display Button ( DISP)
2.6.4
Pre-Discharge (PDSG)
2.6.5
General Purpose Input Output (GPIO)
2.6.6
33
2.7
RLX (Pins 20, 21, 22) Multifunctions
2.7.1
LEDs
2.7.2
General Purpose Input Output (GPIO)
2.7.3
General Purpose Input Out (GPIO) and Pre-Discharge (PDSG)
2.7.4
38
3
Protections
3.1
Introduction
3.2
Cell Undervoltage Protection
3.3
Cell Undervoltage Compensated Protection
3.4
Cell Overvoltage Protection
3.5
Overcurrent in Charge Protection
3.6
Overcurrent in Discharge Protection
3.7
Hardware-Based Protection
3.7.1
Overload in Discharge Protection
3.7.2
Short Circuit in Charge Protection
3.7.3
Short Circuit in Discharge Protection
3.8
Temperature Protections
3.9
Overtemperature in Charge Protection
3.10
Overtemperature in Discharge Protection
3.11
Overtemperature FET Protection
3.12
Undertemperature in Charge Protection
3.13
Undertemperature in Discharge Protection
3.14
SBS Host Watchdog Protection
3.15
Precharge Timeout Protection
3.16
Fast Charge Timeout Protection
3.17
Overcharge Protection
3.18
Overcharging Voltage Protection
3.19
Overcharging Current Protection
3.20
OverPrecharging Current Protection
4
Permanent Fail
4.1
Introduction
4.1.1
Black Box Recorder
4.2
Safety Cell Undervoltage Permanent Fail
4.2.1
SUV Check Option
4.3
Safety Cell Overvoltage Permanent Fail
4.4
Safety Overcurrent in Charge Permanent Fail
4.5
Safety Overcurrent in Discharge Permanent Fail
4.6
Safety Overtemperature Cell Permanent Fail
4.7
Safety Overtemperature FET Permanent Fail
4.8
QMax Imbalance Permanent Fail
4.9
Cell Balancing Permanent Fail
4.10
Impedance Permanent Fail
4.11
Capacity Degradation Permanent Fail
4.12
Voltage Imbalance At Rest Permanent Fail
4.13
Voltage Imbalance Active Permanent Fail
4.14
Charge FET Permanent Fail
4.15
Discharge FET Permanent Fail
4.16
Chemical Fuse Permanent Fail
4.17
AFE Register Permanent Fail
4.18
AFE Communication Permanent Fail
4.19
Second Level Protection Permanent Fail
4.20
Instruction Flash (IF) Checksum Permanent Fail
4.21
Data Flash (DF) Permanent Fail
4.22
Open Thermistor Permanent Fail (TS1, TS2, TS3, TS4)
5
Advanced Charge Algorithm
5.1
Introduction
5.2
Charge Temperature Ranges
5.3
Voltage Range
5.3.1
RelativeStateofCharge() Range
5.4
Charging Current
5.5
Charging Voltage
5.6
Valid Charge Termination
5.7
Charge and Discharge Termination Flags
5.8
Terminate Charge and Discharge Alarms
5.9
Precharge
5.10
Maintenance Charge
5.11
Charge Control SMBus Broadcasts
5.12
Charge Disable and Discharge Disable
5.13
Charge Inhibit
5.14
Charge Suspend
5.15
ChargingVoltage() Rate of Change
5.16
ChargingCurrent() Rate of Change
5.17
Charging Loss Compensation
5.18
Cycle Count/SOH Based Degradation of Charging Voltage and Current
5.18.1
Cycle Count Based Degradation
5.18.2
SOH Based Degradation
5.18.3
Charging Voltage Degradation Process
5.18.4
Optional Charging Current Degradation
5.18.5
Charging Current Degradation Process
5.19
Compensation for IR Drop in BMU
5.20
Cell Swelling Control (via Charging Voltage Degradation)
6
Power Modes
6.1
Introduction
6.2
NORMAL Mode
6.2.1
BATTERY PACK REMOVED Mode/System Present Detection
6.2.1.1
System Present
6.2.1.2
Battery Pack Removed
6.3
SLEEP Mode
6.3.1
Device Sleep
6.3.2
IN SYSTEM SLEEP Mode
6.3.3
ManufacturerAccess() MAC Sleep
6.3.4
Wake Function
6.4
SHUTDOWN Mode
6.4.1
VOLTAGE BASED SHUTDOWN
6.4.2
ManufacturerAccess() MAC Shutdown
6.4.3
Time Based Shutdown
6.4.4
Power Save Shutdown
6.5
Option to Manage Unintended Wakeup from Shutdown
6.6
Emergency FET Shutdown (EMSHUT)
6.6.1
Enter Emergency FET Shutdown Through SHUTDN
6.6.2
Enter Emergency FET Shutdown Through MFC
6.6.3
Exit Emergency FET Shutdown
6.7
Current Scaling
7
Gauging
7.1
Introduction
7.2
Impedance Track Configuration
7.3
Gas Gauge Modes
7.4
QMax and Ra
7.4.1
QMax Initial Values
7.4.2
QMax Update Conditions
7.4.3
Fast Qmax Update Conditions
7.4.4
QMax and Fast Qmax Update Boundary Check
7.4.5
Ra Table Initial Values
7.4.6
Ra Table Update Conditions
7.4.7
Application of Resistance Scaling
7.5
FullChargeCapacity(FCC), RemainingCapacity(RemCap), and RelativeStateOfCharge(RSOC)
7.6
Impedance Track Configuration Options
7.7
State of Health
7.8
TURBO Mode 2.0
7.9
Ba¢ttery Trip Point (BTP)
7.10
Cell Interconnect IR Compensation Scheme (to Prevent Premature Cell EDV Detection)
7.11
RSOC Rounding Option
8
Cell Balancing
8.1
Introduction
8.2
Cell Balancing Setup
8.3
Balancing Multiple Cells
8.4
Cell Balancing Operation
9
LED Display
9.1
Introduction
9.1.1
LED Display of State-of-Charge
9.1.2
LED Display of PF Error Code
9.1.3
LED Display on Exit of a Reset
9.1.4
LED Display Control Through ManufacturerAccess()
9.1.5
LED Operation Under CUV Conditions
9.1.6
LED Blinking Option for State of Charge
10
IATA Support
10.1
Initiating IATA Shutdown (Before Shipping)
10.2
After Wakeup (Charging Is Connected for a Short Period to Wake)
10.3
IATA Charging Control
11
PRE-DISCHARGE Mode
11.1
Hardware Considerations
11.2
Pre-Discharge Function
12
Parallel Protection FET
12.1
Description
13
General Purpose Input Output (GPIO) Capability
13.1
Description
13.2
GPIO Interrupt
14
Lifetime Data Collection
14.1
Description
15
Device Security
15.1
Introduction
15.2
SHA-1 Description
15.2.1
HMAC Description
15.2.2
SHA-1 Authentication
15.3
Elliptic Curve Cryptography (ECC) Description
15.3.1
ECC Authentication
15.4
Security Modes
15.4.1
FULL ACCESS or UNSEALED to SEALED
15.4.2
SEALED to UNSEALED
15.4.3
UNSEALED to FULL ACCESS
16
Manufacture Production
16.1
Manufacture Testing
16.2
Calibration
16.2.1
Calibration Data Flash
16.2.1.1
Voltage
16.2.1.2
Current
16.2.1.3
Current Offset
16.2.1.3.1
CC Offset
16.2.1.3.2
Coulomb Counter Offset Samples
16.2.1.3.3
Board Offset
16.2.1.4
CC Auto Config
16.2.1.5
CC Auto Offset
16.2.1.6
Temperature
16.2.1.6.1
Internal Temp Offset
16.2.1.6.2
External 1 Temp Offset
16.2.1.6.3
External 2 Temp Offset
16.2.1.6.4
External 3 Temp Offset
16.2.1.6.5
External 4 Temp Offset
16.2.1.7
Internal Temp Model
16.2.1.7.1
Int Gain
16.2.1.7.2
Int Base Offset
16.2.1.7.3
Int Minimum AD
16.2.1.7.4
Int Maximum Temp
16.2.1.8
Cell Temp Model
16.2.1.8.1
Coefficient a1
16.2.1.8.2
Coefficient a2
16.2.1.8.3
Coefficient a3
16.2.1.8.4
Coefficient a4
16.2.1.8.5
Coefficient a5
16.2.1.8.6
Coefficient b1
16.2.1.8.7
Coefficient b2
16.2.1.8.8
Coefficient b3
16.2.1.8.9
Coefficient b4
16.2.1.8.10
Rc0
16.2.1.8.11
Adc0
16.2.1.8.12
Rpad
16.2.1.8.13
Rint
16.2.1.9
FET Temp Model
16.2.1.9.1
Coefficient a1
16.2.1.9.2
Coefficient a2
16.2.1.9.3
Coefficient a3
16.2.1.9.4
Coefficient a4
16.2.1.9.5
Coefficient a5
16.2.1.9.6
Coefficient b1
16.2.1.9.7
Coefficient b2
16.2.1.9.8
Coefficient b3
16.2.1.9.9
Coefficient b4
16.2.1.9.10
Rc0
16.2.1.9.11
Adc0
16.2.1.9.12
Rpad
16.2.1.9.13
Rint
16.2.1.10
Current Deadband
16.2.1.10.1
Deadband
16.2.1.10.2
Coulomb Counter Deadband
17
Device SMBus Address
18
SBS Commands
18.1
0x00 ManufacturerAccess() and 0x44 ManufacturerBlockAccess()
18.1.1
ManufacturerAccess() 0x0000
18.1.2
ManufacturerAccess() 0x0001 Device Type
18.1.3
ManufacturerAccess() 0x0002 Firmware Version
18.1.4
ManufacturerAccess() 0x0003 Hardware Version
18.1.5
ManufacturerAccess() 0x0004 Instruction Flash Signature
18.1.6
ManufacturerAccess() 0x0005 Static DF Signature
18.1.7
ManufacturerAccess() 0x0006 Chemical ID
18.1.8
ManufacturerAccess() 0x0008 Static Chem DF Signature
18.1.9
ManufacturerAccess() 0x0009 All DF Signature
18.1.10
ManufacturerAccess() 0x0010 SHUTDOWN Mode
18.1.11
ManufacturerAccess() 0x0011 SLEEP Mode
18.1.12
ManufacturerAccess() 0x0013 AutoCCOffset
18.1.13
ManufacturerAccess() 0x001C PDSG FET Toggle
18.1.14
ManufacturerAccess() 0x001D Fuse Toggle
18.1.15
ManufacturerAccess() 0x001E PCHG FET Toggle
18.1.16
ManufacturerAccess() 0x001F CHG FET Toggle
18.1.17
ManufacturerAccess() 0x0020 DSG FET Toggle
18.1.18
ManufacturerAccess() 0x0021 Gauging
18.1.19
ManufacturerAccess() 0x0022 FET Control
18.1.20
ManufacturerAccess() 0x0023 Lifetime Data Collection
18.1.21
ManufacturerAccess() 0x0024 Permanent Failure
18.1.22
ManufacturerAccess() 0x0025 Black Box Recorder
18.1.23
ManufacturerAccess() 0x0026 Fuse
18.1.24
ManufacturerAccess() 0x0027 LED DISPLAY Enable
18.1.25
ManufacturerAccess() 0x0028 Lifetime Data Reset
18.1.26
ManufacturerAccess() 0x0029 Permanent Fail Data Reset
18.1.27
ManufacturerAccess() 0x002A Black Box Recorder Reset
18.1.28
ManufacturerAccess() 0x002B LED TOGGLE
18.1.29
ManufacturerAccess() 0x002C LED DISPLAY PRESS
18.1.30
ManufacturerAccess() 0x002D CALIBRATION Mode
18.1.31
ManufacturerAccess() 0x002E Lifetime Data Flush
18.1.32
ManufacturerAccess() 0x002F Lifetime Data SPEED UP Mode
18.1.33
ManufacturerAccess() 0x0030 Seal Device
18.1.34
ManufacturerAccess() 0x0035 Security Keys
18.1.35
ManufacturerAccess() 0x0037 Authentication Key
18.1.36
ManufacturerAccess() 0x0041 Device Reset
18.1.37
ManufacturerAccess() 0x0050 SafetyAlert
18.1.38
ManufacturerAccess() 0x0051 SafetyStatus
18.1.39
ManufacturerAccess() 0x0052 PFAlert
18.1.40
ManufacturerAccess() 0x0053 PFStatus
18.1.41
ManufacturerAccess() 0x0054 OperationStatus
18.1.42
ManufacturerAccess() 0x0055 ChargingStatus
18.1.43
ManufacturerAccess() 0x0056 GaugingStatus
18.1.44
ManufacturerAccess() 0x0057 ManufacturingStatus
18.1.45
ManufacturerAccess() 0x0058 AFE Register
18.1.46
ManufacturerAccess() 0x005A No Load Rem Cap
18.1.47
ManufacturerAccess() 0x0060 Lifetime Data Block 1
18.1.48
ManufacturerAccess() 0x0061 Lifetime Data Block 2
18.1.49
ManufacturerAccess() 0x0062 Lifetime Data Block 3
18.1.50
ManufacturerAccess() 0x0063 Lifetime Data Block 4
18.1.51
ManufacturerAccess() 0x0064 Lifetime Data Block 5
18.1.52
ManufacturerAccess() 0x0070 ManufacturerInfo
18.1.53
ManufacturerAccess() 0x0071 DAStatus1
18.1.54
ManufacturerAccess() 0x0072 DAStatus2
18.1.55
ManufacturerAccess() 0x0073 GaugingStatus1
18.1.56
ManufacturerAccess() 0x0074 GaugingStatus2
18.1.57
ManufacturerAccess() 0x0075 GaugingStatus3
18.1.58
ManufacturerAccess() 0x0076 CBStatus
18.1.59
ManufacturerAccess() 0x0077 State-of-Health
18.1.60
ManufacturerAccess() 0x0078 FilterCapacity
18.1.61
ManufacturerAccess() 0x0079 RSOCWrite
18.1.62
ManufacturerAccess() 0x007A ManufacturerInfoB
18.1.63
ManufacturerAccess() 0x007B DAStatus3
18.1.64
ManufacturerAccess() 0x007C GaugingStatus4
18.1.65
ManufacturerAccess() 0x007D GaugingStatus5
18.1.66
ManufacturerAccess() 0x0080 ManufacturerInfoC
18.1.67
ManufacturerAccess() 0x0081 ManufacturerInfoD
18.1.68
ManufacturerAccess() 0x0082 CurrentLong
18.1.69
ManufacturerAccess() 0x00F0 IATA_Shutdown
18.1.70
ManufacturerAccess() 0x00F1 IATA_Rm
18.1.71
ManufacturerAccess() 0x00F2 IATA_FCC
18.1.72
ManufacturerAccess() 0x00F3 IATA_Charge
18.1.73
ManufacturerAccess() 0x0F00 ROM Mode
18.1.74
ManufacturerAccess() 0x3008 WriteTemp
18.1.75
0x4000–0x5FFF DataFlashAccess
18.1.76
ManufacturerAccess() 0xF080 ExitCalibrationOutputMode
18.1.77
ManufacturerAccess() 0xF081 OutputCADCCal
18.1.78
ManufacturerAccess() 0xF082 OutputShortedCCADCCal
18.1.79
ManufacturerAccess() 0xF083 OutputCCADCCal
18.2
0x01 RemainingCapacityAlarm()
18.3
0x02 RemainingTimeAlarm()
18.4
0x03 BatteryMode()
18.5
0x04 AtRate()
18.6
0x05 AtRateTimeToFull()
18.7
0x06 AtRateTimeToEmpty()
18.8
0x07 AtRateOK()
18.9
0x08 Temperature()
18.10
0x09 Voltage()
18.11
0x0A Current()
18.12
0x0B AverageCurrent()
18.13
0x0C MaxError()
18.14
0x0D RelativeStateOfCharge()
18.15
0x0E AbsoluteStateOfCharge()
18.16
0x0F RemainingCapacity()
18.17
0x10 FullChargeCapacity()
18.18
0x11 RunTimeToEmpty()
18.19
0x12 AverageTimeToEmpty()
18.20
0x13 AverageTimeToFull()
18.21
0x14 ChargingCurrent()
18.22
0x15 ChargingVoltage()
18.23
0x16 BatteryStatus()
18.24
0x17 CycleCount()
18.25
0x18 DesignCapacity()
18.26
0x19 DesignVoltage()
18.27
0x1A SpecificationInfo()
18.28
0x1B ManufacturerDate()
18.29
0x1C SerialNumber()
18.30
0x20 ManufacturerName()
18.31
0x21 DeviceName()
18.32
0x22 DeviceChemistry()
18.33
0x23 ManufacturerData()
18.34
0x27 AuthChallenge()
18.35
0x28 AuthResponse()
18.36
0x2F Authenticate()
18.37
0x3C CellVoltage7()
18.38
0x3D CellVoltage6()
18.39
0x3E CellVoltage5()
18.40
0x3F CellVoltage4()
18.41
0x46 ADC1Read()
18.42
0x47 ADC2Read()
18.43
0x48 GPIORead()
18.44
0x49 GPIOWrite()
18.45
0x4A BTPDischargeSet()
18.46
0x4B BTPChargeSet()
18.47
0x4F StateofHealth()
18.48
0x50 SafetyAlert()
18.49
0x51 SafetyStatus()
18.50
0x52 PFAlert()
18.51
0x53 PFStatus()
18.52
0x54 OperationStatus()
18.53
0x55 ChargingStatus()
18.54
0x56 GaugingStatus()
18.55
0x57 ManufacturingStatus()
18.56
0x58 AFE Register()
18.57
0x59 MaxTurboPwr()
18.58
0x5A SusTurboPwr()
18.59
0x5B TurboPackR()
18.60
0x5C TurboSysR()
18.61
0x5D TurboEdv()
18.62
0x5E MaxTurboCurr()
18.63
0x5F SusTurboCurr()
18.64
0x60 LifetimeDataBlock1()
18.65
0x61 LifetimeDataBlock2()
18.66
0x62 LifetimeDataBlock3()
18.67
0x63 LifetimeDataBlock4()
18.68
0x64 LifetimeDataBlock5()
18.69
0x70 ManufacturerInfo()
18.70
0x71 DAStatus1()
18.71
0x72 DAStatus2()
18.72
0x73 GaugingStatus1()
18.73
0x74 GaugingStatus2()
18.74
0x75 GaugingStatus3()
18.75
0x76 CBStatus()
18.76
0x77 StateofHealth()
18.77
0x78 FilteredCapacity()
18.78
0x7A ManufacturerInfoB()
18.79
0x7B DAStatus3()
18.80
0x7C GaugingStatus4()
18.81
0x7D GaugingStatus5()
18.82
0x80 ManufacturerInfoC()
18.83
0x81 ManufacturerInfoD()
18.84
0x82 CurrentLong()
19
Data Flash Values
19.1
Data Formats
19.1.1
Unsigned Integer
19.1.2
Integer
19.1.3
Floating Point
19.1.4
Hex
19.1.5
String
19.2
Settings
19.2.1
Configuration
19.2.1.1
FET Options
19.2.1.2
SBS Gauging Configuration
19.2.1.3
SBS Configuration
19.2.1.4
Auth Config
19.2.1.5
Power Config
19.2.1.6
IO Config
19.2.1.7
LED Configuration
19.2.1.8
SOC Flag Config A
19.2.1.9
SOC Flag Config B
19.2.1.10
IT Gauging Configuration
19.2.1.11
IT Gauging Ext
19.2.1.12
Charging Configuration
19.2.1.13
Temperature Enable
19.2.1.14
Temperature Mode
19.2.1.15
DA Configuration
19.2.1.16
Cell Configuration
19.2.1.17
Balancing Configuration
19.2.1.18
Pin Configuration
19.2.1.19
GPIO Sealed Access Config
19.2.1.20
FlagMapSetUp0...7
19.2.2
Fuse
19.2.2.1
Permanent Fail Fuse A
19.2.2.2
Permanent Fail Fuse B
19.2.2.3
Permanent Fail Fuse C
19.2.2.4
Permanent Fail Fuse D
19.2.2.5
Min Blow Fuse Voltage
19.2.2.6
Fuse Blow Timeout
19.2.3
BTP
19.2.3.1
Init Discharge Set
19.2.3.2
Init Charge Set
19.2.4
Protection
19.2.4.1
Protection Configuration
19.2.4.2
Enabled Protections A
19.2.4.3
Enabled Protections B
19.2.4.4
Enabled Protections C
19.2.4.5
Enabled Protections D
19.2.5
Permanent Failure
19.2.5.1
Enabled PF A
19.2.5.2
Enabled PF B
19.2.5.3
Enabled PF C
19.2.5.4
Enabled PF D
19.2.6
AFE
19.2.6.1
AFE Protection Control
19.2.7
ZVCHG Exit Threshold
19.3
Manufacturing
19.3.1
Manufacturing Status Init
19.4
Current Scaling
19.4.1
Scale Factor
19.5
Advanced Charging Algorithm
19.5.1
Temperature Ranges
19.5.1.1
T1 Temp
19.5.1.2
T2 Temp
19.5.1.3
T5 Temp
19.5.1.4
T6 Temp
19.5.1.5
T3 Temp
19.5.1.6
T4 Temp
19.5.1.7
Hysteresis
19.5.2
Low Temp Charging
19.5.2.1
Voltage
19.5.2.2
Current Low
19.5.2.3
Current Med
19.5.2.4
Current High
19.5.3
Standard Temp Low Charging
19.5.3.1
Voltage
19.5.3.2
Current Low
19.5.3.3
Current Med
19.5.3.4
Current High
19.5.4
Standard Temp High Charging
19.5.4.1
Voltage
19.5.4.2
Current Low
19.5.4.3
Current Med
19.5.4.4
Current High
19.5.5
High Temp Charging
19.5.5.1
Voltage
19.5.5.2
Current Low
19.5.5.3
Current Med
19.5.5.4
Current High
19.5.6
Rec Temp Charging
19.5.6.1
Voltage
19.5.6.2
Current Low
19.5.6.3
Current Med
19.5.6.4
Current High
19.5.7
PreCharging
19.5.8
Maintenance Charging
19.5.9
Voltage Range
19.5.9.1
Precharge Start Voltage
19.5.9.2
Charging Voltage Low
19.5.9.3
Charging Voltage Med
19.5.9.4
Charging Voltage High
19.5.9.5
Charging Voltage Hysteresis
19.5.10
Termination Config
19.5.10.1
Charge Term Taper Current
19.5.10.2
Charge Term Voltage
19.5.11
Charging Rate of Change
19.5.11.1
Current Rate
19.5.11.2
Voltage Rate
19.5.12
Charge Loss Compensation
19.5.12.1
CCC Current Threshold
19.5.12.2
CCC Voltage Threshold
19.5.13
Cell Balancing Config
19.5.13.1
Balance Time per mAh Cell 1
19.5.13.2
Balance Time per mAh Cell 2–4
19.5.13.3
Min Start Balance Delta
19.5.13.4
Start Rsoc for Bal in Sleep
19.5.13.5
End Rsoc for Bal in Sleep
19.5.13.6
Start Time for Bal in Sleep
19.5.13.7
Relax Balance Interval
19.5.13.8
Min RSOC for Balancing
19.5.14
Degrade Mode 1
19.5.14.1
Cycle Threshold
19.5.14.2
SOH Threshold
19.5.14.3
Voltage Degradation
19.5.14.4
Current Degradation
19.5.15
Degrade Mode 2
19.5.15.1
Cycle Threshold
19.5.15.2
SOH Threshold
19.5.15.3
Voltage Degradation
19.5.15.4
Current Degradation
19.5.16
Degrade Mode 3
19.5.16.1
Cycle Threshold
19.5.16.2
SOH Threshold
19.5.16.3
Voltage Degradation
19.5.16.4
Current Degradation
19.5.17
IR Correction
19.5.17.1
Averaging Interval
19.5.18
CS Degrade
19.5.18.1
Temperature Threshold
19.5.18.2
Voltage Threshold
19.5.18.3
Time Interval
19.5.18.4
Delta Voltage
19.5.18.5
Min CV
19.6
Power
19.6.1
Power
19.6.2
Shutdown
19.6.2.1
Shutdown Voltage
19.6.2.2
Shutdown Time
19.6.2.3
Charger Present Threshold
19.6.3
Sleep
19.6.3.1
Sleep Current
19.6.3.2
Bus Timeout
19.6.3.3
Voltage Time
19.6.3.4
Current Time
19.6.3.5
Wake Comparator
19.6.4
Ship
19.6.4.1
FET Off Time
19.6.4.2
Delay
19.6.4.3
Auto Ship Time
19.6.5
Power Off
19.6.6
Manual FET Control
19.6.7
PDSG Timeout
19.6.8
PDSG Level
19.6.9
IATA
19.6.9.1
IATA Config
19.6.9.2
IATA Delay Time
19.6.9.3
IATA RSOC Threshold
19.6.9.4
IATA DeltaV Threshold
19.6.9.5
IATA Wake AbsRSOC
19.6.9.6
IATA Delta RSOC
19.6.9.7
IATA MIN Temperature
19.6.9.8
IATA MAX Temperature
19.6.9.9
IATA MIN Voltage
19.6.9.10
IATA MAX Voltage
19.6.10
IATA STORE
19.6.10.1
IATA Flag
19.6.10.2
IATA RM mAH
19.6.10.3
IATA RM cWH
19.6.10.4
IATA FCC mAH
19.6.10.5
IATA FCC cWH
19.6.11
Unintended Wakeup
19.6.11.1
Delay
19.6.11.2
Count
19.7
LED Support
19.7.1
LED Config
19.7.1.1
LED Flash Period
19.7.1.2
LED Blink Period
19.7.1.3
LED Delay
19.7.1.4
LED Hold Time
19.7.1.5
LED FC Time
19.7.1.6
CHG Flash Alarm
19.7.1.7
CHG Thresh 1
19.7.1.8
CHG Thresh 2
19.7.1.9
CHG Thresh 3
19.7.1.10
CHG Thresh 4
19.7.1.11
CHG Thresh 5
19.7.1.12
CHG Thresh 6
19.7.1.13
DSG Flash Alarm
19.7.1.14
DSG Thresh 1
19.7.1.15
DSG Thresh 2
19.7.1.16
DSG Thresh 3
19.7.1.17
DSG Thresh 4
19.7.1.18
DSG Thresh 5
19.7.1.19
DSG Thresh 6
19.8
System Data
19.8.1
Manufacturer Info
19.8.2
Manufacturer Info B
19.8.3
Manufacturer Info C
19.8.4
Manufacturer Info D
19.8.5
Static DF Signature
19.8.6
Static Chem DF
19.8.7
All DF Signature
19.9
Lifetimes
19.9.1
Voltage
19.9.1.1
Cell 1 Max Voltage
19.9.1.2
Cell 2 Max Voltage
19.9.1.3
Cell 3 Max Voltage
19.9.1.4
Cell 4 Max Voltage
19.9.1.5
Cell 5 Max Voltage
19.9.1.6
Cell 6 Max Voltage
19.9.1.7
Cell 7 Max Voltage
19.9.1.8
Cell 1 Min Voltage
19.9.1.9
Cell 2 Min Voltage
19.9.1.10
Cell 3 Min Voltage
19.9.1.11
Cell 4 Min Voltage
19.9.1.12
Cell 5 Min Voltage
19.9.1.13
Cell 6 Min Voltage
19.9.1.14
Cell 7 Min Voltage
19.9.1.15
Max Delta Cell Voltage
19.9.2
Current
19.9.2.1
Max Charge Current
19.9.2.2
Max Discharge Current
19.9.2.3
Max Avg Dsg Current
19.9.2.4
Max Avg Dsg Power
19.9.2.5
644
19.9.3
Temperature
19.9.3.1
Max Temp Cell
19.9.3.2
Min Temp Cell
19.9.3.3
Max Delta Cell Temp
19.9.3.4
Max Temp Int Sensor
19.9.3.5
Min Temp Int Sensor
19.9.3.6
Max Temp Fet
19.9.4
Safety Events
19.9.4.1
No Of COV Events
19.9.4.2
Last COV Event
19.9.4.3
No Of CUV Events
19.9.4.4
Last CUV Event
19.9.4.5
No Of OCD1 Events
19.9.4.6
Last OCD1 Event
19.9.4.7
No Of OCD2 Events
19.9.4.8
Last OCD2 Event
19.9.4.9
No Of OCC1 Events
19.9.4.10
Last OCC1 Event
19.9.4.11
No Of OCC2 Events
19.9.4.12
Last OCC2 Event
19.9.4.13
No Of AOLD Events
19.9.4.14
Last AOLD Event
19.9.4.15
No Of ASCD Events
19.9.4.16
Last ASCD Event
19.9.4.17
No Of ASCC Events
19.9.4.18
Last ASCC Event
19.9.4.19
No Of OTC Events
19.9.4.20
Last OTC Event
19.9.4.21
No Of OTD Events
19.9.4.22
Last OTD Event
19.9.4.23
No Of OTF Events
19.9.4.24
Last OTF Event
19.9.5
Charging Events
19.9.5.1
No Valid Charge Term
19.9.5.2
Last Valid Charge Term
19.9.6
Gauging Events
19.9.6.1
No Of Qmax Updates
19.9.6.2
Last Qmax Update
19.9.6.3
No Of Ra Updates
19.9.6.4
Last Ra Update
19.9.6.5
No Of Ra Disable
19.9.6.6
Last Ra Disable
19.9.7
Power Events
19.9.8
Cell Balancing
19.9.8.1
CB Time Cell 1
19.9.8.2
CB Time Cell 2
19.9.8.3
CB Time Cell 3
19.9.8.4
CB Time Cell 4
19.9.8.5
CB Time Cell 5
19.9.8.6
CB Time Cell 6
19.9.8.7
CB Time Cell 7
19.9.9
Time
19.9.9.1
Total Firmware Runtime
19.9.9.2
Time Spent in UT
19.9.9.3
Time Spent in LT
19.9.9.4
Time Spent in STL
19.9.9.5
Time Spent in RT
19.9.9.6
Time Spent in STH
19.9.9.7
Time Spent in HT
19.9.9.8
Time Spent in OT
19.10
Protections
19.10.1
CUV—Cell Undervoltage
19.10.1.1
Threshold
19.10.1.2
Delay
19.10.1.3
Recovery
19.10.2
CUVC—Cell Undervoltage
19.10.2.1
Threshold
19.10.2.2
Delay
19.10.2.3
Recovery
19.10.3
COV—Cell Overvoltage
19.10.3.1
Threshold Low Temp
19.10.3.2
Threshold Standard Temp Low
19.10.3.3
Threshold Standard Temp High
19.10.3.4
Threshold High Temp
19.10.3.5
Threshold Rec Temp
19.10.3.6
Delay
19.10.3.7
Recovery Low Temp
19.10.3.8
Recovery Standard Temp Low
19.10.3.9
Recovery Standard Temp High
19.10.3.10
Recovery High Temp
19.10.3.11
Recovery Rec Temp
19.10.3.12
726
19.10.3.13
727
19.10.3.14
728
19.10.4
OCC1—Overcurrent In Charge 1
19.10.4.1
Threshold
19.10.4.2
Delay
19.10.5
OCC2—Overcurrent In Charge 2
19.10.5.1
Threshold
19.10.5.2
Delay
19.10.6
OCC—Overcurrent In Charge Recovery
19.10.6.1
Recovery Threshold
19.10.6.2
Recovery Delay
19.10.7
OCD1—Overcurrent In Discharge 1
19.10.7.1
Threshold
19.10.7.2
Delay
19.10.8
OCD2—Overcurrent In Discharge 2
19.10.8.1
Threshold
19.10.8.2
Delay
19.10.9
OCD—Overcurrent In Discharge Recovery
19.10.9.1
Recovery Threshold
19.10.9.2
Recovery Delay
19.10.9.3
Latch Limit
19.10.9.4
Counter Dec Delay
19.10.9.5
Reset
19.10.10
AOLD—Overload in Discharge
19.10.10.1
Latch Limit
19.10.10.2
Counter Dec Delay
19.10.10.3
Recovery
19.10.10.4
Reset
19.10.10.5
Threshold
19.10.11
ASCC—Short Circuit In Charge
19.10.11.1
Latch Limit
19.10.11.2
Counter Dec Delay
19.10.11.3
Recovery
19.10.11.4
Reset
19.10.11.5
Threshold
19.10.12
ASCD—Short Circuit in Discharge
19.10.12.1
Latch Limit
19.10.12.2
Counter Dec Delay
19.10.12.3
Recovery
19.10.12.4
Reset
19.10.12.5
Thresholds 1 and 2
19.10.13
OTC—Overtemperature in Charge
19.10.13.1
Threshold
19.10.13.2
Delay
19.10.13.3
Recovery
19.10.14
OTD—Overtemperature in Discharge
19.10.14.1
Threshold
19.10.14.2
Delay
19.10.14.3
Recovery
19.10.15
OTF—Overtemperature FET
19.10.15.1
Threshold
19.10.15.2
Delay
19.10.15.3
Recovery
19.10.16
UTC—Under Temperature in Charge
19.10.16.1
Threshold
19.10.16.2
Delay
19.10.16.3
Recovery
19.10.17
UTD—Under Temperature in Discharge
19.10.17.1
Threshold
19.10.17.2
Delay
19.10.17.3
Recovery
19.10.18
HWD—Host Watchdog
19.10.19
PTO—PRECHARGE Mode Time Out
19.10.19.1
Charge Threshold
19.10.19.2
Suspend Threshold
19.10.19.3
Delay
19.10.19.4
Reset
19.10.20
CTO—Fast Charge Mode Time Out
19.10.20.1
Charge Threshold
19.10.20.2
Suspend Threshold
19.10.20.3
Delay
19.10.20.4
Reset
19.10.21
OC—Overcharge
19.10.21.1
Threshold
19.10.21.2
Recovery
19.10.21.3
RSOC Recovery
19.10.22
CHGV—ChargingVoltage
19.10.22.1
Threshold
19.10.22.2
Delay
19.10.22.3
Recovery
19.10.23
CHGC—ChargingCurrent
19.10.23.1
Threshold
19.10.23.2
Delay
19.10.23.3
Recovery Threshold
19.10.23.4
Recovery Delay
19.10.24
PCHGC—Pre-ChargingCurrent
19.10.24.1
Threshold
19.10.24.2
Delay
19.10.24.3
Recovery Threshold
19.10.24.4
Recovery Delay
19.11
Permanent Fail
19.11.1
SUV—Safety Cell Undervoltage
19.11.1.1
Threshold
19.11.1.2
Delay
19.11.2
SOV—Safety Cell Overvoltage
19.11.2.1
Threshold
19.11.2.2
Delay
19.11.3
SOCC—Safety Overcurrent in Charge
19.11.3.1
Threshold
19.11.3.2
Delay
19.11.4
SOCD—Safety Overcurrent in Discharge
19.11.4.1
Threshold
19.11.4.2
Delay
19.11.5
SOT—Overtemperature Cell
19.11.5.1
Threshold
19.11.5.2
Delay
19.11.6
SOTF—Overtemperature FET
19.11.6.1
Threshold
19.11.6.2
Delay
19.11.7
Open Thermistor—NTC Thermistor Failure
19.11.7.1
Threshold
19.11.7.2
Delay
19.11.7.3
FET Delta
19.11.7.4
Cell Delta
19.11.8
QIM—QMax Imbalance
19.11.8.1
Threshold
19.11.8.2
Delay
19.11.9
CB—Cell Balance
19.11.9.1
Max Threshold
19.11.9.2
Delta Threshold
19.11.9.3
Delay
19.11.10
VIMR—Voltage Imbalance At Rest
19.11.10.1
Check Voltage
19.11.10.2
Check Current
19.11.10.3
Delta Threshold
19.11.10.4
Delay
19.11.10.5
Duration
19.11.11
VIMA—Voltage Imbalance Active
19.11.11.1
Check Voltage
19.11.11.2
Check Current
19.11.11.3
Delta Threshold
19.11.11.4
Delay
19.11.12
IMP—Impedance Imbalance
19.11.12.1
Delta Threshold
19.11.12.2
Max Threshold
19.11.12.3
Ra Update Counts
19.11.13
CD—Capacity Degradation
19.11.13.1
Threshold
19.11.13.2
Delay
19.11.14
CFET—CHG FET Failure
19.11.14.1
OFF Threshold
19.11.14.2
Delay
19.11.15
DFET—DFET Failure
19.11.15.1
OFF Threshold
19.11.15.2
Delay
19.11.16
FUSE—FUSE Failure
19.11.16.1
Threshold
19.11.16.2
Delay
19.11.17
AFER—AFE Register
19.11.17.1
Threshold
19.11.17.2
Delay Period
19.11.17.3
Compare Period
19.11.18
AFEC—AFE Communication
19.11.18.1
Threshold
19.11.18.2
Delay Period
19.11.19
2LVL—2nd Level OV
19.12
PF Status
19.12.1
Device Status Data
19.12.1.1
Safety Alert A
19.12.1.2
Safety Status A
19.12.1.3
Safety Alert B
19.12.1.4
Safety Status B
19.12.1.5
Safety Alert C
19.12.1.6
Safety Status C
19.12.1.7
Safety Alert D
19.12.1.8
Safety Status D
19.12.1.9
PF Alert A
19.12.1.10
PF Status A
19.12.1.11
PF Alert B
19.12.1.12
PF Status B
19.12.1.13
PF Alert C
19.12.1.14
PF Status C
19.12.1.15
PF Alert D
19.12.1.16
PF Status D
19.12.1.17
Fuse Flag
19.12.1.18
Operation Status A
19.12.1.19
Operation Status B
19.12.1.20
Temp Range
19.12.1.21
Charging Status A
19.12.1.22
Charging Status B
19.12.1.23
Gauging Status
19.12.1.24
IT Status
19.12.2
Device Voltage Data (at the Time of PF Event)
19.12.2.1
Cell 1 Voltage
19.12.2.2
Cell 2 Voltage
19.12.2.3
Cell 3 Voltage
19.12.2.4
Cell 4 Voltage
19.12.2.5
Cell 5 Voltage
19.12.2.6
Cell 6 Voltage
19.12.2.7
Cell 7 Voltage
19.12.2.8
Battery Direct Voltage
19.12.2.9
Pack Voltage
19.12.3
Device Current Data
19.12.4
Device Temperature Data (at the Time of PF Event)
19.12.4.1
Internal Temperature
19.12.4.2
External 1 Temperature
19.12.4.3
External 2 Temperature
19.12.4.4
External 3 Temperature
19.12.4.5
External 4 Temperature
19.12.5
Device Gauging Data (at the Time of PF Event)
19.12.5.1
Cell 1DOD0
19.12.5.2
Cell 2 DOD0
19.12.5.3
Cell 3 DOD0
19.12.5.4
Cell 4 DOD0
19.12.5.5
Cell 5 DOD0
19.12.5.6
Cell 6 DOD0
19.12.5.7
Cell 7 DOD0
19.12.5.8
Passed Charge
19.12.6
AFE Regs
19.12.6.1
AFE Interrupt Status
19.12.6.2
AFE FET Status
19.12.6.3
AFE RXIN
19.12.6.4
AFE Latch Status
19.12.6.5
AFE Interrupt Enable
19.12.6.6
AFE FET Control
19.12.6.7
AFE RXIEN
19.12.6.8
AFE RLOUT
19.12.6.9
AFE RHOUT
19.12.6.10
AFE RHINT
19.12.6.11
AFE Cell Balance
19.12.6.12
AFE AD/CC Control
19.12.6.13
AFE ADC Mux
19.12.6.14
AFE LED Output
19.12.6.15
AFE State Control
19.12.6.16
AFE LED/Wake Control
19.12.6.17
AFE Protection Control
19.12.6.18
AFE OCD
19.12.6.19
AFE SCC
19.12.6.20
AFE SCD1
19.12.6.21
AFE SCD2
19.13
Black Box
19.13.1
Safety Status
19.13.2
PF Status
19.14
Gas Gauging
19.14.1
Current Thresholds
19.14.1.1
Dsg Current Threshold
19.14.1.2
Chg Current Threshold
19.14.1.3
Quit Current
19.14.1.4
Dsg Relax Time
19.14.1.5
Chg Relax Time
19.14.2
Design
19.14.2.1
Design Capacity mAh
19.14.2.2
Design Capacity in cWh
19.14.2.3
Design Voltage
19.14.3
Cycle
19.14.4
FD
19.14.4.1
Set Voltage Threshold
19.14.4.2
Clear Voltage Threshold
19.14.4.3
Set RSOC % Threshold
19.14.4.4
Clear RSOC % Threshold
19.14.5
FC
19.14.5.1
Set Voltage Threshold
19.14.5.2
Clear Voltage Threshold
19.14.5.3
Set RSOC % Threshold
19.14.5.4
Clear RSOC % Threshold
19.14.6
TD
19.14.6.1
Set Voltage Threshold
19.14.6.2
Clear Voltage Threshold
19.14.6.3
Set RSOC % Threshold
19.14.6.4
Clear RSOC % Threshold
19.14.7
TC
19.14.7.1
Set Voltage Threshold
19.14.7.2
Clear Voltage Threshold
19.14.7.3
Set RSOC % Threshold
19.14.7.4
Clear RSOC % Threshold
19.14.8
State
19.14.8.1
QMax
19.14.8.2
Update Status
19.14.8.3
Cell 1–4 Chg Voltage at EoC
19.14.8.3.1
Cell 1Chg Voltage at EoC
19.14.8.3.2
Cell 2 Chg Voltage at EoC
19.14.8.3.3
Cell 3 Chg Voltage at EoC
19.14.8.3.4
Cell 4 Chg Voltage at EoC
19.14.8.3.5
Cell 5 Chg Voltage at EoC
19.14.8.3.6
Cell 6 Chg Voltage at EoC
19.14.8.3.7
Cell 7 Chg Voltage at EoC
19.14.8.4
Current at EoC
19.14.8.5
Average Last Run
19.14.8.5.1
Avg I Last Run
19.14.8.5.2
Avg P Last Run
19.14.8.6
Delta Voltage
19.14.8.7
Temp
19.14.8.7.1
Temp k
19.14.8.7.2
Temp a
19.14.8.8
Max Avg Last Run
19.14.8.8.1
Max Avg I Last Run
19.14.8.8.2
Max Avg P Last Run
19.14.9
Cycle Count
19.14.10
IT Config
19.14.10.1
Load Select
19.14.10.2
Fast Scale Load Select
19.14.10.3
Load Mode
19.14.10.4
Design Resistance
19.14.10.5
User Rate-mA
19.14.10.6
User Rate-cW
19.14.10.7
Reserve Cap-mAh
19.14.10.8
Reserve Cap-cWh
19.14.10.9
Ra Filter
19.14.10.10
Ra Max Delta
19.14.10.11
Reference Grid
19.14.10.12
Resistance Parameter Filter
19.14.10.13
Near EDV Ra Param Filter
19.14.10.14
Cell 1..4 Interconnect Resistance
19.14.10.14.1
Cell 1 Interconnect Resistance
19.14.10.14.2
Cell 2 Interconnect Resistance
19.14.10.14.3
Cell 3 Interconnect Resistance
19.14.10.14.4
Cell 4 Interconnect Resistance
19.14.10.15
Max Current Change %
19.14.10.16
Qmax Delta
19.14.10.17
Qmax Upper Bound
19.14.10.18
Term Voltage
19.14.10.19
Term Voltage Delta
19.14.10.20
Term Min Cell V
19.14.10.21
Fast Scale Start SOC
19.14.10.22
Pack Resistance
19.14.10.23
Max Simulation Iterations
19.14.10.24
System Resistance
19.14.10.25
DeltaV Max Voltage Delta
19.14.10.26
Resistance Update Voltage
19.14.10.27
Smoothing
19.14.10.28
Term Smooth Start Cell V Delta
19.14.10.29
Term Smooth Time
19.14.10.30
Term Smooth Final Cell V Delta
19.14.11
Condition Flag
19.14.12
Max Error
19.14.12.1
Time Cycle Equivalent
19.14.12.2
Cycle Delta
19.14.13
SOH
19.14.14
Turbo Cfg
19.14.14.1
Min Turbo Power
19.14.14.2
1057
19.14.14.3
Ten Second Max C-Rate
19.14.14.4
Ten Millisecond Max C-Rate
19.14.14.5
Turbo Adjustment Factor
19.14.14.6
Reserve Energy %
19.14.14.7
High Frequency Resistance
19.15
RA Table
19.15.1
R_a0
19.15.2
R_a1
19.15.3
R_a2
19.15.4
R_a3
19.15.5
R_a4
19.15.6
R_a5
19.15.7
R_a6
19.15.8
R_a0x
19.15.9
R_a1x
19.15.10
R_a2x
19.15.11
R_a3x
19.15.12
R_a4x
19.15.13
R_a5x
19.15.14
R_a6x
19.16
SBS Configuration
19.16.1
Data
19.16.1.1
Remaining Capacity Alarm
19.16.1.1.1
Remaining Ah Capacity Alarm
19.16.1.1.2
Remaining Wh Capacity Alarm
19.16.1.2
RemainingTimeAlarm
19.16.1.3
Initial Battery Mode
19.16.1.4
Specification Information
19.16.1.5
Manufacturer Date
19.16.1.6
Serial Number
19.16.1.7
Manufacturer Name
19.16.1.8
Device Name
19.16.1.9
Device Chemistry
19.17
Data Flash Summary
A AFE Threshold and Delay Settings
A.1 Overload in Discharge Protection (AOLD)
A.2 Short Circuit in Charge (ASCC)
A.3 Short Circuit in Discharge (ASCD1 and ASCD2)
B Sample Filter Settings
C Revision History
19.12.6.15
AFE State Control
Class
Subclass
Name
Type
Min
Max
Default
Unit
PF Status
AFE Regs
AFE State Control
H1
0x00
0xFF
0x00
Hex
Description
: AFE State Control register contents