1 模電知識
在這里插入圖片描述
- 電源符號含義
TTL肖特基觸發(fā)器即為用肖特基管構成的施密特觸發(fā)器,施密特觸發(fā)器利用門閥電壓將引腳模擬信號變成矩形信號,進行轉化為0/1數字信號存入輸入數據寄存器。 當引腳電壓高于VDD 時,上方的二極管導通,當引腳電壓低于VSS 時,下方的二極管導通,防止不正常電壓引入芯片導致芯片燒毀。(雖有這樣的保護,但不能驅動大功率器件,如直接驅動電機,電機堵轉的反向電流會燒毀芯片) PMOS柵極低電平導通,NMOS柵極高電平導通。一般PMOS源極接VDD,NMOS源極接GND。 MOS管中寄生二極管作用是防止VDD過壓的情況下,燒壞mos管。 推挽電路是兩個參數相同的三極管或MOSFET,以推挽方式存在于電路中,各負責正負半周的波形放大任務,電路工作時,兩只對稱的功率開關管每次只有一個導通,所以導通損耗小、效率高。輸出既可以向負載灌電流,也可以從負載拉取電流。下面分析電路: 當輸入為高電平時,經過反向后輸出到MOS管柵極為低電平,PMOS的SD導通,OUT輸出為 線與:當在很多個開漏引腳連在一起時,外接一上拉電阻,如果有一個引腳輸出為邏輯0,相當于短路接地,所以外電路邏輯電平便為0;只有當所有引腳均輸出高阻態(tài)時,才由上拉電阻提供高電平,即為邏輯1。 在這里插入圖片描述 在這里插入圖片描述 注意 : 在這里插入圖片描述 上圖為加了上拉電阻的開漏輸出(需用戶外接):當輸出數據寄存器相應位為1時,反相端輸出0,此時NMOS截止,由外加的上拉電阻提供VDD
:D=device 表示芯片內部工作電源(一般VDDVSS
:S=series 表示公共連接,通常指電路公共接地端電壓。
高電平VDD
;當輸如為低時,NMOS導通,OUT輸出為低電平
。當引腳高低電平切換時,兩個管子輪流導通,P 管負責灌電流,N 管負責拉電流,使其負載能力和開關速度都比普通的方式有很大的提高。
2 GPIO模塊電路結構
2.1 輸入模式
浮空輸入
:上下拉電阻全斷開上拉輸入
:上拉電阻打開,下拉電阻關閉下拉輸入
:下拉電阻打開,上拉電阻關閉2.2 輸出模式
通用推挽輸出
:高電平
。( 推-灌電流 )低電平
。( 挽-拉電流 )通用開漏輸出
:
開漏輸出時,PMOS關閉(輸出數據寄存器的1將端口置于 高阻態(tài) ),只有NMOS工作,但是此時只能輸出低電平,要輸出高電平必須外加上拉電阻。高電平
。當輸出數據寄存器相應位為0時,NMOS導通,引腳輸出低電平
。
-
電源
+關注
關注
185文章
18302瀏覽量
255274 -
寄存器
+關注
關注
31文章
5425瀏覽量
123582 -
GPIO
+關注
關注
16文章
1277瀏覽量
53651
發(fā)布評論請先 登錄
基于DWC2的USB驅動開發(fā)-發(fā)送相關的寄存器DMA寄存器詳解

GPIO寄存器詳解
STM32使用BSRR和BRR寄存器快速操作GPIO端口
基于stm32的GPIO寄存器學習解析

STM32單片機GPIO寄存器的功能解析

【嵌入式07】寄存器映射原理詳解,GPIO端口的初始化設置步驟

STM32F103系列芯片的地址映射和寄存器映射原理,GPIO端口的初始化

GPIO寄存器

STM32寄存器點燈

STM32-GPIO_寄存器版(1)

STM32F103寄存器配置相關學習 —— GPIO

評論