<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

下拉電阻選擇

黃工的嵌入式技術圈 ? 來源:黃工的嵌入式技術圈 ? 作者:黃工的嵌入式技術 ? 2020-02-27 15:33 ? 次閱讀

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Ω終端電阻來避免信號反射問題。


圖1:兩個RSM485PCHT模塊通信電路

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

表1 RSM485PCHT參數


圖2:RSM485PCHT通信等效示意圖

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

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

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

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

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


圖3 :RSM485PCHT通信等效電路圖

其中:

RPU為模塊內部上拉電阻,RPD為模塊內部的下拉電阻,本例中為24kΩ;

RIN為模塊接收器輸入阻抗,本例取最小值為120kΩ;

RT為終端電阻,本例取120Ω;

RPU_EX為模塊外部所加的上拉電阻,RPD_EX為模塊外部所加的下拉電阻;

由于RSM485PCHT的門限電平為-200mV~+200mV,一般留有100mV或200mV的電壓裕量,本例留有100mV的電壓裕量,根據前面所推導的差分電壓公式,可以得到下面計算公式:

由于RSM485PCHT在供電電壓范圍為4.75V~5.25V,取VO=4.75V(最低輸入電壓VCC=4.75V情況下),可得:

由RPU=24kΩ,可得RPU_EX=RPD_EX=461.9Ω,由于計算出的電阻值為最大值,因此可以選擇在485總線上僅加一組410Ω或390Ω的上下拉電阻,或者加兩組910Ω上下拉電阻。

四、如何驗證上下拉電阻取值?

上述計算僅考慮了485總線空閑狀態時不處于不確定狀態,并沒有考慮485收發器的驅動能力和所用元器件的功耗等問題。外部所加上下拉電阻越小,可以將485總線空閑狀態差分電壓保持的越高,但與此同時,終端電阻和上下拉電阻的功耗也越大,對485收發器的驅動能力要求也越高,當超過485收發器的驅動能力時,也會導致通信失敗。

根據RS-485標準,當接收器的輸入阻抗為單位阻抗時(最小為12k),總線上最多可以接32個節點,485的差分負載最大為54Ω,此時差分輸出電壓最小為1.5V。


圖4 :485總線連接32個節點等效示意圖

如圖4所示,我們可以看到當485總線上接有32個節點時,總線A或B的共模負載為:

由此可見,對于RS-485的標準來說,A總線或B總線的最大共模負載為375Ω。


圖5 :485總線增加終端電阻等效示意圖

當增加終端電阻后,可以發現485總線的共模負載沒有發生變化,但差模負載急劇減小,差模負載為:

因此當485總線的節點數達到最多以及增加終端電阻后,485總線的差模負載仍大于54Ω,根據RS-485的標準,差分輸出電壓最小為1.5V。


圖6 :RSM485PCHT 64個節點等效示意圖

以RSM485PCHT為例說明增加上下拉電阻的情況,如圖6所示,總線A或B的共模負載為:

實際測試上述情況,驅動輸出的最小差分電壓3.02V,這個電壓遠大于RS-485標準規定的最小差分輸出電壓1.5V。


圖7 :RSM485PCHT 64個節點增加終端電阻示意圖

當在485總線上增加終端電阻時,可以看出總線A或B的共模負載并沒有發生變化,而差分阻抗有了較大的變化,此時差模負載為:

計算出的差模負載要略大于RS-485標準規定的最大負載為54Ω,我們對RSM485PCHT進行實際測試,其輸出差分電壓1.58V,略大于標準規定的最小電壓。

