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
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
16
BQ28Z610-R2
Copyright © 2022 Texas Instruments Incorporated