ZHCAAG9B May 2020 – October 2024 ISO1042 , ISO1042-Q1 , ISO1044 , ISO1050 , ISOW1044
ISO11898 標(biāo)準(zhǔn)將網(wǎng)絡(luò)互連介質(zhì)指定為具有 120Ω 特性阻抗(ZO)的單根雙絞線電纜(屏蔽或非屏蔽)。電纜兩端應(yīng)采用阻值等于線路特性阻抗的電阻進(jìn)行端接以避免信號(hào)反射。終端電阻器應(yīng)放置在網(wǎng)絡(luò)的兩個(gè)極端,如圖 4-1 所示。CAN 總線需要端接以實(shí)現(xiàn)正確功能(與另一個(gè)工業(yè)接口 RS-485 不同 - 其端接是可選的)的另一個(gè)原因是,顯性到隱性信號(hào)邊緣沒有被有功驅(qū)動(dòng),因此總線的 RC 衰減帶來了這種轉(zhuǎn)換。如果總線上沒有端接,當(dāng) TXD 輸入不斷變化時(shí),可能會(huì)錯(cuò)過顯性到隱性的轉(zhuǎn)換,從而導(dǎo)致數(shù)據(jù)丟失。
對(duì)于不斷添加新節(jié)點(diǎn)的網(wǎng)絡(luò),如果需要確保節(jié)點(diǎn)的硬件設(shè)計(jì)相似,軟件控制的端接不失為一個(gè)很好的設(shè)計(jì)選項(xiàng),如圖 4-2 所示。光耦仿真器 (ISOM8610) 或 optoMOS(光控繼電器)電路可以添加到每個(gè)節(jié)點(diǎn)設(shè)計(jì)中。通過軟件,設(shè)計(jì)可以通過 MCU 的 GPIO 驅(qū)動(dòng) TERM,從而啟用或禁用跨 CANH-CANL 的端接。因此,網(wǎng)絡(luò)中最遠(yuǎn)的兩個(gè)終端節(jié)點(diǎn)可以驅(qū)動(dòng) TERM=High, 以啟用跨總線的 120 歐姆端接,而所有其他節(jié)點(diǎn)可以驅(qū)動(dòng) TERM=Low。這樣,CAN 總線有效端接為 60 歐姆(兩端并聯(lián) 120 歐姆);而每個(gè)節(jié)點(diǎn)的硬件設(shè)計(jì)可以相同。
圖 4-1 典型 CAN 總線網(wǎng)絡(luò)