3.3V/5V抗浪涌低紋波設(shè)計(jì))
48V、60V、72V 甚至 80V 的直流母線要一步降到 3.3V、5V 或者 12V同時(shí)還得穩(wěn)穩(wěn)輸出 1.5A——這是我最近一年在電動(dòng)工具、兩輪車(chē)控制器、工業(yè)傳感器供電這幾個(gè)項(xiàng)目里反復(fù)撞上的同一個(gè)問(wèn)題。高壓降壓芯片看著只是個(gè)電源器件真上手才發(fā)現(xiàn)抗浪涌做不好上電瞬間就炸管低紋波做不好后級(jí) MCU 直接復(fù)位動(dòng)態(tài)響應(yīng)做不好負(fù)載一跳變輸出電壓就往下掉一大截。我這次用的主角是 H6257L一顆主打 48V/60V/72V/80V 寬壓輸入、輸出 3.3V/5V/12V、持續(xù) 1.5A 的高壓降壓芯片外圍不復(fù)雜但想把它跑順坑并不少。這篇就把我從選型、算參數(shù)、畫(huà)板、調(diào)試到排查問(wèn)題的一整套過(guò)程寫(xiě)下來(lái)適合正在做高壓母線供電的硬件工程師、做小功率 DC-DC 模塊的同行也包括剛接觸寬壓電源、想把手里項(xiàng)目一次點(diǎn)亮的同學(xué)。1. 高壓母線降到 3.3V難點(diǎn)到底卡在哪很多人第一次接過(guò)這種需求時(shí)直覺(jué)是不就是個(gè)降壓嘛找個(gè)寬壓輸入的 DC-DC 就行了。真去做就會(huì)發(fā)現(xiàn)48V 以上這條線和 12V、24V 完全是兩個(gè)世界。器件耐壓、浪涌能量、散熱路徑、環(huán)路穩(wěn)定性每一項(xiàng)都會(huì)被放大。H6257L 這類(lèi)高壓降壓芯片的存在本質(zhì)上是為了把寬壓輸入 大壓差 小體積這三件事同時(shí)塞進(jìn)一塊小板子上。1.1 母線電壓的名義值和真實(shí)值差得比你想象的多標(biāo)稱(chēng) 48V 的母線在電池充滿、輕載、溫度低的工況下實(shí)測(cè)到 54V、56V 一點(diǎn)都不奇怪標(biāo)稱(chēng) 60V 的系統(tǒng)充電器開(kāi)路電壓沖到 71V 也見(jiàn)過(guò)標(biāo)稱(chēng) 72V 的兩輪車(chē)平臺(tái)再生制動(dòng)或者電機(jī)反電動(dòng)勢(shì)回灌的時(shí)候母線瞬間竄到 90V 以上是完全可能的。我個(gè)人的經(jīng)驗(yàn)是選輸入耐壓別按標(biāo)稱(chēng)值留 20% 余量要按標(biāo)稱(chēng) × 1.3再往上取一檔。也就是說(shuō)72V 的系統(tǒng)芯片的絕對(duì)最大輸入電壓最好能頂?shù)?90V 以上如果只做到 80V那前級(jí)必須加鉗位把浪涌死死壓在 80V 以下。H6257L 覆蓋到 80V 這個(gè)檔位正好卡在 48V 和 60V 平臺(tái)最舒服的位置72V 平臺(tái)用它就必須配合外圍鉗位一起設(shè)計(jì)這一點(diǎn)后面會(huì)細(xì)講。還有一個(gè)容易被忽略的點(diǎn)母線并不是干凈的直流。電機(jī)換向、繼電器吸合、長(zhǎng)線纜電感都會(huì)在母線上疊加幾十伏、幾十微秒的尖峰。你拿示波器掛在 VIN 和 GND 之間用 100MHz 帶寬、短地線彈簧探頭去測(cè)經(jīng)常能看到比萬(wàn)用表讀數(shù)高一截的毛刺。這些毛刺不一定會(huì)立刻打死芯片但會(huì)慢慢磨損內(nèi)部的功率管和驅(qū)動(dòng)電路讓產(chǎn)品在客戶端跑幾個(gè)月后開(kāi)始批量失效——這種問(wèn)題最難查。1.2 線性方案在大壓差下為什么直接出局有人會(huì)想3.3V 輸出、1.5A也就 5W 不到用個(gè)高壓 LDO 不香嗎算一筆賬就明白了。72V 輸入、3.3V 輸出、1.5A 電流LDO 上的壓差是 68.7V功耗是 68.7 × 1.5 ≈ 103W。這個(gè)數(shù)字不是有點(diǎn)熱是直接冒煙。哪怕是 12V 輸出壓差 60V功耗也有 90W。所以在大壓差場(chǎng)景下線性方案只在兩種情況下還活著一是輸出電流極小幾十毫安級(jí)二是壓差本身不大。1.5A 這個(gè)量級(jí)必須走開(kāi)關(guān)降壓。那用分立方案搭一個(gè) buck 行不行理論上可以但你要自己解決高邊驅(qū)動(dòng)、電流采樣、過(guò)流保護(hù)、過(guò)溫保護(hù)、軟啟動(dòng)、環(huán)路補(bǔ)償這一整套東西。分立方案的器件數(shù)量輕松上到二三十個(gè)BOM 成本和板面面積都上去了而且每一顆器件的選型、每一處布局都會(huì)影響可靠性。對(duì)于功率不大、追求快速落地的項(xiàng)目集成式高壓降壓芯片是性?xún)r(jià)比最高的選擇H6257L 就是這一類(lèi)。1.3 H6257L 的定位和它的適用邊界把 H6257L 放在坐標(biāo)系里看輸入側(cè)覆蓋 48V/60V/72V/80V 這個(gè)區(qū)間輸出側(cè)支持 3.3V/5V/12V 三種常見(jiàn)軌電流能力 1.5A 左右。它瞄準(zhǔn)的典型場(chǎng)景包括電動(dòng)兩輪車(chē)/三輪車(chē)的儀表和控制器輔助電源、電動(dòng)工具的板載控制供電、工業(yè) 48V 總線上的傳感器節(jié)點(diǎn)、通信設(shè)備的中間級(jí)降壓、以及各種需要在寬壓母線上摳出一路 5V 或 3.3V 數(shù)字電源的場(chǎng)合。它的邊界也很清楚1.5A 不是 3A別指望它去帶大功率負(fù)載輸出 3.3V 時(shí)的輸入輸出壓差極大效率不會(huì)特別漂亮熱設(shè)計(jì)必須認(rèn)真做72V 以上平臺(tái)需要外圍鉗位配合。這些邊界如果你提前認(rèn)清了用起來(lái)會(huì)很順如果非要超規(guī)格用那后面的返工成本會(huì)遠(yuǎn)高于省下來(lái)的那幾毛錢(qián)。提示本文涉及的 H6257L 具體引腳定義、極限參數(shù)、反饋基準(zhǔn)電壓等請(qǐng)務(wù)必以你手上那版官方數(shù)據(jù)手冊(cè)為準(zhǔn)。本文中的參數(shù)計(jì)算思路和外圍設(shè)計(jì)方法是基于這類(lèi)高壓降壓芯片的通用工程實(shí)踐總結(jié)可以直接套用但最終數(shù)值需要按實(shí)際手冊(cè)核對(duì)一遍。2. H6257L 關(guān)鍵參數(shù)怎么讀才不會(huì)選錯(cuò)數(shù)據(jù)手冊(cè)上那一堆參數(shù)真正決定你項(xiàng)目成敗的其實(shí)就那么幾個(gè)輸入耐壓、輸出能力、開(kāi)關(guān)頻率、基準(zhǔn)電壓、熱阻。剩下的參數(shù)更多是確認(rèn)它不會(huì)搗亂。這一節(jié)我把這幾個(gè)關(guān)鍵參數(shù)拆開(kāi)講每個(gè)都給出我實(shí)際做項(xiàng)目時(shí)的判斷標(biāo)準(zhǔn)。2.1 輸入耐壓80V 是工作上限不是你的設(shè)計(jì)上限數(shù)據(jù)手冊(cè)里通常會(huì)有兩三個(gè)電壓推薦工作范圍、絕對(duì)最大額定值、以及浪涌耐受有些手冊(cè)會(huì)單獨(dú)標(biāo)注多少毫秒。很多新手只看推薦工作范圍那一欄覺(jué)得 80V 夠用了。問(wèn)題在于絕對(duì)最大額定值是瞬時(shí)不能超過(guò)不是可以長(zhǎng)期待在這。我的做法是設(shè)計(jì)時(shí)讓穩(wěn)態(tài)最高輸入電壓不超過(guò)絕對(duì)最大額定值的 85%。如果 H6257L 的絕對(duì)最大額定值是 80V那穩(wěn)態(tài)輸入最好壓在 68V 以?xún)?nèi)72V 平臺(tái)滿電 84V 的情況就必須靠前級(jí)鉗位把電壓壓下來(lái)。鉗位的手段有好幾種后面第 3 節(jié)會(huì)展開(kāi)。這里先記住一個(gè)判斷順序先看穩(wěn)態(tài)最高電壓再看瞬態(tài)尖峰能量最后才決定用穩(wěn)壓管、TVS 還是TVS 限流電阻的組合。2.2 輸出電流 1.5A實(shí)際能吃到多少1.5A這個(gè)數(shù)字通常是在特定條件下測(cè)出來(lái)的一定的輸入電壓、一定的輸出電壓、一定的環(huán)境溫度、一定的 PCB 銅皮面積。你換個(gè)工況能拿到的持續(xù)電流會(huì)明顯變化。我實(shí)測(cè)過(guò)類(lèi)似規(guī)格的芯片在 72V 轉(zhuǎn) 3.3V、1.5A 的輸出下如果 PCB 散熱銅皮給得不夠芯片表面溫度很快就沖上 120℃ 觸發(fā)過(guò)溫保護(hù)。我的經(jīng)驗(yàn)值是標(biāo)稱(chēng) 1.5A 的芯片實(shí)際長(zhǎng)期工作電流按 1.0~1.2A 設(shè)計(jì)峰值允許短時(shí)沖到 1.5A。如果你確實(shí)需要長(zhǎng)期 1.5A那就必須把熱設(shè)計(jì)做扎實(shí)加大銅皮、加過(guò)孔陣列、必要時(shí)加散熱片或灌封導(dǎo)熱。別指望標(biāo)稱(chēng)多少就能跑多少那是實(shí)驗(yàn)室里的理想條件。2.3 開(kāi)關(guān)頻率決定了效率、紋波和體積的三角平衡高壓降壓芯片的開(kāi)關(guān)頻率通常在幾百 kHz 這個(gè)量級(jí)。頻率越高電感和電容可以選得越小板子體積越小動(dòng)態(tài)響應(yīng)也越快但代價(jià)是開(kāi)關(guān)損耗上升效率下降尤其是 72V 轉(zhuǎn) 3.3V 這種大壓差場(chǎng)景高邊開(kāi)關(guān)每一次開(kāi)通關(guān)斷都在消耗能量。這里有個(gè)取舍邏輯如果你的項(xiàng)目對(duì)體積敏感比如塞在電動(dòng)工具手柄里優(yōu)先選高開(kāi)關(guān)頻率電感用小體積的如果對(duì)效率敏感比如電池供電、要算續(xù)航優(yōu)先選相對(duì)低的開(kāi)關(guān)頻率把開(kāi)關(guān)損耗壓下去如果對(duì)紋波敏感比如后級(jí)有高精度 ADC頻率高一點(diǎn)反而有利因?yàn)榧y波頻率高了、幅度小了濾波更容易。同一個(gè)芯片的不同型號(hào)或者不同配置開(kāi)關(guān)頻率可能不一樣。選型時(shí)先把這個(gè)數(shù)拿出來(lái)然后按后面的公式反推電感和電容比你憑感覺(jué)抓一顆電感貼上要靠譜得多。2.4 封裝熱阻決定你能跑多大電流的隱形參數(shù)這是最容易被忽略的一項(xiàng)。同樣標(biāo) 1.5A 的兩顆芯片一個(gè)用 SOP-8 帶散熱焊盤(pán)一個(gè)用 SOT23-6實(shí)際能跑的持續(xù)電流能差一倍??磾?shù)據(jù)手冊(cè)里的 θJA結(jié)到環(huán)境熱阻配合你的實(shí)際功耗就能估算結(jié)溫。舉個(gè)例子假設(shè)某配置下效率 78%輸出 12V/1.2A 即 14.4W輸入功率約 18.5W損耗約 4.1W。如果 θJA 按 50℃/W 算加了大銅皮的情況溫升就是 205℃這顯然不可能說(shuō)明這個(gè)工況根本跑不了必須降電流或者改方案。反過(guò)來(lái)如果輸出 3.3V/0.8A損耗 1.2WθJA 按 60℃/W溫升 72℃環(huán)境 40℃ 時(shí)結(jié)溫 112℃勉強(qiáng)能接受但也很緊張。注意θJA 這個(gè)值高度依賴(lài) PCB。手冊(cè)上給的通常是在一塊標(biāo)準(zhǔn)測(cè)試板比如 JEDEC 標(biāo)準(zhǔn)的 2S2P 板上測(cè)的你自己的板子如果銅皮小很多實(shí)際熱阻會(huì)大得多。所以永遠(yuǎn)按手冊(cè)值 × 1.3來(lái)估算留出安全邊界。3. 抗浪涌設(shè)計(jì)芯片只是防線的一半抗浪涌這個(gè)詞聽(tīng)起來(lái)很虛做起來(lái)其實(shí)很具體就是把母線上那些超過(guò)芯片承受能力的能量擋在外面或者泄放掉。芯片自身會(huì)有一定的過(guò)壓和過(guò)流保護(hù)但那是最后一道防線不能當(dāng)主力用。主力是外圍的防護(hù)鏈。3.1 浪涌到底從哪來(lái)我在項(xiàng)目里遇到的浪涌來(lái)源主要有三類(lèi)。第一類(lèi)是上電涌流輸入電容在合閘瞬間相當(dāng)于短路電網(wǎng)或者電池通過(guò)線纜電感給它充電會(huì)形成一個(gè)高 di/dt 的電流尖峰這個(gè)尖峰會(huì)在線纜電感上產(chǎn)生電壓振鈴。第二類(lèi)是負(fù)載突變引起的母線反彈電機(jī)突然卸載、繼電器斷開(kāi)母線上的電感儲(chǔ)能無(wú)處釋放電壓被頂高。第三類(lèi)是外部注入比如同一母線上其他設(shè)備開(kāi)關(guān)產(chǎn)生的傳導(dǎo)干擾或者長(zhǎng)線纜耦合進(jìn)來(lái)的尖峰。這三類(lèi)能量特性完全不同。上電涌流是低頻大電流持續(xù)時(shí)間毫秒級(jí)負(fù)載反彈是中頻高壓幾十伏到上百伏、幾十微秒外部注入通常是高頻低能量納秒到微秒級(jí)。搞清楚來(lái)源才知道該用哪種器件去對(duì)付。3.2 外圍防護(hù)鏈的搭法我常用的防護(hù)鏈?zhǔn)侨?jí)結(jié)構(gòu)從輸入端往里排第一級(jí)是串聯(lián)限流??梢允且粋€(gè)小阻值的功率電阻也可以是一顆 NTC 熱敏電阻。上電瞬間 NTC 阻值大把涌流壓住正常工作后自身發(fā)熱阻值降到很低損耗變小。缺點(diǎn)是熱態(tài)下就不再有保護(hù)作用如果系統(tǒng)頻繁上下電NTC 來(lái)不及冷卻保護(hù)就失效了。所以更穩(wěn)的做法是用功率電阻加一個(gè)并聯(lián)繼電器的方案但成本上去了。小功率場(chǎng)合我一般直接用 NTC。第二級(jí)是TVS 鉗位。TVS 的反應(yīng)速度是納秒級(jí)能把瞬態(tài)高壓鉗在它的鉗位電壓附近。選型時(shí)要注意三個(gè)參數(shù)反向工作電壓 VRWM 要在你的穩(wěn)態(tài)最高母線電壓之上擊穿電壓 VBR 通常比 VRWM 高一些最大鉗位電壓 VC 必須低于芯片的絕對(duì)最大輸入電壓。比如穩(wěn)態(tài)最高 68V可以選 VRWM 為 70V 左右的 TVS它的 VC 大約在 113V 附近——這時(shí)候就要看芯片能不能扛住 113V 的瞬態(tài)了如果不能就得改用兩級(jí)鉗位或者更高規(guī)格的芯片。第三級(jí)是輸入電容。TVS 只能鉗住電壓能量還得有地方去。輸入電解電容負(fù)責(zé)吸收低頻大能量MLCC 負(fù)責(zé)吸收高頻尖峰。兩者并聯(lián)位置都要盡量靠近芯片的 VIN 引腳。3.3 一個(gè)真實(shí)的鉗位選型計(jì)算假設(shè)一個(gè) 72V 平臺(tái)項(xiàng)目實(shí)測(cè)穩(wěn)態(tài)最高母線電壓 84V負(fù)載突卸時(shí)母線上出現(xiàn)過(guò) 130V、持續(xù) 30μs 的尖峰。芯片的絕對(duì)最大輸入電壓按 80V 算。第一步確定穩(wěn)態(tài)余量84V 已經(jīng)超過(guò) 80V 了說(shuō)明光靠芯片鐵定不行必須鉗位。目標(biāo)是把穩(wěn)態(tài)壓到 70V 以?xún)?nèi)、瞬態(tài)壓到 80V 以?xún)?nèi)。第二步選 TVS。穩(wěn)態(tài) 84V 下 TVS 不能導(dǎo)通所以 VRWM 至少 85V選 90V 檔的。但 90V 檔的鉗位電壓通常在 145V 左右還是太高。這時(shí)候就要做取舍要么換更高耐壓的芯片要么在前級(jí)加一個(gè)串聯(lián)降壓或者預(yù)穩(wěn)壓把母線先降到 60V 再進(jìn) H6257L。我最終的選擇是加一級(jí)簡(jiǎn)單的串聯(lián)限流加穩(wěn)壓管預(yù)鉗位把進(jìn)入主芯片的電壓壓到 70V 以?xún)?nèi)成本增加不多但可靠性提升明顯。這個(gè)例子的意思是抗浪涌設(shè)計(jì)不是貼一顆 TVS 就完事而是一整套電壓預(yù)算的分配。先把穩(wěn)態(tài)算清楚再把瞬態(tài)算清楚然后看芯片的余量夠不夠不夠就想辦法在前面切一刀。提示做浪涌測(cè)試時(shí)別只測(cè)一次。連續(xù)做幾百次上電斷電循環(huán)看看芯片有沒(méi)有溫升異常、輸出有沒(méi)有漂移。很多浪涌相關(guān)的失效是累積性的單次測(cè)不出來(lái)。4. 低紋波和動(dòng)態(tài)響應(yīng)是同一套環(huán)路的兩面很多人把低紋波和動(dòng)態(tài)響應(yīng)好當(dāng)成兩個(gè)獨(dú)立指標(biāo)來(lái)追求其實(shí)它倆是綁在一起的都取決于同一件事控制環(huán)路的帶寬和相位裕度。帶寬高動(dòng)態(tài)響應(yīng)快但噪聲更容易傳過(guò)來(lái)紋波可能變差帶寬低紋波干凈但負(fù)載一跳變輸出就塌。理解這個(gè)耦合關(guān)系比死記某個(gè)電容選多大重要得多。4.1 紋波的成分拆解輸出電壓上的紋波主要由三部分組成。一是開(kāi)關(guān)紋波頻率等于開(kāi)關(guān)頻率幅度跟電感紋波電流、輸出電容的容值和 ESR 直接相關(guān)。二是ESR 紋波由電感紋波電流流過(guò)輸出電容的等效串聯(lián)電阻產(chǎn)生這部分在高頻下往往比容性紋波還大。三是噪聲紋波來(lái)自開(kāi)關(guān)節(jié)點(diǎn)的高頻振鈴和寄生耦合頻率能到幾十兆赫茲靠探頭都能看到。處理這三部分的思路完全不同。開(kāi)關(guān)紋波靠加大電感或加大輸出電容來(lái)壓ESR 紋波靠換低 ESR 的電容比如固態(tài)電容或 MLCC 并聯(lián)來(lái)壓噪聲紋波靠布局和屏蔽來(lái)壓加電容基本沒(méi)用。我實(shí)測(cè)過(guò)一個(gè)對(duì)比同一塊板輸出電容從一顆 220μF 的普通電解電容換成 100μF 固態(tài) 10μF MLCC 并聯(lián)開(kāi)關(guān)紋波從 60mV 降到 25mVESR 紋波基本消失但高頻噪聲那一小撮毛刺還在——那部分只能靠把 SW 節(jié)點(diǎn)銅皮縮小、把反饋?zhàn)呔€遠(yuǎn)離電感來(lái)解決。4.2 環(huán)路帶寬、相位裕度和動(dòng)態(tài)響應(yīng)的關(guān)系動(dòng)態(tài)響應(yīng)好不好看的是負(fù)載階躍時(shí)輸出電壓跌落多少、多久恢復(fù)。這個(gè)能力由環(huán)路的穿越頻率帶寬和相位裕度決定。帶寬越高環(huán)路反應(yīng)越快跌落越淺恢復(fù)越快但帶寬太高相位裕度會(huì)下降容易振蕩。工程上的經(jīng)驗(yàn)值是穿越頻率取開(kāi)關(guān)頻率的 1/10 到 1/5相位裕度留 45° 到 60°。比如開(kāi)關(guān)頻率 300kHz穿越頻率設(shè)計(jì)在 30kHz 到 60kHz 之間。這個(gè)值不能憑空定它跟你選的輸出電容、電感、以及芯片內(nèi)部的補(bǔ)償網(wǎng)絡(luò)有關(guān)。很多集成芯片內(nèi)部已經(jīng)做好了補(bǔ)償你只需要按手冊(cè)推薦的范圍選輸出電容就行別自己亂改。如果芯片支持外部補(bǔ)償那就得算。我的做法是先按手冊(cè)推薦值搭一版然后用電子負(fù)載做 10% 到 90% 的負(fù)載階躍看波形。如果跌落超過(guò) 5% 或者有明顯振鈴就往加大輸出電容或者調(diào)整補(bǔ)償電容兩個(gè)方向試。實(shí)測(cè)比仿真靠譜因?yàn)榉抡婺P屠锏?ESR、寄生電感往往跟實(shí)際差很多。4.3 Cuk 電路的低紋波機(jī)理能給 buck 什么啟發(fā)最近圈子里聊得比較多的一個(gè)話題是 Cuk 電路的低紋波機(jī)理。簡(jiǎn)單說(shuō)Cuk 變換器的特點(diǎn)是輸入和輸出側(cè)各有一個(gè)電感能量通過(guò)一個(gè)耦合電容傳遞。因?yàn)閮蓚?cè)都是電感輸入電流和輸出電流都是連續(xù)的不像傳統(tǒng) buck 那樣輸出側(cè)電流是斷續(xù)的三角波靠電容去平滑。電流連續(xù)帶來(lái)的直接好處就是輸入和輸出端的電流紋波天然就小對(duì)濾波電容的依賴(lài)降低。那 buck 能不能借鑒這個(gè)思路嚴(yán)格說(shuō)不能直接照搬因?yàn)橥負(fù)洳煌?。但它的思想可以借用在關(guān)鍵電流路徑上串聯(lián)電感讓電流變連續(xù)。落到實(shí)操上有兩種做法。第一種是在輸出端加一級(jí) LC 后置濾波。主 buck 輸出后接一個(gè)小電感加一個(gè) MLCC把開(kāi)關(guān)紋波再壓一道。這個(gè)小電感的取值不需要很大幾微亨即可但對(duì)高頻紋波的抑制效果非常明顯。代價(jià)是增加了一點(diǎn)點(diǎn)直流損耗和體積還會(huì)引入一個(gè)額外的極點(diǎn)可能影響環(huán)路穩(wěn)定性——所以后置 LC 的諧振頻率要設(shè)計(jì)得遠(yuǎn)離環(huán)路穿越頻率。第二種是在輸入端加共?;蛘卟钅k姼袦p少輸入電流紋波向母線傳導(dǎo)。這個(gè)對(duì)通過(guò)傳導(dǎo)發(fā)射測(cè)試幫助很大。我實(shí)測(cè)過(guò)加后置 LC 的效果12V 輸出、1.5A 負(fù)載下輸出紋波從 35mV 降到 12mV 左右代價(jià)是效率掉了約 1%。如果你的后級(jí)有高精度模擬電路這 1% 的效率換干凈的電源我覺(jué)得很值。4.4 輸出電容怎么選容值、ESR 和直流偏壓輸出電容這一塊新手最容易犯的錯(cuò)是只看容值。實(shí)際上有三個(gè)參數(shù)要一起看標(biāo)稱(chēng)容值、等效串聯(lián)電阻 ESR、以及直流偏壓特性。MLCC 的直流偏壓特性特別坑。一顆標(biāo)稱(chēng) 22μF/25V 的 X7R 電容在 12V 直流偏壓下實(shí)際容值可能只剩 8μF 甚至更少。如果你按標(biāo)稱(chēng)值算濾波效果最后實(shí)測(cè)紋波會(huì)大得讓你懷疑人生。我的做法是選 MLCC 時(shí)把工作電壓下的實(shí)際容值查出來(lái)廠商官網(wǎng)有曲線按實(shí)際值算。或者干脆降額使用用 50V 耐壓的去做 12V 的濾波容值衰減會(huì)小很多。電解電容和固態(tài)電容的容值穩(wěn)定但 ESR 偏高、壽命受溫度影響。我的常用組合是一顆幾十微法的固態(tài)電容負(fù)責(zé)中低頻能量緩沖再并聯(lián)一到兩顆 10μF 和 0.1μF 的 MLCC 負(fù)責(zé)高頻。三者在頻域上互補(bǔ)比單堆一種電容效果好得多。5. 完整實(shí)操48V 轉(zhuǎn) 12V / 5V / 3.3V 的設(shè)計(jì)過(guò)程前面講的是原理和判斷這一節(jié)進(jìn)入真正動(dòng)手的部分。我以 48V 母線、輸出 12V/1.5A 為主例子把電感、電容、反饋電阻的計(jì)算過(guò)程完整走一遍然后講 PCB 布局和上電調(diào)試的順序。5V 和 3.3V 的差異我在后面單項(xiàng)說(shuō)明。5.1 電感怎么算從占空比到紋波電流先算占空比。理想情況下buck 的占空比 D ≈ Vout / Vin。48V 輸入、12V 輸出D ≈ 0.25。實(shí)際要考慮開(kāi)關(guān)管和續(xù)流路徑的壓降取 0.26 左右。電感取值公式L Vout × (1 ? D) / (ΔIL × fsw)。其中 ΔIL 是電感紋波電流一般取輸出電流的 20% 到 40%。1.5A 輸出取 30% 即 0.45A。假設(shè)開(kāi)關(guān)頻率 fsw 為 300kHz。L 12 × (1 ? 0.26) / (0.45 × 300000) 12 × 0.74 / 135000 8.88 / 135000 ≈ 65.8μH。向上取標(biāo)準(zhǔn)值 68μH。如果開(kāi)關(guān)頻率是 500kHz同樣條件下 L ≈ 39.5μH取 47μH 也行。可以看到頻率越高電感越小這就是前面說(shuō)的那個(gè)三角平衡。電感的飽和電流要留足。峰值電流 輸出電流 ΔIL/2 1.5 0.225 1.73A。考慮瞬態(tài)過(guò)沖飽和電流選 3A 以上比較穩(wěn)妥。另外要關(guān)注電感的直流電阻 DCRDCR 越大銅損越高。1.5A 下如果 DCR 是 100mΩ損耗就是 0.225W這個(gè)不能忽略。換成 3.3V 輸出時(shí)D ≈ 0.07L 3.3 × 0.93 / (0.45 × 300000) ≈ 22.7μH取 22μH。占空比很低意味著高邊開(kāi)關(guān)導(dǎo)通時(shí)間極短這時(shí)候芯片的最小導(dǎo)通時(shí)間就成了限制因素。如果芯片的最小導(dǎo)通時(shí)間偏大在 48V 轉(zhuǎn) 3.3V 時(shí)可能會(huì)出現(xiàn)跳周期導(dǎo)致紋波變大、頻率不穩(wěn)。選型時(shí)要確認(rèn)手冊(cè)里的最小導(dǎo)通時(shí)間指標(biāo)。5.2 輸出電容的計(jì)算容性紋波的估算公式ΔV ≈ ΔIL / (8 × fsw × Cout)。目標(biāo)紋波取 50mV含 ESR 貢獻(xiàn)實(shí)際留一半給容性紋波即 25mV。Cout 0.45 / (8 × 300000 × 0.025) 0.45 / 60000 7.5μF。這是理論最小值實(shí)際要留足余量而且要考慮 MLCC 的直流偏壓衰減。我一般在這個(gè)基礎(chǔ)上乘 3 到 5 倍最終用 22μF MLCC 加一顆 100μF 固態(tài)電容的組合。實(shí)測(cè)下來(lái) 12V/1.5A 時(shí)輸出紋波在 20mV 上下符合預(yù)期。ESR 那部分ΔV_esr ΔIL × ESR。如果總 ESR 控制在 5mΩ 以?xún)?nèi)貢獻(xiàn)只有 2.25mV可以忽略。所以選低 ESR 電容是關(guān)鍵。5.3 反饋電阻怎么算反饋網(wǎng)絡(luò)是個(gè)分壓器輸出電壓 Vout Vfb × (1 R1/R2)其中 Vfb 是芯片的反饋基準(zhǔn)電壓R1 是上分壓電阻輸出到 FBR2 是下分壓電阻FB 到地。假設(shè) Vfb 0.8V實(shí)際以手冊(cè)為準(zhǔn)。12V 輸出R1/R2 12/0.8 ? 1 14。取下電阻 R2 10kΩ則 R1 140kΩ。5V 輸出R1/R2 5/0.8 ? 1 5.25。R2 10kΩR1 52.5kΩ取標(biāo)準(zhǔn)值 52.3kΩ。3.3V 輸出R1/R2 3.3/0.8 ? 1 3.125。R2 10kΩR1 31.25kΩ取 31.6kΩ。有一點(diǎn)特別重要上分壓電阻的取值不能太大。如果 R1 用了兆歐級(jí)FB 引腳的輸入偏置電流會(huì)在電阻上產(chǎn)生額外壓降導(dǎo)致輸出電壓偏離設(shè)計(jì)值。一般建議分壓支路電流在 10μA 到 100μA 之間。R2 取 10kΩ 時(shí)支路電流是 80μA合適。另外FB 走線要遠(yuǎn)離 SW 節(jié)點(diǎn)和電感最好用地線包一下。反饋點(diǎn)是環(huán)路的眼睛它看到什么輸出就是什么。如果 FB 走線被開(kāi)關(guān)噪聲污染輸出會(huì)抖甚至振蕩。5.4 關(guān)鍵器件清單位置器件典型取值選型要點(diǎn)輸入濾波電解/固態(tài)電容47~100μF/100V耐壓要覆蓋鉗位后的最高電壓輸入高頻MLCC1~10μF/100V靠近 VIN 引腳X7R 或更好串聯(lián)限流NTC 或功率電阻按涌流設(shè)計(jì)注意熱態(tài)失效問(wèn)題鉗位TVSVRWM 高于穩(wěn)態(tài)最高壓核對(duì)鉗位電壓低于芯片極限功率電感屏蔽電感68μH12V/22μH3.3V飽和電流 ≥3A低 DCR輸出電容固態(tài) MLCC100μF 22μF 0.1μF低 ESR注意偏壓衰減反饋網(wǎng)絡(luò)1% 精度電阻見(jiàn) 5.3 計(jì)算分壓電流 10~100μA自舉電容MLCC0.1μF/50V若芯片需要靠近 BST 引腳后置濾波電感 MLCC2.2μH 10μF諧振頻率遠(yuǎn)離環(huán)路帶寬5.5 PCB 布局熱回路面積是生死線高壓降壓的布局核心就一句話把輸入電容、芯片的高邊開(kāi)關(guān)、續(xù)流路徑圍成的熱回路面積做到最小。這個(gè)回路里流的是高 di/dt 的脈沖電流面積越大輻射和振鈴越嚴(yán)重。具體做法是輸入 MLCC 緊貼 VIN 引腳和 GND 引腳走線短而粗最好用鋪銅連接芯片的散熱焊盤(pán)下面鋪過(guò)孔陣列過(guò)孔直接連到背面的大銅皮過(guò)孔不要蓋油SW 節(jié)點(diǎn)的銅皮要小夠承載電流就行大了就是天線電感盡量靠近 SW 引腳減少這段走線長(zhǎng)度反饋?zhàn)呔€從輸出電容的正極單獨(dú)引出來(lái)不要從大電流路徑上隨便找個(gè)點(diǎn)接大電流路徑用鋪銅而不是細(xì)走線12V/1.5A 雖然電流不算大但高壓差下的環(huán)路面積同樣要控制。我見(jiàn)過(guò)一個(gè)很典型的錯(cuò)誤有人把輸入電容放在板子另一頭靠一根長(zhǎng)走線連到芯片。結(jié)果上電后 SW 波形上振鈴超過(guò) 10V芯片跑一會(huì)兒就過(guò)熱。把電容挪到芯片旁邊問(wèn)題立刻消失。這不是玄學(xué)就是熱回路面積的問(wèn)題。5.6 上電調(diào)試的順序我的調(diào)試順序固定是這幾步從安全到完整第一步空載上電。輸入端用可調(diào)電源從低電壓慢慢往上調(diào)比如從 20V 開(kāi)始邊調(diào)邊測(cè)輸入電流。如果電流異常大立刻斷電查短路。第二步測(cè)空載輸出電壓。確認(rèn)反饋網(wǎng)絡(luò)正確輸出在設(shè)定值附近偏差 2% 以?xún)?nèi)。第三步測(cè) SW 波形。用短地線探頭看開(kāi)關(guān)節(jié)點(diǎn)看有沒(méi)有嚴(yán)重振鈴、占空比是否合理、頻率是否穩(wěn)定。第四步加負(fù)載。從 0.1A 開(kāi)始逐步加到 1.5A每一步記錄輸出電壓、輸入電流、芯片表面溫度。第五步測(cè)紋波。把示波器調(diào)到 AC 耦合、20MHz 帶寬限制用彈簧地線測(cè)輸出紋波。第六步測(cè)動(dòng)態(tài)響應(yīng)。電子負(fù)載設(shè)置 0.1A 到 1.5A 的階躍頻率 100Hz 到 1kHz看跌落幅度和恢復(fù)時(shí)間。第七步做浪涌測(cè)試。反復(fù)上下電觀察是否觸發(fā)保護(hù)、輸出是否穩(wěn)定。注意第三步測(cè) SW 波形時(shí)一定要用高頻探頭加短地線。用普通的長(zhǎng)地線鱷魚(yú)夾去測(cè)開(kāi)關(guān)節(jié)點(diǎn)你看到的振鈴有一大半是探頭自己引入的會(huì)誤導(dǎo)你的判斷。6. 常見(jiàn)問(wèn)題排查與踩坑記錄調(diào)試過(guò)程中遇到的問(wèn)題基本都能歸到幾類(lèi)不啟動(dòng)、輸出不對(duì)、紋波大、發(fā)熱嚴(yán)重、動(dòng)態(tài)響應(yīng)差。這一節(jié)我把遇到過(guò)的問(wèn)題整理成速查表再補(bǔ)充幾個(gè)文檔里不會(huì)寫(xiě)、但實(shí)際很關(guān)鍵的細(xì)節(jié)。6.1 問(wèn)題速查表現(xiàn)象可能原因排查方法處理措施完全無(wú)輸出輸入欠壓、使能腳未拉高、反饋支路斷路測(cè) VIN、EN、FB 三個(gè)點(diǎn)電壓檢查使能和反饋連接確認(rèn)輸入電壓高于啟動(dòng)閾值輸出偏低反饋電阻算錯(cuò)、分壓支路電流過(guò)大核對(duì) R1/R2 阻值實(shí)測(cè) FB 電壓按公式重算用 1% 精度電阻輸出偏高且不可調(diào)反饋開(kāi)路、芯片損壞檢查 FB 焊點(diǎn)補(bǔ)焊或換芯片空載正常帶載掉壓電感飽和、限流觸發(fā)、輸入線損大測(cè)電感電流波形、輸入電壓跌落換大飽和電流電感加粗輸入走線紋波大輸出電容不足、ESR 高、布局差分頻段看紋波成分加低 ESR 電容加后置 LC優(yōu)化布局高頻毛刺明顯SW 振鈴、反饋被污染縮小 SW 銅皮檢查 FB 走線加 RC 吸收重走反饋線芯片發(fā)燙效率低、銅皮不足、電流超標(biāo)算損耗測(cè)結(jié)溫加大銅皮、降電流、必要時(shí)加散熱上電偶發(fā)不啟動(dòng)涌流導(dǎo)致輸入跌落、EN 抖動(dòng)測(cè)上電瞬間 VIN 波形加 NTC 限流給 EN 加 RC 延時(shí)動(dòng)態(tài)響應(yīng)差環(huán)路帶寬低、輸出電容不足做負(fù)載階躍測(cè)跌落按手冊(cè)調(diào)整補(bǔ)償加大輸出電容頻率不穩(wěn)定最小導(dǎo)通時(shí)間限制、輕載跳周期測(cè)輕載和重載下的 SW 頻率確認(rèn)工作模式必要時(shí)增加假負(fù)載6.2 幾個(gè)文檔里不會(huì)寫(xiě)的經(jīng)驗(yàn)第一個(gè)坑輕載時(shí)的打嗝現(xiàn)象。高壓降壓芯片在輕載或者空載時(shí)很多會(huì)進(jìn)入跳周期模式來(lái)省電。這時(shí)候你會(huì)聽(tīng)到電感有輕微的嘯叫示波器上看 SW 波形是間歇性的脈沖串。這本身不一定是故障但如果你的系統(tǒng)對(duì)音頻噪聲敏感比如車(chē)載設(shè)備就得注意。解決辦法是在輸出端加一個(gè)幾十毫安到一百毫安的假負(fù)載讓芯片始終工作在連續(xù)模式。代價(jià)是空載功耗上升要權(quán)衡。第二個(gè)坑反饋?zhàn)呔€經(jīng)過(guò)電感下方。這是我早期犯過(guò)的錯(cuò)把反饋分壓電阻放在了電感旁邊走線從電感底下穿過(guò)去。結(jié)果輸出紋波里混進(jìn)了開(kāi)關(guān)頻率的諧波怎么加電容都?jí)翰坏?。后?lái)把反饋網(wǎng)絡(luò)挪到遠(yuǎn)離電感的位置走線繞開(kāi)問(wèn)題就沒(méi)了。記住一句話FB 是敏感信號(hào)待遇和模擬小信號(hào)一樣。第三個(gè)坑拿萬(wàn)用表測(cè)紋波。萬(wàn)用表只能測(cè)平均值紋波是峰峰值而且頻率成分很高萬(wàn)用表根本看不到。測(cè)紋波必須用示波器而且要開(kāi) 20MHz 帶寬限制不然會(huì)把高頻噪聲也算進(jìn)去讀數(shù)偏大好幾倍。另外用彈簧地線別用鱷魚(yú)夾。第四個(gè)坑忽略 MLCC 的直流偏壓。前面提過(guò)一次這里再?gòu)?qiáng)調(diào)。我見(jiàn)過(guò)一個(gè)項(xiàng)目按 22μF 算的輸出電容實(shí)測(cè)紋波超標(biāo)拆下來(lái)一測(cè)實(shí)際容值只有 6μF。換成 50V 耐壓的電容后實(shí)際容值回到 15μF 左右紋波立刻達(dá)標(biāo)。選電容一定要看偏壓曲線別只看標(biāo)稱(chēng)值。第五個(gè)坑熱測(cè)試只測(cè)芯片不測(cè)電感。電感的銅損和磁損在高頻下不小1.5A 輸出時(shí)電感表面溫度可能比芯片還高。如果電感飽和電流選得不夠溫度一上來(lái)感值下降紋波和效率都會(huì)變差嚴(yán)重的會(huì)直接飽和導(dǎo)致過(guò)流保護(hù)。所以熱測(cè)試要同時(shí)測(cè)芯片和電感兩個(gè)點(diǎn)。第六個(gè)坑把輸出 3.3V 當(dāng)成 12V 的縮小版來(lái)做。3.3V 輸出的占空比極低在 48V 輸入下只有 7% 左右高邊開(kāi)關(guān)導(dǎo)通時(shí)間可能只有幾百納秒。這時(shí)候 PCB 的寄生參數(shù)、芯片的最小導(dǎo)通時(shí)間、自舉電容的充電時(shí)間都會(huì)影響表現(xiàn)。建議 3.3V 輸出時(shí)把開(kāi)關(guān)頻率適當(dāng)降低給導(dǎo)通時(shí)間留出余量或者在前級(jí)先把 48V 降到 12V再用第二級(jí)降到 3.3V兩級(jí)方案雖然器件多但每一級(jí)的占空比都更舒服整體效率和穩(wěn)定性反而更好。最后再分享一個(gè)我自己總結(jié)的檢查習(xí)慣每次板子打回來(lái)先不裝芯片只焊外圍上電測(cè)一遍各點(diǎn)的靜態(tài)電壓和短路情況。確認(rèn)沒(méi)問(wèn)題了再裝芯片。這個(gè)習(xí)慣幫我省下了不少芯片尤其是早期調(diào)試階段一次短路就是一顆芯片的成本比多花十分鐘檢查劃算得多。至于后級(jí)擴(kuò)展如果同一塊板既要 12V 又要 5V 和 3.3V我一般會(huì)讓主芯片出 12V后面掛兩顆小功率 LDO 或者低壓 buck 去分 5V 和 3.3V這樣主路只需要面對(duì)一個(gè)負(fù)載環(huán)路和散熱都好算比堆三顆高壓芯片要省心得多。