性无码一区二区三区在线观看,少妇被爽到高潮在线观看,午夜精品一区二区三区,无码中文字幕人妻在线一区二区三区,无码精品国产一区二区三区免费

風(fēng)陵渡口話EMC
認(rèn)證:優(yōu)質(zhì)創(chuàng)作者
作者動(dòng)態(tài)
時(shí)鐘展頻技術(shù)在輻射發(fā)射問題調(diào)試中的應(yīng)用
4天前
電快速瞬變脈沖群抗擾度試驗(yàn)標(biāo)準(zhǔn)重要信息解讀
2星期前
EUT擺放方式對(duì)靜電放電測(cè)試結(jié)果的影響機(jī)理分析
04-21 11:42
電機(jī)驅(qū)動(dòng)電路EMC問題分析調(diào)試與設(shè)計(jì)
04-19 11:08
高速信號(hào)EMC調(diào)試系列(五):USB Hub引起的靜電放電過程Wi-Fi斷連問題調(diào)試案例
03-18 09:37

GPIO信號(hào)介紹

一、GPIO信號(hào)基礎(chǔ)知識(shí)

GPIO(General-Purpose input/output),通用型之輸入輸出端口的簡稱,可以通過軟件控制其輸出和輸入,市面上絕大部分芯片都會(huì)提供一個(gè)"通用可編程IO接口",即GPIO。

GPIO信號(hào)原理框圖

目前市面上使用的芯片,其內(nèi)部GPIO信號(hào)電路結(jié)構(gòu)都如上圖所示,其輸入保護(hù)二極管用于防止引腳外部過高正電壓、負(fù)電壓輸入,當(dāng)電壓高于VDD時(shí),上方的二極管導(dǎo)通,當(dāng)引腳電壓低于VSS時(shí),下方二極管導(dǎo)通,防止外部脈沖電壓引入損毀芯片。

TTL施密特觸發(fā)器:基本原理是當(dāng)輸入電壓高于正向閾值電壓,輸出未高;當(dāng)輸入電壓低于負(fù)向閾值電壓,輸出為低。IO口信號(hào)經(jīng)過觸發(fā)器后模擬信號(hào)轉(zhuǎn)化為0和1的數(shù)字信號(hào),也就是高低電平,并且符合TTL電平協(xié)議。

P-MOS管和N-MOS管:信號(hào)由P-MOS管和N-MOS管,依據(jù)兩個(gè)MOS管的工作方式,使得GPIO具有"推挽輸出""開漏輸出模式",P-MOS管高電平導(dǎo)通,低電平關(guān)閉;N-MOS管低電平導(dǎo)通,高電平關(guān)閉。

二、GPIO信號(hào)的8種模式:   

2.1、浮空輸入:

浮空輸入模式下,I/O端口的電平信號(hào)直接進(jìn)入輸入數(shù)據(jù)存儲(chǔ)器。I/O電平狀態(tài)是不確定的,完全由外部輸入決定;如果在該引腳懸空(無信號(hào)輸入)的情況下,讀取該端口的電平是不確定的,通常用于IIC、UART等總線設(shè)備。

2.2、上拉輸入模式:

上拉輸入模式下,I/O端口的電平信號(hào)直接進(jìn)入輸入數(shù)據(jù)存儲(chǔ)器。但是在I/O端口懸空(在無信號(hào)輸入)的情況下,輸入端的電平保持在高電平(并且在I/O端口輸入為低電平的時(shí)候,輸入端的電平也是低電平)

2.3、下拉輸入模式:

下拉輸入模式下,I/O端口的電平信號(hào)直接進(jìn)入輸入數(shù)據(jù)存儲(chǔ)器。但是在I/O端口懸空(在無信號(hào)輸入)的情況下,輸入端的電平保持在低電平(并且在I/O端口輸入為高電平的時(shí)候,輸入端的電平也是高電平)    

2.4、模擬輸入模式:

模擬輸入模式下,I/O端口的模擬信號(hào)(電壓信號(hào),而非電平信號(hào))直接模擬輸入到片上外設(shè)模塊,比如ADC模塊電路。

2.5、開漏輸出模式:

在開漏輸出模式時(shí),只有N-MOS管工作,如果控制輸出為低電平,則P-MOS管關(guān)閉,N-MOS管導(dǎo)通,使輸出為低電平;若控制輸出為高電平,則P-MOS管和N-MOS管都關(guān)閉,輸出指令就不會(huì)起作用,此時(shí)I/O端口的電平由外部的上拉或者下拉決定,如果沒有上拉或者下拉I/O口就處于懸空狀態(tài)。    

2.6、推挽輸出模式:

在推挽輸出模式時(shí),N-MOS管、P-MOS管都工作,如果控制輸出為低電平,則P-MOS管關(guān)閉,N-MOS管導(dǎo)通,使輸出為低電平;若控制輸出為高電平,則N-MOS管關(guān)閉,N-MOS管導(dǎo)通,使輸出為高電平,外部的上拉或者下拉的作用是控制在沒有輸出時(shí)I/O電平。

2.7、復(fù)用開漏輸出模式:

GPIO復(fù)用為其它外設(shè),輸出數(shù)據(jù)寄存器無效;輸出高低電平來源于其它外設(shè),施密特觸發(fā)器打開,輸入可用,通過輸入數(shù)據(jù)存儲(chǔ)器可獲取I/O實(shí)際狀態(tài),除了輸出信號(hào)的來源改變其它與開漏輸出功能相同。    

2.8、復(fù)用推挽輸出:

GPIO復(fù)用為其它外設(shè),輸出數(shù)據(jù)寄存器無效;輸出高低電平來源于其它外設(shè),施密特觸發(fā)器打開,輸入可用,通過輸入數(shù)據(jù)存儲(chǔ)器可獲取I/O實(shí)際狀態(tài),除了輸出信號(hào)的來源改變其它與推挽輸出功能相同。

聲明:本內(nèi)容為作者獨(dú)立觀點(diǎn),不代表電子星球立場(chǎng)。未經(jīng)允許不得轉(zhuǎn)載。授權(quán)事宜與稿件投訴,請(qǐng)聯(lián)系:editor@netbroad.com
覺得內(nèi)容不錯(cuò)的朋友,別忘了一鍵三連哦!
贊 3
收藏 5
關(guān)注 175
成為作者 賺取收益
全部留言
0/200
成為第一個(gè)和作者交流的人吧