ZHCSRX7 june 2023 BQ79616
PRODUCTION DATA
传播:
WAKE 和 SLEEPtoACTIVE ping/音调是唤醒器件的正常操作的一部分;因此,这两个 ping/音调可以传播到菊花链配置中的下一个器件。也就是说,当器件接收到 WAKE ping/音调时,它会生成 WAKE 音调并将其转发到下一个器件。类似的操作适用于 SLEEPtoACTIVE ping/音调。
音调转发的方向遵循通信方向,该方向由 CONTROL1[DIR_SEL] 位设置。有关更多详细信息,请参阅节 8.3.6.1。无论 [DIR_SEL] 设置如何,堆栈器件上的 COMH 和 COML 端口都支持音调检测。这不适用于基底器件,因为基底器件会检测 ping。
在正常运行期间,主机只需向基底器件发送 WAKE 或 SLEEPtoACTIVE ping,就会向其余堆栈器件生成相应的音调。在系统开发过程中,如果需要仅向菊花链中的部分器件发送 WAKE 或 SLEEPtoACTIVE,则主机可以使用 CONTROL1[SEND_WAKE] 或 CONTROL1[SEND_SLPTOACT] 位。接收到该命令的器件将向菊花链中的下一个器件发送相应的音调。由于 WAKE 和 SLEEPtoACTIVE 音调会传播,因此上面连接的菊花链其余部分也会收到相应的音调。
不传播:
SHUTDOWN 和 HW_RESET ping/音调主要用作通信恢复尝试。因此,这些 ping/音调不会传播。也就是说,当器件接收到 SHUTDOWN ping/音调时,它会启动关闭过程,但该器件不会向下一个器件生成另一个 SHUTDOWN 音调。类似的操作适用于 HW_RESET ping/音调。
对于基底器件,由于 RX 引脚连接到主机,因此可以在基底器件上使用 SHUTDOWN 或 HW_RESET ping。对于堆栈器件,要求至少有一个堆栈器件可与问题器件通信。主机必须与相邻器件通信并设置 CONTROL1[SEND_SHUTDOWN] = 1 或 CONTROL2[SEND_HW_RESET] = 1,以指示相邻器件向问题器件发出相应的音调。无论 [DIR_SEL] 设置如何,堆栈器件上的 COMH 和 COML 端口都支持音调检测。这不适用于基底器件,因为基底器件会检测 ping。
ping/音调 | 可传播 | 不可传播 |
---|---|---|
WAKE | 接收器件会向下一个器件发出 WAKE 音调 | |
SLEEPtoACTIVE | 接收器件会向下一个器件发出 SLEEPtoACTIVE 音调 | |
SHUTDOWN | 接收器件将初始化关闭过程 | |
HW_RESET | 接收器件将初始化硬件复位过程 |