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