在做硬件設(shè)計(jì)時(shí),只要涉及電池供電,你絕對(duì)繞不開(kāi)一個(gè)痛點(diǎn):當(dāng)外部5V電源(USB)拔掉的瞬間,怎么讓電池(3.7V)瞬間“無(wú)縫”頂上,保證MCU不復(fù)位、系統(tǒng)不掉電?
很多小白的第一反應(yīng):“簡(jiǎn)單啊,兩個(gè)二極管搞定!” 大錯(cuò)特錯(cuò)! 普通二極管有0.7V左右的壓降,電池本來(lái)就只有3.7V,再砍一刀只剩3.0V了,電量還沒(méi)用一半系統(tǒng)就低壓報(bào)警了。
今天帶咱們談?wù)?MOS管的真實(shí)玩法,以及那個(gè)經(jīng)典的、優(yōu)雅的 “PMOS無(wú)縫切換電路”。但請(qǐng)注意,網(wǎng)上的圖很多都有坑,今天我們要講的是修正后的、真正安全的應(yīng)用思路。
第一部分:別再死背書(shū)了,MOS管得這么理解
不管是面試還是實(shí)戰(zhàn),MOS管永遠(yuǎn)是重頭戲。教科書(shū)里畫(huà)滿(mǎn)了一堆電子空穴,看著頭大。作為工程師,你只需要記住這張圖里的“門(mén)道”:
NMOS(左圖): 它是電路里的“大力士”。電流通常從D流向S。它喜歡待在下層(低邊),要想讓它干活(導(dǎo)通),G極(柵極)電壓必須比S極高,一般高個(gè)5到10V 。

PMOS(右圖): 它是電路里的“守門(mén)員”。電流習(xí)慣從S流向D。它喜歡待在上層(高邊),要想讓它導(dǎo)通,G極必須被拉低,也就是G的電壓要比S低個(gè)5到10V 。
通俗來(lái)說(shuō):NMOS是高電平干活,PMOS是低電平干活(相對(duì)于源極S而言)。
第二部分:為什么高手都怕“High-Side NMOS”(高邊NMOS)?
在設(shè)計(jì)開(kāi)關(guān)電路時(shí),有一個(gè)黃金法則:上管用PMOS,下管用NMOS。 為什么?
我們先來(lái)看下面這張圖,左邊是下管NMOS。S極接地(0V),G極只要給個(gè)6V左右,壓差夠大,完美導(dǎo)通。

但如果你非要把NMOS放在上面(右圖作為上管),S極接的是負(fù)載。負(fù)載電壓一升高,S極電壓也跟著高。這時(shí)候你想維持導(dǎo)通,G極電壓就得比電源電壓VCC還高!這就需要搞復(fù)雜的“自舉電路”,沒(méi)事別自找麻煩 。
所以,可靠的方案是這樣:

看左圖(PMOS上管): S極接電源VCC,電壓死死的固定住。想導(dǎo)通,把G極拉到地(0V)就行了!G比S低,管子直接導(dǎo)通。簡(jiǎn)單、有效 。
第三部分:揭秘!真正的“雙電源無(wú)縫切換”電路
重點(diǎn)來(lái)了。這是消費(fèi)電子產(chǎn)品里常用的低成本方案。但請(qǐng)注意,這里藏著一個(gè)90%的人都會(huì)忽略的致命陷阱!
我們先看一張經(jīng)典的原理圖(請(qǐng)注意,實(shí)戰(zhàn)中需要對(duì)這張圖做關(guān)鍵修改):
這個(gè)電路的邏輯看似完美,但為了安全,我們需要對(duì)它進(jìn)行兩處修改:

1. 關(guān)鍵修改:PMOS的 D極 與 S極 必須互換!
原文的圖示中,電池接在S極,負(fù)載接在D極。這在雙電源系統(tǒng)中是危險(xiǎn)的!
隱患: PMOS管內(nèi)部天然寄生著一個(gè) 體二極管(Body Diode),方向是從 D 指向 S。
后果: 如果按原圖接法(電池接S,負(fù)載接D),當(dāng)插上USB(5V)時(shí),D極電壓(約4.7V)高于S極電池電壓(3.7V)。電流會(huì)直接穿過(guò)體二極管,從USB倒灌進(jìn)電池! 這會(huì)導(dǎo)致不可充電電池漏液,或鋰電池過(guò)充爆炸。
高手修正: 必須將PMOS反過(guò)來(lái)接!
D極(漏極): 接電池(3.7V)。
S極(源極): 接負(fù)載(及USB供電側(cè))。
原理: 這樣當(dāng)USB插入時(shí),S極(5V)> D極(3.7V),體二極管反向截止,完美防止倒灌。

2. 器件升級(jí):扔掉 1N4007
原方案: 使用1N4007。
問(wèn)題: 它是普通整流管,壓降高達(dá)0.7V-1.0V,且反應(yīng)慢。5V輸入過(guò)來(lái)只剩4.2V,甚至帶不動(dòng)某些設(shè)備。
高手修正: 換成 肖特基二極管(如 SS14 或 SS34)。壓降只有0.3V左右,發(fā)熱小,效率高,反應(yīng)快。
第四部分:修正后的工作邏輯
按照修正后(D接電池,S接負(fù)載)的接法,工作流程如下:
場(chǎng)景一:插著USB線(xiàn)(5V供電中)
5V電源經(jīng)過(guò)肖特基二極管(SS14)給負(fù)載供電,負(fù)載端(S極)電壓約為4.7V。
同時(shí),5V也加到了PMOS的G極。
狀態(tài)判斷: S極=4.7V,G極=5V。V_{GS} > 0,PMOS 徹底關(guān)斷。
防倒灌: 此時(shí)D極是電池(3.7V),S極是4.7V,體二極管反偏截止。電池完美隔離,全靠USB供電。
場(chǎng)景二:突然拔掉USB線(xiàn)(5V斷電)
G極電壓通過(guò)R1(10kΩ)下拉電阻瞬間被拉低到GND(0V)。
瞬間反轉(zhuǎn): 此時(shí)D極(電池)有3.7V。由于體二極管的存在,電池先通過(guò)二極管給S極(負(fù)載)供電。
緊接著,S極電壓約為3.0V-3.7V,而G極是0V。滿(mǎn)足 G < S(V_GS < 0)的導(dǎo)通條件!
結(jié)果: PMOS瞬間完全打開(kāi),電流不再走體二極管,而是走低阻抗的溝道。無(wú)縫切換完成!
關(guān)于“無(wú)縫”的秘密:
原理圖中的 10uF電容 依然至關(guān)重要。在USB斷開(kāi)、MOS管開(kāi)啟的微秒級(jí)空隙里,它負(fù)責(zé)“撐住”電壓,確保系統(tǒng)不復(fù)位。

〈烜芯微/XXW〉專(zhuān)業(yè)制造二極管,三極管,MOS管,橋堆等,20年,工廠(chǎng)直銷(xiāo)省20%,上萬(wàn)家電路電器生產(chǎn)企業(yè)選用,專(zhuān)業(yè)的工程師幫您穩(wěn)定好每一批產(chǎn)品,如果您有遇到什么需要幫助解決的,可以直接聯(lián)系下方的聯(lián)系號(hào)碼或加QQ/微信,由我們的銷(xiāo)售經(jīng)理給您精準(zhǔn)的報(bào)價(jià)以及產(chǎn)品介紹
聯(lián)系號(hào)碼:18923864027(同微信)
QQ:709211280

