單片機的“高阻態”是什么,你知道嗎?
2019-07-24 15:11:31閱讀量:2205
在我們剛一開始接觸到51單片機的時候對P0口必須加上上拉電阻,否則P0就是高阻態,對這個問題可能感到疑惑,為什么是高阻態?加上拉電阻?今天針對這一概念進行簡單講解。
在一個系統中或在一個整體中,我們往往定義了一些參考點,就像我們常常說的海平面,在單片中也是如此,我們無論說是高電平還是低電平都是相對來說的。明確了這一點對這一問題可能容易理解。
在51單片機,沒有連接上拉電阻的P0口相比有上拉電阻的P1口在I/O口引腳和電源之間相連是通過一對推挽狀態的FET來實現的,51具體結構如下圖。
組成推挽結構,從理論上講是可以通過調配管子的參數輕松實現輸出大電流,提高帶載能力,兩個管子根據通斷狀態有四種不同的組合,上下管導通相當于把電源短路了,這種情況下在實際電路中絕對不能出現,從邏輯電路上來講,上管開-下管關開時IO與VCC直接相連,IO輸出低電平0,這種結構下如果沒有外接上拉電阻,輸出0就是開漏狀態(低阻態),因為I/O引腳是通過一個管子接地的,并不是使用導線直接連接,而一般的MOS在導通狀態也會有mΩ極的導通電阻。
單片機中的高阻態到底什么意思?
由于管子PN節帶來的結電容的影響,有的資料也會稱作“浮空”,通過I/O口給電容充電需要一定的時間,那么IO引腳處的對地的真實電壓和水面浮標隨波飄動類似了,電壓的大小不僅與外界輸入有關還和時間有關,在高頻情況下這種現象是不能忽略的。
在一個系統中或在一個整體中,我們往往定義了一些參考點,就像我們常常說的海平面,在單片中也是如此,我們無論說是高電平還是低電平都是相對來說的。明確了這一點對這一問題可能容易理解。
在51單片機,沒有連接上拉電阻的P0口相比有上拉電阻的P1口在I/O口引腳和電源之間相連是通過一對推挽狀態的FET來實現的,51具體結構如下圖。

51結構圖
組成推挽結構,從理論上講是可以通過調配管子的參數輕松實現輸出大電流,提高帶載能力,兩個管子根據通斷狀態有四種不同的組合,上下管導通相當于把電源短路了,這種情況下在實際電路中絕對不能出現,從邏輯電路上來講,上管開-下管關開時IO與VCC直接相連,IO輸出低電平0,這種結構下如果沒有外接上拉電阻,輸出0就是開漏狀態(低阻態),因為I/O引腳是通過一個管子接地的,并不是使用導線直接連接,而一般的MOS在導通狀態也會有mΩ極的導通電阻。
單片機中的高阻態到底什么意思?
到這里就很清楚了,無論是低阻態還是高阻態都是相對來說的,把下管子置于截止狀態就可以把GND和I/O口隔離達到開路的狀態,這時候推挽一對管子是截止狀態,忽略讀取邏輯的話I/O口引腳相當于與單片機內部電路開路,考慮到實際MOS截止時會有少許漏電流,就稱作“高阻態”
由于管子PN節帶來的結電容的影響,有的資料也會稱作“浮空”,通過I/O口給電容充電需要一定的時間,那么IO引腳處的對地的真實電壓和水面浮標隨波飄動類似了,電壓的大小不僅與外界輸入有關還和時間有關,在高頻情況下這種現象是不能忽略的。
總之一句話高阻態是一個相對概念。在使用的時候我們只要按照要求去做,讓我們加上拉我們就加上,都是有一定道理的。
【內容聲明】本文刊載的所有內容,包括文字、圖片、音頻、視頻、軟件、程序、以及網頁版式設計等均在網上搜集。本文提供的內容或服務僅用于個人學習、研究或欣賞,以及其他非商業性或非盈利性用途,本網站不承擔任何法律責任。如涉及版權問題,請及時通知本網站刪除。

熱門物料
型號
價格
LM1117IMPX-3.3/NOPB/線性穩壓器(LDO) | 0.7147 | |
DRV8874PWPR/有刷直流電機驅動芯片 | 3.45 | |
LM358BIDR/運算放大器 | 0.35 | |
LMR33630ADDAR/DC-DC電源芯片 | 2.01 | |
LM5164DDAR/DC-DC電源芯片 | 3.19 | |
ADS1299IPAGR/模擬前端(AFE) | 222.43 | |
TPS82130SILR/DC-DC電源模塊 | 6.13 | |
TPL5010DDCR/定時器/計時器 | 1.0884 | |
LM27762DSSR/電荷泵 | 3.11 | |
TLV9062IDR/運算放大器 | 0.3242 |