<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設計應用 > CAN總線(xiàn)同步跳轉寬度的作用

CAN總線(xiàn)同步跳轉寬度的作用

作者:ZLG致遠電子 時(shí)間:2019-03-13 來(lái)源:電子產(chǎn)品世界 收藏

  一直以來(lái)以穩定、容錯性高而著(zhù)稱(chēng)。要想達到這樣的效果,其獨特的同步機制是非常重要的一點(diǎn),本文將為大家講解一下的同步機制以及SJW 的作用所在。

本文引用地址:http://dyxdggzs.com/article/201903/398466.htm

  的同步共有兩種方式:硬同步和重同步。

  硬同步

  在總線(xiàn)剛剛從空閑狀態(tài)中走出來(lái)的時(shí)候,在幀頭的位置都會(huì )進(jìn)行一次同步。此時(shí)所有的節點(diǎn)位時(shí)間重新開(kāi)始,就像所有的運動(dòng)員都再一次回到了起跑線(xiàn)上。這種同步方式被稱(chēng)作硬同步。

  重同步

  硬同步時(shí)只是在有幀起始信號時(shí)起作用,無(wú)法確保后續一連串的位時(shí)序都是同步的,這個(gè)時(shí)候重同步就到了發(fā)揮作用的時(shí)候。具體來(lái)說(shuō),CAN總線(xiàn)的一個(gè)位時(shí)間中包含兩個(gè)緩沖段BS1和BS2:

1552482238954359.jpg

  在兩個(gè)緩沖段中間的位置,即是讀取總線(xiàn)電平的采樣點(diǎn)位置,當檢測到總線(xiàn)上存在相位差的時(shí)候,通過(guò)延長(cháng)BS1段或縮短BS2段來(lái)獲得同步,這樣的方式稱(chēng)為重新同步。這兩個(gè)相位緩沖段的延長(cháng)時(shí)間或縮短時(shí)間上限由再同步跳轉寬度(SJW)給定。采樣點(diǎn)是接收節點(diǎn)判斷信號邏輯的位置,CAN通訊屬于異步通訊,需要通過(guò)不斷的重新同步才能保證收發(fā)節點(diǎn)的采樣準確,所以SJW(同步跳轉寬度)決定了接收節點(diǎn)是否能有比較好的兼容性。如下圖,即是某CAN總線(xiàn)中利用致遠電子CANscope進(jìn)行的采樣點(diǎn)與位寬度容忍的快速測試結果:

1552482256617255.jpg

  因此,使用CAN總線(xiàn)的時(shí)候,發(fā)現位寬度有偏差,則需要對其程序中的位定時(shí)寄存器或者晶振進(jìn)行修正。比如不要使用帶小數點(diǎn)的晶振,如11.0592HZ。這樣算出來(lái)的波特率肯定不準。不要使用陶瓷晶振,會(huì )有偏差超過(guò)1%的概率,即使重同步也會(huì )失敗。

1552482274661485.jpg

  波特率計算時(shí),提高適應范圍,需要保證12-20(特征16)個(gè)的位時(shí)間因子,然后通過(guò)提高正常節點(diǎn)波特率寄存器中的同步跳轉寬度SJW值(加大到2-3個(gè)單位時(shí)間)來(lái)實(shí)現。比如使用廣州致遠電子兩款波特率計算工具,可以計算出良好的波特率寄存器值。

1552482287725223.jpg



關(guān)鍵詞: CAN總線(xiàn)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>