天天看點

單片機為什麼無法直接驅動MOS管?

作者:微碧半導體

單片機為什麼無法直接驅動MOS管?

首先,單片機的IO口帶有一定的負載能力,但電流很小,驅動能力有限,一般在10-20毫安以内,是以一般不采用單片機直接驅動負載的方式。

單片機為什麼無法直接驅動MOS管?

我們來簡單對比下三極管和MOS管驅動上的差別

三極管:

三極管是電流控制型,隻要基極驅動電壓高于Ube的死區電壓,一般0.7V就可以導通。

對于三極管來說,3.3V肯定是大于Ube,可以根據IO口電壓以及限流電阻推算出基極電流(Ib=(VO-0.7V)/R2。),是以直接在基極串聯一個合适的電阻,讓三極管工作在飽和區就可以了。

處理器一般講究低功耗,供電電壓會比較低。

是以一般單片機供電在3.3V,它的IO口最高電壓是3.3V。

單片機為什麼無法直接驅動MOS管?

MOS管:

MOS管是電壓控制型,驅動電壓必須高于門檻值電壓Vgs才能正常導通,也就是說高于死區電壓Ugs的最小值才能導通。

不同的MOS管的門檻值電壓是不一樣的,一般在3-5V左右。,而飽和驅動電壓在6-8V,大于IO口電壓的3.3V。

如果用3.3V來驅動的話,可能MOS管根本就打不開,或者處于半導通的狀态。半導通的狀态下,管子的内阻會很大,如果驅動小,電流負載可以用,但是大電流負載就不允許了,内阻太大,功耗也會很大,MOS管就容易燒毀。

單片機為什麼無法直接驅動MOS管?

是以,一般選IO口直接控制三極管,再去控制MOS管。

為什麼要用三極管來驅動MOS管?

這是因為三極管的帶負載能力沒有MOS管的強,當負載電流有要求時,就需要用MOS管來驅動了。

那可以直接驅動MOS管嗎?

上面已經給出了解釋,不過不排除一些很小功率的MOS管可以進行操作。

單片機為什麼無法直接驅動MOS管?
單片機為什麼無法直接驅動MOS管?
單片機為什麼無法直接驅動MOS管?

(以上部分圖檔與資料來源于網絡)