ZHCAFZ2 November 2025 TCAN2410-Q1 , TCAN2411-Q1 , TCAN2450-Q1 , TCAN2451-Q1 , TCAN2845-Q1 , TCAN2847-Q1 , TCAN2855-Q1 , TCAN2857-Q1
局部聯(lián)網(wǎng)是一種中等節(jié)能模式,適用于一組基于 CAN 的 SBC 以及一組選定的基于 CAN 的收發(fā)器。局部聯(lián)網(wǎng)允許打開特定收發(fā)器或節(jié)點(diǎn),同時 CAN 總線上的其余節(jié)點(diǎn)保持關(guān)閉狀態(tài)。僅打開部分收發(fā)器/節(jié)點(diǎn)可以節(jié)省系統(tǒng)中的總功耗。最多可實(shí)現(xiàn)三種不同的局部聯(lián)網(wǎng)工況,讓最終用戶精確控制在選擇性喚醒/局部聯(lián)網(wǎng)應(yīng)用中喚醒哪些器件 — 這三種工況分別是 ID 驗(yàn)證、DLC 驗(yàn)證和數(shù)據(jù)驗(yàn)證。但是,大多數(shù)用例僅使用 ID 驗(yàn)證,因?yàn)檫@通常足以滿足大多數(shù)系統(tǒng)的控制需求。
在將器件配置為局部聯(lián)網(wǎng)后(請檢查特定器件以獲得有關(guān)如何配置的說明),可以在啟用局部聯(lián)網(wǎng)的情況下將器件置于睡眠狀態(tài)。在接收 WUP 之前,局部聯(lián)網(wǎng)不會開始驗(yàn)證過程 — WUP 的屬性與 CAN BWRR 部分所述的相同。接收到最后一個濾波顯性位后,器件將開始驗(yàn)證過程,這會顯著增加檢測階段的電源電流(例如,為什么它只是中等節(jié)能模式)。第一個檢查是 ID 驗(yàn)證。傳統(tǒng)上,這是一個 11 位二進(jìn)制字符串,用于指示器件優(yōu)先級。在配置階段,每個 CAN 收發(fā)器器件都分配有 ID 以及添加 ID 掩碼的選項(xiàng)。通過器件自身 ID 和 ID 掩碼的組合進(jìn)行 ID 驗(yàn)證。ID 掩碼指示特定 ID 位是否相關(guān),或者是否為無關(guān)位。例如,假定器件 ID 為 0b00011000101,ID 掩碼值為 0b11111111100 — 1 表示 ID 掩碼中的無關(guān)值,0 表示必須匹配的位。這會將最終 ID 檢查保留為 0bxxxxxxxxx01 — 因此,要實(shí)現(xiàn)正確的 ID 匹配,請求喚醒的器件的 ID 最后 2 位必須為 0b01。正確的匹配可能如 0b11100011101 或 0b10101010101,而 ID 值 0b00011000110 不匹配。如果 ID 匹配且未啟用 DLC/數(shù)據(jù)驗(yàn)證,則會喚醒器件。該 ID 也可以使用 29 位地址進(jìn)行擴(kuò)展;大多數(shù)支持局部聯(lián)網(wǎng)的現(xiàn)代器件都支持傳統(tǒng) 11 位 ID 和擴(kuò)展 29 位 ID。
驗(yàn)證是否啟用了數(shù)據(jù)長度代碼 (DLC) 和數(shù)據(jù)驗(yàn)證的下一步是檢查和驗(yàn)證這些值。DLC 是在喚醒消息中發(fā)送的字節(jié)數(shù)。DLC 代碼指示喚醒消息中有多少字節(jié)。這可以是 0 到 8 個字節(jié)的任何值。它與數(shù)據(jù)驗(yàn)證一起進(jìn)行檢查。數(shù)據(jù)驗(yàn)證首先是將器件上的數(shù)據(jù)寄存器配置為具有用于進(jìn)行匹配的模板。要實(shí)現(xiàn)匹配,需要在相同字節(jié)中和該字節(jié)內(nèi)的相同位置至少有一個匹配的邏輯 1。
圖 9-2 DLC 至數(shù)據(jù)字節(jié)