RS485的上下拉電阻如何選擇?

2020-11-22 騰訊網

素材來源:EDN電子技術設計

RS-485總線廣泛應用於通信、工業自動化等領域,在實際應中,通常會遇到是否需要加上下拉電阻以及加多大的電阻合適的問題,下面我們將對這些問題進行詳細的分析。

一、為什麼需要加上下拉電阻?

1)當485總線差分電壓大於+200mV時,485收發器輸出高電平。

2)當485總線差分電壓小於-200mV時,485收發器輸出低電平。

3)當485總線上的電壓在-200mV~+200mV時,485收發器可能輸出高電平也可能輸出低電平。但一般總處於一種電平狀態,若485收發器的輸出低電平,這對於UART通信來說是一個起始位,此時通信會不正常。

當485總線處於開路(485收發器與總線斷開)或者空閒狀態(485收發器全部處於接收狀態,總線沒有收發器進行驅動)時,485總線的差分電壓基本為0,此時總線就處於一個不確定的狀態。同時由於目前485晶片為了提高總線上的節點數,輸入阻抗設計的比較高,例如輸入阻抗為1/4單位阻抗或者1/8單位阻抗(單位阻抗為12kΩ,1/4單位阻抗為48kΩ),在管腳懸空時容易受到電磁幹擾。

因此為了防止485總線出現上述情況,通常在485總線上增加上下拉電阻(通常A接上拉電阻,B總線下拉電阻)。若使用隔離RS-485收發模塊(例如RSM485PCHT),由於模塊內部具有上下拉電阻(對於RSM485PCHT,內部上下拉電阻為24kΩ),因此在模塊外部一般不需要增加上下拉電阻。

二、什麼情況下需要加上下拉電阻?

當遇到信號反射問題時,通常會通過增加匹配電阻來避免信號反射,以1對1通信為例,如圖1所示。由於485總線通常使用特性阻抗為120Ω的雙絞線,因此在485總線的首尾兩端增加120Ω終端電阻來避免信號反射問題。

根據RSM485PCHT的具體參數(如表1)可以得到如圖2所示等效電路,其中RPU、RPD為模塊內部在485總線上加的上下拉電阻,RIN為模塊的輸入阻抗。

當兩個模塊都處於接收狀態時,可以根據基爾霍夫電流定律對節點A和節點B列出下列公式:

根據上述公式可以計算AB之間的差分電壓為:

此時模塊已處於不確定狀態,模塊接收器可能輸出為高電平,也可能輸出為低電平,這時就需要在模塊外部增加上下拉電阻保證模塊在空閒時不處於不確定狀態。

三、上下拉電阻如何選擇?

假設模塊的輸出電源電壓V O相同,由於RGND接在一起,因此可以認為模塊內部的上拉電阻是並聯在一起的,為了方便解釋,對圖2的電路進行整理,如圖3所示,在模塊外部增加上下拉電阻可以選擇只增加一組,也可以選擇在每個模塊都增加上下拉電阻,為了解釋方便,我們在485總線上增加一組上下拉電阻。

