• 正文
  • 推薦器件
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

到底什么是IO的驅(qū)動能力?

2022/09/19
1007
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論
經(jīng)常會聽到MCU某I/O的驅(qū)動能力是xxmA,那么到底什么是驅(qū)動能力呢?如果某IO的驅(qū)動能力是5mA,它就輸出不了超過5mA的電流了嗎?為什么IO的驅(qū)動能力有差異呢?

要回答以上問題,需要先了解MCU內(nèi)部的I/O結(jié)構(gòu),

(本圖來源于STM32F103參考手冊)

當(dāng)輸出高電平1時,I/O內(nèi)部VDD經(jīng)過PMOS流向I/O引腳,如下圖紅色箭頭所示,

這時驅(qū)動能力是指,在輸出電流小于等于最大輸出電流的情況下,I/O引腳可以正常的輸出邏輯1。

P-MOS管的源極(S)接VDD,當(dāng)MCU輸出1時,P-MOS管導(dǎo)通,電流從源極(S)流向漏極(D)。I/O引腳外接負載大小不同,流過P-MOS管的電流、VDS(源漏電壓)就會不同。輸出電流越大,VDS越大,I/O電壓就越小。當(dāng)電壓低到Voh時的這個輸出電流,就表示驅(qū)動能力。

當(dāng)輸出低電平0時,I/O引腳經(jīng)過N-MOS流向I/O內(nèi)部VSS,如下圖紅色箭頭所示

這時驅(qū)動能力是指,在小于等于最大輸入電流的情況下,I/O引腳可以正常的輸出邏輯0。道理同上,流過N-MOS電流越大,N-MOS產(chǎn)生壓降越大,I/O口電壓越大。當(dāng)電壓達到邏輯0的最高電壓Vol時,這時的電流就表示驅(qū)動能力。

以上看明白后,文章開頭的3個問題也就有了答案,

1)I/O驅(qū)動能力是指在同時滿足Voh(輸出引腳為邏輯1時的最小電壓值) 和 Vol(輸出引腳為邏輯0時的最大電壓值)前提下,最大可以輸出和吸收的電流大小。Voh和Vol的值在芯片數(shù)據(jù)手冊中可以查到。

2)如果某I/O的驅(qū)動能力是5mA,并不是表示它輸出不了超過5mA的電流,只是當(dāng)輸出電流超過5mA之后,它的輸出電壓會下降,電壓會小于Voh。

3)I/O驅(qū)動能力的差異來源于MOS管自身的特性,要想過電流能力大,MOS管體積就要大,芯片所需的面積就會更大,成本自然也會更高。所以通常MCU只是一部分I/O具有高驅(qū)動能力,并不是每一個I/O都做成了高驅(qū)動能力。

說了這么多,其實可以用下面這個簡單的電路來解釋,

MCU的IO引腳上外接一個電阻到GND,只要這個電阻不是太小,那么IO引腳的電壓是基本不變的,只是微小的下降。電阻很小、電流較大時,電壓會明顯下降。

感興趣的可以實際測試下,不過要注意別把電流整太大燒壞IO哦。

關(guān)注公眾號,掃碼加入嵌入式交流群:

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風(fēng)險等級 參考價格 更多信息
HMC358MS8GE 1 Hittite Microwave Corp Voltage Controlled Oscillator, 5800MHz Min, 6800MHz Max, ROHS COMPLIANT, PLASTIC, SMT, MSOP8G, 8 PIN
$33.47 查看
FTLF1217P2BTL 1 Finisar Corporation Transceiver, 1280nm Min, 1380nm Max, 200Mbps(Tx), 200Mbps(Rx), LC Connector, Board/panel Mount, ROHS COMPLIANT-20
$137.69 查看
M95640-WMN6TP 1 STMicroelectronics 64 Kbit SPI bus EEPROM with high-speed clock

ECAD模型

下載ECAD模型
$0.26 查看

相關(guān)推薦

登錄即可解鎖
  • 海量技術(shù)文章
  • 設(shè)計資源下載
  • 產(chǎn)業(yè)鏈客戶資源
  • 寫文章/發(fā)需求
立即登錄

TopSemic,讓芯片使用更簡單。 專注分享:嵌入式,單片機,STM32,ARM,RTOS,Linux, 軟硬件,半導(dǎo)體,電子技術(shù)等相關(guān)內(nèi)容。