GPIO電路圖以及上拉電阻的作用

2021-02-19 麵包板社區

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-

在麵包板社區後臺,回復"關鍵詞"(如:PCB、電源、電機、嵌入式、信號系統、模電、華為、電子學、電路、c語言...),即可領取:"學習資料包"迎接你的人生巔峰~


除此之外,您還可以在菜單欄-乾貨查看100+篇技術乾貨,持續更新中...


#推薦閱讀#

點擊閱讀原文,下載《非常好的Arduino中文學習資料》

相關焦點

  • 一文看懂GPIO電路圖以及上拉電阻的作用
    2、這裡注意,④位置上是一個上拉電阻,這裡設置上拉電阻的考慮因素是這樣的,假設我要在這個單片機IO口輸出一個電流來驅動小燈發亮,①的位置電阻一般有20k左右,發出的電流250uA,基本上忽略不計,加上一個上拉電阻後,總電流 = ①位置電流 + ④位置電流(①與④構成並聯電路)。3、為什麼不設置讓,①的位置電阻R小一點,這樣電流大一點,就不需要上拉電阻了呢?
  • 電阻在12種經典電路中的作用分析
    一、電阻的基本知識對電流產生的阻礙作用的器件稱為電阻器,簡稱電阻,是一個限流元件,能夠控制電路支路上的電流大小。用字母R表示,國際單位是歐姆(ohm),簡稱歐,符號是Ω,圖形符號:。電阻器上用不同顏色的環來表示電阻的標稱阻值,常見的電阻器有四色環電阻和五色環電阻。
  • 電源供電以及電機驅動原理與電路分析
    圖2-2該排阻公共端接電源,即上拉電阻形式,作用是增強FPGA晶片I/O口(以下簡稱I/O口)的驅動能力,實際上就是增加I/O輸出高電平時輸出電流的大小。由公式2-2可以得出排阻的取值範圍。該上拉電阻除了提高驅動能力外,還有一個作用,就是進行電平轉換。經查,ULN2003的接口邏輯為:5V-TTL, 5V-CMOS邏輯。而在3.3V供電的情況下,I/O口可以提供3.3V-LVTTL,3.3V-LVCMOS,3.3V-PCI和SSTL-3接口邏輯電平。因此,需要外接5V的上拉電阻將I/O電平規格變成5V電平邏輯。
  • (附軟體電路)
    獨立按鍵每個按鍵的檢測佔用單片機的一個GPIO引腳,原理圖如下圖所示:圖片來源本公眾號自製核心板原理圖我們以BTN1按鍵為例,當按鍵沒有按下的時候,網絡標號KEY1處的電壓被10K的上拉電阻拉至3.3V,PB14(KEY1)引腳設為輸入引腳後,程序中讀取該引腳的值將為1,當按鍵按下之後,網絡標號
  • 如何看懂電路圖【3】——放大電路
    圖1(a)是共發射極放大電路。C1是輸入電容,C2是輸出電容,三極體VT就是起放大作用的器件,RB是基極偏置電阻 ,RC是集電極負載電阻。圖2比圖1多用3個元件。基極電壓是由RB1和RB2分壓取得的,所以稱為分壓偏置。發射極中增加電阻RE和電容CE,CE稱交流旁路電容,對交流是短路的;RE則有直流負反饋作用。
  • 電路圖符號超強科普,輕鬆看懂電路圖!(推薦收藏)
    第 4 種特殊電阻器符號是表示新近出現的保險電阻,它兼有電阻器和熔絲的作用。當溫度超過 500℃ 時,電阻層迅速剝落熔斷,把電路切斷,能起到保護電路的作用。它的電阻值很小,目前在彩電中用得很多。它的圖形符號見圖 1 ( 1 ),文字符號是「 R F 」。
  • 三極體開關電路改進接法電路圖
    圖1就是針對這種狀況所設計的兩種常見之改良電路圖1 確保三極體開關動作,正確的兩種改良電路圖1(a) 的電路,在基射極間串接上一隻二極體,因此使得可令基極電流導通的輸入電壓值提升了0.6伏特,如此即使Vin值由於信號源的誤動作而接近0.6伏特時,亦不致使三極體導通,因此開關仍可處於截止狀態。
  • sg3525推挽應用電路圖
    打開APP sg3525推挽應用電路圖 發表於 2018-01-31 16:31:50 sg3525推挽應用電路圖(
  • 【基礎】電壓跟隨器電路圖與比例放大器電路圖區別
    電壓跟隨器電路圖與比例放大器電路圖區別
  • 繼電器的工作原理以及驅動電路
    故在電路中起著自動調節、安全保護、轉換電路等作用。繼電器的輸入信號 x 從零連續增加達到銜鐵開始吸合時的動作值 xx,繼電器的輸出信號立刻從 y=0  跳躍y=ym,即常開觸點從斷到通。一旦觸點閉合,輸入量 x 繼續增大,輸出信號 y 將不再起變化。
  • 蜂鳴器報警器電路圖匯總
    連接按鍵的I/O口開內部上拉電阻。先分析一下蜂鳴器。調整電阻R3或電容器C3的參數值,可改變來電時HA的鳴響時間;增減電容器C4的容量,可改變停電時HA的鳴響時間。二極體D2可保證停電時C4僅向三極體V2電路供電,二極體D3可以適當延長來電時HA的報訊時間。蜂鳴器報警器電路圖(四)這個簡單的電路能在交流電源斷電(或電壓低於50V)時發出報警聲。
  • 電動車無刷控制器電路圖詳解
    圖7:略   4.電機轉子位置傳感器輸入部分:由於該傳感器安裝在電機內部,採用開路輸出的辦法,所以除提供5V電源外,每個傳感器都必須接上拉電阻,並對其輸出的信號進行阻容濾波以抗幹擾,同時在電源處接二極體、接地採用細銅膜做保險絲,防止電機相線與霍爾信號線短路後高電壓反串近來損壞板子上別的零件。
  • 單片機pwm調光電路圖
    圖1 系統結構框圖1.1 單片機主控系統本設計主控系統採用ATMEL 公司的高性能AT89S51 晶片實現,其P0 口外接10K 的上拉電阻,P0.0~P0.7 同時作為DS12C887 的數據接口與液晶
  • 7805穩壓電源電路圖
    78XX系列集成穩壓器的典型應用電路如下圖所示,這是一個輸出正5V直流電壓的穩壓電源電路。IC採用集成穩壓器7805,C1、C2分別為輸入端和輸出端濾波電容,RL為負載電阻。當輸出電較大時,7805應配上散熱板。
  • 音頻前置放大器電路圖大全
    為保持閉環的穩定性,加人密勒補償電容,同時,為了抵消右半平面零點的影響,在補償電容的前饋通路中插人與補償電容串聯的調零電阻。在共模反饋電路的設計中,採用有電阻分配器和放大器的共模反饋結構。音頻前置放大器電路圖(三)如圖所示。本音頻信號放大器主要用於頻帶為300Hz~3400Hz範圍內,它可廣泛用於通訊機中的公務聯絡,也可用於小型音響、收錄機、收音機放大,以及其它音頻故障接收信號。
  • 五款蜂鳴器驅動電路原理圖
    4、三極體:起開關作用,其基極的高電平使三極體飽和導通,使蜂鳴器發聲;而基極低電平則使三極體關閉,蜂鳴器停止發聲。蜂鳴器驅動電路圖二:根據下面四幅圖分析可以看出圖1和圖3採用的是NPN型三極體驅動,而圖2和圖4採用的是PNP型三極體驅動。
  • 十種精密全波整流電路圖
    圖1是最經典的電路,優點是可以在電阻R5上並聯濾波電容.電阻匹配關係為R1=R2,R4=R5=2R3;可以通過更改R5來調節增益。圖8的電阻匹配關係為R1=R2 圖7,8,9三種電路,當運放A1輸出為正時,A1的負反饋是通過二極體D2和運放A2構成的複合放大器構成的,由於兩個運放的複合(乘積)作用,可能環路的增益太高,容易產生振蕩。
  • PCB板設計阻抗匹配、零歐姆電阻的作用你是否完全掌握?
    串行電阻的阻值為20~75Ω,阻值大小與信號頻率成正比,與PCB走線寬度成反比。在嵌入式系統中,一般頻率大於20M的信號且PCB走線長度大於5cm時都要加串行匹配電阻,例如系統中的時鐘信號、數據和地址總線信號等。串行匹配電阻的作用有兩個:1、減少高頻噪聲以及邊沿過衝。
  • 電路圖符號大全
    導讀:本文主要介紹的是電路圖符號,下面我們就一起來看一下到底有哪些電路圖符號吧~~~本文引用地址:http://www.eepw.com.cn/article/273620.htm1.電路圖符號大全--簡介  電路圖符號是指一種書畫圖形代表一種電子元件
  • 六款簡單的開關電源電路設計原理圖詳解
    24V過壓保護圖簡單的開關電源電路圖(三)單端正激式開關電源的典型電路如圖四所示。這種電路在形式上與單端反激式電路相似,但工作情形不同。簡單的開關電源電路圖(五)在開關電源中電源反饋隔離電路由光電耦合器如PC817以及並聯穩壓器TL431所組成,其典型應用如圖3所示。