計(jì))
1. 防反接為什么是老生常談卻總在翻車做過硬件的人幾乎都見過或者親手干過這么一件事電源正負(fù)極接反板子上某個(gè)芯片“啪”地一聲一縷青煙飄起來然后整個(gè)板子就宣告報(bào)廢。尤其是剛?cè)胄械哪菐啄陮?shí)驗(yàn)室里最不缺的就是燒焦的板子和一臉懊惱的工程師。可能有人覺得接反電源這種錯(cuò)誤太低端只要細(xì)心一點(diǎn)就不會發(fā)生。但現(xiàn)實(shí)是防反接設(shè)計(jì)從來不是給“細(xì)心的人”準(zhǔn)備的而是給“總有意外發(fā)生”的現(xiàn)實(shí)準(zhǔn)備的。插錯(cuò)電源適配器、接錯(cuò)線序、用戶手滑、測試工裝老化接觸不良、電池彈片方向裝反這些場景隨時(shí)都可能出現(xiàn)在量產(chǎn)產(chǎn)品或者現(xiàn)場維護(hù)當(dāng)中。一旦發(fā)生輕則燒一個(gè)芯片重則整板報(bào)廢如果是批量設(shè)備損失就是成倍的。而且現(xiàn)在板子集成度越來越高電源軌越來越密核心電壓可能只有1.2V、0.9V反接那一瞬間內(nèi)部寄生二極管導(dǎo)通的電流往往遠(yuǎn)超預(yù)期直接燒穿芯片內(nèi)部的電源網(wǎng)絡(luò)連搶救的機(jī)會都沒有。所以防反接電路基本功。但它同時(shí)也是硬件設(shè)計(jì)里最容易被低估的一個(gè)環(huán)節(jié)。很多人以為防反接就是串一個(gè)二極管而實(shí)際上二極管方案在大電流場景下的壓降和發(fā)熱相當(dāng)可觀用錯(cuò)了地方照樣翻車。不同場景對防反接的要求完全不一樣小電流信號板、大功率電機(jī)驅(qū)動、電池供電的低功耗設(shè)備、車載電源入口、工業(yè)24V控制系統(tǒng)各自的側(cè)重點(diǎn)都不同有的看壓降有的看功耗有的看響應(yīng)速度有的看成本。這就是我想把五種主流的防反接方案拿出來逐個(gè)拆開揉碎了講一遍的原因。二極管方案、保險(xiǎn)絲方案、N溝道MOS管方案、P溝道MOS管方案再加上低壓低功耗場景里常見的門鎖類特殊處理每種方案有什么原理、適合什么場景、有哪些坑、怎么選型我都會結(jié)合自己實(shí)際調(diào)試和量產(chǎn)的經(jīng)驗(yàn)來講??赐赀@篇文章你至少能做到拿到一個(gè)供電需求能快速判斷該用哪種防反接方案并且設(shè)計(jì)出來的電路不會在低溫、低電壓或者大電流沖擊下掉鏈子。這篇文章適合的讀者面比較廣。如果你剛接觸硬件可以從這里建立對防反接方案的整體認(rèn)知如果你已經(jīng)做了兩三年的嵌入式或者電源設(shè)計(jì)里面的選型細(xì)節(jié)和排錯(cuò)經(jīng)驗(yàn)也值得當(dāng)個(gè)參考如果你是在做量產(chǎn)產(chǎn)品的硬件負(fù)責(zé)人最后關(guān)于防護(hù)協(xié)同和成本取舍的內(nèi)容會更貼近你實(shí)際決策時(shí)的考量。2. 五種防反接方案的原理與選型邏輯防反接電路從原理上說核心就一件事讓電流只朝設(shè)計(jì)的正方向流動或者讓反接時(shí)的回路被切斷/限制在安全水平。為了達(dá)到這個(gè)目的工程師想了各種辦法從最簡單的二極管到功耗表現(xiàn)更好的MOS管再到配合保險(xiǎn)絲實(shí)現(xiàn)故障隔離的組合方案各有各的適用邊界。2.1 二極管串聯(lián)方案最經(jīng)典但壓降不可忽視二極管串聯(lián)是原理上最簡單的防反接方案。正接時(shí)二極管正向?qū)娏鲝年枠O流向陰極給后級電路供電反接時(shí)二極管反向截止整個(gè)回路被切斷后級電路不會通電自然也就談不上燒板子。實(shí)際選型時(shí)最常用的還是肖特基二極管因?yàn)樗恼驂航迪鄬ζ胀ü瓒O管更低通常在0.3V到0.5V之間。普通整流二極管如1N4007正向壓降1V左右在小電流場景下能用但壓降占比太高對后級電壓精度影響明顯。但二極管的壓降問題在大電流場景下會變得非常突出。假設(shè)一個(gè)系統(tǒng)工作電流是2A二極管壓降0.4V那么二極管上的損耗就是0.8W。這個(gè)功耗在小型板卡上已經(jīng)需要認(rèn)真對待了因?yàn)樵讵M小空間里散不出去節(jié)溫升高可靠性下降。如果是10A以上的系統(tǒng)那更麻煩功率損耗直接到4W以上散熱成本已經(jīng)高到?jīng)]法接受。所以二極管方案一般只適合電流在1A以下、對電壓精度要求不高的場合比如小功率傳感器供電、信號板電源入口、低壓控制電路。還有一個(gè)容易踩的坑是二極管在溫度升高的時(shí)候正向壓降會降低但同時(shí)反向漏電流會增大。尤其是在高溫環(huán)境里肖特基二極管本身的漏電流就比普通硅二極管大一個(gè)數(shù)量級反接時(shí)雖然不至于燒壞但對功耗敏感的電池供電設(shè)備來說這個(gè)漏電流會持續(xù)消耗電量。所以如果設(shè)備長期處于高溫并且有反接風(fēng)險(xiǎn)選二極管方案時(shí)要特意關(guān)注漏電流參數(shù)。2.2 保險(xiǎn)絲加二極管組合犧牲一次保護(hù)周全保險(xiǎn)絲加二極管的組合方案思路和單純二極管不太一樣。它不是在反接時(shí)“擋住”電流而是允許反接電流流過但利用保險(xiǎn)絲在過流時(shí)熔斷的特性把后級電路從系統(tǒng)中隔離出去。具體接法是保險(xiǎn)絲串聯(lián)在電源正極線上二極管反向并聯(lián)在電源輸入端。正常工作的時(shí)候二極管反偏不導(dǎo)通保險(xiǎn)絲只是作為普通過流保護(hù)器件存在一旦電源接反二極管變成正向?qū)ㄖ苯訕?gòu)成低阻通路反接電流瞬間增大保險(xiǎn)絲熔斷后面電路被保護(hù)。這個(gè)方案最大的好處是即便發(fā)生了反接電路板不會冒煙核心器件不會燒只是需要換一顆保險(xiǎn)絲或者自恢復(fù)保險(xiǎn)絲就能恢復(fù)。相較于那種板子直接報(bào)廢的情況這個(gè)代價(jià)低太多了。在工業(yè)控制、儀器儀表這類對可靠性要求高、維修方便的領(lǐng)域這種方案很常見。我見過不少PLC設(shè)備、現(xiàn)場儀表都這么設(shè)計(jì)。但它的缺點(diǎn)也很明顯保險(xiǎn)絲熔斷需要時(shí)間在這段時(shí)間里反接電流會流過整個(gè)回路如果后級有大電容并聯(lián)浪涌電流可能會很大。選擇保險(xiǎn)絲時(shí)既要保證正常工作時(shí)的額定電流余量足夠又要讓熔斷特性不至于太慢這里需要做平衡。另一個(gè)問題是自恢復(fù)保險(xiǎn)絲雖然恢復(fù)方便但它動作后不會徹底斷開仍然會有一定的漏電流對某些特別敏感的電路可能還會造成微弱供電。另外如果反接非常頻繁保險(xiǎn)絲方案會造成維護(hù)上的麻煩畢竟每次都得處理一次物理熔斷。從設(shè)計(jì)角度講這個(gè)方案的思路值得學(xué)習(xí)——它承認(rèn)了“反接可能發(fā)生”這個(gè)現(xiàn)實(shí)然后以最低代價(jià)去消化這個(gè)故障而不是試圖在源頭阻止它。在安全性優(yōu)先于成本和使用便捷性的場景這是一個(gè)很好的選擇。2.3 N溝道MOS管方案能過高壓大電流但要注意驅(qū)動MOS管防反接的核心原理是利用MOS管內(nèi)部的體二極管方向性。以N溝道增強(qiáng)型MOS管為例它的體二極管方向是從源極到漏極也就是在單個(gè)MOS管里源極接輸入負(fù)極側(cè)漏極接負(fù)載側(cè)時(shí)體二極管天然就是正向?qū)ǚ较驅(qū)е陆臃磿r(shí)無法自動截止。所以在用N溝道MOS管做防反接時(shí)通常要放在低邊也就是地回路上。具體接法是這樣的N溝道MOS管串聯(lián)在電源負(fù)極和負(fù)載地之間源極接電源負(fù)極漏極接負(fù)載地柵極接控制信號或者直接接到電源正極。正常工作時(shí)給柵極一個(gè)高于源極的電壓讓MOS管完全導(dǎo)通此時(shí)導(dǎo)通電阻可能只有幾毫歐電流經(jīng)過MOS管的壓降非常小電源效率比二極管方案高很多。反接時(shí)體二極管反偏回路截?cái)啾Wo(hù)后級電路。這個(gè)方案的優(yōu)點(diǎn)是導(dǎo)通損耗極低適合大電流場景而且N溝道MOS管在低電壓、大電流條件下有大量廉價(jià)好用的型號可選比如常見的AOD442、IRF3205、IRLZ44N系列。選N溝道做低邊開關(guān)還有一個(gè)現(xiàn)實(shí)考慮同一價(jià)位下N溝道MOS管的導(dǎo)通電阻通常比P溝道更低耐壓能力也更充裕這對大功率系統(tǒng)來說成本優(yōu)勢是實(shí)打?qū)嵉?。但N溝道方案的痛點(diǎn)在于柵極驅(qū)動。如果源極是接地的那只要柵極電壓足夠高就能導(dǎo)通但問題恰恰在于源極在低邊開關(guān)應(yīng)用里并不總是0V——當(dāng)電流流過時(shí)源極電壓會有一定的抬升。尤其是在電機(jī)啟動、大電流沖擊時(shí)源極電壓瞬變可能導(dǎo)致柵源電壓瞬間不足MOS管退出飽和區(qū)進(jìn)入線性區(qū)這時(shí)MOS管上的功耗會飆升溫度快速上升。所以實(shí)際的電路里往往需要給柵極加一個(gè)穩(wěn)壓二極管或者電荷泵電路來保證驅(qū)動電壓的穩(wěn)定性這就增加了設(shè)計(jì)的復(fù)雜度。另外低邊開關(guān)還有一個(gè)系統(tǒng)層面的問題就是不隔離。如果系統(tǒng)里還有其他參考地的電路低邊開關(guān)截?cái)嗟鼗芈泛蟮仄矫骐娢徊辉僖恢驴赡軐?dǎo)致其他信號通路產(chǎn)生異常電流。所以N溝道MOS管防反接方案一般來說更適合供電系統(tǒng)相對獨(dú)立、對地平面一致性要求不高的場合。2.4 P溝道MOS管方案高邊保護(hù)低壓降高收益P溝道MOS管做防反接從設(shè)計(jì)邏輯上比N溝道更“順”一些。P溝道MOS管的體二極管方向是從漏極到源極如果把它串聯(lián)在電源正極和負(fù)載之間源極接電源正極漏極接負(fù)載那么正常時(shí)體二極管方向也是從源到漏是正向的所以剛上電的瞬間即使MOS管還沒導(dǎo)通負(fù)載也能通過體二極管先得電。與此同時(shí)因?yàn)槁O和地之間存在負(fù)載源極即電源正極和柵極之間的電壓就是負(fù)的柵源電壓Vgs小于閾值電壓P溝道MOS管被導(dǎo)通導(dǎo)通之后體二極管被短路電流全部從溝道流過。這個(gè)邏輯的妙處在于是“天生自帶軟啟動”的上電的瞬間體二極管先小電流導(dǎo)通給后級的電容充電然后再由溝道接管電流緩緩建立沖擊電流被自然抑制。我看過不少產(chǎn)品用P溝道MOS管做防反接之后順帶把開機(jī)時(shí)的浪涌電流問題也一起解決了一部分。反接時(shí)就不一樣了。電源正負(fù)極顛倒P溝道MOS管的體二極管反偏一開始就不導(dǎo)通柵極和源極之間的電壓也達(dá)不到導(dǎo)通條件整個(gè)回路被徹底切斷。這就實(shí)現(xiàn)了真正意義上的高邊防反接地的參考點(diǎn)是完整的不會像低邊方案那樣導(dǎo)致地平面不穩(wěn)。P溝道方案的缺點(diǎn)是在相同耐壓和導(dǎo)通電流條件下P溝道MOS管的導(dǎo)通電阻通常比N溝道高同封裝的芯片價(jià)格也略貴。不過對大多數(shù)中小功率應(yīng)用來說這個(gè)差異在實(shí)際選型中往往不算致命比如在一些低壓差LDO、電池供電設(shè)備、通信模組供電入口的場景導(dǎo)通電流也就是幾百毫安到兩三安選一個(gè)導(dǎo)通電阻二三十毫歐的P溝道MOS管壓降最多幾十毫伏比二極管方案強(qiáng)太多。還有一個(gè)實(shí)際問題值得專門提一下很多工程師用P溝道MOS管防反接時(shí)容易忽略柵源電壓的耐壓范圍。P溝道MOS管的Vgs最大耐壓一般是±20V左右如果系統(tǒng)輸入電壓接近甚至超過這個(gè)值就必須在柵極回路里串聯(lián)分壓電阻或者在柵源之間并聯(lián)穩(wěn)壓二極管來鉗位否則正常工作時(shí)柵極就會被擊穿。2.5 門鎖類場景的低壓低功耗防反接細(xì)節(jié)門鎖這類設(shè)備比較特殊——電池供電、電壓范圍窄、功耗要求極低。主控芯片在睡眠狀態(tài)下整板電流可能只有幾微安這時(shí)候如果防反接電路本身就有毫安級或者微安級的靜態(tài)電流那就直接毀掉了整個(gè)產(chǎn)品的續(xù)航設(shè)計(jì)。門鎖電路里最典型的配置是兩節(jié)或者四節(jié)堿性電池電壓范圍大概在2.4V到6.5V之間。這種低壓場景下很多MOS管的閾值電壓都不合適如果能選用耗盡型MOS管或者柵極閾值電壓足夠低的型號會順暢很多。有些低功耗門鎖方案干脆不用MOS管做防反接而是依靠芯片內(nèi)部的靜電保護(hù)二極管網(wǎng)絡(luò)加上適當(dāng)?shù)碾娮鑱硐拗品聪螂娏?。這個(gè)做法在實(shí)驗(yàn)室里沒問題但量產(chǎn)上我真的不建議這么做因?yàn)樾酒瑑?nèi)部的ESD二極管能承受的電流非常有限一旦反接時(shí)接觸電阻很小瞬間電流可能遠(yuǎn)遠(yuǎn)超出它的承受能力。更穩(wěn)妥的做法是選一個(gè)Vgs_th足夠低、漏電流足夠小的P溝道MOS管然后并聯(lián)在電源輸入端配合一個(gè)低功耗的比較器或者直接單片機(jī)的GPIO來控制柵極。這樣正常工作時(shí)MOS管導(dǎo)通壓降只有幾毫伏睡眠時(shí)關(guān)斷MOS管漏電流基本上可以忽略。不過需要注意這種方法需要一個(gè)額外的控制信號而且要保證在單片機(jī)上電初始化之前防反接管已經(jīng)處于正確的狀態(tài)否則可能出現(xiàn)開機(jī)瞬間就已經(jīng)燒了的窘境。這里我想強(qiáng)調(diào)一個(gè)容易被忽視的細(xì)節(jié)堿性電池在低溫環(huán)境下的內(nèi)阻會變大供電能力下降。如果防反接MOS管的導(dǎo)通電阻偏大在電機(jī)堵轉(zhuǎn)或者峰值電流出現(xiàn)的時(shí)候壓降會導(dǎo)致整個(gè)系統(tǒng)電壓跌落觸發(fā)欠壓復(fù)位門鎖就會出現(xiàn)“打不開”的怪現(xiàn)象。我調(diào)試過一個(gè)項(xiàng)目門鎖在零下十度時(shí)頻繁復(fù)位查了很久才發(fā)現(xiàn)是防反接MOS管的Rds(on)在低溫下沒有明顯變化但它前面的電池內(nèi)阻增大了兩個(gè)因素疊加電壓跌落超過了主控的復(fù)位閾值。這個(gè)案例讓我記住了防反接電路不能只看“正接能不能過、反接能不能斷”還要結(jié)合整個(gè)供電鏈路的壓差預(yù)算來分析。3. PMOS防反接電路的完整設(shè)計(jì)過程前面提到P溝道MOS管方案在中小功率場景里綜合表現(xiàn)最好也是我實(shí)際項(xiàng)目里用得最多的。所以這一章我把P溝道MOS管防反接電路的完整設(shè)計(jì)過程拆開講清楚包括選型計(jì)算、電路參數(shù)設(shè)計(jì)、PCB布局和調(diào)試方法。這一套流程可以直接“抄作業(yè)”。3.1 MOS管的選型計(jì)算看這幾個(gè)參數(shù)就夠了選P溝道MOS管第一個(gè)要確定的是漏源電壓Vds耐壓。對于防反接應(yīng)用來說MOS管在正常工作時(shí)要承受的是輸入電源電壓所以Vds耐壓至少要為系統(tǒng)最高輸入電壓的1.5倍以上。比如輸入標(biāo)稱12V實(shí)際可能到16V甚至更高那Vds耐壓至少選25V推薦30V。如果輸入電壓有較大的紋波或者過沖還要留更高余量這個(gè)錢不能省。第二個(gè)關(guān)鍵參數(shù)是導(dǎo)通電阻Rds(on)它直接決定正常工作時(shí)的損耗。舉個(gè)例子一個(gè)系統(tǒng)正常工作電流3A如果選一顆Rds(on)為20mΩ的P溝道MOS管導(dǎo)通壓降就是60mV導(dǎo)通損耗是0.18W。這個(gè)損耗在大多數(shù)場景下可以接受。但如果電流是10A同樣的Rds(on)下?lián)p耗就到2W了這已經(jīng)是一個(gè)需要考慮散熱設(shè)計(jì)的功率級別。所以選型時(shí)需要先定電流再算允許的最大導(dǎo)通壓降反推Rds(on)的上限。第三個(gè)關(guān)鍵參數(shù)是柵極閾值電壓Vgs(th)。P溝道MOS管要在Vgs為負(fù)值時(shí)才導(dǎo)通比如某顆管的Vgs(th)范圍是-1V到-2.5V那么只有柵源電壓差達(dá)到這個(gè)范圍才會開始導(dǎo)通。在實(shí)際電路里如果直接用電源電壓驅(qū)動?xùn)艠O也就是Vgs-Vcc對于3.3V或者5V的系統(tǒng)需要選擇Vgs(th)絕對值足夠低的“邏輯電平”MOS管。普通工業(yè)級MOS管可能Vgs(th)在-2V到-4V之間在3.3V系統(tǒng)里可能導(dǎo)通不徹底MOS管工作在線性區(qū)發(fā)熱極其嚴(yán)重。這個(gè)坑我踩過一次后來選型時(shí)特別留意“邏輯電平”這個(gè)特性。第四個(gè)參數(shù)是封裝的熱阻。同樣是TO-252、SOP-8、PDFN這類封裝散熱能力差異可能會有一倍以上。如果系統(tǒng)有密閉外殼或者高溫環(huán)境務(wù)必要根據(jù)熱阻參數(shù)估算節(jié)溫確保芯片工作在安全范圍內(nèi)。 提示防反接MOS管選型時(shí)一個(gè)比較快的判斷方法是打開數(shù)據(jù)手冊的“Safe Operating Area”曲線看穩(wěn)態(tài)電流對應(yīng)的Vds和Id坐標(biāo)是否在安全區(qū)內(nèi)。寧可選大一點(diǎn)點(diǎn)也不要頂著極限值設(shè)計(jì)因?yàn)閷?shí)際板子的散熱環(huán)境通常沒有手冊里的條件那么理想。3.2 關(guān)鍵外圍參數(shù)設(shè)計(jì)電阻、穩(wěn)壓管與柵極電容P溝道MOS管防反接電路的外圍元件數(shù)量很少通常就是柵極電阻、柵源之間的下拉電阻、一個(gè)穩(wěn)壓二極管有時(shí)候再加一個(gè)濾波電容。元件少但每個(gè)元件的功能都值得推敲。柵極電阻串聯(lián)在柵極和地或者控制信號之間作用主要是限制柵極充電/放電電流降低開關(guān)瞬間的dv/dt。它的阻值選擇一般在1kΩ到100kΩ之間具體要看驅(qū)動能力和開關(guān)速度需求。如果只是簡單的防反接開關(guān)速度本身并不重要主要矛盾是抑制上電瞬間的沖擊所以可以把電阻選大一些比如10kΩ到100kΩ配合體二極管的軟啟動特性沖擊電流可以被控制得很平滑。柵源之間的電阻通常用于明確柵極的電平狀態(tài)。在純硬件防反接電路里柵極直接接到電源負(fù)極也就是系統(tǒng)地源極接電源正極這時(shí)候柵源電壓就是-Vcc只要這個(gè)電壓超過Vgs(th)的絕對值管子就完全導(dǎo)通。但如果柵極需要通過MCU控制那柵極必須接一個(gè)下拉電阻到源極確保在MCU還沒初始化的時(shí)候柵極不會懸浮導(dǎo)致誤動作。穩(wěn)壓二極管是用來保護(hù)柵極的。前面說了P溝道MOS管的Vgs耐壓通常在±20V以內(nèi)如果輸入電壓超過這個(gè)范圍柵極和源極之間的電壓就可能擊穿柵極氧化層。解決方案是在柵源之間并聯(lián)一個(gè)穩(wěn)壓二極管比如輸入12V系統(tǒng)選9.1V或者10V的穩(wěn)壓管輸入24V系統(tǒng)選15V或者18V的穩(wěn)壓管。正接時(shí)柵源電壓被鉗位到穩(wěn)壓值MOS管依然完全導(dǎo)通反接時(shí)穩(wěn)壓管正向?qū)ú粫惺苓^高電壓。柵極濾波電容則視需求而定。有的設(shè)計(jì)會在柵極和源極之間并一個(gè)1nF到100nF的電容目的是進(jìn)一步減緩開關(guān)速度抑制EMI。這個(gè)電容不能加得太大否則柵極充電時(shí)間變長導(dǎo)致MOS管長時(shí)間處于線性區(qū)功耗反而上升。舉一個(gè)實(shí)際項(xiàng)目的參數(shù)設(shè)計(jì)例子輸入12V、工作電流2A選擇一顆Vds30V、Rds(on)30mΩ、Vgs(th)在-1V到-2.5V之間的P溝道MOS管柵極電阻取10kΩ柵源之間并聯(lián)一個(gè)9.1V的穩(wěn)壓二極管和100nF電容。正接時(shí)Vgs≈-12VMOS管完全導(dǎo)通壓降大約為2A乘以30mΩ等于60mV損耗0.12W完全不需要散熱片。反接時(shí)體二極管反偏整個(gè)回路切斷穩(wěn)壓管正向?qū)ú怀惺芊磯骸?.3 用示波器實(shí)測波形驗(yàn)證防反接效果電路設(shè)計(jì)完之后必須實(shí)測驗(yàn)證。我在實(shí)驗(yàn)室里驗(yàn)證P溝道MOS管防反接電路時(shí)有固定的幾個(gè)測試項(xiàng)目第一項(xiàng)是正常上電時(shí)的電源軌建立波形。用示波器探頭測量負(fù)載端的電壓波形觀察上升過程是否平滑。由于P溝道MOS管先通過體二極管導(dǎo)通再切換到溝道導(dǎo)通負(fù)載電壓不會瞬間跳變到滿幅而是有一個(gè)相對平緩的爬升。如果上升沿太陡峭可能說明管子的導(dǎo)通速度過快可以調(diào)大柵極電阻。第二項(xiàng)是反接時(shí)的保護(hù)效果。把電源正負(fù)極反過來接用示波器同時(shí)觀察輸入電壓和負(fù)載端電壓。正常情況下反接瞬間負(fù)載端電壓應(yīng)該幾乎為0V沒有尖峰泄漏過去。如果觀察到負(fù)載端有電壓尖峰可能是寄生電容耦合導(dǎo)致的需要檢查PCB布線或者增加?xùn)艠O電容。我還見過一種特殊情況電源適配器內(nèi)部有極快的短路保護(hù)反接瞬間電流被限流反而看不出問題但換成電池或者低內(nèi)阻電源測試時(shí)立刻暴露問題。所以測試電源要用低內(nèi)阻的直流電源才能模擬真實(shí)故障場景。第三項(xiàng)是大電流沖擊下的保持能力。用電子負(fù)載或者直接接電機(jī)讓系統(tǒng)在不同負(fù)載電流下運(yùn)行記錄負(fù)載端電壓的跌落情況。P溝道MOS管防反接電路在大電流下主要的壓降來源就是Rds(on)所以這個(gè)測試本質(zhì)上是在驗(yàn)證選型的Rds(on)是否滿足實(shí)際電流需求。如果你發(fā)現(xiàn)大電流時(shí)壓降明顯超過了理論計(jì)算值優(yōu)先懷疑MOS管是否完全導(dǎo)通用示波器量一下Vgs波形確保Vgs幅度足夠。 注意反接測試一定要用限流的直流電源剛開始把限流值設(shè)小一點(diǎn)比如100mA先驗(yàn)證邏輯正確再逐步加大電流。直接上來就用電池或者大功率電源做反接測試一旦設(shè)計(jì)有缺陷代價(jià)就是再燒一塊板子。這個(gè)順序不值得省。4. 防反接電路設(shè)計(jì)里的坑我替你踩過了防反接電路看似簡單但在實(shí)際項(xiàng)目里翻車的案例真不少。有些問題不跑到量產(chǎn)階段根本發(fā)現(xiàn)不了等客戶反饋回來的時(shí)候損失已經(jīng)造成了。這一章我把自己遇到的幾個(gè)典型問題整理出來按故障現(xiàn)象、原因分析、解決方案的格式來講方便你以后排查時(shí)對照參考。4.1 上電瞬間MOS管發(fā)熱甚至燒毀有一個(gè)項(xiàng)目用P溝道MOS管做12V系統(tǒng)的防反接靜態(tài)測試完全正常2A負(fù)載下溫升也不明顯。但批量生產(chǎn)后陸續(xù)有客戶反饋上電瞬間偶爾會聞到焦味拆開一看MOS管已經(jīng)燒了。排查了很久最后用示波器抓到問題在哪兒上電瞬間電源電壓并不是瞬間建立到12V的而是有一個(gè)緩慢爬升的過程。在這個(gè)爬升過程中Vgs的絕對值一直小于Vgs(th)MOS管處于關(guān)斷狀態(tài)負(fù)載電流全部經(jīng)過體二極管流向負(fù)載。如果負(fù)載端有大容量的電解電容體二極管要在極短的時(shí)間內(nèi)給電容充電到電源電壓附近充電電流的峰值可能會非常大。而體二極管的額定電流能力通常遠(yuǎn)小于MOS管的溝道電流能力在這個(gè)大電流沖擊下體二極管先過熱燒毀隨后整個(gè)管子報(bào)廢。解決方案有兩個(gè)方向。一是把柵極電阻和柵源電容重新匹配讓MOS管在輸入電壓爬升到導(dǎo)通閾值之后盡快完全導(dǎo)通縮短體二極管單獨(dú)導(dǎo)通過程的時(shí)間。二是在PCB布局上讓負(fù)載端的電容離MOS管遠(yuǎn)一點(diǎn)或者在MOS管和負(fù)載之間串聯(lián)一個(gè)小的限流電感限制浪涌電流。我自己比較傾向于前者因?yàn)楹唵吻抑苯印?.2 低溫環(huán)境下設(shè)備無法正常啟動另一個(gè)頭疼的問題是一個(gè)電池供電的戶外設(shè)備常溫下一切正常到了冬天就頻繁出現(xiàn)上電啟動失敗的現(xiàn)象。排查的時(shí)候發(fā)現(xiàn)電池在低溫下內(nèi)阻升高輸出電壓下降得厲害本來12V的電池組低溫大電流放電時(shí)可能只有9V左右。這時(shí)候如果防反接MOS管的Vgs(th)絕對值比較大比如-2.5V那么在9V輸入下Vgs-9V按理說也能導(dǎo)通。但問題出在啟動瞬間——系統(tǒng)上電首先經(jīng)過防反接MOS管而MOS管要等Vgs達(dá)到閾值才會導(dǎo)通閾值附近MOS管是處于半導(dǎo)通狀態(tài)的也就是工作在線性區(qū)。在線性區(qū)里MOS管阻抗高大電流條件下壓降大本來就低于常溫的電壓又被打折后級電源無法正常啟動。解決這個(gè)問題有幾個(gè)辦法。第一個(gè)是選Vgs(th)絕對值更低的邏輯電平MOS管讓它在更低的輸入電壓下就能完全導(dǎo)通。第二個(gè)是在設(shè)計(jì)時(shí)留足電壓余量比如系統(tǒng)標(biāo)稱12V但低溫啟動的實(shí)際工作電壓按9V甚至8V來校核確保MOS管在這個(gè)電壓下依然能完全導(dǎo)通。第三個(gè)是對電池供電的系統(tǒng)可以考慮增加一個(gè)低功耗的升壓電路先把電壓抬到足夠高再給防反接電路供電。第三種方案成本最高一般只在高端產(chǎn)品里用。4.3 PCB布局帶來的意外壓降和振蕩防反接MOS管的PCB布局影響往往被低估。有些工程師覺得MOS管就是個(gè)三端器件隨便放哪兒都一樣。實(shí)際上大電流路徑上的PCB銅箔電阻、寄生電感、過孔數(shù)量都會在瞬態(tài)電流下產(chǎn)生額外的壓降甚至引發(fā)電源軌振蕩。我調(diào)試過一個(gè)DC-DC供電模塊輸入12V經(jīng)過防反接MOS管后接到DC-DC的輸入端。這個(gè)DC-DC正常工作但負(fù)載端紋波明顯偏大用示波器看的時(shí)候在負(fù)載切換瞬間出現(xiàn)了明顯的振鈴。排查到最后發(fā)現(xiàn)是防反接MOS管的源極和漏極焊盤到DC-DC輸入電容之間的PCB走線過長走線電感和DC-DC輸入電容發(fā)生了諧振。解決方案很簡單把防反接MOS管的漏極輸出端直接在銅皮上就近連接到DC-DC的輸入電容正極中間不要經(jīng)過過孔和細(xì)走線振鈴立刻消失。所以在做防反接電路PCB布局時(shí)幾個(gè)原則要記牢電源正極進(jìn)去之后先到防反接MOS管的源極MOS管的漏極出來之后第一時(shí)間鋪銅到后級電路的輸入電容柵極電阻和穩(wěn)壓二極管盡量靠近MOS管的柵極引腳減少柵極回路的寄生電感反接保護(hù)電路和主電源路徑之間不要用細(xì)走線連接用鋪銅或者寬走線。4.4 防反接和保護(hù)電路之間的配合問題最后說一個(gè)比較隱蔽的問題防反接電路和系統(tǒng)里其他的保護(hù)電路比如過壓保護(hù)、過流保護(hù)、浪涌抑制之間的動作順序。如果防反接MOS管放在最前面后面跟著TVS管、保險(xiǎn)絲等那么反接時(shí)TVS管正向?qū)ò逊唇与妷恒Q位到很低的水平這會影響保險(xiǎn)絲熔斷的判斷邏輯。反過來如果保險(xiǎn)絲放在防反接MOS管之前那么反接故障電流流過保險(xiǎn)絲的時(shí)間會更短但保險(xiǎn)絲熔斷時(shí)產(chǎn)生的電弧可能會對后級電路造成干擾。我一般的處理思路是防反接MOS管放在電源輸入端的最前面起到最基礎(chǔ)的方向控制功能在它后面再放TVS管和濾波電容等器件。這樣反接時(shí)防反接管直接切斷回路后面器件根本沒有機(jī)會參與各種保護(hù)電路各司其職不會互相干擾。5. 怎么選一張表和你需要的決策思路寫了這么多原理和案例最終還是要落到選型決策上。我根據(jù)自己的項(xiàng)目經(jīng)驗(yàn)整理了一張對比表把五種方案的典型參數(shù)和使用場景放在一起方便你在設(shè)計(jì)選型時(shí)直接參考。方案導(dǎo)通壓降/損耗反接后狀態(tài)適合電流成本主要風(fēng)險(xiǎn)二極管串聯(lián)0.3V-0.5V壓降損耗跟電流成正比徹底隔離1A以下極低大電流下發(fā)熱明顯保險(xiǎn)絲二極管正常時(shí)保險(xiǎn)絲壓降極小保險(xiǎn)絲熔斷需要更換數(shù)A到數(shù)十A低熔斷時(shí)間不可控、需維護(hù)N溝道MOS管低邊Rds(on)級別毫歐到幾十毫歐回路截?cái)啻箅娏鲌鼍爸械偷瓦吔拥夭环€(wěn)定、驅(qū)動電路復(fù)雜P溝道MOS管高邊Rds(on)級別毫歐到幾十毫歐徹底隔離中小功率中Vgs耐壓需額外保護(hù)門鎖低壓低功耗專用毫歐級別靜態(tài)電流極小回路截?cái)鄶?shù)百毫安內(nèi)中高低溫、低電壓下閾值的邊界問題這張表的價(jià)值在于它把“選哪個(gè)方案”變成了“你的場景符合哪一行”的問題。我的建議是做一個(gè)簡單的決策樹先看電流大小1A以下用二極管就夠了1A到5A看對壓降和功耗的敏感度敏感就用P溝道MOS管5A以上用N溝道低邊低壓低功耗電池設(shè)備考慮門鎖類方案對可靠性要求高、可以接受維護(hù)成本的系統(tǒng)保險(xiǎn)絲加二極管組合可以考慮。當(dāng)然所有選型都要結(jié)合具體的成本目標(biāo)、供應(yīng)鏈情況、板子空間和設(shè)計(jì)團(tuán)隊(duì)對某種器件的熟悉程度來決定。理論上最優(yōu)的方案如果采購渠道不穩(wěn)定、交期跟不上反而會給項(xiàng)目帶來更大的風(fēng)險(xiǎn)。6. 一條實(shí)操經(jīng)驗(yàn)防反接不是孤立設(shè)計(jì)要和系統(tǒng)聯(lián)調(diào)最后分享一個(gè)實(shí)操經(jīng)驗(yàn)。我習(xí)慣在畫原理圖的時(shí)候把防反接電路當(dāng)成系統(tǒng)電源設(shè)計(jì)的一部分來看而不是單獨(dú)的一個(gè)“防呆小功能”。具體來說畫完防反接電路之后我會沿著電流路徑從頭到尾過一遍輸入電源進(jìn)來之后防反接MOS管的壓降是多少保險(xiǎn)絲壓降是多少共模電感壓降是多少DC-DC的最小工作電壓是多少負(fù)載允許的最低電壓是多少。把所有器件的壓降累加和電源最低工作電壓做對比如果余量不夠就說明某個(gè)環(huán)節(jié)必須優(yōu)化。這個(gè)習(xí)慣救過我很多次。舉個(gè)例子一個(gè)5V供電的傳感器板工作電流500mA正極入口串了一個(gè)肖特基二極管做防反接壓降0.35V。5V電源到板子入口實(shí)際只有4.65V如果電源適配器本身精度是5%最低可能只有4.75V那板子實(shí)際只有4.4V。后面接的傳感器要求4.5V以上才能工作結(jié)果就是一批板子在部分電源下無法正常工作。后來我把二極管方案換成P溝道MOS管壓降從0.35V降到了30mV這個(gè)問題直接消失。關(guān)鍵不在于換了一個(gè)器件而在于用“系統(tǒng)壓降預(yù)算”的思路去設(shè)計(jì)在一開始就能發(fā)現(xiàn)潛在風(fēng)險(xiǎn)。所以我的建議是防反接電路雖然在原理圖上看就幾個(gè)元件但它的電氣行為會貫穿整個(gè)供電鏈路影響后級所有電路的電壓余量、啟動過程和故障反應(yīng)。單獨(dú)看它每個(gè)方案都說得通放到完整的系統(tǒng)里才能真正看出哪個(gè)方案合適。多花十分鐘沿著整個(gè)電源路徑算一遍壓降比在實(shí)驗(yàn)室里反復(fù)燒板子高效得多。