深入了解上拉電阻和下拉電阻

2020-12-14 電子工程專輯


在電路中起限制電流的作用。上拉電阻和下拉電阻是經常提到也是經常用到的電阻。在每個系統的設計中都用到了大量的上拉電阻和下拉電阻。



在上拉電阻和下拉電阻的電路中,經常有的疑問是:上拉電阻為何能上拉?下拉電阻為何能下拉?下拉電阻旁邊為何經常會串一個電阻?

簡單概括為:電源到器件引腳上的電阻叫上拉電阻,作用是平時使該引腳為高電平,地到器件引腳上的電阻叫下拉電阻,作用是平時使該引腳為低電平。低電平在IC內部與GND相連接;高電平在IC內部與超大電阻相連接。

上拉就是將不確定的信號通過一個電阻鉗位在高電平,電阻同時起限流作用,下拉同理。對於非集電極(或漏極)開路輸出型電路(如普通門電路,其提升電流和電壓的能力是有限的,上拉和下拉電阻的主要功能是為集電極開路輸出型電路提供輸出電流通道。上拉是對器件注入電流,下拉是輸出電流;強弱只是上拉或下拉電阻的阻值不同,沒有什麼嚴格區分。

當IC的I/O埠,節點為高電平時,節點處和GND之間的阻抗很大,可以理解為無窮大,這個時候通過上拉電阻(如4.7K歐,10K歐電阻)接到VCC上,上拉電阻的分壓幾乎可以忽略不計;當I/O埠節點需要為低電平時,直接接GND就可以了,這個時候VCC與GND是通過剛才的上拉電阻(如4.7K歐,10K歐電阻)連接的,通過的電流很小,可以忽略不計。



電平值的大小、高低是相對於地電平來說的,因此在看電平值的大小時要參考地的電平值來看。看看那些引腳是否接到地上,與自己是否連接外圍器件沒有關係,因為其實高電平還是低電平是相對於地平面來說的。

在節點與+5V之間接10K歐或4.7K歐的上拉電阻,能夠把這個節點的電位拉上來,往往這個節點要求應用單片機或其它控制器來控制它(及這個節點與I/O連接)為高電平或低電平。如果單純的想要使這個節點成為高電平,並且輸出阻抗非常大,則直接接電源也無妨,但是如果單片機要使這個節點拉低,即單片機內部使節點接地,這樣5V電源和地之間就短路了。

另外,當要求這個節點為高電平時,這個節點和地之間的阻抗一般非常大,如100K歐的阻抗,當上拉一個10K歐的電阻,這個點分得的電壓為100K歐/(100K+10K)*5V=4.5V,這樣也可以拉到高電平。而當要求這個節點為低電平時,只要把它和地連接就可以了,電源和地之間有一個10K偶的電阻,這樣就不會短路了。當低電平時,電源和地之間有一個負載形成的迴路,有時候這個節點會再串接一個電阻,因為電流流向阻抗低的地方,所以電流會通過與電源相連的電阻流向地,而不是流向這個與節點相連的電阻,因為這個節點連接的電阻阻抗高,所以低電平時這個點的電勢就是低電平。



可以這麼認為,對於IC的I/O埠來說,IC內部通過控制高低電平相當於控制這個O/O口與其內部的GND或非常大的電阻相連,如100K歐,當I/O口為低電平0V時,在IC內部,是控制IC晶片O/O口的引腳在晶片內與GND連接;當I/O口為高電平時,如5V,這個時候I/O口引腳在晶片內是與非常大的電阻,如100K歐相連接的,有時在I/O節點處會再串接一個小電阻值的電阻,如68歐,因為電流流向阻抗低的地方,所以當晶片內部的I/O埠歐與GND相連為低電平時,電源與上拉電阻及晶片內部的GND形成環路進行流通,這時I/O口節點處的電流就會流向晶片內部的GND,因為節點處串接了一個小阻值的電阻,相對於GND來說是高阻,就是大一點點也是高阻,所以電流就不會流過這個串聯的電阻。

當用下拉電阻時(所謂的上拉和下拉都是針對高阻態而言的),當I/O口為高阻態時,通過上拉電阻能夠讓其保持在高電平狀態;具體如上文所述:當I/O埠為高阻態時,用下拉電阻把這個口與GND相連接,高阻態電阻值很大,可以理解為斷開,其實就是和晶片內部的阻值很大的電阻相連接,下拉的時候拉到地上了,沒有電流,電平值為0,除非是給這個引腳賦予一個高電平值它才能夠起作用。

上拉和下拉電阻的作用概括如下:

1、提高電壓準位

當TTL電路驅動CMOS電路時,如果TTL電路輸出的高電平低於CMOS電路的最低高電平,這時就需要在TTL的輸出端接上拉電阻,以提高輸出高電平的值;OC門電路必須加上拉電阻,以提高輸出的高電平值。

2、加大輸出引腳的驅動能力

有的單片機引腳上也常使用上拉電阻。

3、N/A引腳(沒有連接的引腳)防靜電、防幹擾;

在CMOS晶片上,為了防止靜電造成損壞,不用的引腳不能懸空,一般接上拉電阻降低輸入阻抗,提供洩荷通路。同時引腳懸空就比較容易接收外界的電磁幹擾。

4、電阻匹配

抑制反射波幹擾,長線傳輸中電阻不匹配容易引起反射波幹擾,加上下拉電阻使電阻匹配,能有效的抑制反射波幹擾。

5、預設空間狀態/默認電位

在一些CMOS輸入端接上拉或下拉電阻是為了預設默認電位。當不用這些引腳時,這些輸入端下拉接低電平或上拉接高電平。在I2C等總線上空閒時的狀態是由上下拉電阻獲得的。

6、提高晶片輸入信號的噪聲容限

輸入端如果是高阻狀態,或高阻抗輸入端處於懸空狀態,此時需要加上拉或下拉電阻,以免受到隨機電平的影響,進而影響電路工作。同樣,如果輸出端處於被動狀態,需要加上拉或下拉電阻,如輸出端僅僅是一個三極體的集電極,從而提高晶片輸入信號的噪聲容限,增強抗幹擾能力。

在BJT晶體三極體的基極端,上拉電阻和下拉電阻也起著至關重要的作用。在三極體的電路應用中,串接在基極上的電阻起限制基級電流的作用,如下圖中的R2所示,



如下圖中的R5所示,上拉電阻使三極體基極的輸入電平在默認情況下是高電平輸入,當CPU有低電平信號輸出時,外圍電路響應,下拉電阻使電晶體的基極輸入在默認情況下拉到低電平,如下圖中的R6所示。




-END-



#推薦閱讀#

  • 電容是如何工作的,這個動畫看後基本懂了

  • 你真的理解了運放的電壓追隨電路嗎?

  • 關於「進程」與「線程」的最通俗解析

  • 【很完整】牛人教你開關電源各功能部分原理分析、計算與選型

  • MOSFET的驅動技術有哪些?圖文並茂告訴你真相!

  • 電路板調不出來,一怒之下老子一刀劈開!

  • 為什麼電源要設置+3.3V?

  • PCB制板基礎知識

  • 看牛人如何辨析單端信號&差分信號

  • 電子工程師去大公司還是小公司?軟體和硬體誰更重要?

  • 2年重寫10年279萬行代碼……他是怎麼做到的

  • 104條!PCB線路設計術語大全,用得上!

  • 這樣來看電路,真是絕了


點擊閱讀原文,參加活動拿獎品

相關焦點

  • 一文讓你讀懂上拉電阻與下拉電阻
    一文讓你讀懂上拉電阻與下拉電阻 玩轉單片機 發表於 2021-01-02 17:01:00   上拉(Pull Up )或下拉(Pull Down)電阻(兩者統稱為「拉電阻」)最基本的作用是:將狀態不確定的信號線通過一個電阻將其箝位至高電平
  • AVR單片機IO口結構和上拉和下拉電阻的作用
    為搞清IO結構,首先看看上拉和下拉電阻的作用。本文引用地址:http://www.eepw.com.cn/article/201811/394646.htm  一、上拉電阻  上拉就是將不確定的信號通過一個電阻鉗位在高電平!電阻同時起限流作用!下拉同理!  上拉電阻是用來解決總線驅動能力不足時提供電流的。一般說法是拉電流,下拉電阻是用來吸收電流。
  • 計算上拉電阻阻值的經驗分享
    打開APP 計算上拉電阻阻值的經驗分享 電工天下 發表於 2020-04-05 16:56:00   1、當TTL電路驅動COMS電路時,如果TTL電路輸出的高電平低於COMS電路的最低高電平(一般為3.5V),這時就需要在TTL的輸出端接上拉電阻,以提高輸出高電平的值。
  • 帶你讀懂「上拉電阻」,工作原理分析
    當IC的I/O埠,節點為高電平時,節點處和GND之間的阻抗很大,可以理解為無窮大,這個時候通過上拉電阻(如4.7K歐,10K歐電阻)接到VCC上,上拉電阻的分壓幾乎可以忽略不計;當I/O埠節點需要為低電平時,直接接GND就可以了,這個時候VCC與GND是通過剛才的上拉電阻(如4.7K歐,10K歐電阻)連接的,通過的電流很小,可以忽略不計。
  • 一鍵解讀上拉電阻計算原理
    相信上拉電阻與下拉電阻的取值在一段時間內都是新手們較為疑惑的問題之一。與上拉電阻阻值有關的資料在網絡上雖然有不少,但大多很少對其中的技巧及原理進行分析,而只是給出簡單的計算過程。這樣雖然能夠在一定程度上提供幫助,但在遭遇到一些特殊情況時便會影響設計。
  • 科普:電路設計為什麼要加上、下拉電阻?有什麼作用?
    電路中加上拉電阻或下拉電阻的目的是確定某個狀態電路中的高電平或低電平。上、下拉電阻的作用提高電路穩定性,避免引起誤動作。第一圖中的按鍵如果不通過電阻上拉到高電平,那麼在上電瞬間可能就發生誤動作,因為在上電瞬間單片機的引腳電平是不確定的,上拉電阻R12的存在保證了其引腳處於高電平狀態,而不會發生誤動作。提高輸出管腳的帶載能力。受其他外圍電路的影響單片機在輸出高電平時能力不足,達不到VCC狀態,這會影響整個系統的正常工作,上拉電阻的存在就可以使管腳的驅動能力增強。
  • 深入了解電阻的「功率」
    打開APP 深入了解電阻的「功率」 發表於 2019-06-25 16:43:46
  • 【必備】一鍵解讀上拉電阻計算原理
    相信上拉電阻與下拉電阻的取值在一段時間內都是新手們較為疑惑的問題之一。
  • 什麼是上拉電阻?51單片機P0口上的上拉電阻有什麼用?
    這次簡單說說上拉電阻,那問題來了,什麼是上拉電阻?上拉電阻從概念上理解就是一個電阻一端接到電源正極,一端接到輸出端。下圖就是一個簡單的上拉電阻,如果沒有這個電阻R,則I/O口和VCC就沒有直接連接關係,如果用電阻連接起來就是一個上拉電阻。
  • 深談GPIO及上下拉電阻
    圖5:8種GPIO輸入輸出功能類型內部原理框圖二、上下拉電阻作用1) 上拉就是將不確定的信號通過一個電阻嵌位在高電平!電阻同時起限流作用!下拉同理,下拉就是將不確定的信號通過一個電阻嵌位在低電平!電阻同時起限流作用!2) 上拉是對器件注入電流,下拉是輸出電流。3) 弱強只是上拉電阻的阻值不同,沒有什麼嚴格區分。
  • GPIO電路圖與上拉電阻的作用(附詳細分析)
    2、這裡注意,④位置上是一個上拉電阻,這裡設置上拉電阻的考慮因素是這樣的,假設我要在這個單片機IO口輸出一個電流來驅動小燈發亮,①的位置電阻一般有20k左右,發出的電流250uA,基本上忽略不計,加上一個上拉電阻後,總電流 = ①位置電流 + ④位置電流(①與④構成並聯電路)。3、為什麼不設置讓,①的位置電阻R小一點,這樣電流大一點,就不需要上拉電阻了呢?
  • IIC為什麼需要用開漏輸出和上拉電阻
    推輓輸出和開漏輸出在不接上拉電阻時, 輸出邏輯0,則N-MOS激活;輸出邏輯1,P-MOS不會激活, 不會輸出高電平。也就是說開漏輸出如果不接上拉電阻, 沒有輸出高電平的能力。如果需要開漏輸出有輸出高電平的能力需要接一個上拉電阻. 目前很多單片機GPIO可以通過軟體配置上拉電阻.
  • 認識電阻,了解電阻,什麼是電阻
    任何物質都有阻礙電流流動的特性,這種特性稱為電阻。不同的物質對電流的「阻力」大小不同。導體對電流的「阻力」小,如金、銀、銅、鐵;絕緣體對電流的「阻力」大,如木頭和橡膠。R是電阻的姓,R後面的數字是電阻的名。電阻的單位電阻的單位是歐姆,以德國物理學家Georg Simon Ohm的名字命名,用希臘字母Q表示。
  • GPIO的上拉下拉功能說明
    當對應位為0時,設置對應引腳上拉使能,為1時,禁止對應引腳上拉使能。如果上拉寄存器使能,無論引腳功能寄存器如何設置(輸入,輸出,數據,中斷等),對應引腳輸出高電平。      可見對應於S3C2410的GPB-BPH口內部有上拉電阻寄存器,當相應的上拉電阻使能時,對應的I/O引腳懸空時,表現出高電平。反之,表現出低電平。
  • 主板上的電容、電阻、電子元件都是幹嘛的
    打開APP 主板上的電容、電阻、電子元件都是幹嘛的 姚遠香 發表於 2018-10-27 09:50:13
  • 電阻在不同電路中的作用
    R1和R2加到左右聲道,這樣可以將交流信號均衡的分成兩個信號,分別加到左聲道電路和右聲道電路,這樣它們的放大的是同樣的信號,R1和R2阻值是一樣的。   2、電阻對三極體的分流應用   電阻的分流可以減輕另一個元器件的負擔,這裡R1的分流很好的保護了三極體有利於增加元器件的使用壽命。在下面的電路中R1是分流電阻,它並聯在Q1的集電極和發射極這樣它們之間,構成並聯電路,電路中的電流一部分經過R1流過,這樣流過Q1的電流就相對的減小,而總電流並沒有變化。
  • 貼片電阻和壓敏電阻的使用方法和注意事項
    壓敏電阻一般並聯在電路中使用,當電阻兩端的電壓發生急劇變化時,電阻短路將電流保險絲熔斷,起到保護作用。壓敏電阻在電路中,常用於電源過壓保護和穩壓。電路設計中需要了解的參數: 1、壓敏電壓UN(U1mA):通常以在壓敏電阻上通過1mA直流電流時的電壓來表示其是否導通的標誌電壓,這個電壓就稱為壓敏電壓UN.壓敏電壓也常用符號U1mA表示。壓敏電壓的誤差範圍一般是±10%.在試驗和實際使用中,通常把壓敏電壓從正常值下降10%作為壓敏電阻失效的判據。
  • 電梯設備制動電阻中的鋁合金電阻和波紋電阻
    我知道制動電阻是將電機的再生能量以熱能方式消耗的載體,通常使用在電梯設備中的制動電阻一般是鋁合金電阻和波紋電阻。這兩種電阻器在電梯設備中有各自的優點和缺點,下面我們就來分析一下。我們知道在變頻調速系統中,電機的降速和停機是通過逐漸減小頻率來實現的,在頻率減小的瞬間,電機的同步轉速隨之下降,而由於機械慣性的原因,電機的轉子轉速未變。
  • 如何區別普通電阻和保險電阻?淺談保險電阻檢測維修
    保險電阻在正常情況下具有普通電阻的功能,一旦電路出現故障,超過其額定功率時,它會在規定時間內斷開電路,從而達到保護其它元器件的作用。保險電阻分為不可修復型和可修復型兩種。功能在電路圖中起著保險絲和電阻的雙重作用,主要應用在電源電路輸出和二次電源的輸出電路中。
  • 貼片電阻的功率是多少,常用的大功率電阻都有哪些
    電阻的功率是對電阻的應用有重要影響的參數,在進行電子電路設計時要對電路中每個電阻的作用有清晰的了解,根據電阻的作用和工作狀態,選擇功率最適合的電阻。下面我們介紹一下不同類型封裝電阻的功率一般都在什麼範圍,電路設計中對電阻功率的降額設計要遵循什麼原則。