Status Condition Action
Recovery SafetyStatus()[ASCC] = 1 for SCC:Recovery time
SafetyStatus()[ASCC] = 0
BatteryStatus()[TCA] = 1
OperationStatus()[XCHG] = 0
2.6.3 Short Circuit in Discharge Protection
The device has a hardware-based short circuit in discharge protection with adjustable current and delay.
Status Condition Action
Normal
Current() > (ASCD1 Threshold[2:0]/R
SENSE
) AND
Current() > (ASCD2 Threshold[2:0]/R
SENSE
)
SafetyAlert()[ASCD] = 0
Trip
Current() continuous ≤ (ASCD1 Threshold[2:0]/R
SENSE
) for
SCD1Threshold[7:4] duration OR
Current() continuous ≤ (ASCD2 Threshold[2:0]/R
SENSE
) for
ASCD2Threshold[7:4] duration
SafetyStatus()[ASCD] = 1
OperationStatus()[XDSG] = 1
Recovery SafetyStatus()[ASCD] = 1 for SCD:Recovery time
SafetyStatus()[ASCD] = 0
OperationStatus()[XDSG] = 0
2.7 Temperature Protections
The device provides overtemperature and undertemperature protections based on Cell Temperature
measurement. The Cell Temperature based protections are further divided into a protection-in-charging direction
and discharging direction. This section describes in detail each of the protection functions.
For temperature reporting, the device supports a maximum of one external thermistors and one internal
temperature sensor. Unused temperature sensors must be disabled by clearing the corresponding flag in
Settings:Temperature Enable[TS1][TSInt].
The Settings:DA Configuration[CTEMP] allows users to use the maximal ([CTEMP] = 0) or the average
([CTEMP] = 1) of the source temperature sensors for Cell Temperature reporting.
The Temperature() command returns the Cell Temperature measurement. The MAC and extended command
DAStatus2() also returns the temperature measurement from the internal temperature sensor, the external
thermistors TS1, and the Cell Temperatures.
The Cell Temperature based overtemperature and undertemperature safety provide protections in charge and
discharge conditions. The battery pack is in CHARGE mode when BatteryStatus()[DSG] = 0, where Current() >
Chg Current Threshold. The overtemperature and undertemperature in charging protections are active in this
mode. The BatteryStatus()[DSG] is set to 1 in a NON-CHARGE mode condition, which includes RELAX and
DISCHARGE modes. The overtemperature and undertemperature in discharge protections are active in these
two modes. See Section 6.3 for detailed descriptions of the gas gauge modes.
2.8 Overtemperature in Charge Protection
The device has an overtemperature protection for cells charging.
Status Condition Action
Normal Temperatures() < OTC:Threshold OR not charging SafetyAlert()[OTC] = 0
Alert Temperatures() ≥ OTC:Threshold AND charging
SafetyAlert()[OTC] = 1
BatteryStatus()[TCA] = 1
Trip
Temperatures() ≥ OTC:Threshold AND charging for OTC:Delay
duration
SafetyAlert()[OTC] = 0
SafetyStatus()[OTC] = 1
BatteryStatus()[OTA] = 1
BatteryStatus()[TCA] = 0
OperationStatus()[XCHG] = 1
Recovery
SafetyStatus()[OTC] AND Cell Temperature in Temperatures() ≤
OTC:Recovery
SafetyStatus()[OTC] = 0
BatteryStatus()[OTA] = 0
BatteryStatus()[TCA] = 0
OperationStatus()[XCHG] = 0
Protections www.ti.com
16 BQ28Z610-R2 SLUUCO0 – APRIL 2022
Submit Document Feedback
Copyright © 2022 Texas Instruments Incorporated