During normal operation, host puts the device in
SHUTDOWN mode through communication by sending CONTROL1[GOTO_SHUTDOWN] =
1. In a daisy chain configuration, using broadcast write to send this command
will put all devices in the daisy chain in SHUTDOWN mode.
The device can also enter SHUTDOWN mode by one of the following conditions:
- Communication timeout: automatically transitions from ACTIVE mode to SHUTDOWN mode if there is no valid communication for the configured time. Host can enable this option through the COMM_TIMEOUT_CONF register.
- SLEEP mode timeout: automatically transitions from SLEEP mode to SHUTDOWN mode if device is in SLEEP mode for the configured time. Host can enable this option through PWR_TRANSIT_CONF[SLP_TIME2:0].
- Upon balancing completion: automatically enter SHUTDOWN mode when all
balancing of the devices is completed. See Section 9.3.3 for details. This option can result with devices in different power modes for a
period of time in a daisy chain configuration.
- Thermal shutdown: shuts down the device when the internal die temperature is greater than TSHUT
- SHUTDOWN or HW_RESET ping/tone: These
pings/tones
are used as a recovery attempt on a loss communication situation. A SHUTDOWN
ping/tone
puts the device into SHUTDOWN mode without using communication, forcing most
of the circuits to be off. A more aggressive recovery attempt uses HW_RESET
ping/tone
which turns off all circuits except a bandgap and restarts the device in
SHUTDOWN mode.