相關焦點

  • 詳解RS-485上下拉電阻的選擇
    因此為了防止485總線出現上述情況,通常在485總線上增加上下拉電阻(通常A接上拉電阻,B總線下拉電阻)。若使用隔離RS-485收發模塊(例如RSM485PCHT),由於模塊內部具有上下拉電阻(對於RSM485PCHT,內部上下拉電阻為24kΩ),因此在模塊外部一般不需要增加上下拉電阻。  1、什麼情況下需要加上下拉電阻?
  • 深談GPIO及上下拉電阻
    很多人一看到這個標題,相信都會嘴角一揚,鄙視地笑了:GPIO和上下拉電阻有什麼好談的,不就是一個電阻接地或者接電源嗎?學電子的第一堂課就學了。實際上,上下拉電阻這裡的學問深著呢,各位要是不信,先用下面幾個實例自測一下,再決定要不要學一下。
  • 如何將單片機的上拉電阻配置為上拉輸入模式
    打開APP 如何將單片機的上拉電阻配置為上拉輸入模式 發表於 2018-12-04 14:31:15 1.什麼是上拉電阻 在學習單片機的時候,我們經常遇到一組名詞:上拉電阻和下拉電阻,通過學習我們知道上下拉電阻不僅能使當前電平穩定避免受到幹擾,同時上拉電阻還能提高單片機的驅動能力。
  • 上下拉電阻那些事
    2  如果輸出電流比較大,輸出的電平就會降低(電路中已經有了一個上拉電阻,但是電阻太大,壓降太高),就可以用上拉電阻提供電流分量,把電平「拉高」。(就是並個電阻在IC內部的上拉電阻上,讓它的壓降小一點)。當然管子按需要該工作在線性範圍的上拉電阻不能太小。當然也會用這個方式來實現門電路電平的匹配。
  • MCU要如何選擇,才最正確?
    而在實際使用中,MCU要如何選擇?MCU的選擇選擇 MCU 時要考慮 MCU 所能夠完成的功能、MCU 的價格、功耗、供電電壓、I/O 口電平、管腳數目以及 MCU 的封裝等因素。MCU 的功耗可以從其電氣性能參數中查到。供電電壓有 5V、3.3V 以及 1.8V 超低電壓供電模式。
  • 上拉電阻如何拉高電平原理分析
    打開APP 上拉電阻如何拉高電平原理分析 發表於 2017-11-09 11:22:45 ,當輸入端有信號,這種變化會反應到輸出口,從輸出口得到了一個狀態,本來應該完成任務了,但這會兒輸入口已沒信號了,可輸出端還是這個狀態(這個人習慣不好,開門後總是不關門,加一隻彈簧,(電阻)讓它自己關門,)這時候也要用到上下拉電阻,這裡有復位的作用。
  • 單片機上拉電阻、下拉電阻詳解
    是不是經常聽別人講,加個上拉電阻試試看,加個下拉電阻試試看,是不是還在疑惑上下拉電阻是什麼,該怎麼用,什麼時候用,有什麼用途?
  • modbus與rs485的關係_modbus與rs485的區別和聯繫
    打開APP modbus與rs485的關係_modbus與rs485的區別和聯繫 發表於 2018-01-03 18:36:42
  • USB上下拉電阻
    USB協議要求的,1.5K上拉在D+時表示是全速設備,在D-表示不是全速設備有些方案裡面(比如PNX5230)推薦D+/D-接下拉1M的電阻是為了提高數據傳輸穩定性的
  • 上下拉電阻怎麼理解
    在我們看到的板子上或者電路中,電阻也許是出鏡最多的元件了,儘管個頭不大,但是數量上佔盡空間。電阻在電路中起限制電流的作用,也有分壓和調節電位的作用。那電路中的電阻到底是幹什麼的,不加行不行,又是為什要加?加多大阻值呢?
  • 單片機上拉電阻應用及阻值選擇原則
    四、上拉電阻阻值選擇原則 1、從節約功耗及晶片的灌電流能力考慮應當足夠大;電阻大,電流小。 2、從確保足夠的驅動電流考慮應當足夠小;電阻小,電流大。 3、對於高速電路,過大的上拉電阻可能邊沿變平緩。
  • 對模擬電路中上下拉電阻作用的一點小總結
    二、上下拉電阻作用:  1、提高電壓準位:a.當TTL電路驅動COMS電路時,如果TTL電路輸出的高電平低於COMS電路的最低高電平(一般為3.5V), 這時就需要在TTL的輸出端接上拉電阻,以提高輸出高電平的值。b.OC門電路必須加上拉電阻,以提高輸出的搞電平值。
  • 深度介紹rs485總線接口通訊協議定義標準以及管腳引腳
    下面介紹以下rs485通訊接口定義的標準1.英式標識為 TDA(-) 、TDB(+) 、RDA(-) 、RDB(+) 、GND2.美式標識為 Y 、Z 、 A 、 B 、 GND3.中式標識為 TXD(+)/A 、TXD(-)/B 、RXD(-) 、RXD(+)、GNDrs485兩線一般定義為:A, B或Date+,
  • 數字電路中上拉電阻和下拉電阻作用和選用選擇
    文章內容為數字電路中上拉電阻和下拉電阻作用和選用選擇,希望對大家有幫助。  7、長線傳輸中電阻不匹配容易引起反射波幹擾,加上下拉電阻是電阻匹配,有效的抑制反射波幹擾。  上拉電阻阻值的選擇原則包括:  1、從節約功耗及晶片的灌電流能力考慮應當足夠大;電阻大,電流小。  2、從確保足夠的驅動電流考慮應當足夠小;電阻小,電流大。  3、對於高速電路,過大的上拉電阻可能邊沿變平緩。
  • 如何選擇濾波電阻和濾波電容的數值
    打開APP 如何選擇濾波電阻和濾波電容的數值 電工之家 發表於 2019-09-07 09:12:38   根據波特率合理選擇濾波電阻和濾波電容的數值。
  • 主板上的電容、電阻、電子元件都是幹嘛的
    電腦主板的電子元件包括電容、電阻、電感、二極體、三極體等等,其實這些原件都各有其功能,從而形成一整套線路,支撐著電路的正常工作,經過嚴格的測試,缺一不可,為數據輸入和輸出、數據的解碼和運算、聲音的放大等等提供一個完整的連接。
  • 什麼是上拉電阻,下拉電阻?
    上拉電阻和下拉電阻一般在數字電路中最為常見,在模擬電子電路中有時也會見到,很多初學電子的朋友看到它們很困惑,下面我與朋友們分享一下什麼是上拉電阻和什麼是下拉電阻,並聊聊它們在電子電路中的作用。上拉電阻下面我先說說最為常見的上拉電阻,我們所說的上拉電阻其實就是將不確定的信號通過一個電阻拉到高電平,有時這個電阻也能起到一個限流作用。比如我們常見的單片電路中,我記得在以51為內核的單片機中有一組P0口,在使用這組P0口時它的外面就需要加一排10K的電阻,我們就稱為這些電阻叫上拉電阻。
  • 電路設計中如何選擇電阻
    一、電阻的基本參數 說起電阻,我們的第一印象應該就是物理書上所描述的:導電體對電流的阻礙作用稱為電阻。電阻在電路原理圖中用R表示,單位為歐姆(Ω),常用的有歐姆,千歐,兆歐等(分別用Ω,KΩ,MΩ表示)。 電阻主要關注的參數有: 1)標稱阻值 電阻器上所標示的阻值。
  • 乾貨| 電路設計中如何選擇電阻?
    電阻的種類很多,普通常用的電阻有碳膜電阻、水泥電阻、金屬膜電阻、線繞電阻等;特殊電阻有壓敏電阻、熱敏電阻、光敏電阻等。不同類型的電阻,其特性參數都有一定的差異,在電路使用時需要考慮的重點也不一樣。例如電路中流過電阻的電流為100mA,電阻的阻值為100Ω,那麼根據電路功率計算公式P=I*I*R,可以計算出該電阻上的消耗功率為1W此時如果選擇常用的貼片電阻,如封裝為0805或1206是不合適的,該電路會因為電阻的額定功率小而出現問題。
  • RS485通訊的正確接線方式介紹
    rs485布線規範 485總線由於其布線簡單,穩定可靠從而廣泛的應用於視頻監控,門禁對講,樓宇報警等各個領域中,但是,在485總線布線過程中由於有很多不完全準確的概念導致出現很多問題。現在將一些錯誤的觀念作出一些澄清。 1.485信號線不可以和電源線一同走線。