ZHCSNS0A November 2024 – October 2025 TCAN2855-Q1 , TCAN2857-Q1
PRODUCTION DATA
請參考 PDF 數(shù)據(jù)表獲取器件具體的封裝圖。
睡眠喚醒錯誤 (SWE) 計時器 (tINACTIVE) 是用于確定特定功能是否不工作或器件與處理器之間是否存在通信的計時器。此功能默認為禁用。可以通過將 8'h1C[7] 的 SWE_EN 設置為 1b 啟用 SWE 計時器。有關 SWE 計時器在哪些模式下啟動以及何時啟動的信息,請參閱圖 8-42。啟用后,在上電時設置 VCC1_CFG = 10b 以進行 SBC 模式控制,如果器件的 PWRON 標志沒有清除或未置于正常模式,則器件會在 tINACTIVE 超時時進入睡眠模式。如果 VREG_CONFIG1 寄存器 8'h0D[7:6] 的 VCC1_CFG 已設置為 01b 以實現(xiàn)常開狀態(tài),并且當器件處于正常模式或待機模式時 SWE 計時器超時,器件會轉(zhuǎn)換到重啟模式。
如果 CAN 或 LIN 總線提供 WUP 或發(fā)生本地喚醒事件,器件會喚醒并進入待機模式。進入待機模式后,tSILENCE 和 tINACTIVE 計時器將啟動。如果 tINACTIVE 結(jié)束,器件會重新進入睡眠模式。當器件接收到 CANINT、LWU 或 FRAME_OVF,因而退出睡眠模式、進入重啟模式然后再進入待機模式時,處理器必須在編程的 SWE 計時器時間內(nèi)清除標志或?qū)⑵骷糜谡DJ健H绻麤]有發(fā)生這種情況,器件會進入重啟模式或睡眠模式,具體取決于編程的 VCC1_CFG 值。當處于待機或正常模式且 CANSLNT 標志在 tINACTIVE 時間內(nèi)一直存在,則器件進入睡眠模式。這些事件示例包括處理器不再工作并且無法使用 SPI 總線。收到進入睡眠模式命令而處理器無法接收或響應該命令。請參閱圖 8-43。
重啟計時器可以是 tRSTTO 或 tINACTIVE(SWE 計時器)并使用寄存器 8'h4F[0] 的 RSTRT_TMR_SEL 進行選擇。SWE 計時器默認禁用,如果要使用 tINACTIVE,則必須啟用該計時器。