ZHCSNS0A November 2024 – October 2025 TCAN2855-Q1 , TCAN2857-Q1
PRODUCTION DATA
請參考 PDF 數(shù)據(jù)表獲取器件具體的封裝圖。
圖 8-9 展示了 CAN FD 收發(fā)器的方框圖。
CTXD 是處理器向 CAN FD 發(fā)送器提供的輸入,用于控制 CAN FD 總線的狀態(tài)。當 CTXD 為低電平時,總線輸出為顯性狀態(tài)。當 CTXD 為高電平時,總線輸出為隱性狀態(tài),即邏輯 0。CTXD 輸入結構與具有 3.3V 至 5V VO 的處理器兼容。CTXD 有一個連接到 VCC1 的內(nèi)部上拉電阻。總線會受到保護,避免因系統(tǒng)故障,無法通過顯性狀態(tài)超時計時器將 CTXD 驅(qū)動為低電平,而導致卡滯在顯性狀態(tài)。
CRXD 是 CAN FD 接收器的輸出。發(fā)生 CAN 喚醒事件時,CRXD 引腳被鎖存為低電平。CRXD 還指示來自高壓 WAKE 引腳的本地喚醒 (LWU)。CRXD 是推挽輸出緩沖器,因此不需要外部上拉電阻。在重啟模式下,RXD 引腳被驅(qū)動為高電平。當 VCC1 > UVCC1 且持續(xù) tRSTN_act 時,器件自動轉(zhuǎn)換至待機模式。然后 CRXD 引腳被拉至低電平,以指示喚醒請求。可以對 CRXD 引腳進行編程,以 tTOGGLE 的脈沖寬度切換低電平/高電平,請參閱節(jié) 8.4.7.3.1查看此特性的示例。
VCAN 引腳為 CAN FD 收發(fā)器提供 5V 電源輸入。監(jiān)測 VCAN 是否發(fā)生欠壓事件 UVCAN。當 VCAN 存在且未處于故障狀態(tài)時,寄存器 8'h4F[1] 的 VCAN_STATUS 設置為 1b。為了使 CAN FD 收發(fā)器可用,VCAN 必須存在。此引腳也用于 EEPROM 寫入,因此必須開啟才能執(zhí)行此功能。
可以分別對 CAN FD 收發(fā)器進行編程,使其脫離 SBC 模式控制,或者綁定到 SBC 模式控制。當綁定到 SBC 模式控制時,將 SBC 模式更改為正常模式會自動將收發(fā)器更改為開啟,并且收發(fā)器在所有其他模式下均支持喚醒。當單獨編程為 SBC 模式以外的模式時,收發(fā)器在該模式下無法處于某些狀態(tài)。
包括在當前 SBC 模式下將收發(fā)器配置更改為不允許的狀態(tài)。有關每種 SBC 模式允許的收發(fā)器配置,請參閱表 8-1 和表 8-1。以下是需要考慮的幾種具體情況:
CAN FD 收發(fā)器支持關閉、開啟、監(jiān)聽和支持喚醒狀態(tài)。收發(fā)器的狀態(tài)使用寄存器 8'h10[2:0] 進行編程。ON 表示獨立收發(fā)器的正常模式。進入失效防護模式時,CAN 收發(fā)器默認為支持喚醒,但可以通過使寄存器 8'h10[3] 處的 CAN1_FSM_DIS = 1b 在此模式下禁用。
| SBC 模式 | 開啟 | 偵聽 | 支持喚醒 | 關閉 | SBC 模式控制 |
|---|---|---|---|---|---|
| 正常 | ? | ? | ? | ? | 開啟 |
| 待機 | ? | ? | ? | 支持喚醒 | |
| 睡眠 | ? 默認 | ? | 支持喚醒 | ||
| 重啟 | ? 默認 | ? | 支持喚醒 | ||
| 失效防護 | ? 默認 | ? | 支持喚醒 |