12.2.8 MACSubcmd() 0x0008 Static Chem DF Signature
The device can return the data flash checksum.
Status
Condition
Action
Enable
0x0008 to
MACSubcmd()
Returns the signature of all static chemistry DF on a subsequent read
on
MACData()
after a wait time of 250 ms. MSB is set to 1 if the
calculated signature does not match the signature stored in DF.
12.2.9 MACSubcmd() 0x0009 All DF Signature
The device can return the data flash checksum.
Status
Condition
Action
Enable
0x0008 to
MACSubcmd()
Returns the signature of all DF parameters on a subsequent read
on
MACData()
after a wait time of 250 ms. MSB is set to 1 if the
calculated signature does not match the signature stored in DF. It is
normally expected that this signature will change due to update of
lifetime, gauging, and other information.
12.2.10 MACSubcmd() 0x0010 SHUTDOWN Mode
The device can be sent to SHUTDOWN mode before shipping to reduce power consumption to a minimum.
The device will wake up when a voltage is applied to PACK. When the pack is sealed, this feature requires the
command be sent twice in a row for safety. Once SHUTDOWN mode is enabled, it is not possible to clear it
without entering SHUTDOWN mode.
Status
Condition
Action
Normal
OperationStatus()[SDM]
= 0
Shutdown feature is armed internally.
Arm
OperationStatus()[SEC1,SEC0]
= [1, 1]
0x0010 sent to
MACSubcmd()
Shutdown feature is armed internally.
Enable
0x0010 to
MACSubcmd()
when
OperationStatus[SEC1,SEC0]
= [1, 1] OR
0x0010 to
MACSubcmd()
when shutdown feature is
armed.
OperationStatus()[SDM]
= 1
Trip
Current()
= 0 AND Voltage on
PACK < Power. Charger Present AND
OperationStatus()[SDM]
= 1
No charging or discharging allowed. Device shutdown.
Recovery
Voltage on PACK terminal and device is in
SHUTDOWN mode.
Device powers up (reset)
12.2.11 MACSubcmd() 0x0011 SLEEP Mode
The device can be sent to SLEEP with
MACSubcmd()
if the sleep conditions are met.
Status
Condition
Action
Enable
0x0011 to
MACSubcmd()
OperationStatus()[SLEEPM]
= 1
Activate
|
Current()
| <
Power:Sleep Current
Turn off DSG FET
Turn off CHG FET if
DA Configuration[SLEEPCHG]
= 0
Device goes to sleep
Device wakes up every Power
:Sleep Voltage Time
period to
measure voltage and temperature
Device wakes up every Power
:Sleep Current Time
period to
measure current
Exit
|
Current()
| > Configuration:Sleep Current
OperationStatus()[SLEEPM]
= 0
Return to NORMAL mode
Exit
Wake Comparator trips
OperationStatus()[SLEEPM]
= 0
Return to NORMAL mode
Exit
SafetyAlert()
flag or
PFAlert()
flag set
OperationStatus()[SLEEPM]
= 0
Return to NORMAL mode
I2C Commands
SLUUCO0 – APRIL 2022
BQ28Z610-R2
75
Copyright © 2022 Texas Instruments Incorporated