|
RS-485是美國電子工業(yè)協(xié)會(huì)(EIA)在1983年批準(zhǔn)了一個(gè)新的平衡傳輸標(biāo)準(zhǔn)(balanced transmission standard),EIA一開始將RS(Recommended Standard)做為標(biāo)準(zhǔn)的前綴,不過后來為了便于識(shí)別標(biāo)準(zhǔn)的來源,已將RS改為EIA/TIA。目前標(biāo)準(zhǔn)名稱為TIA-485,但工程師及應(yīng)用指南仍繼續(xù)使用RS-485來稱呼此標(biāo)準(zhǔn)。 關(guān)鍵特性
信號(hào)電平 RS-485能夠進(jìn)行遠(yuǎn)距離傳輸主要得益于使用差分信號(hào)進(jìn)行傳輸,當(dāng)有噪聲干擾時(shí)仍可以使用線路上兩者差值進(jìn)行判斷,使傳輸數(shù)據(jù)不受噪聲干擾。 RS-485差分線路包括以下2個(gè)信號(hào):
也可能會(huì)有第3個(gè)信號(hào),為了平衡線路正常動(dòng)作要求所有平衡線路上有一個(gè)共同參考點(diǎn),稱為SC或者G。該信號(hào)可以限制接收端收到的共模信號(hào),收發(fā)器會(huì)以此信號(hào)作為基準(zhǔn)值來測(cè)量AB線路上的電壓。RS-485標(biāo)準(zhǔn)中提到:
注:不同的IC使用的信號(hào)標(biāo)示方式不同,不過EIA的標(biāo)準(zhǔn)中只使用A和B的名稱。數(shù)據(jù)為1時(shí),信號(hào)B會(huì)比信號(hào)A要高。不過因?yàn)闃?biāo)準(zhǔn)其中也提到信號(hào)A是“非反向信號(hào)”,信號(hào)B是“反向信號(hào)”。因此信號(hào)A、B的定義就更容易混淆了,許多組件制造商(錯(cuò)誤的)依循了這個(gè)A/B的命名原則,所以具體定義需要實(shí)際參考設(shè)計(jì)廠家芯片手冊(cè)。 為了不引起分歧,一種常用的命名方式是:
下圖列出在RS-485利用“異步開始-停止”方式發(fā)送一個(gè)字符(0xD3,最低比特先發(fā)送)時(shí),U+端子及 U?端子上的電壓變化。 閾值電壓 如果發(fā)射器輸入端收到邏輯高電平(DI=1),則線路A電壓高于線路B(VOA>VOB);如果發(fā)射器輸入端接收到邏輯低電平(DI=0),則線路B電壓高于線路A(VOB>VOA)。如果接收器的輸入端線路A電壓高于線路B(VIA-VIB>200mV),則接收器輸出為邏輯高電平(RO=1);如果接收器的輸入端線路B電壓高于線路A(VIB-VIA>200mV),則接收器輸出邏輯低電平(RO=0)。
單位負(fù)載(UL)
工作模式
關(guān)于多個(gè)半雙工總線配置如下圖所示,一次只能在一個(gè)方向傳輸數(shù)據(jù)。 關(guān)于全雙工總線配置如下圖所示,允許主從節(jié)點(diǎn)之間雙向同時(shí)通信。 總線終端和分支長度 為避免信號(hào)反射,當(dāng)線纜長度很長時(shí)數(shù)據(jù)傳輸線必須有終點(diǎn),并且分支長度盡可能的短。正確的終端需要終端電阻RT匹配,其值為傳輸線的特性阻抗Z0。RS-485標(biāo)準(zhǔn)建議線纜的Z0=120Ω。電纜干線通常終端匹配120Ω的電阻,線纜的末尾處各一個(gè)。見下圖示意:
LStub= 最大分支長度(單位英尺) 數(shù)據(jù)速率和電纜長度 使用高數(shù)據(jù)速率時(shí),只能使用較短線纜。使用低數(shù)據(jù)速率時(shí),可以使用較長的線纜。對(duì)應(yīng)低速率應(yīng)用,電纜的直流電阻通過在電纜壓降增加了噪聲裕量,限制了電纜長度。使用高速率應(yīng)用時(shí),電纜的交流效應(yīng)限制了信號(hào)質(zhì)量,限制電纜長度。下圖提供了較為保守的電纜長度和數(shù)據(jù)速率變化曲線。 |
|
|