當差模負載為54Ω(485總線接兩個120Ω終端電阻并且上拉電阻(下拉電阻)與收發器內阻的并聯值為270Ω)時,RSM485PCHT的差分輸出電壓為1.52V(實測值),基本和RS-485標準相同。當差模負載為41.54Ω(485總線接兩個120Ω終端電阻并且上拉電阻(下拉電阻)與收發器內阻的并聯值為135Ω)時,RSM485PCHT的差分輸出電壓在1.17V左右(實測值),在這種情況下可以通信。但485收發芯片手冊中規定的最大差模負載通常為54Ω,即在485總線上增加兩個120Ω后,上拉電阻(下拉電阻)與收發器輸入阻抗的并聯值應大于270Ω。同時為了保證穩定可靠通信,一般485總線的上拉電阻(下拉電阻)與收發器輸入阻抗的并聯值應大于375Ω。

五、總結

1.通信線應選用屏蔽雙絞線,屏蔽層應單點接大地;

2.當我們沒有遇到信號反射問題時,盡量不要使用終端電阻;

3.如果使用終端電阻,我們可以通過上下拉電阻調節485總線在空閑狀態的電壓值,保證不處于門限電平(-200mV~+200mV或-200mV~-40mV)范圍內;

4.當我們增加上下拉電阻時,上拉電阻(下拉電阻)與收發器輸入阻抗的并聯值應大于375Ω。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 電阻
    +關注

    關注

    85

    文章

    5100

    瀏覽量

    170018
  • 總線
    +關注

    關注

    10

    文章

    2730

    瀏覽量

    87355
