GPIO電路圖與上拉電阻的作用(附詳細分析)

2021-02-13 21ic電子網

GPIO口的定義:

GPIO口,通用輸入輸出,這個大家都知道,但是輸入,輸出的電路是什麼樣的,其實並不用太關心,只需配置寄存器即可,但是還是要摸一摸,為了方便理解,引入了單片機的IO口原理圖來說明(道理是一樣的)。

認識電路:

一、普通IO口

如上圖所示(紅色框是板子內部)

1、基級(②位置)為低電平時,PNP導通,此時單片機IO口輸出的是低電平,當基級(②位置)為高電平時,PNP導通,此時單片機IO口輸出的是高電平。

2、這裡注意,④位置上是一個上拉電阻,這裡設置上拉電阻的考慮因素是這樣的,假設我要在這個單片機IO口輸出一個電流來驅動小燈發亮,①的位置電阻一般有20k左右,發出的電流250uA,基本上忽略不計,加上一個上拉電阻後,總電流 = ①位置電流 + ④位置電流(①與④構成並聯電路)。

3、為什麼不設置讓,①的位置電阻R小一點,這樣電流大一點,就不需要上拉電阻了呢?因為單片機是控制單元,設計時最好把強電流設計到外圍電路裡,如果設計到單片機內部,會燒壞板子。

這裡體現出上拉電阻的其中一個作用--->加大電流,加強了驅動的能力

二、強推輓輸出:

(意思就是說能輸入輸出大電流,前面已經說了單片機內部最好不要設計大的電流,所以這個功能的IO要少用)

1、內部總線輸入高電平, 上面的NPN導通,則IO口輸出大電流(因為上面的三極體VCC電源下面沒有接上拉電阻,  I = VCC/電阻+NPN內部電阻),所以IO出口的地方一般接一個電阻限流內部總線輸如低電平, 下面的NPN導通,則此時如果IO口外面接一個VCC(不帶上拉電阻),就會有大電流灌輸進來。

這裡體現了上拉電阻的另一個作用--->限流

三、開漏級OC門:

什麼叫IO口的開漏狀態,如上圖所示 如果內線是高電平,則NPN的基級是低電平,此時NPN不導通,那麼IO口此時相當於是懸浮在空氣中的,所以無法確定它的狀態(不知道是低電平還是高電平),那麼這個狀態就是開漏狀態,所以此時要向外圍電路輸出一個高電平是不可能的,如果想輸出一個高電平,則必須在NPN的集電極上面來一個上拉電阻。

這時又體現出上拉的一個作用:就是將不確定的信號通過一個電阻嵌位(保持)在一個高電平上,下拉同理。

這裡對於OC門還有一個應用,可以控制高電位的電路,如果外圍電路需要大的電壓,則可以用OC門加上拉電阻來完成這個功能,如下圖所示, 當內部總線為高電平,則NPN截止,最右邊加一個12v的上拉電阻,使得電位鉗在12v供外圍電路使用。

-END-

