探討了CAN總線中分支問(wèn)題及其對(duì)信號(hào)完整性的影響,并提出了相應(yīng)的解決方案。
今天我們將深入探討CAN總線中的一個(gè)關(guān)鍵問(wèn)題——分支問(wèn)題。在開(kāi)始之前,讓我們先來(lái)觀察一下一個(gè)CAN總線的波形圖:
通過(guò)仔細(xì)觀察CAN波形圖,我們可以發(fā)現(xiàn)波形中存在明顯的上升沿和下降沿的臺(tái)階現(xiàn)象。
這種臺(tái)階現(xiàn)象是由于波特率的變化引起的,它會(huì)導(dǎo)致接收節(jié)點(diǎn)在采樣時(shí)出現(xiàn)錯(cuò)誤。臺(tái)階現(xiàn)象的根源在于CAN節(jié)點(diǎn)的分支,特別是分支過(guò)長(zhǎng)時(shí),反射信號(hào)會(huì)增強(qiáng),進(jìn)而引發(fā)位寬度失調(diào)的錯(cuò)誤。過(guò)長(zhǎng)的支線還會(huì)導(dǎo)致總線阻抗匹配問(wèn)題,阻抗匹配的目的是為了調(diào)整負(fù)載功率和抑制信號(hào)反射。一旦阻抗匹配出現(xiàn)問(wèn)題,就會(huì)在波形圖上看到上升沿和下降沿的臺(tái)階現(xiàn)象。
那么,面對(duì)總線分支過(guò)長(zhǎng)的問(wèn)題,我們?cè)撊绾螒?yīng)對(duì)呢?
減少分支長(zhǎng)度:
-
- 最直接的解決方案是減少CAN節(jié)點(diǎn)的分支長(zhǎng)度,以降低信號(hào)反射,確保位寬的穩(wěn)定性。例如,如果剛才的波形我們將分支長(zhǎng)度減少到20厘米,此時(shí)并沒(méi)有看到邊沿臺(tái)階的出現(xiàn)。
在長(zhǎng)分支上添加匹配電阻:
-
- 在網(wǎng)絡(luò)布局無(wú)法改變,且分支引起的信號(hào)反射不可避免的情況下,一個(gè)常用的方法是在長(zhǎng)分支的末端加上匹配電阻,以消除信號(hào)反射。例如,在分支節(jié)點(diǎn)處加上一個(gè)200Ω的電阻,可以顯著削減邊沿臺(tái)階。但請(qǐng)注意,加電阻時(shí)差分電壓不得小于0.9伏。
- 在一些場(chǎng)合中,我們可能在問(wèn)題出現(xiàn)后才意識(shí)到支線過(guò)長(zhǎng)。當(dāng)重新布線或更改節(jié)點(diǎn)不可行時(shí),就需要在過(guò)長(zhǎng)的支線上增加CAN中繼器。致遠(yuǎn)電子的CANFD網(wǎng)橋中繼器就是一個(gè)很好的解決方案。
CAN/CANFD轉(zhuǎn)CAN/CANFD網(wǎng)橋
CAN快速升級(jí)
加負(fù)載和增程
ID過(guò)濾數(shù)據(jù)轉(zhuǎn)換
參考價(jià)格:890元
下期,我們將講一下CAN總線中神秘的終端電阻,敬請(qǐng)期待!