ZHCSMX1B October 2019 – March 2022 TCAN1144-Q1 , TCAN1145-Q1 , TCAN1146-Q1
PRODUCTION DATA
TCAN114x-Q1 支持低功耗睡眠模式和待機模式,并使用稱為通過 RXD 請求進行總線喚醒 (BWRR) 的 CAN 總線喚醒機制。一旦接收到這種模式,TCAN114x-Q1 就會從睡眠模式自動切換到待機模式,并在 nINT 引腳(如果已啟用)上插入一個中斷,以向主機微處理器指示總線處于運行狀態(tài),并且處理器應喚醒并為 TCAN114x-Q1 提供服務。在睡眠模式下會啟用低功耗接收器和總線監(jiān)視器,以允許通過 CAN 總線發(fā)出 RXD 喚醒請求。喚醒請求是連接到 RXD(驅動為低電平)的輸出,如圖 10-12 所示。外部 CAN FD 控制器會監(jiān)視 RXD 的轉換情況(從高電平轉換為低電平),然后根據 RXD 喚醒請求重新激活器件,使其進入正常模式。在此模式下,如果 tSILENCE 已過期,則在 BWRR 之前,CAN 總線端子會被弱下拉至 GND,請參閱圖 9-2。
該器件使用 ISO 11898-2:2016 標準中的喚醒模式 (WUP) 來將總線流量限定為喚醒主機微處理器的請求??偩€喚醒請求會以“下降沿加低電平”的形式發(fā)送給集成式 CAN FD 控制器,其中低電平信號對應于 RXD 端子上的“濾波”總線顯性信號 (BWRR)。
喚醒模式 (WUP) 包括:
檢測到 WUP 后,器件會開始在 RXD 引腳上發(fā)出喚醒請求 (BWRR)。該引腳的行為由寄存器 h'12[2] 確定。如果 h'12[2] = 0,一旦接收到滿足顯性、隱性、顯性濾波時間的 WUP 模式,RXD 引腳就會被拉低。第一個濾波顯性信號會發(fā)起 WUP,之后總線監(jiān)視器會等待濾波隱性信號;其他總線通信不會使總線監(jiān)視器復位。接收到濾波隱性信號后,總線監(jiān)視器會等待另一個濾波顯性信號;其他總線通信不會使總線監(jiān)視器復位。在接收到第二個濾波顯性信號后,總線監(jiān)視器會立即識別 WUP 并切換到 BWRR 模式。
對于被視為已濾波的顯性或隱性信號,總線必須保持該狀態(tài)超過 tWK_FILTER 時間。由于 tWK_FILTER 存在變化性,可以分為以下幾種情況來判定。
請參閱圖 10-12 以了解 WUP 的時序圖。
用于 WUP 和 BWRR 的模式和 tWK_FILTER 時間可防止噪聲和總線卡在顯性狀態(tài)故障導致錯誤的喚醒請求,同時允許任何 CAN 或 CAN FD 報文發(fā)起 BWRR。如果器件切換到正常模式,或者 VCC 上發(fā)生欠壓事件,則會丟失 BWRR。WUP 模式必須在 tWK_TIMEOUT 時間內發(fā)生;否則,器件會處于等待下一個隱性信號和有效 WUP 模式的狀態(tài)。
如果 h'12[2] = 1,RXD 引腳會在 tTOGGLE = 10μs 內從低電平切換到高電平再切換到低電平,直到器件進入正常或監(jiān)聽模式。BWRR 會在加電時以及退出睡眠模式或某些失效防護模式條件后,在待機模式下激活。如果 SPI 寫入將器件置于待機模式,RXD 引腳將處于高電平,直到發(fā)生喚醒事件。隨后,RXD 引腳的行為與從睡眠模式喚醒時的行為類似。
圖 10-12 喚醒模式 (WUP) 和 RXD 總線喚醒請求 (BWRR)
圖 10-13 TXD DTO 的時序圖示例