
上周我幫一位做面板燈的朋友救急他有一批60W驅動電源在第三方實驗室卡在諧波測試上PF值只有0.87輸出端還帶著明顯的電流紋波肉眼都能看到燈珠亮度在抖。拆開板子一看典型的低壓無源PFC方案前端就是一個填谷電路輸出濾波電容也摳得特別狠。這年頭做LED照明還想靠低成本糊弄過功率因數校正這一關已經越來越不現實了。我這次想把Power Factor-Corrected AC-DC驅動器這個話題系統地捋一遍重點聊聊LED照明應用下的PFC設計思路、方案選型、關鍵參數計算和調試中真正會踩到的坑。文章適合剛要入行做LED驅動電源的工程師、正在量化降本的燈具廠硬件負責人以及想搞懂為什么LED驅動一定要帶PFC的產品經理。內容不繞彎子直接按照我實際做過、測過的方案來講。1. LED照明驅動的功率因數不是營銷概念而是硬指標1.1 我為什么開始認真對待PFC剛入行那會兒我做過幾款小功率球泡燈驅動用的還是最樸素的非隔離Buck電路。老板問PF能不能到0.5以上我說能到然后交貨。后來產品被歐洲客戶抽檢諧波測試沒過去整批貨被退回那才叫疼。從此我明白了一件事LED驅動的PFC從來不是什么高端功能而是照明產品進入市場的準生證。你現在去看所有正規渠道流通的LED燈具——球泡、筒燈、面板燈、工礦燈、戶外路燈——驅動電源的銘牌上基本都會標PF值。有的標PF0.9有的標PF0.95。這個參數不是廠家良心發現而是標準逼出來的。燈具屬于照明設備國際電工委員會IEC 61000-3-2的Class C條款對諧波電流有明確限值比如三次諧波不能超過基波電流的30%五次不能超過10%。如果你的驅動電源前面沒有做功率因數校正輸入電流波形就是窄尖脈沖諧波分量占比很高直接超限。1.2 站在電網視角看LED驅動的不干凈我經常用一個比方來解釋功率因數這件事電網里的發電機和變壓器是房東我們這些用電設備是租客。如果你這個租客用電用得很臟——電壓是正弦波電流卻是一堆尖峰——那造成的后果是電能在整個配電網絡上白白發熱損耗。更麻煩的是三相四線系統里大量LED燈具的諧波電流疊加到零線上零線電流可能比相線還大嚴重的會直接把零線燒掉。所以電網公司不喜歡這種設備標準機構就把限值寫進了法規。這個邏輯跟你是LED還是別的什么負載沒關系只要是AC-DC變換器做得不干凈就會有麻煩。1.3 兩個必須盯死的指標PF與THD這里我想先把概念掰清楚因為很多剛入門的同行會把PF和THD搞混。PF是功率因數定義為有功功率除以視在功率。在正弦電壓前提下它和電流總諧波失真THDi之間的關系可以近似寫成下面這個式子PF 1 / √(1 THDi2) × cos(φ)其中THDi是電流的總諧波失真百分比換算成小數cos(φ)是基波電流與電壓之間的相位差余弦。在LED驅動電源里控制目標就是讓輸入電流波形的包絡盡量跟蹤輸入電壓波形。如果跟蹤得完美且沒有相位偏移PF可以到0.99以上THDi只有10%左右。如果什么都不做典型的容性濾波輸入PF只有0.5-0.6THDi可能超過110%。所以判斷一個PFC電路做得好不好不要只看PF值THDi也必須一起看。有些填谷式無源PFCPF能刷到0.9但THDi仍然有40%-50%三次諧波貼著標準限值走量產時電容參數一漂移就超標。我在測試中見過不少這樣的案例后面細聊。2. 從填谷電路到單級反激PFC方案演進的三個臺階2.1 無源填谷式PFC便宜但有天花板無源PFC的代表是填谷電路Valley-Fill本質上是用兩個電解電容和幾個二極管把整流橋后面的大電容濾波改成一個等效的串聯充、并聯放結構。輸入電流從原來只在電壓峰值附近的一個窄脈沖拉寬成覆蓋較寬時間范圍的馬鞍形諧波確實下降了PF能到0.85-0.92。這種方案的優點是結構簡單、沒開關管、沒控制芯片、EMI也容易處理成本極低在低端球泡燈、燈絲燈里還能看到。天花板也很明顯第一電流波形無論如何都做不到正弦三次諧波很難穩定壓到30%以內第二填谷電路輸出的是脈動直流輸出電壓紋波大后級恒流電路必須額外扛住電壓跌落第三PF做到0.92基本到頂了客戶現在動輒要求0.95甚至0.99完全沒法接。2.2 有源臨界模式Boost PFC兩級架構的經典有源PFC真正拉開性能差距是從臨界導通模式BCM/TM模式的Boost PFC開始的。我在60W以上的LED驅動里做PFC十次有八次用這個結構。它的原理是在整流橋后面放一個Boost升壓電感、一個開關管、一個二極管和一個輸出母線電容控制芯片讓電感電流在每個開關周期內剛好從零上升到設定峰值再回落到零緊接著進入下一個周期。電感電流是三角波但平均電流的形狀是正弦的只要乘法器電路用輸入電壓的瞬時波形作為參考就能讓輸入電流跟隨輸入電壓。BCM模式最大的好處是開關管在電感電流為零時開通沒有二極管反向恢復問題成本低、EMI也好一些。缺點是開關頻率隨輸入電壓瞬時值和負載變化不是固定的EMI濾波器要按最低頻率來設計另外電感電流峰值是平均電流的兩倍開關管電流應力大。2.3 單級反激PFC體積、成本、性能的平衡點如果你做的是25W-50W的LED驅動又想要隔離又想要PF0.9那單級反激PFCSingle-Stage PFC Flyback會是首選。它把PFC和DC-DC隔離變換融合成一級變壓器原邊直接從整流后的電壓取能控制芯片比如L6562A這類的臨界模式PFC芯片配反激變壓器或者專門的PFC反激原邊反饋芯片讓原邊電流峰值跟隨輸入電壓波形。輸出通過變壓器隔離穩壓省掉了獨立PFC前級和母線電容整體物料少、體積小、成本低。但這個世界沒有既要又要的好事。單級反激PFC的輸入電流控制精度比Boost PFC弱THD通常在15%-25%之間PF大概0.92-0.96。做普通固定負載的燈具夠用但要兼容可控硅調光、或者客戶要求PF0.98這就有點吃力了。這種情況下我會老老實實回到兩級架構。2.4 方案對比與我的選型習慣我用下面這張表梳理一下三種路線的實際取舍方便你拿到具體項目時快速定位方案典型PFTHDi成本體積隔離適合場景無源填谷0.85-0.9240%-60%低中視后級低端球泡、對諧波不敏感市場單級反激PFC0.92-0.9615%-25%中低小可隔離25W-50W固定負載筒燈/面板燈Boost PFC反激/Buck0.98-0.9910%高大可隔離60W以上高PF/可調光燈具個人習慣是15W以下非調光球泡能接受PF0.7的直接做簡化的非隔離Buck別硬上PFC成本控制不住15W-50W固定負載優先單級反激PFC50W以上、需要調光、要過嚴苛諧波檢測、或者客戶把PF寫進驗收指標直接上兩級。這個劃分不一定放之四海而皆準但作為起步參考足夠。3. 選一套能落地的方案60W面板燈兩級架構設計實例3.1 從輸出規格反推輸入參數我拿手頭一個實際做過的案子來說甲方要60W面板燈驅動輸出36V/1.67A實際設定1.6A多一點輸入90-265VAC寬電壓要求PF0.95諧波滿足Class C隔離無調光。我選了前級BCM Boost PFC 后級反激恒流的兩級架構。先做系統級功率估算。輸出功率60W設整機效率88%輸入功率就是60/0.88 68.2W。這里我用了一個最基本的經驗值寬壓輸入、隔離輸出的LED驅動器效率能到88%已經算中上水平別再往高了估后面變壓器損耗、線路損耗都會把效率吃掉。前級Boost PFC的輸出母線電壓Vbus設為400V。這個值一方面保證在265V峰值電壓374V之上留出足夠的升壓空間另一方面又不會讓開關管耐壓壓力過大。最低輸入電壓取90VAC對應峰值Vin_pk90×√2≈127V。最大輸入峰值電流Ipk的計算公式是Ipk 2√2 × Pin / Vin_rms(min) 2×1.414×68.2 / 90 ≈ 2.14A最大占空比Dpk在輸入電壓最低時出現Dpk 1 - Vin_pk / Vbus 1 - 127/400 ≈ 0.68關于最低開關頻率BCM模式有個特點開關頻率在一個工頻周期內是變化的在輸入電壓的峰值處頻率最低。我設計時把這個最低頻率fmin設在37kHz左右避免進入音頻范圍20kHz以上但留足裕量也方便后面EMI濾波器的設計。這時候Boost電感L就可以估算L Vin_pk × Dpk / (Ipk × fmin) 127 × 0.68 / (2.14 × 37k) ≈ 1.09mH取標準值1.1mH。3.2 電感參數與磁芯選型電感量算出來了接下來選磁芯。在BCM模式下Boost電感中儲存的能量是脈動的磁芯要承受峰值電流2.14A的一半以上不對是峰值電流2.14A更準確說是最大峰值電流要按過壓、容差再放一點裕量我取2.5A來校核飽和。用公式N L × Ipk / (Bmax × Ae)來估算匝數。Bmax取0.3T低于磁芯飽和點0.35-0.38T留溫度漂移裕量Ae根據磁芯規格來。我做60W這個功率級別用的磁芯是PQ26/25Ae約為108mm2那么N 1.1mH × 2.5A / (0.3T × 108mm2) 0.00275 / 0.0000324 ≈ 85匝實際繞制時我會在86-88匝氣隙磨到電感量1.1mH。這里有個經驗BCM PFC電感氣隙不能開太小否則偏置電流一上來電感量下降很快也不能開太大繞組匝數增加、銅損變高。最好在電感上串一個直流偏置源去實測不同電流下的電感量確保2.5A時電感量不會掉到0.9mH以下。3.3 反饋環路PFC級與恒流級的節奏分工兩級架構里最容易翻車的是環路設計。前級PFC的電壓環路帶寬一定要壓得很低典型值10-20Hz。為什么因為PFC的輸出端Vbus需要把工頻紋波100Hz/120Hz抑制掉不要讓電壓環去跟輸入正弦波較勁。如果環路帶寬太高PFC乘法器的誤差信號會隨輸出紋波波動輸入電流波形就會失真PF和THD雙雙惡化。后級恒流環路的帶寬可以稍高一點但也不要高到去跟音頻干擾共振我一般設在幾百赫茲到1kHz左右保證輸出電流在負載瞬變時能穩住即可。兩級環路都調完后我用示波器同時抓Vbus、輸入電流波形、輸出電流紋波三路信號最直觀。輸入電流波形應該是干凈的正弦包絡Vbus紋波呈100Hz鋸齒狀且幅度不超過20Vpp輸出電流紋波不超過設定值的±5%。4. 調試現場最容易翻車的四個環節4.1 空載輸出電壓漂移問題第一版樣機打樣回來后我空載上電測試發現Vbus升到了420V還往上爬后級反激的輸出電壓也慢慢飄高。原因很經典兩級架構的輔助供電在空載時電流太小控制芯片工作點不穩定加上PFC輸出沒有足夠的假負載導致母線電壓失控。解決辦法是在Vbus輸出端加一個泄放電阻阻值選在母線上靜態功耗1.5-2W左右比如400V上并一個47kΩ/3W的電阻靜態損耗約3.4W這里我實際用的比這個小一些因為后級空載也有損耗。總之要給母線一個最小負載電流讓電壓環在空載時也有可調節的對象。另外把PFC芯片的過壓保護點設到420V一旦超過就強制拉低開關頻率防止器件被悶炸。4.2 可控硅調光器與前級的拉鋸戰如果是可調光型號前級PFC的坑就更多了。可控硅調光器有一個維持電流要求就是說流過調光器的電流低于某個值常見20-50mA可控硅就會自行關斷導致燈光閃爍。而PFC電路為了高PF輸入電流是正弦波在電壓過零附近電流本來就很小加上輸入EMI電容還會給電流分流調光器很容易在過零時掉電重啟。網上常見的燈閃問題十有八九是這個原因。解決思路是加有源泄放電路Active Bleeder在整流橋輸出端并聯一個可控開關和電阻網絡由檢測電路判斷輸入電流趨勢在快要低于維持電流時主動從電網汲取一點電流。這個電路調試時要注意泄放動作的閾值設置太靈敏了整個導通角都被泄放電路吃掉PFC等于白做太遲鈍了調光切角處又會出現閃爍。我一般把泄放電流設定為調光器維持電流的1.5倍左右并且只在電壓過零附近小窗口內工作盡量減少對PF值的拖累。4.3 諧波測試邊緣超標怎么辦有一次做單級反激PFC方案的諧波預測試三次諧波測出來26%Class C限值是30%。看著沒過其實已經離懸崖不遠了。量產時變壓器感量、芯片批次、電解電容容差稍微波動一下三次諧波就可能沖到28%、29%甚至在某個低溫環境下直接超30%。這種邊緣超標最要命。我的處理方法是把峰值電流限制電路重新調一遍加大電流參考波形里對輸入電壓的三次諧波補償權重。很多單級PFC芯片都有諧波補償端或THD優化引腳通過外置RC網絡比如在MULT引腳上疊一個相位補償信號來抵消輸入電流里的三次諧波。調完之后實測三次諧波降到21%THDi從19%降到14%。具體RC取值每個芯片不一樣但思路是通用的你要想辦法讓電流峰值包絡更貼近正弦而不是單純放大或縮小。4.4 熱設計和電解電容壽命的取舍調完功能之后我把整機丟進45℃老化箱做48小時帶載老化結果溫度穩定后測母線電容表面溫度有93℃超出預期。翻看規格書這個電解電容的額定壽命是105℃/10000小時按Arrhenius定律每降10℃壽命翻倍但93℃意味著壽命折損很快燈具質保五年根本扛不住。我最后把母線電容從兩只15μF/450V并聯擴容到兩只22μF/450V同時把電容位置從變壓器和PFC電感旁邊挪開PCB上加散熱過孔陣列讓熱量往鋁基板方向導。改完之后電容表面溫度降到81℃。這件事看著不起眼但對產品實際壽命的影響比省那幾分錢物料重要得多。我自己吃過虧之前有一批筒燈驅動在客戶現場用了兩年多就開始批量閃燈拆開看就是母線電容鼓包從那以后我在電容溫度和紋波電流上的校核再不敢馬虎。5. 新一代方案的選擇邏輯數字PFC、GaN與單級集成5.1 數字控制PFC的實際收益標題里既然提到了New Power Factor-Corrected AC-DC Drivers那就得說說我觀察到的新到底新在哪。最直觀的變化是數字控制正在下沉。以前數字PFC是幾百瓦通信電源和服務器電源才用的現在TI的UCD3138、NXP的TEA2016這類方案已經能覆蓋燈具級功率而且價格不再是遙不可及。數字PFC帶來的直接收益是環路參數可以在線調整調光兼容性從硬件RC變成固件配置THD優化可以通過軟件算法做多次諧波注入補償效果比模擬電路精細得多還可以把PFC級和LLC級做狀態聯動負載跳變時母線電壓的動態范圍能壓得很窄。但代價是開發周期變長需要會寫控制代碼的工程師中小規模燈具廠其實不太玩得轉。我的判斷是除非你的產品定位是可編程高端驅動、帶0-10V或DALI調光、需要滿足極高PF和低THD否則暫時沒必要為了數字而數字。5.2 GaN器件在LED驅動里的機會與限制GaN氮化鎵器件這兩年也是高頻詞。它的優勢是開關速度極快、結電容小、反向恢復電荷幾乎為零在PFC電路里可以跑很高的頻率從而把磁性元件縮小。我在一個300W的戶外電源樣機上試過氮化鎵HEMT做CCM模式Boost PFC頻率跑到400kHz電感體積比硅管65kHz方案小了將近一半效率還要高0.5%-1%。但放到照明級產品里事情沒那么樂觀。LED驅動對成本極其敏感GaN器件單價擺在那省下的磁芯錢未必能覆蓋器件差價而且高頻化之后EMI濾波器設計難度上升驅動電路也需要更精細的layout普通工程師團隊容易在首板就翻車。目前GaN在LED領域更適合做成大功率、高功率密度的道路照明和體育照明室內燈具應用還不算多。5.3 單級集成是中小功率LED驅動的現實答案拋開超前的技術不談我認為眼下最值得關注的新方案是把PFC和恒流反饋集成到一顆控制芯片里做成原邊反饋的單級PFC反激PSRPFC。這類芯片現在非常成熟外置元件少變壓器設計有專門的設計軟件調試難度低而且通過數字微調后THD能做到12%-18%、PF做到0.95上下已經能滿足大部分室內照明客戶的要求。我自己做一款30W筒燈驅動時就從兩級架構換回了單級PFC反激因為發現客戶根本不需要PF0.98只要穩定過標、成本低、體積小就夠了。產品尺寸從原來兩級架構的PCB 50mm×35mm壓縮到35mm×28mm元件數少了十幾個一次直通良率反而更高。如果你現在要開一款20W-50W的固定負載LED燈具我個人建議優先去評估這類單級集成方案別一上來就堆兩級。如果未來要做全范圍可調光、低閃爍、帶物聯網通信的高端電源再回頭用兩級架構前級數字PFC、后級LLC或反激那樣性能天花板才夠高。我的一貫原則是方案的新不等于方案的貴關鍵是新產品形態和你的客戶要求能否對齊。能落到量產、能過測試、穩定跑三年的方案才是好方案。