電子產(chǎn)業(yè)一站式賦能平臺(tái)

PCB聯(lián)盟網(wǎng)

搜索
查看: 72|回復(fù): 0
收起左側(cè)

為什么在CAN總線中顯性電平具有高優(yōu)先級(jí)?

[復(fù)制鏈接]

660

主題

660

帖子

4567

積分

四級(jí)會(huì)員

Rank: 4

積分
4567
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2024-11-29 08:00:00 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式

4 i, v5 M" Z( F" o3 p0 T% c7 [點(diǎn)擊上方藍(lán)色字體,關(guān)注我們  P: O# d- {2 ~, e+ d$ N

1 q6 R9 n: D3 r* gCAN總線采用 線與(Wired-AND) 邏輯,利用差分信號(hào)驅(qū)動(dòng)?偩的顯性電平(邏輯“0”)通常由發(fā)射器主動(dòng)驅(qū)動(dòng),而隱性電平(邏輯“1”)是總線的默認(rèn)狀態(tài),由內(nèi)部的上拉或下拉電阻保持。
. u6 `+ H& ^. Q6 q$ W, L7 Q. U( ?# c! L
因此,為了在信號(hào)沖突或干擾時(shí)優(yōu)先傳遞明確的指令,“顯性”電平被設(shè)計(jì)為優(yōu)先。1 m, R6 i4 Z, U6 J% M3 z
0 H* p5 M" U1 X; I
CAN總線是一種多主控通信協(xié)議,其中的仲裁機(jī)制允許多個(gè)節(jié)點(diǎn)同時(shí)發(fā)起通信請(qǐng)求,而不發(fā)生沖突。這是通過顯性優(yōu)先的規(guī)則實(shí)現(xiàn)的。9 ]; [* Q  z& f& t; t& I* \# e- V
' E. l7 m8 W! r* M5 x. O4 i+ b9 Y" P
仲裁機(jī)制原理:
) _3 \) p6 O- o! M* p; q/ i; N
  • 多個(gè)節(jié)點(diǎn)同時(shí)發(fā)送數(shù)據(jù)幀,幀頭部分的標(biāo)識(shí)符(ID)用于仲裁。
  • 在每個(gè)位時(shí)間上,總線上會(huì)進(jìn)行邏輯“與”操作。
  • 如果某個(gè)節(jié)點(diǎn)發(fā)送隱性電平(邏輯“1”),但檢測(cè)到總線上為顯性電平(邏輯“0”),它會(huì)停止發(fā)送,因?yàn)樗膬?yōu)先級(jí)較低。  ?% V6 \3 q# W& B9 u' j

    ' b/ V* M5 \: D2 z所以,使用顯性優(yōu)先:# U- }$ k# ^; Z5 k
  • 確保低ID(高優(yōu)先級(jí))的幀優(yōu)先發(fā)送。
  • 提高總線效率,避免數(shù)據(jù)沖突和無(wú)謂重傳。( u% a/ U! S+ |. _' y

    4 g# l8 t8 {0 f7 J7 c: R如果隱性電平優(yōu)先,則節(jié)點(diǎn)無(wú)法可靠檢測(cè)自身是否勝出仲裁,導(dǎo)致仲裁機(jī)制失效。! Z( }4 w+ W1 o* s, d
      a: W3 t. y& h8 p, q+ ?% Y. T" }
    顯性電平由驅(qū)動(dòng)器強(qiáng)制施加,抗干擾能力強(qiáng),在高噪聲環(huán)境下能更穩(wěn)定地維持總線狀態(tài)。; C) b, R( r% w" a0 l
    6 o; P( E) I7 W4 W7 b$ s9 u1 T
    硬件設(shè)計(jì)上,顯性電平的驅(qū)動(dòng)需要更高的電流能力,而隱性電平則可以通過弱上拉/下拉維持。* Y% Z5 j1 j# L* K7 f7 R
    ' x3 e$ r7 P3 v6 b* @
    這樣的設(shè)計(jì)符合經(jīng)濟(jì)性與可靠性之間的平衡:顯性電平優(yōu)先意味著只有在必要時(shí)才需要高電流驅(qū)動(dòng),從而減少了能耗。隱性電平作為默認(rèn)狀態(tài),減少了空閑期間的能耗。
      h# Q, ^; N/ v6 `" @; d! X1 v
    ! D& u2 O' x1 P9 G) F0 r+ T
    0 d" _" z1 B4 Q  X點(diǎn)擊閱讀原文,更精彩~
  • 發(fā)表回復(fù)

    本版積分規(guī)則


    聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表