電源并聯(lián)供電系統(tǒng)實戰(zhàn):UC3843與LM358均流設(shè)計)
簡介2011年全國大學生電子設(shè)計競賽A題“開關(guān)電源并聯(lián)供電系統(tǒng)”的完整設(shè)計報告適合電子設(shè)計競賽備賽學生、開關(guān)電源入門開發(fā)者參考。壓縮包為1個doc文檔大小255KB目前已獲317人學習瀏覽。報告系統(tǒng)梳理了從方案論證到指標測試的全流程在DC/DC降壓模塊中對比MC34063A、LTC3855與LM2596最終選用LM2596在均流策略中探討自動均流法、主從電源法和下垂法并以下垂法實現(xiàn)電流分配。硬件以STC12C5A60S2單片機為控制核心配合AD669高精度DA芯片完成A/D采集與D/A控制軟件部分給出整體框圖、核心電路原理圖和源程序。文末還提供測試儀器、測試結(jié)果分析及作品使用方法便于讀者復現(xiàn)整個并聯(lián)供電系統(tǒng)或借鑒其調(diào)試與排錯思路。 2011年夏天我所在的集訓隊在賽題公布后看到一道“開關(guān)電源模塊并聯(lián)供電系統(tǒng)”整個實驗室安靜了幾秒。那年全國大學生電子設(shè)計大賽的電源題表面上是讓你做一個開關(guān)電源實際上考的是多模塊并聯(lián)后的均流能力單機做得好不等于并聯(lián)能穩(wěn)。這篇內(nèi)容我把它整理成一份可復盤的實戰(zhàn)筆記寫給準備參加電賽電源方向的同學也寫給做低壓DC-DC并聯(lián)供電的工程師。里面涉及的拓撲選擇、UC3843控制環(huán)參數(shù)、LM358次級采樣電路、并聯(lián)振蕩的排查鏈路都是當年一次次燒管子換來的經(jīng)驗希望能幫你少走幾步彎路。1. 賽題拆解并聯(lián)供電系統(tǒng)到底在考什么1.1 當時拿到手的題目長什么樣我們當年賽區(qū)的要求大致是這樣設(shè)計兩個獨立的開關(guān)電源模塊輸入是一路直流電壓具體數(shù)值按賽區(qū)略有差別常見是15V到20V之間輸出要求穩(wěn)定在5V左右額定總電流2A兩個模塊輸出端直接并聯(lián)給負載供電。除了基本輸出電壓和電流指標還要測電壓調(diào)整率、負載調(diào)整率、效率以及最重要的——兩個模塊之間的自動均流能力。這題拿到手的第一反應是“不就做一個BUCK嘛”但真正開始搭電路才發(fā)現(xiàn)麻煩全在“并聯(lián)”兩個字上。1.2 隱藏考點單機電源是基礎(chǔ)并聯(lián)均流才是拉分項單模塊開關(guān)電源設(shè)計的核心是把電壓穩(wěn)住讓負載調(diào)整率和電壓調(diào)整率達到指標。并聯(lián)之后問題就變了兩個同樣標稱5V輸出的電源實際電壓不可能完全一致哪怕只有20mV的差異在低阻抗互連線上也會形成明顯環(huán)流表現(xiàn)為一路模塊電流特別大、另一路幾乎不出力嚴重時一個模塊過熱保護另一個還在空轉(zhuǎn)。所以這道題真正的得分維度有三個單模塊能不能穩(wěn)定輸出且各種調(diào)整率達標并聯(lián)后兩路電流是否接近均流誤差是否在允許范圍動態(tài)響應能力比如負載從0.5A跳到2A時輸出電壓有沒有大幅跌落或振蕩。很多隊伍第一項做得很好第二項直接翻車。原因就是只考慮了“如何把電壓做準”沒考慮“如何讓兩個電源按比例分擔電流”。1.3 拓撲選型為什么我們選了BUCK而不是反激、正激或半橋在輸入是低壓直流、輸出不需要電氣隔離、功率只有幾十瓦的前提下BUCK降壓拓撲幾乎是最優(yōu)解。這里把常見拓撲做個對比拓撲是否需要隔離適合功率適合本題程度主要理由BUCK否低中功率很適合電路簡單、效率高、環(huán)路好調(diào)反激式開關(guān)電源是低功率不合適用于AC-DC隔離場景變壓器設(shè)計費時正激式開關(guān)電源是中功率不合適需要磁復位和變壓器復雜度太高半橋式開關(guān)電源是中高功率不合適適合大功率AC-DC本題用不上順帶解釋一下為什么網(wǎng)上搜“反激式開關(guān)電源”相關(guān)內(nèi)容特別多因為工業(yè)AC-DC電源大量用反激架構(gòu)比如明緯S-150-24這類成品開關(guān)電源內(nèi)部就是反激或正激方案。但電賽這道題給的是低壓直流輸入硬套反激方案就是給自己加難度。拓撲選型的第一原則永遠是貼合輸入輸出條件和功率等級而不是追熱門方案。2. 主電路與UC3843控制環(huán)的設(shè)計計算2.1 UC3843峰值電流模式的基本原理我們隊最終選了兩片UC3843分別驅(qū)動兩個BUCK模塊。UC3843是電流型PWM控制器內(nèi)部集成誤差放大器、電流檢測比較器、振蕩器和圖騰柱輸出級。所謂電流型控制就是除了輸出電壓反饋外還把功率管電流信號引入控制環(huán)路形成“電壓外環(huán)電流內(nèi)環(huán)”的結(jié)構(gòu)。這套結(jié)構(gòu)的好處有三點第一逐周期限流對過流和短路天然保護第二動態(tài)響應比純電壓模式快負載突變時能更快穩(wěn)住輸出第三峰值電流模式在并聯(lián)供電里有個隱性的好處——每個模塊本身就有了一定的限流傾向后面做均流時壓力更小。UC3843的振蕩頻率由RT和CT決定公式為f≈1.72/(RT×CT)。我們需要把開關(guān)頻率定在100kHz附近選了RT8.2kΩ、CT2.2nF代入算一下f 1.72 / (8200 × 2.2×10??) ≈ 95.4kHz這個頻率既避開了音頻噪聲又不會讓MOSFET開關(guān)損耗大到無法接受。2.2 輸出電感、輸出電容的選型計算BUCK在連續(xù)導通模式CCM下輸出電感的選擇依據(jù)是電流紋波。我們按輸出電流2A、允許紋波電流40%即ΔIL0.8A來設(shè)計輸入電壓取正常值18V輸出電壓5V頻率按95kHz計算L (Vin - Vo) × Vo / (ΔIL × f × Vin) (18 - 5) × 5 / (0.8 × 95000 × 18) ≈ 47.5μH實際取47μH帶磁環(huán)的電感額定電流做到3A以上避免發(fā)熱飽和。這個計算在各類開關(guān)電源設(shè)計資料里都能找到但真正落實到電賽板子上關(guān)鍵是要算電感電流峰值不能超過功率管的額定電流同時電感飽和電流要留1.5倍以上余量。輸出電容的選擇不能只看容值要看ESR。如果要求輸出紋波小于50mV而紋波電流0.8A那么輸出電容的總ESR大約要控制在62.5mΩ以內(nèi)。單顆電解電容ESR偏大我們用多個100μF電解電容并聯(lián)再并幾顆10μF陶瓷電容吸收高頻紋波效果就比較理想了。2.3 功率管、驅(qū)動與續(xù)流二極管的選型細節(jié)BUCK電路里功率管和續(xù)流二極管是靈魂。我們用的MOSFET是IRF3205導通電阻低至8mΩ左右總柵極電荷適中100kHz下柵極驅(qū)動不算吃力。驅(qū)動方面UC3843輸出峰值能力本身夠用我建議在柵極串聯(lián)一個10Ω電阻用來抑制 MOSFET 開關(guān)瞬間的柵極振鈴這個電阻會犧牲一點點開關(guān)速度但能顯著減少EMI和電壓尖峰。續(xù)流二極管這里有個不少人踩過的坑不能用普通快恢復FR107之類的管子要用肖特基二極管比如MBR20100。普通快恢復管反向恢復時間太長BUCK高頻開關(guān)時會造成很嚴重的反向恢復損耗管子發(fā)熱嚴重且輸出尖峰大。肖特基二極管壓降低、反向恢復幾乎可以忽略。這些細節(jié)聽起來不起眼但直接決定了滿載運行時模塊的溫升和穩(wěn)定性。第一次測試時我們就是偷懶用過一只快恢復管結(jié)果五分鐘內(nèi)管子燙到不敢碰。3. 次級采樣與LM358在均流電路里的角色3.1 采樣電阻與LM358放大電路的實際參數(shù)并聯(lián)均流需要知道每一路模塊的電流電流采樣電阻就是最直接的手段。我們在每個模塊的輸出回路串入一只0.05Ω、功率2W的采樣電阻。為什么選0.05Ω因為阻值越小采樣損耗越小滿載2A時損耗才0.2W但阻值又不能太極端否則采樣電壓太弱給后級運放帶來巨大壓力。滿載2A時采樣電阻兩端電壓為0.1V單模塊承擔1A時電壓只有0.05V。這么弱的信號直接送比較器是不現(xiàn)實的所以用LM358做同相放大放大倍數(shù)設(shè)為20倍那么1A電流對應1V電壓。LM358單電源供電、滿擺幅輸出還能到接近電源軌在電賽這種場景下比普通運放更省心。這里有個容易被忽略的點LM358輸入失調(diào)電壓典型值在2mV左右放大20倍后就相當于0.1A的電流誤差。好在均流控制是閉環(huán)調(diào)節(jié)失調(diào)只影響初始偏差系統(tǒng)穩(wěn)態(tài)時還是會向均流點收斂只是精度略受影響。如果想做得更精準可以換成OP07這類低失調(diào)運放但價格和功耗都會上去。3.2 從模塊基準微調(diào)均流誤差信號怎么注入反饋環(huán)均流策略我們采用了最經(jīng)典的主從均流法兩個模塊中一個作為主模塊它的電流采樣信號作為參考另一個作為從模塊它的電流要和主模塊電流做比較差值經(jīng)過運放放大后用來微調(diào)從模塊的反饋基準。具體電路是兩個LM358分別放大兩個模塊的電流采樣信號得到一個和輸出電流成正比的電壓比如0~2V對應0~2A。然后再用一片LM358搭建差分誤差放大器把主模塊電流電壓和從模塊電流電壓相減得到誤差信號。這個誤差信號通過一個電阻網(wǎng)絡(luò)接到從模塊UC3843的反饋分壓點上相當于在原有輸出電壓反饋環(huán)里疊加了一個緩慢的修正量。當從模塊電流偏小時誤差信號會稍微抬高或降低參考電壓迫使從模塊多出力一點直到兩路電流一致。整個環(huán)路屬于慢調(diào)環(huán)路帶寬不需要太高本質(zhì)是修正靜態(tài)工作點而不是應對瞬態(tài)。3.3 采樣噪聲與地線設(shè)計實測中最容易出問題的環(huán)節(jié)LM358本身抗噪能力一般采樣電阻走線稍長就容易把功率地噪聲耦合進信號。我們的教訓是采樣電阻必須用類似開爾文接法的方式從電阻兩端單獨引兩根細信號線到運放輸入端絕對不能把采樣信號地和功率電流路徑混在一起。否則滿載時采樣信號里會疊加很大的開關(guān)尖峰均流環(huán)路會來回哆嗦。另外運放供電最好加RC去耦比如100Ω電阻串一個10μF電容到地避免PWM開關(guān)噪聲通過電源引腳耦合進信號通路。這些屬于沒寫在芯片手冊里但實際調(diào)試時必須做的事。4. 聯(lián)調(diào)中的真實翻車現(xiàn)場并聯(lián)振蕩排查全程4.1 第一次上電并聯(lián)輸出電壓掉到4.3V單模塊測試一切正常兩個模塊單獨帶載都沒問題輸出電壓5.01V負載調(diào)整率也在指標范圍內(nèi)。信心滿滿地把兩個模塊輸出端并到一起接上電子負載結(jié)果輸出電壓直接掉到4.3V輸出電流一個模塊1.7A另一個只有0.3A均流完全失敗。首先懷疑是兩個模塊輸出電壓有差異于是把兩個模塊的輸出電壓校準到5.00V再試一次。結(jié)果還是不行環(huán)流依然存在只是比例稍微好了一點。這時候已經(jīng)是比賽第二個晚上壓力非常大。4.2 排查鏈路從失鎖到限流誤觸發(fā)的三步定位當時我們沒有急著拆電路而是按信號鏈路一步步量。第一步單獨測量每個模塊帶載1A時的輸出電壓和開關(guān)波形確認單機正常排除主電路故障。第二步并聯(lián)后測MOSFET漏極波形發(fā)現(xiàn)占空比在明顯抖動周期大概是幾毫秒這肯定不是UC3843本身的開關(guān)頻率而是一個低頻振蕩。說明環(huán)路里存在一個不穩(wěn)定的慢調(diào)節(jié)環(huán)在反復拉扯。第三步用示波器看UC3843的CS引腳波形發(fā)現(xiàn)電流采樣信號上疊加了很高的尖峰滿載時尖峰幅度已經(jīng)超過1V直接觸發(fā)了逐周期限流。限流一動作占空比就被壓下去輸出電壓自然跌落。也就是說我們以為的“并聯(lián)振蕩”根源是電流采樣噪聲造成了限流誤觸發(fā)。CS引腳上那個尖峰來源有兩部分一是采樣電阻走線過長功率回路中的di/dt耦合出共模噪聲二是從模塊的均流運放輸出在調(diào)整過程中產(chǎn)生了較大的電壓突變反饋到UC3843誤差放大器上引起電流內(nèi)環(huán)給定值波動。4.3 修復動作與實測數(shù)據(jù)定位到問題后改動并不復雜采樣電阻到UC3843 CS腳之間加了一個100Ω電阻和1nF電容組成的RC低通濾波器把高頻尖峰濾掉采樣地線重新布置做到功率地在主電容處單點匯總信號地單獨走線從模塊均流誤差運放的輸出到反饋點之間串了電阻并限制調(diào)節(jié)幅度讓均流環(huán)路對電壓基準的修正范圍限制在±5%以內(nèi)避免過度修正引發(fā)振蕩。改完后的實測數(shù)據(jù)如下負載電流(A)模塊1電流(A)模塊2電流(A)均流誤差(%)輸出電壓(V)0.50.260.244.05.011.00.510.492.05.001.50.760.741.35.002.01.010.991.04.99均流誤差在高負載時反而更好因為采樣信號幅度大了失調(diào)和噪聲的占比在降低。這個表后來也直接放進了設(shè)計報告里作為“問題分析與解決”部分的實證。5. 報告撰寫與現(xiàn)場測評的那些隱藏考點5.1 報告不能只貼原理圖測試數(shù)據(jù)才是評分重點電賽評分既有現(xiàn)場硬件測試也要交一本完整的設(shè)計報告。很多隊把精力全放在硬件上報告最后兩個鐘頭趕出來結(jié)果得分不理想。其實報告寫得好不好直接影響綜合評定。一份好的開關(guān)電源報告結(jié)構(gòu)大概是方案論證為什么選BUCK為什么不選其他拓撲理論分析與參數(shù)計算電感、電容、頻率、分壓電阻這些要有推導過程硬件實現(xiàn)完整原理圖、PCB布局說明測試方法與記錄每一項指標對應的測試條件、儀器、原始數(shù)據(jù)問題分析與改進調(diào)試中遇到的故障、排查思路、最終修復方法結(jié)論與心得。評判老師最看重的是“你有沒有理解自己做的電路”。只要把“為什么用這個參數(shù)”講清楚了即使個別指標差一點分數(shù)也不會低。5.2 測試數(shù)據(jù)表怎么組織最有力數(shù)據(jù)呈現(xiàn)要充分體現(xiàn)指標項。我們當時做了三張核心數(shù)據(jù)表負載調(diào)整率表負載從空載到滿載記錄輸出電壓變化計算負載調(diào)整率電壓調(diào)整率表輸入電壓在允許范圍內(nèi)變化記錄輸出電壓變化均流誤差表不同負載下兩個模塊各自的輸出電流以及均流誤差百分比。每一張表都要寫清楚測試條件比如電子負載型號、萬用表型號、輸入電壓值方便評審還原測試場景。數(shù)據(jù)不要只給一個“合格”的結(jié)論把原始數(shù)據(jù)全部放上去再用一兩句話分析數(shù)據(jù)趨勢會顯得報告扎實很多。5.3 現(xiàn)場測評的避坑提醒現(xiàn)場測評那天的坑和實驗室不一樣最常見的是帶去現(xiàn)場的兩塊板子前一天是好的第二天早上開機發(fā)現(xiàn)是壞的所以務(wù)必多備一塊焊接好的備用板現(xiàn)場電源、負載的線都比較亂接線前先確認正負極曾經(jīng)見過有隊伍把5V輸出接到電子負載上結(jié)果接反燒了一片電流探頭的地線夾如果夾錯位置測出來的波形完全不能判斷環(huán)路是否穩(wěn)定要提前練好示波器使用現(xiàn)場時間很緊湊每個指標可能只有幾分鐘調(diào)試窗口千萬別在現(xiàn)場改電路參數(shù)。6. 賽后再看這道題給后來學生的幾點個人體會比賽結(jié)束后我復盤了很久最大的體會是三件事。第一賽前一定要獨立完成一個基本的BUCK電路從計算、焊接、上電到調(diào)試完整走一遍。這個基本功看起來枯燥但它決定了你在四天三夜里遇到問題時能否快速定位方向。第二并聯(lián)電路的調(diào)試順序必須是“先單機、后并聯(lián)先純阻性負載、后電子負載”。我們當時因為跳過了單機重載測試導致并聯(lián)后花了大半夜追限流誤觸發(fā)的坑。第三也是最重要的電賽最值錢的是調(diào)試方法和排查鏈路而不是那塊板子和那本報告。學會用示波器看開關(guān)節(jié)點波形、學會從現(xiàn)象倒推電路機理這些能力后來在工作中一遍遍被驗證有用。如果你也準備參加電源方向的電賽希望這份筆記能讓你少踩幾個我們當年踩過的坑。開關(guān)電源這東西方案可以抄電路可以借鑒但接通電源那一刻的波形、溫度和氣味還是得自己親手體會過才算真正入門。本文還有配套的精品資源點擊獲取