收藏 人收藏

    評論

    相關推薦

    上拉電阻下拉電阻的用處和區別介紹

    上拉電阻下拉電阻是電子電路設計中常用的兩種電阻。盡管它們有共同點,例如影響電路的阻抗特性和限制電流流過電路的能力,但它們的工作原理和應用場合存在明顯區別。下面將詳細解釋上拉
    的頭像 發表于 05-02 15:18 ?497次閱讀
    上拉<b class='flag-5'>電阻</b>和<b class='flag-5'>下拉</b><b class='flag-5'>電阻</b>的用處和區別介紹

    下拉電阻的作用有哪些

    下拉電阻是一種常見的電子元件,用于在沒有輸入或輸入為高阻抗狀態時,將電路節點固定在低邏輯電平(通常是地或負電源)。其主要作用包括: 確保默認邏輯電平:下拉電阻可以保證即使沒有信號輸入或
    的頭像 發表于 05-02 15:08 ?531次閱讀

    最全講解上下拉電阻下拉電阻選擇與上下拉電阻的應用

    在電子元器件間中,并不存在上拉電阻下拉電阻這兩種實體的電阻,之所以這樣稱呼,原因是根據電阻不同使用的場景來定義的,其本質還是
    的頭像 發表于 04-09 15:13 ?1733次閱讀
    最全講解上<b class='flag-5'>下拉</b><b class='flag-5'>電阻</b> 上<b class='flag-5'>下拉</b><b class='flag-5'>電阻</b>的<b class='flag-5'>選擇</b>與上<b class='flag-5'>下拉</b><b class='flag-5'>電阻</b>的應用

    上拉電阻下拉電阻是什么

    上拉就是將不確定的信號通過一個電阻鉗位在高電平,電阻同時起限流作用。而下拉電阻是直接接到地上,接二極管的時候電阻末端是低電平,將不確定的信號
    發表于 02-29 12:39 ?763次閱讀
    上拉<b class='flag-5'>電阻</b>和<b class='flag-5'>下拉</b><b class='flag-5'>電阻</b>是什么

    電阻是如何實現上下拉功能的呢?

    電阻是如何實現上下拉功能的呢? 上下拉功能是指在電路中通過連接電阻來實現對信號的上拉和下拉控制。在數字電路中,上拉和
    的頭像 發表于 02-04 09:32 ?342次閱讀

    電路板中上拉電阻下拉電阻所起的作用

    上拉電阻下拉電阻是電路板維修技術中的兩個專業技術術語,在分析電路板中的電路控制原理時經常會用到上拉電阻下拉
    的頭像 發表于 02-03 12:26 ?397次閱讀

    上拉電阻下拉電阻的用處

    上拉電阻下拉電阻的用處和區別? 上拉電阻下拉電阻是電子電路中常用的兩種
    的頭像 發表于 11-22 18:26 ?1234次閱讀

    淺談上拉電阻下拉電阻選擇原則

    電子發燒友網站提供《淺談上拉電阻下拉電阻選擇原則.pdf》資料免費下載
    發表于 11-21 10:47 ?0次下載
    淺談上拉<b class='flag-5'>電阻</b><b class='flag-5'>下拉</b><b class='flag-5'>電阻</b>的<b class='flag-5'>選擇</b>原則

    電阻下拉功能實現原理詳解

    作為電路中最常見的電子元器件之一,電阻可以實現限流、隔離、上下拉等不同功能。以上拉為例,IIC通信接口SDA和SCLK都需要通過電阻實現上拉輸入/輸出。那么,電阻是如何實現上
    的頭像 發表于 11-13 18:23 ?1065次閱讀
    <b class='flag-5'>電阻</b>上<b class='flag-5'>下拉</b>功能實現原理詳解

    下拉電阻的原理和4種應用

    當使用上拉電阻下拉電阻時,你需要理解它們的具體應用和原理以確保正確配置引腳,維持電平狀態,并避免電路問題。以下是更詳細的解釋:上拉電阻:作用:上拉
    的頭像 發表于 10-30 08:00 ?1307次閱讀
    上<b class='flag-5'>下拉</b><b class='flag-5'>電阻</b>的原理和4種應用

    如何計算IC內部的上拉/下拉電阻值?

    本篇說明了在內置上拉電阻、下拉電阻的IC中,如果沒有規定上拉電阻、下拉電阻
    的頭像 發表于 10-18 09:27 ?1237次閱讀

    下拉電阻應用很簡單嗎?哪些地方要加上下拉電阻?

    電路設計中,在哪些地方要加上下拉電阻?上下拉電阻加多大呢?是否要考慮它的功耗,以及它的灌電流大小,太大會損壞電子器件。
    的頭像 發表于 10-08 16:23 ?1396次閱讀
    上<b class='flag-5'>下拉</b><b class='flag-5'>電阻</b>應用很簡單嗎?哪些地方要加上<b class='flag-5'>下拉</b><b class='flag-5'>電阻</b>?

    上拉下拉電阻的作用和應用場景 RS-485上下拉電阻如何選擇

    首先,想說上拉電阻幾乎都是應運三極管電路而生的,但是本文基本上都屬于定性的分析,避免對其定量分析,相信即使沒有學過三極管晶體電路的同學還是可以基本理解的。
    的頭像 發表于 08-28 11:12 ?4100次閱讀
    上拉<b class='flag-5'>下拉</b><b class='flag-5'>電阻</b>的作用和應用場景 RS-485上<b class='flag-5'>下拉</b><b class='flag-5'>電阻</b>如何<b class='flag-5'>選擇</b>

    上拉電阻下拉電阻的用處和區別

    什么是上拉電阻?上拉電阻下拉電阻都是電阻元器件,所謂上拉電阻就是接電源正極,
    的頭像 發表于 06-29 17:04 ?8714次閱讀
    上拉<b class='flag-5'>電阻</b>和<b class='flag-5'>下拉</b><b class='flag-5'>電阻</b>的用處和區別

    什么是上拉或下拉電阻?為什么使用上拉或下拉電阻?

    上拉和下拉電阻是許多數字電路的組成部分。了解什么是上拉電阻下拉電阻很重要?為什么將其用于數字電路?以及如何
    的頭像 發表于 06-18 15:25 ?4348次閱讀
    什么是上拉或<b class='flag-5'>下拉</b><b class='flag-5'>電阻</b>?為什么使用上拉或<b class='flag-5'>下拉</b><b class='flag-5'>電阻</b>?
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>