驅(qū)動(dòng)電路設(shè)計(jì)與實(shí)戰(zhàn))
1. 項(xiàng)目緣起從面包板到定制PCB的必然之路做電子DIY的朋友尤其是玩電機(jī)驅(qū)動(dòng)、水泵控制的肯定都經(jīng)歷過這個(gè)階段一個(gè)想法冒出來手邊正好有Arduino、有MOS管、有面包板三下五除二把線一插代碼一燒電機(jī)“嗡”一聲轉(zhuǎn)起來了那一刻的成就感無與倫比。但緊接著問題就來了。你想把這個(gè)小裝置固定到某個(gè)地方或者想讓它穩(wěn)定運(yùn)行幾天面包板上那些松松垮垮的杜邦線就成了最大的隱患。稍微一碰線松了電機(jī)停了環(huán)境潮濕點(diǎn)接觸電阻變大MOS管發(fā)熱嚴(yán)重想做個(gè)外殼那一大坨面包板和亂麻似的線纜根本無處安放。這就是我最初做這個(gè)DC水泵驅(qū)動(dòng)項(xiàng)目的真實(shí)寫照。我手頭有幾個(gè)12V的直流微型隔膜泵用來做個(gè)小型的自動(dòng)澆花或者水循環(huán)系統(tǒng)正合適。最開始就是在面包板上用一個(gè)常見的N溝道MOS管比如IRF540N配合一個(gè)合適的柵極驅(qū)動(dòng)電阻和一個(gè)續(xù)流二極管再通過一個(gè)單片機(jī)比如Arduino Nano的PWM引腳來控制。功能是實(shí)現(xiàn)了但正如前面所說它太“脆弱”了根本談不上“產(chǎn)品化”甚至連“半成品”都勉強(qiáng)。于是把這塊驅(qū)動(dòng)電路從面包板遷移到一塊定制化的PCB上就成了一個(gè)非常自然且必要的升級(jí)步驟。這不僅僅是把線路固定下來那么簡單它涉及到電源穩(wěn)定性、散熱設(shè)計(jì)、抗干擾能力、安裝便利性等一系列工程化考量。今天我就把自己從設(shè)計(jì)到打樣再到調(diào)試的完整過程以及其中踩過的坑和總結(jié)的經(jīng)驗(yàn)毫無保留地分享出來。2. 核心需求分析與方案選型在動(dòng)手畫PCB之前我們必須先明確這個(gè)“DC PUMP DRIVER”到底要干什么以及干到什么程度。盲目開始往往意味著后期無盡的修改。2.1 明確驅(qū)動(dòng)對(duì)象與性能指標(biāo)我用的水泵是12V供電的直流隔膜泵標(biāo)稱電流在1A左右堵轉(zhuǎn)電流可能會(huì)沖到2A以上。這是第一個(gè)關(guān)鍵參數(shù)驅(qū)動(dòng)器的持續(xù)輸出電流能力。我們不能卡著1A的邊界去設(shè)計(jì)必須留有余量。其次我需要用PWM來調(diào)速這意味著MOS管需要高速開關(guān)。PWM頻率不能太低否則電機(jī)噪音會(huì)很大人耳可聞的嗡嗡聲也不能太高否則開關(guān)損耗會(huì)急劇增加。對(duì)于這種有刷直流電機(jī)常用的PWM頻率在1kHz到20kHz之間我選擇了16kHz這個(gè)頻率已經(jīng)遠(yuǎn)超人耳聽覺范圍同時(shí)對(duì)于普通MOS管來說開關(guān)損耗也在可控范圍內(nèi)。除了基本的開關(guān)我還需要一些保護(hù)功能。比如電機(jī)是感性負(fù)載關(guān)斷時(shí)會(huì)產(chǎn)生很高的反向電動(dòng)勢(shì)必須用續(xù)流二極管來保護(hù)MOS管。另外考慮到可能接錯(cuò)線或者電機(jī)堵轉(zhuǎn)一個(gè)可恢復(fù)的保險(xiǎn)絲或電流檢測(cè)保護(hù)電路也是加分項(xiàng)。最后為了方便集成我決定把邏輯電平轉(zhuǎn)換和柵極驅(qū)動(dòng)也做進(jìn)去這樣我的單片機(jī)即使用3.3V系統(tǒng)比如ESP32也能直接驅(qū)動(dòng)這個(gè)12V的電機(jī)驅(qū)動(dòng)器。2.2 主控芯片與驅(qū)動(dòng)架構(gòu)選擇方案的核心是開關(guān)元件。對(duì)于中小電流的直流電機(jī)主要有三種選擇三極管、MOS管、電機(jī)驅(qū)動(dòng)IC。三極管BJT電路簡單但它是電流驅(qū)動(dòng)型基極需要持續(xù)的驅(qū)動(dòng)電流效率較低發(fā)熱大不適合PWM應(yīng)用首先排除。專用電機(jī)驅(qū)動(dòng)IC如DRV8833、TB6612集成度高自帶死區(qū)保護(hù)、過流保護(hù)使用非常方便。但對(duì)于我這個(gè)單一電機(jī)、電壓電流固定的項(xiàng)目來說有點(diǎn)“殺雞用牛刀”成本也稍高而且可定制化程度低。MOS管電壓驅(qū)動(dòng)型柵極幾乎不消耗靜態(tài)電流開關(guān)速度快效率極高是PWM控制的絕配。成本低選型靈活。因此MOS管方案是我的首選。確定了MOS管接下來是驅(qū)動(dòng)方式。單片機(jī)IO口5V或3.3V直接驅(qū)動(dòng)MOS管柵極行不行對(duì)于小功率MOS管或許可以但對(duì)于需要驅(qū)動(dòng)1A以上電流的MOS管其柵極電容Cgs較大直接驅(qū)動(dòng)會(huì)導(dǎo)致開關(guān)速度慢損耗大嚴(yán)重時(shí)甚至因?yàn)樯仙?下降沿太緩而使MOS管工作在線性區(qū)瞬間燒毀。所以我們需要一個(gè)柵極驅(qū)動(dòng)器。柵極驅(qū)動(dòng)器可以簡單理解為一個(gè)“電流放大器”它接收單片機(jī)微弱的控制信號(hào)然后以強(qiáng)大的電流快速地對(duì)MOS管柵極電容進(jìn)行充放電從而實(shí)現(xiàn)MOS管的快速、徹底開關(guān)。我選擇了非常經(jīng)典且便宜的TC4427雙MOS管驅(qū)動(dòng)器。它邏輯電平兼容3V-18V輸入都能識(shí)別峰值輸出電流可達(dá)1.5A驅(qū)動(dòng)我選的MOS管綽綽有余。這樣一來我的系統(tǒng)架構(gòu)就清晰了單片機(jī)PWM信號(hào)-TC4427柵極驅(qū)動(dòng)器-功率MOS管-直流水泵。2.3 功率MOS管選型計(jì)算這是整個(gè)電路的“心臟”選型至關(guān)重要。主要看以下幾個(gè)參數(shù)漏源擊穿電壓Vds必須大于電源電壓。我用12V電源考慮到電機(jī)感生電動(dòng)勢(shì)等尖峰選擇Vds 30V的型號(hào)比較安全。連續(xù)漏極電流Id必須大于電機(jī)工作電流并留足裕量。電機(jī)標(biāo)稱1A堵轉(zhuǎn)可能2A我選擇Id 5A的型號(hào)。導(dǎo)通電阻Rds(on)這個(gè)值越小越好它直接決定了導(dǎo)通時(shí)的發(fā)熱量。發(fā)熱功率 P_loss I2 * Rds(on)。假設(shè)電機(jī)工作電流1A如果Rds(on)0.1Ω那么導(dǎo)通損耗只有0.1W幾乎不發(fā)熱。柵極電荷Qg和柵源閾值電壓Vgs(th)Qg影響驅(qū)動(dòng)速度Vgs(th)決定需要多高的電壓才能完全導(dǎo)通。對(duì)于12V系統(tǒng)選擇“邏輯電平”或“標(biāo)準(zhǔn)電平”MOS管均可因?yàn)槲矣蠺C4427驅(qū)動(dòng)器可以提供足夠的柵極電壓?;谝陨衔疫x擇了IRLZ44N。它是一款邏輯電平MOS管Vgs(th)低至1-2VVds55VId35A持續(xù)Rds(on)僅0.022ΩVgs10V時(shí)。這個(gè)參數(shù)對(duì)于我的應(yīng)用來說堪稱“豪華”導(dǎo)通損耗極低有巨大的余量價(jià)格也很便宜。注意MOS管選型不是參數(shù)越大越好。過大的電流和電壓規(guī)格意味著更大的寄生電容Ciss Coss Crss可能會(huì)影響極高頻率下的性能但對(duì)于我們幾十kHz的應(yīng)用來說完全不是問題。在成本允許的情況下“降維打擊”式的選型能極大提高系統(tǒng)的可靠性和散熱余量。3. 電路原理圖設(shè)計(jì)與關(guān)鍵細(xì)節(jié)有了架構(gòu)和核心器件就可以開始在EDA軟件里繪制原理圖了。我使用的是國產(chǎn)的嘉立創(chuàng)EDA標(biāo)準(zhǔn)版它免費(fèi)、在線、庫豐富對(duì)這類個(gè)人項(xiàng)目非常友好。3.1 電源與濾波網(wǎng)絡(luò)電源是穩(wěn)定工作的基石。我的板子輸入是12V但板上有單片機(jī)可能5V/3.3V和柵極驅(qū)動(dòng)器需要5V-18V。因此我需要一個(gè)電壓轉(zhuǎn)換電路。由于電流不大主要是驅(qū)動(dòng)器和單片機(jī)用電我選用了一顆高效的DC-DC降壓芯片MP2451它能把12V高效地轉(zhuǎn)換為5V。這個(gè)5V一路給TC4427供電另一路再通過一個(gè)低壓差線性穩(wěn)壓器LDOAMS1117-3.3轉(zhuǎn)換為3.3V以備連接單片機(jī)邏輯信號(hào)之用。實(shí)操心得在電源輸入處緊挨著接線端子一定要放置一個(gè)大容量的電解電容如100uF/25V和一個(gè)小容量的陶瓷電容如0.1uF。電解電容負(fù)責(zé)緩沖低頻電流波動(dòng)陶瓷電容負(fù)責(zé)濾除高頻噪聲。這個(gè)組合是保證后續(xù)電路穩(wěn)定的第一道防線。同樣在MP2451的輸入、輸出端以及AMS1117的輸入、輸出端都要嚴(yán)格按照芯片數(shù)據(jù)手冊(cè)推薦的值和布局來放置電容。3.2 柵極驅(qū)動(dòng)與保護(hù)電路這是驅(qū)動(dòng)部分的核心。TC4427的電路很簡單但其周邊元件的選擇有講究。輸入端從單片機(jī)來的PWM信號(hào)通過一個(gè)1kΩ的電阻連接到TC4427的輸入引腳。這個(gè)電阻的作用是限流并和TC4427輸入端的寄生電容構(gòu)成一個(gè)低通濾波器可以一定程度上濾除高頻干擾防止誤觸發(fā)。雖然TC4427內(nèi)部有鉗位二極管但在信號(hào)線較長時(shí)這個(gè)電阻很有必要。輸出端TC4427的輸出直接連接到MOS管IRLZ44N的柵極G極。這里必須串聯(lián)一個(gè)柵極電阻Rg我選擇了10Ω。這個(gè)電阻有多個(gè)作用1抑制柵極驅(qū)動(dòng)回路中的寄生電感與柵極電容形成的振蕩振鈴2控制MOS管的開通和關(guān)斷速度從而控制電壓電流變化率dv/dt di/dt減少電磁干擾EMI3在驅(qū)動(dòng)器輸出意外短路時(shí)起到限流保護(hù)作用。柵源下拉電阻在MOS管的柵極G和源極S之間需要并聯(lián)一個(gè)較大阻值的電阻如10kΩ。這個(gè)電阻的作用是給柵極電荷提供一個(gè)泄放通路確保在TC4427輸出高阻態(tài)如上電初始化期間時(shí)MOS管的柵極能被確定地拉低防止MOS管因靜電或干擾而誤導(dǎo)通。3.3 功率回路與續(xù)流保護(hù)功率回路就是從電源正極 - MOS管漏極D - MOS管源極S - 電機(jī) - 電源負(fù)極的路徑。這個(gè)路徑要走大電流設(shè)計(jì)時(shí)必須短而粗。續(xù)流二極管這是保護(hù)MOS管的關(guān)鍵。當(dāng)PWM關(guān)斷電機(jī)電感中的電流不能突變它會(huì)尋找通路。如果沒有二極管這個(gè)電流會(huì)試圖擊穿MOS管產(chǎn)生高壓尖峰。我們?cè)陔姍C(jī)的兩端或者說MOS管的D-S之間反向并聯(lián)一個(gè)快恢復(fù)二極管如1N5822 3A/40V。當(dāng)MOS管關(guān)斷時(shí)電機(jī)電感產(chǎn)生的電流可以通過這個(gè)二極管繼續(xù)循環(huán)從而將MOS管D極的電壓鉗位在電源電壓二極管壓降的水平保護(hù)了MOS管。電流采樣與保護(hù)可選增強(qiáng)基礎(chǔ)版可以在電源正極串聯(lián)一個(gè)自恢復(fù)保險(xiǎn)絲比如2A的。如果想做更智能的保護(hù)可以在MOS管的源極S到地之間串聯(lián)一個(gè)毫歐級(jí)采樣電阻如0.05Ω再用一個(gè)運(yùn)放放大電阻兩端的壓降送入單片機(jī)的ADC進(jìn)行電流監(jiān)控實(shí)現(xiàn)軟件過流保護(hù)。我的第一版原理圖就包含了以上所有核心部分12V輸入、MP2451降壓至5V、AMS1117轉(zhuǎn)3.3V、TC4427驅(qū)動(dòng)、IRLZ44N功率開關(guān)、續(xù)流二極管、以及必要的濾波電容和電阻。原理圖檢查無誤后就可以進(jìn)入激動(dòng)人心的PCB布局環(huán)節(jié)了。4. PCB布局布線決定成敗的“暗黑藝術(shù)”如果說原理圖是電路的“靈魂”那么PCB布局布線就是電路的“肉身”。一個(gè)糟糕的布局可以讓一個(gè)優(yōu)秀的原理圖設(shè)計(jì)變得一無是處。對(duì)于電機(jī)驅(qū)動(dòng)這種混合了數(shù)字控制、模擬驅(qū)動(dòng)和大功率開關(guān)的板子布局布線尤為重要。4.1 整體布局分區(qū)規(guī)劃在開始拉線之前我首先在PCB板上進(jìn)行功能分區(qū)。這就像規(guī)劃一個(gè)城市的區(qū)域功率區(qū)這是“工業(yè)區(qū)”。包括電源輸入端子、輸入濾波大電容、MOS管、續(xù)流二極管、電機(jī)輸出端子。這個(gè)區(qū)域要集中走線要寬要遠(yuǎn)離敏感的小信號(hào)區(qū)。驅(qū)動(dòng)與控制區(qū)這是“商業(yè)辦公區(qū)”。包括柵極驅(qū)動(dòng)器TC4427、柵極電阻、柵源下拉電阻、以及來自單片機(jī)的PWM信號(hào)接口。這個(gè)區(qū)域要緊靠MOS管但又要與功率區(qū)有一定隔離。電源轉(zhuǎn)換區(qū)這是“發(fā)電廠”。包括DC-DC芯片MP2451、LDO芯片AMS1117及其周邊電感電容。這個(gè)區(qū)域要兼顧輸入輸出布局要緊湊遵循芯片數(shù)據(jù)手冊(cè)的推薦布局。信號(hào)接口區(qū)這是“住宅區(qū)”。提供3.3V/5V/GND和PWM信號(hào)的排針接口用于連接單片機(jī)。這個(gè)區(qū)域要干凈遠(yuǎn)離功率區(qū)。分區(qū)的基本原則是功率流路徑最短信號(hào)流路徑清晰敏感區(qū)域遠(yuǎn)離噪聲源。4.2 功率回路的最小化與鋪銅處理這是降低EMI、提高效率、保證穩(wěn)定性的核心。功率回路尤其是高頻開關(guān)電流流經(jīng)的回路必須面積最小。對(duì)于我的電路當(dāng)MOS管導(dǎo)通時(shí)電流路徑是12V輸入 - MOS管 - 電機(jī) - 地。當(dāng)MOS管關(guān)斷時(shí)電流路徑是電機(jī)電感 - 續(xù)流二極管 - 電機(jī)續(xù)流回路。這兩個(gè)回路都要盡可能小。我的做法是將電機(jī)輸出端子、MOS管IRLZ44N、續(xù)流二極管1N5822在物理上緊挨著擺放。MOS管的源極S直接通過一個(gè)短而粗的走線連接到GND網(wǎng)絡(luò)。我不僅用粗線更在PCB的底層Bottom Layer將MOS管源極、二極管陰極、輸入濾波電容的負(fù)極所在的區(qū)域用大面積的地銅皮GND Pour連接起來。這為高頻開關(guān)電流提供了一個(gè)低阻抗的返回路徑。同樣電源正極到MOS管漏極、到二極管陽極的走線也要盡可能寬。我使用了電源層鋪銅如果板子層數(shù)多的話或者在頂層用很寬的走線。踩坑實(shí)錄第一版打樣時(shí)我忽略了續(xù)流回路。我把續(xù)流二極管放在了離MOS管稍遠(yuǎn)的地方兩者之間的走線也比較細(xì)。板子回來后電機(jī)在PWM工作時(shí)發(fā)出很大的“嘶嘶”高頻噪音用示波器一看MOS管的漏極波形在關(guān)斷時(shí)有非常嚴(yán)重的振鈴和過沖電壓尖峰超過了30V非常危險(xiǎn)這就是因?yàn)槔m(xù)流回路的寄生電感過大導(dǎo)致關(guān)斷時(shí)感生的高壓無法被迅速釋放。第二版我將二極管和MOS管像親兄弟一樣緊挨著放置并用寬走線直接連接這個(gè)現(xiàn)象立刻消失了。4.3 柵極驅(qū)動(dòng)走線的要點(diǎn)柵極驅(qū)動(dòng)走線是連接“大腦”驅(qū)動(dòng)器和“肌肉”MOS管的“神經(jīng)”必須干凈、利落。短而直TC4427的輸出引腳到MOS管柵極的走線以及柵極電阻必須盡可能短。長的走線會(huì)引入寄生電感與MOS管的柵極電容形成LC振蕩電路導(dǎo)致柵極電壓振蕩可能引起MOS管誤導(dǎo)通或開關(guān)損耗激增。遠(yuǎn)離噪聲源這條走線要遠(yuǎn)離功率走線、電機(jī)走線以及電源走線最好用地線將其包裹或隔離防止耦合進(jìn)開關(guān)噪聲。回路面積小TC4427的輸出電流流向MOS管柵極然后從MOS管源極流回TC4427的地。這個(gè)回路面積也要小。因此TC4427的GND引腳應(yīng)該通過一個(gè)低阻抗的路徑連接到MOS管源極附近的“安靜地”。4.4 過孔、絲印與安裝孔設(shè)計(jì)過孔Via用于連接不同層的走線。對(duì)于流過大電流的路徑如地線、電源線不要只用單個(gè)標(biāo)準(zhǔn)過孔如0.3mm/0.6mm。一個(gè)過孔的載流能力有限。我的做法是在功率路徑上使用多個(gè)過孔并聯(lián)或者使用更大的過孔如0.5mm/0.8mm。在嘉立創(chuàng)EDA放置過孔時(shí)如果提示“不在DRC規(guī)則范圍內(nèi)”通常是孔徑和焊盤尺寸的搭配不符合你設(shè)定的設(shè)計(jì)規(guī)則需要去DRC規(guī)則設(shè)置里調(diào)整“過孔”尺寸范圍或者修改過孔參數(shù)。絲印Silkscreen清晰的絲印是調(diào)試和使用的福音。務(wù)必標(biāo)注12VGNDMOTORMOTOR-PWM3.3V5V等關(guān)鍵接口。對(duì)于芯片標(biāo)出1腳位置。對(duì)于二極管、電解電容標(biāo)出正負(fù)極。絲印規(guī)則就是“怎么清楚怎么來怎么不容易出錯(cuò)怎么來”。安裝孔考慮到電機(jī)驅(qū)動(dòng)可能裝在金屬外殼或散熱片上我設(shè)計(jì)了4個(gè)M3的螺絲孔。關(guān)鍵點(diǎn)安裝孔的網(wǎng)絡(luò)要設(shè)置為“GND”嗎不一定。如果外殼是接大地Earth的而你的電路板是浮地Floating GND直接連接可能導(dǎo)致問題。更常見的做法是將安裝孔的網(wǎng)絡(luò)設(shè)置為一個(gè)獨(dú)立的“機(jī)械”網(wǎng)絡(luò)如MOUNT不與任何電氣網(wǎng)絡(luò)連接或者通過一個(gè)高壓電容如1nF/2kV或一個(gè)阻值較大的電阻如1MΩ連接到板子的GND用于釋放靜電。布局布線是一個(gè)反復(fù)推敲的過程。我用了嘉立創(chuàng)EDA的“設(shè)計(jì)規(guī)則檢查DRC”和“電氣規(guī)則檢查ERC”功能確保沒有短路、斷路、間距違規(guī)等問題。最終生成Gerber文件就可以送去打樣了。5. 打樣、焊接與上電調(diào)試我選擇了嘉立創(chuàng)的PCB打樣服務(wù)5片板子加上經(jīng)濟(jì)型SMT貼片只貼了阻容等小元件芯片自己焊幾天后就收到了。5.1 焊接與目視檢查收到板子后先別急著焊做一次徹底的目視檢查線路連通性用萬用表二極管檔或通斷檔檢查電源和地之間是否短路這是最可怕的。絲印清晰度檢查絲印是否清晰特別是極性標(biāo)記。焊盤與過孔檢查是否有漏鉆孔、焊盤破損等問題。焊接順序建議先焊高度最低的器件如電阻、電容、二極管再焊芯片座如果用了的話最后焊大件如接線端子、MOS管。焊接MOS管和芯片時(shí)一定要做好防靜電措施戴靜電手環(huán)使用接地烙鐵。5.2 分級(jí)上電與靜態(tài)測(cè)試千萬不要焊完所有東西就直接接電機(jī)上電必須分級(jí)測(cè)試。第一步空板測(cè)試。只焊接電源轉(zhuǎn)換部分MP2451 AMS1117及其周邊電容電感。不接電機(jī)不焊MOS管和驅(qū)動(dòng)器。上電12V用萬用表測(cè)量5V和3.3V輸出是否正常。這一步驗(yàn)證了“發(fā)電廠”是否工作。第二步加入驅(qū)動(dòng)邏輯。焊接TC4427及其周邊電阻、PWM輸入排針。保持MOS管不焊。將單片機(jī)如Arduino的PWM引腳連接到板子的PWM輸入GND相連。編寫一個(gè)簡單的程序輸出一個(gè)固定占空比比如50%的PWM信號(hào)。上電后用示波器或邏輯分析儀測(cè)量TC4427的輸出引腳連接MOS管柵極的那個(gè)點(diǎn)。應(yīng)該能看到一個(gè)干凈的、幅值接近5V或你給TC4427的供電電壓的PWM方波。這一步驗(yàn)證了“大腦”到“神經(jīng)”的指令通路是暢通的。第三步接入功率核心。焊接MOS管和續(xù)流二極管。仍然先不接電機(jī)。在電機(jī)輸出端子上接一個(gè)功率電阻如10Ω/5W作為假負(fù)載。再次上電并用示波器探頭測(cè)量MOS管漏極D的波形。此時(shí)應(yīng)該能看到一個(gè)在0V和12V之間切換的PWM波形。注意觀察上升沿和下降沿是否陡峭關(guān)斷時(shí)是否有嚴(yán)重的電壓過沖振鈴。如果振鈴過大可能需要調(diào)整柵極電阻Rg的阻值或者檢查功率回路布局。第四步真刀真槍。斷開假負(fù)載接上你的直流水泵。上電通過單片機(jī)改變PWM占空比觀察電機(jī)轉(zhuǎn)速是否平滑變化。同時(shí)用手觸摸MOS管和續(xù)流二極管感受溫升。在正常工作下它們應(yīng)該是微溫甚至涼的。如果燙手說明導(dǎo)通損耗或開關(guān)損耗過大需要檢查MOS管是否完全開啟、PWM頻率是否過高、或者散熱是否不足。5.3 常見問題與排查電機(jī)不轉(zhuǎn)檢查電源12V輸入是否正常5V、3.3V是否正常檢查信號(hào)單片機(jī)PWM輸出是否正常用示波器看TC4427輸入和輸出端。檢查MOS管MOS管是否焊反D和S搞錯(cuò)柵極是否虛焊用萬用表二極管檔測(cè)MOS管D-S之間正常情況正反向都不通除了內(nèi)部體二極管。檢查續(xù)流二極管是否焊反如果焊反相當(dāng)于電源通過二極管直接短路到地一上電就可能燒保險(xiǎn)或二極管。電機(jī)抖動(dòng)或轉(zhuǎn)速不穩(wěn)PWM頻率是否合適嘗試調(diào)整頻率比如從1k調(diào)到5k再調(diào)到16k。電源功率是否充足電機(jī)啟動(dòng)瞬間電流很大劣質(zhì)電源會(huì)電壓跌落導(dǎo)致驅(qū)動(dòng)電路復(fù)位。確保電源能提供至少2倍于電機(jī)額定電流的電流。檢查地線連接單片機(jī)的地和驅(qū)動(dòng)板的地是否用粗線可靠連接地線環(huán)路不良是很多詭異問題的根源。MOS管或二極管異常發(fā)熱MOS管發(fā)熱可能是沒有完全導(dǎo)通柵極驅(qū)動(dòng)電壓不足、開關(guān)損耗大PWM頻率過高或柵極驅(qū)動(dòng)速度太慢、或?qū)娮璐蟆z查TC4427供電電壓確保是5V檢查柵極波形是否干凈、陡峭??梢試L試增大柵極電阻來減緩開關(guān)速度降低EMI但會(huì)增加開關(guān)損耗這是一個(gè)權(quán)衡。二極管發(fā)熱續(xù)流二極管在MOS管關(guān)斷期間導(dǎo)通流過電機(jī)電流。如果電機(jī)電流大二極管正向壓降通常0.5-1V產(chǎn)生的損耗就會(huì)導(dǎo)致發(fā)熱??梢赃x用正向壓降更低的肖特基二極管如SS34。經(jīng)過以上步驟我的“DC PUMP DRIVER With Custom PCB”就成功地從一塊面包板上的實(shí)驗(yàn)電路蛻變成了一塊可靠、整潔、可以集成到項(xiàng)目中的專業(yè)模塊。這個(gè)過程不僅讓我得到了一個(gè)實(shí)用的工具更讓我對(duì)開關(guān)電源布局、電機(jī)驅(qū)動(dòng)原理有了刻骨銘心的理解。現(xiàn)在我可以放心地把這塊板子裝進(jìn)一個(gè)小盒子里連接到我的智能家居系統(tǒng)讓它安靜可靠地控制水泵再也不用擔(dān)心哪根杜邦線會(huì)突然松掉了。這種從概念到實(shí)物的掌控感正是電子DIY最大的樂趣所在。