在正常操作期间,主机通过发送 CONTROL1[GOTO_SHUTDOWN] = 1 将器件置于 SHUTDOWN 模式。在菊花链配置中,使用广播写入发送此命令会将菊花链中的所有器件置于 SHUTDOWN 模式。
器件还可以通过以下条件之一进入 SHUTDOWN 模式:
- 通信超时:如果在配置的时间内没有有效通信,则自动从 ACTIVE 模式转换至 SHUTDOWN 模式。主机可以通过 COMM_TIMEOUT_CONF 寄存器启用该选项。
- SLEEP 模式超时:如果器件处于 SLEEP 模式达到配置的时间,则自动从 SLEEP 模式转换至 SHUTDOWN 模式。主机可以通过 PWR_TRANSIT_CONF[SLP_TIME2:0] 启用该选项。
- 均衡完成后:当器件的所有均衡完成后,自动进入 SHUTDOWN 模式。有关详细信息,请参阅节 8.3.3。此选项可能会导致菊花链配置下的器件在一段时间内处于不同的功耗模式。
- 热关断:当内部内核温度大于 TSHUT 时关闭器件
- SHUTDOWN 或 HW_RESET ping/音调:这些 ping/音调用作通信中断情况下的恢复尝试。SHUTDOWN ping/音调会在不使用通信的情况下将器件置于 SHUTDOWN 模式,从而强制关闭大部分电路。更积极的恢复尝试使用 HW_RESET ping/音调,这会关闭除带隙之外的所有电路并在 SHUTDOWN 模式下重新启动器件。