ZHCSMX1B October 2019 – March 2022 TCAN1144-Q1 , TCAN1145-Q1 , TCAN1146-Q1
PRODUCTION DATA
睡眠唤醒错误 (SWE) 计时器是用于确定特定外部和内部功能是否正常工作的计时器。图 10-22 概述了启用失效防护模式时 SWE 计时器何时开启以及何时启动或关闭。上电时或者发生 POR 或 UVSUP 事件时,SWE 计时器 (tINACTIVE) 会启动,在 SWE 计时器到期之前,处理器必须配置 TCAN114x-Q1,清除 PWRON 标志,或者将器件配置为正常或监听模式。无法在上电时禁用此功能。如果器件没有清除 PWRON 标志,也没有置于正常或监听模式,则它将进入睡眠模式。在其他导致器件进入失效防护模式的情况下,可以通过设置 8'h1C[7] = 1 (SWE_DIS) 和 8'h17[0] = 1 (FS_DIS) 时禁用 SWE 计时器。
器件会因 CAN 总线 WUP 或本地唤醒而唤醒,从而进入待机模式。进入待机模式后,tSILENCE 和 tINACTIVE 计时器将启动。如果 tINACTIVE 到期,器件将重新进入睡眠模式。当器件接收到 CANINT、LWU 或 FRAME_OVF,从而使器件离开睡眠模式并进入待机模式时,处理器必须在 tINACTIVE 到期之前,清除标志并将器件置于正常模式。如果没有发生这种情况,器件将进入睡眠模式。当处于待机、正常或监听模式且 tSILENCE (SWE_DIS=1) 或 CANSLNT (SWE_DIS=0) 在 tINACTIVE 期间持续存在时,器件将进入睡眠模式。可能导致这种情况的事件示例包括处理器不再工作、无法使用 SPI 总线、收到进入睡眠模式命令,以及处理器无法接收命令或无法响应。