相關焦點

  • 【STM32】GPIO工作原理(八種工作方式分析,附電路圖)
    但是儘管如此,還是不能直接外接大功率器件,須加大功率及隔離電路驅動,防止燒壞晶片或者外接器件無法正常工作。P-MOS管和N-MOS管:由P-MOS管和N-MOS管組成的單元電路使得GPIO具有「推輓輸出」和「開漏輸出」的模式。這裡的電路會在下面很詳細地分析到。TTL肖特基觸發器:信號經過觸發器後,模擬信號轉化為0和1的數位訊號。
  • GPIO口工作原理的超詳細解釋(附電路圖)
    但是儘管如此,還是不能直接外接大功率器件,須加大功率及隔離電路驅動,防止燒壞晶片或者外接器件無法正常工作。 P-MOS管和N-MOS管:由P-MOS管和N-MOS管組成的單元電路使得GPIO具有「推輓輸出」和「開漏輸出」的模式。這裡的電路會在下面很詳細地分析到。
  • GPIO的上拉下拉功能說明
    當對應位為0時,設置對應引腳上拉使能,為1時,禁止對應引腳上拉使能。如果上拉寄存器使能,無論引腳功能寄存器如何設置(輸入,輸出,數據,中斷等),對應引腳輸出高電平。      可見對應於S3C2410的GPB-BPH口內部有上拉電阻寄存器,當相應的上拉電阻使能時,對應的I/O引腳懸空時,表現出高電平。反之,表現出低電平。
  • 深入了解上拉電阻和下拉電阻
    在電路中起限制電流的作用。上拉電阻和下拉電阻是經常提到也是經常用到的電阻。在每個系統的設計中都用到了大量的上拉電阻和下拉電阻。上拉就是將不確定的信號通過一個電阻鉗位在高電平,電阻同時起限流作用,下拉同理。對於非集電極(或漏極)開路輸出型電路(如普通門電路,其提升電流和電壓的能力是有限的,上拉和下拉電阻的主要功能是為集電極開路輸出型電路提供輸出電流通道。
  • 深談GPIO及上下拉電阻
    圖5:8種GPIO輸入輸出功能類型內部原理框圖二、上下拉電阻作用1) 上拉就是將不確定的信號通過一個電阻嵌位在高電平!電阻同時起限流作用!下拉同理,下拉就是將不確定的信號通過一個電阻嵌位在低電平!電阻同時起限流作用!2) 上拉是對器件注入電流,下拉是輸出電流。3) 弱強只是上拉電阻的阻值不同,沒有什麼嚴格區分。
  • 什麼是上拉電阻?51單片機P0口上的上拉電阻有什麼用?
    這次簡單說說上拉電阻,那問題來了,什麼是上拉電阻?上拉電阻從概念上理解就是一個電阻一端接到電源正極,一端接到輸出端。下圖就是一個簡單的上拉電阻,如果沒有這個電阻R,則I/O口和VCC就沒有直接連接關係,如果用電阻連接起來就是一個上拉電阻。
  • 技術分析:差動放大電路中電阻誤差對電路共模抑制比的影響與...
    如《放大器共模抑制比(CMRR)參數評估與電路共模抑制能力實例分析》中案例,由於電阻誤差導致電路共模抑制能力下降,是使用通用放大器組建差動放大電路的常見問題之一。工程師常常疑惑1%誤差的電阻對共模抑制比產生的影響有多大?本篇將詳細討論,並配合LTspice中蒙特卡洛分析進行仿真。
  • 線性電阻電路的分析方法_線性電阻的串並聯
    方法要點:首先標定原電路各支路電流、電壓的參考方向;將電路分解為各理想電源單獨作用的分電路,標出各分電路中電流(電壓)的參考方向;求解分電路中各支路電流(電壓);最後疊加求解出原電路的電流(電壓)響應一求各分電路對應支路電流(電壓)代數和,凡分電路電流(電壓)參考方向與原電路電流(電壓)參考方向一致者取正號,反之取負號,但保留分電流本身的符號。
  • 一文讓你讀懂上拉電阻與下拉電阻
    一文讓你讀懂上拉電阻與下拉電阻 玩轉單片機 發表於 2021-01-02 17:01:00   上拉(Pull Up )或下拉(Pull Down)電阻(兩者統稱為「拉電阻」)最基本的作用是:將狀態不確定的信號線通過一個電阻將其箝位至高電平
  • 電阻基礎知識及在逆變焊機電路中的七種典型應用分析
    三.電阻在電路中的典型應用分析1.分壓作用:下圖摘自佳士ZX7-200原理圖A13為電流互感器的反饋信號,電阻R27和電阻R26進行分壓,R27兩端電壓為0.67A13電壓。2.限流保護作用:下圖摘自佳士ZX7-200電阻R1起限流作用,將流過熱保護燈的電流限制在3mA以內。
  • 電子管放大電路當中柵漏電阻的作用是什麼
    6N1+6P1膽機電路圖詳細講解第一部分自製膽機試聽連結:圖中畫出紅圈的電阻都是在電路中參與放大的電子管的柵漏電阻,那麼這個電阻Rg在電路中起到哪幾個方面作用呢?下面就簡單介一下:第一個作用是把陰極電阻上電壓降的負電位引入柵極,是電子管有一個合適的靜態工作點。這個電路採取的是自給偏壓的方式,其自給方式是陰極電阻接地電流通過陰極電阻是陰極電位升高,柵極通過柵漏電阻接地,造成柵極相對於陰極的電壓為負。由此獲得柵極負偏壓,得以控制陰極電子流向陽極。
  • 科普:電路設計為什麼要加上、下拉電阻?有什麼作用?
    電路中加上拉電阻或下拉電阻的目的是確定某個狀態電路中的高電平或低電平。上、下拉電阻的作用提高電路穩定性,避免引起誤動作。第一圖中的按鍵如果不通過電阻上拉到高電平,那麼在上電瞬間可能就發生誤動作,因為在上電瞬間單片機的引腳電平是不確定的,上拉電阻R12的存在保證了其引腳處於高電平狀態,而不會發生誤動作。提高輸出管腳的帶載能力。受其他外圍電路的影響單片機在輸出高電平時能力不足,達不到VCC狀態,這會影響整個系統的正常工作,上拉電阻的存在就可以使管腳的驅動能力增強。
  • 電阻在不同電路中的作用
    3、阻尼電阻電路   電路中的L1和C1構成LC並聯諧振電路,電阻RL2並聯在電路中起到阻尼的作用,L1和C1構成的並聯諧振電路中,諧振信號能量的損耗很小,諧振電路的品質因數Q值越大。由於電阻是耗能元件,對震蕩信號存在損耗的作用,所以加入阻尼電阻RL2後Q值會減小,RL2阻值越小對諧振信號的損耗越大   4、電路中取樣電阻的應用   取樣電阻也是功率放大器中過流保護中常用的取樣電阻。
  • 教你自測電阻並聯電路故障
    圖為電阻並聯電路,從圖中可以看出電阻的R1和R2兩根引腳分別相連,構成兩個電阻的並聯電路,+V是這一電路的直流工作電壓。R1,R2並聯在電路工作於交流電路中時,電路形式不變,只是直流電壓+V改為交流信號。分析電阻並聯電路時,需要搞懂以下幾個電阻並聯特性。 並聯電路總電阻越並越小特性這一點和串聯電路的總電阻值剛好相反。如果兩隻20KΩ相併聯,並聯後總電阻是其中一隻電阻的一半,就是10kΩ。如下圖。並聯後總電阻R<R1<R2。
  • 智能車模電機驅動上制動電阻的作用分析
    智能車模電機驅動上制動電阻的作用分析 卓晴 發表於 2020-11-24 14:29:04 制動電阻也稱為動能制動電阻(dynamic braking resistor
  • 劉堅強電子元器件電路基礎,電子電路,看懂電路圖,電阻,電路板
    0Ω電阻在電路中的作用0Ω電阻的外形特性與普通電阻基本一樣,有色碼電阻,也有貼片電阻,但是阻值是為0Ω。它在電路中的作用主要有以下四個:一是走線需要,二是檢修備用,三是連接地線,四是充當保險。我們逐一來講解,先看走線需要。
  • 電阻電容並聯在電路中的作用
    打開APP 電阻電容並聯在電路中的作用 電工之家 發表於 2019-09-13 15:57:00   在我設計的產品中,電阻R和電容
  • stm32H7系列GPIO引腳模式如何選擇及開漏,推輓輸出模式使用場景
    GPIO輸出 1 時,內部N-MOS 高阻,內部P-MOS 導通,輸出端為1(不需要外部上拉電路)。下面兩個圖片是推輓輸出的內部電流走向。當輸入電壓為V+時,輸入端也就是gpio口。,上面的N型N-MOS控制端有電流輸入,上方的N-MOS導通,於是電流從上往下通過,提供電流給負載。
  • 電阻並聯電路故障怎麼查?看完就明白了!
    電阻並聯電路是最基本的並聯電路,所有負責的電路都可以轉化成電阻串聯和電阻並聯電路來進行工作原理的理解。並聯電路和串聯電路特性完全不一樣,是完全不同的電路,它們之間不能相互等效(電阻並聯電路圖)。圖為電阻並聯電路,從圖中可以看出電阻的R1和R2兩根引腳分別相連,構成兩個電阻的並聯電路,+V是這一電路的直流工作電壓。
  • STM32 GPIO工作原理及LED電路原理
    和輸入浮空模式相比較,不同之處在於內部有一個上拉電阻連接到VDD(輸入上拉模式下,上拉電阻開關接通,阻值約30-50K)外部輸入通過上拉電阻,施密特觸發器存入輸入數據寄存器IDR,被CPU讀取3,GPIO輸入工作模式3-輸入下拉模式