ZHCSMX1B October 2019 – March 2022 TCAN1144-Q1 , TCAN1145-Q1 , TCAN1146-Q1
PRODUCTION DATA
幀檢測邏輯支持處理來自 CAN 總線的串行數據或 CAN 幀。該器件具有選擇性喚醒控制寄存器,可設置該器件通過 CAN ID(11 位或 29 位)或 CAN ID 加上數據幀(包括數據屏蔽)來查找已編程的匹配。如果從總線接收到的已檢測 CAN 幀與幀檢測邏輯中的配置要求相匹配,則該幀稱為喚醒幀 (WUF)。
在啟用或使用幀檢測之前,需要在器件寄存器中正確配置 WUF 驗證或匹配所需的數據。正確配置器件以允許幀檢測或選擇性喚醒功能后,必須設置 SWCFG(選擇性喚醒配置)以加載器件的 WUF 參數。如果檢測到有效的 WUF,則會通過 CANINT 標志顯示,包括選擇性喚醒。
當幀檢測已啟用且總線從有效 WUP 偏置到 2.5V 時,可能會發生其他幾種操作,因為邏輯正在解碼器件在總線上接收到的 CAN 幀,包括錯誤檢測和計數以及通過 CAN_SYNC 和 CAN_SYNC_FD 標志指示 CAN 幀的接收。
如果在幀檢測模式下發生幀溢出 (FRAME_OVF),則會禁用該模式并清除 SW_EN 位。
當幀檢測已啟用時,如果從接收器偏置未打開的模式轉換,則在幀檢測穩定之前,對于 500kbps 及更低的數據速率,器件可忽略多達四個 CAN 幀,而對于 500kbps 以上的數據速率,則最多可忽略八個 CAN 幀。
正確配置器件以使用幀檢測和選擇性喚醒的過程如下:
如果之后從“幀溢出”標志中發生 SWERR 中斷,則需要清除“幀溢出”中斷,然后必須再次將 SWCFG 位設置為 1。