CAN總線兩端必須連接終端電阻才可以正常工作,終端電阻應(yīng)該與通訊電纜的阻抗相同,典型值為120歐姆。其作用是匹配總線阻抗,提高數(shù)據(jù)通信的抗干擾性及可靠行。
終端電阻的作用就是吸收信號(hào)反射及回波,而如果阻抗不連續(xù)以及不匹配便會(huì)產(chǎn)生信號(hào)反射,從而對(duì)傳輸?shù)男盘?hào)產(chǎn)生干擾。
如果把終端電阻加在單獨(dú)的兩根線上,相當(dāng)于一個(gè)開(kāi)環(huán)的狀態(tài)。這種連接方式會(huì)導(dǎo)致單線上阻抗更加不連續(xù),在末端突然變?yōu)?,會(huì)導(dǎo)致反射成倍增加。
高速CAN所加的兩個(gè)120歐的電阻實(shí)際上模擬的是線束連接無(wú)窮遠(yuǎn)的時(shí)候在傳輸線上產(chǎn)生的特性阻抗(而不是實(shí)際阻抗),這是個(gè)典型經(jīng)驗(yàn)值,具體值取決于所采用的線束類型。高速CAN之所以要加終端電阻,是因?yàn)楦哳l信號(hào)傳輸時(shí),信號(hào)波長(zhǎng)相對(duì)傳輸線較短,信號(hào)在傳輸線終端會(huì)形成反射波,干擾原信號(hào),所以需要在傳輸線末端加終端電阻,使信號(hào)到達(dá)傳輸線末端后不反射。
低速CAN之所以不加終端電阻,是由于波長(zhǎng)相對(duì)較長(zhǎng),反射和回波較弱。但低速CAN系統(tǒng)的控制單元會(huì)有自己獨(dú)立的終端電阻,它不是連接在CAN-high導(dǎo)線與CAN-low導(dǎo)線之間,而是連接在每根導(dǎo)線對(duì)地或?qū)?5V電源之間。如果蓄電池?cái)嚯姡娮杈蜎](méi)有了,這時(shí)用萬(wàn)用表無(wú)法測(cè)出電阻。
CAN總線上的電平邏輯
顯性:表現(xiàn)為一個(gè)超出某個(gè)最小閾值差動(dòng)電壓。顯性狀態(tài)會(huì)覆蓋隱形狀態(tài),它在顯性位期間發(fā)送。
隱性:隱形狀態(tài)下差分電壓近乎為0,在總線空閑或隱性位期間發(fā)送隱性狀態(tài)。
CAN總線采用雙絞線差動(dòng)信號(hào)的優(yōu)點(diǎn)
增強(qiáng)抗干擾能力
審核編輯 :李倩
-
電阻
+關(guān)注
關(guān)注
87文章
5618瀏覽量
174722 -
CAN總線
+關(guān)注
關(guān)注
145文章
1978瀏覽量
132566 -
終端電阻
+關(guān)注
關(guān)注
1文章
96瀏覽量
12137
原文標(biāo)題:CAN總線為什么要有兩個(gè)120Ω的終端電阻
文章出處:【微信號(hào):gh_9d70b445f494,微信公眾號(hào):FPGA設(shè)計(jì)論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
如何評(píng)估CAN總線信號(hào)質(zhì)量
如何高效調(diào)整CAN總線上的終端電阻?

如何使用Arduino實(shí)現(xiàn)CAN總線通信呢
MAX13487接了終端電阻120Ω時(shí),下降沿有很長(zhǎng)的毛刺,是什么原因?qū)е碌模?/a>
ADS5402開(kāi)發(fā)板前端有兩個(gè)24.9ohm,請(qǐng)問(wèn)這兩個(gè)電阻應(yīng)該靠近源端還是靠近終端呢?
CAN總線十萬(wàn)個(gè)為什么 | 為什么CAN總線終端電阻如此重要?

CAN總線十萬(wàn)個(gè)為什么 | 為什么CAN總線分支不能過(guò)長(zhǎng)?

如何提高CAN總線的傳輸可靠性
如何搭建CAN總線網(wǎng)絡(luò) CAN總線故障診斷方法
使用CAN總線的注意事項(xiàng) CAN總線與其他通信協(xié)議對(duì)比
CAN總線十萬(wàn)個(gè)為什么 | 聊聊幾種常見(jiàn)的CAN網(wǎng)絡(luò)拓?fù)?/a>


【RS-485總線】RS-485網(wǎng)絡(luò)該如何加終端電阻?

CAN總線應(yīng)用常見(jiàn)問(wèn)題(2)

評(píng)論