问我一公斤级的电源玩什么拓扑十个人有八个会说LLC。但真正的老工程师心里都清楚LLC是高效可调试门槛和环路逻辑对初学者并不友好。750W这个功率档位用SG3525做一个硬开关半桥从原理到落地不仅能让你彻底搞懂PWM控制器和变压器是怎么一起工作的还能实实在在带载跑起来。这篇文章我就把完整设计过程拆开讲清楚包括参数计算、控制环搭建、PCB布局这些我以前踩过坑的地方全部给到能直接照抄的思路。这板子的目标很明确输入220V市电176V到264V范围输出48V/15.6A额定功率750W开关频率65kHz。主控用SG3525拓扑用半桥驱动用IR2113自举。适合谁看想从反激往更大功率过渡的工程师、准备做通信电源或功放电源的爱好者以及所有想弄明白半桥为什么耐压好、为什么不容易偏磁的人。1. 先想清楚750W这个功率段为什么是半桥而不是反激1.1 反激的上限和半桥的窗口反激电源电路简单、成本低在小功率段简直是霸主。但它的变压器是单向励磁磁芯利用率低而且开关管承受的电压应力是反射电压加输入电压的叠加。到了750W这个级别反激的峰值电流会冲到十几安培输出二极管的反压和开关管的关断尖峰都会变得非常难看变压器也得用很大的磁芯。非要硬做也能做但效率和可靠性都不会理想。全桥呢当然是好四个管子驱动复杂一点但是变压器初级电压是完整的母线电压功率能做到几千瓦。750W用全桥属于杀鸡用牛刀成本高驱动四个管子也麻烦。半桥正好卡在中间。两个开关管串联每个管子关断时承受的电压只有大约母线电压的一半这一点在220V整流后母线电压高达300多伏的情况下非常关键。变压器双向励磁磁芯利用率比反激高一倍同样的EE55磁芯做半桥能输出750W做反激可能400W就烫得厉害。这就是半桥在这个功率段的存在价值。1.2 SG3525老则老矣但确实适合当教材SG3525这颗芯片从七八十年代用到现在算得上开关电源控制IC里的常青树。它内部集成了误差放大器、5.1V基准源、振荡器、PWM比较器、软启动、欠压锁定和两个交替输出的图腾柱驱动级。虽然它没有电流模式控制没有同步整流逻辑但它的电压模式PWM控制逻辑极其直白特别适合搞明白占空比调节这回事。更重要的一点是SG3525的两路输出OUTA和OUTB天然就是交替输出加上内置死区控制正好匹配半桥上下管需要互补导通的特性。它没有逐周期限流所以需要在外部做保护但这反而逼着你把保护电路的结构搞清楚。很多老电源维修手册里都是SG3525学完这颗芯片往后看很多经典电源图纸都会非常顺畅。1.3 设计目标定下来48V/15.6A这套指标怎么来的48V输出是通信电源和不少工业设备的标准电压15.6A刚好卡在750W。这个电压等级下输出二极管和滤波电容的选择都比较从容二极管耐压选600V足够电容用63V耐压余量合适。如果做12V输出750W电流会到62.5A输出整流那部分的设计难度会陡增。做24V输出也行但48V在整流管损耗、变压器匝比、电感设计上属于各方面都比较均衡的选项。2. 主电路参数计算母线电容、变压器、输出电感一个都不能拍脑袋2.1 输入整流与母线电容的容量权衡输入经过保险丝、NTC浪涌抑制、EMI滤波器后进整流桥。市电220V整流后的直流母线电压空载时大约311V最高按264V交流输入算是373V最低按176V输入、满载纹波拉低以后大约230V。整流桥选型不能只看功率要看电流。750W时输入电流有效值大约4.5A考虑启动浪涌和余量我用KBJ251025A/1000V完全够用。母线电解电容是半桥电路的关键。反激的母线电容一般按每瓦1到1.5uF估算半桥除了稳定母线电压还承担一个更重要的职责——和另一个电容构成分压中点。两个电容串联中点接变压器初级的一端。我选了400V/1000uF两个串联等效容量500uF。满载时母线纹波大约能压在20V以内均压电阻用两个82k/2W并联在各自电容上确保中间点电压稳定在母线一半。2.2 半桥电容中点不只是分压它还在救变压器很多新手以为那两个串联的大电容只是把300V分成两个150V给半桥用。其实它们的核心作用还有一个抗偏磁。半桥变压器的初级是双向励磁的理论上Q1导通和Q2导通时磁芯正反方向磁化对称。但实际电路中开关管饱和压降不同、驱动脉冲宽度有细微差异、变压器绕组不对称都会导致正负伏秒积不平衡。如果不处理磁芯会往一个方向慢慢饱和然后炸管。半桥电容在这里就是天然的反馈机制当正向脉冲引起的电流比反向脉冲大时电容中点电压会稍微向上漂移从而减小正向伏秒积、增大反向伏秒积自动把偏磁拉回来。这就是半桥能做到既不需要初级隔直电容也不容易偏磁饱和的根本原因。但电容中点偏移需要容量支撑如果电容取得太小中点电压波动太剧烈输出纹波也会变大所以大一点更稳。2.3 变压器核心计算EE55磁芯、初级10匝、次级10匝加10匝这是整个设计里最容易算懵的地方。先把公式摆出来Np (Vin_min / 2 × D_max × T) / (ΔB × Ae)解释一下几个量。Vin_min是最低母线电压按230V算D_max是单个开关管的最大占空比SG3525一般设定在0.45T是开关周期65kHz对应15.38usAe是磁芯有效截面积EE55的PC40材质磁芯Ae约354平方毫米取3.54e-4平方米ΔB是磁感应强度摆幅双向励磁从负峰值到正峰值PC40材料在65kHz下我取峰值0.15T那么ΔB就是0.3T。代入算一遍Np (230 / 2 × 0.45 × 15.38e-6) / (0.3 × 3.54e-4) 约等于 (115 × 0.45 × 15.38e-6) / (1.062e-4) 7.96e-4 / 1.062e-4 ≈ 7.5匝取整到10匝。为什么不是8匝因为初级匝数太少励磁电流占的比例会上升而且开关管的寄生参数影响更敏感。多绕两圈峰值磁密降到0.11T左右损耗更低抗饱和能力更强代价只是铜线稍微多一点点。我在实际板上验证过10匝完全没问题。次级匝数按匝比算。输出48V整流二极管压降约1V那么次级每个绕组需要提供的电压平均是49V。最低输入时半桥变压器初级有效电压是115V × 0.45 ≈ 51.75V。所以次级匝比大约1:1次级中心抽头绕组用10T加10T。绕法上强烈建议三明治绕法先绕初级一半然后次级绕组再绕初级另一半。这样初级和次级耦合紧密漏感能控制在5uH以内对后续的电压尖峰抑制帮助巨大。次级15.6A电流为了避免65kHz下的趋肤效应用0.1mm×50股的利兹线并绕或者用铜箔。不建议用单根粗铜线硬绕。2.4 输出滤波电感300uH是怎么落地的半桥是正激类拓扑输出必须用电感加电容滤波。电感感值的计算原则是在最低负载电流或最大占空比时保证电流连续同时把满载纹波电流限制在一定范围内。一般取满载电流的10%也就是1.56A。计算用最高输入电压对应的伏秒积来校核L (Vin_sec_max - Vout) × D_min / (ΔI × f)最高母线373V时变压器次级电压峰值为373/2≈186VD_min 49/186 ≈ 0.26。代入L (186 - 48) × 0.26 / (1.56 × 65000) 约等于 (35.9) / (101400) ≈ 354uH按这个取300uH到400uH都可以。我用了300uH磁芯选EE33开气隙或者用铁硅铝磁环。电感峰值电流是15.6A加一半纹波约16.4A绕线同样要用利兹线或者多股并绕。注意电感如果饱和输出纹波会突然变大满载测试时可以用电流探头挂上看波形。2.5 功率管和整流管的电压电流应力半桥两个开关管Q1、Q2串联跨接在母线两端。每个管子关断时承受的最大电压理论上等于母线电压373V再叠加变压器漏感产生的关断尖峰实测恐怖一点能到450到500V。所以选型必须用600V以上我是直接上650V的CoolMOS型号IPW65R041CFD导通电阻41mΩ满载热损耗能压得住。如果用600V管子漏感尖峰余量太薄炸管风险很大别省这个钱。输出整流管用全波中心抽头结构两个二极管轮流导通。截止时的反向电压是两个次级绕组的电压叠加最高约2 × 186 372V我选了600V/30A的超快恢复二极管MUR3060WT反向恢复时间60ns左右损耗在可接受范围。3. SG3525控制环路的搭建细节照着接就能跑3.1 振荡频率和死区电阻怎么设SG3525的频率由5脚、6脚、7脚上的CT、RT、RD决定。近似公式是f ≈ 1 / (0.7 × RT × CT)我要65kHz取CT为4.7nF算出来RT约4.7kΩ。这两个是标准值拿到就能用。RD是死区放电电阻接在7脚和地之间RD越大放电越慢死区时间越长。半桥最怕上下管直通死区必须给够。我实测的时候RD取100Ω对应的死区大约几百纳秒再兼顾占空比损失感觉还行。如果你驱动回路布局不好、MOSFET关断慢把这个电阻加大到470Ω宁可损失一点占空比也不能冒直通的风险。3.2 反馈回路光耦加TL431误差放大器别接反次级输出48V经过电阻分压采样进TL431的参考端。TL431的阴极通过PC817发光二极管吸收电流光耦次级把误差信号回传到初级侧。SG3525的1脚是同相输入2脚是反相输入光耦输出的电流在电阻上产生电压送给1脚2脚接2.5V基准从5.1V基准电阻分压9脚COMP通过补偿网络接回反相端。重点说下补偿参数。我在这块板上验证稳定的一组值是输入端到1脚的上拉电阻10kΩ9脚到2脚的反馈网络用120kΩ电阻串联10nF电容再并联一个470pF电容。这套参数对应穿越频率大约2kHz相位裕量55度左右空载到满载都能稳住。不同人的PCB寄生参数会有差异但至少这是能起步的合理参数。调环路时先满载看输出有没有振荡如果有把穿越频率往低压也就是增大电容。3.3 保护电路过流、软启动、过压保护一个都不能少SG3525没有内置逐周期限流所以原边过流保护必须自己做。我用电流互感器套在变压器初级回路上匝比1:100次级经过整流桥和采样电阻得到电压信号送到LM393比较器。阈值设在对应原边峰值电流8A左右超限后输出高电平通过二极管接SG3525的10脚关断脚把PWM拉低。注意10脚接一个电容到地可以形成短暂延时防止开机浪涌误触发。软启动是在8脚SS端子接4.7uF电容到地。SG3525内部给这个电容恒流充电电压从0慢慢爬到5VPWM占空比从0逐渐增大实现软启动。满载启动时不会有电流冲击输出波形是一条平滑上升的斜线不是瞬间弹跳。输出过压保护也不能省。万一反馈环路出问题输出冲到60V负载就遭殃了。我用TL431搭一个独立的比较窗口输出超过56V就触发一个可控硅把输出短路并烧断输入保险丝同时通过光耦给SG3525一个关断信号。简单粗暴但绝对可靠。3.4 驱动电路我为什么用IR2113而不是驱动变压器SG3525自带的图腾柱输出只能提供大约400mA的驱动电流对于大栅电荷的650V MOSFET来说不够用必须加驱动级。驱动半桥的常见方案有两种一种是脉冲驱动变压器一种是自举半桥驱动芯片。脉冲驱动变压器的好处是无需额外隔离电源坏处是变压器漏感会造成驱动波形振铃而且高频大占空比下磁复位不好处理。IR2113这类自举驱动芯片一片就能驱动半桥的上下管逻辑输入直接兼容SG3525电平内部有死区时间匹配匹配电阻也省了。自举电容我用100nF的X7R陶瓷电容并联一个10uF电解自举二极管用超快恢复的UF4007接到15V辅助电源。IR2113的HB引脚电压等于VB-VS只要自举电容上的电压不掉到欠压阈值以下高端MOSFET就能一直维持稳定驱动。驱动电阻也别忽略。我给每个MOSFET栅极串了10Ω电阻同时并在栅源之间加一个10kΩ电阻和一个15V稳压管防止栅极尖峰击穿和静电误开启。4. PCB布局和EMC设计决定这板子能不能过测试4.1 功率环路的面积就是你的敌人半桥的开关节点在Q1源极和Q2漏极之间也就是变压器初级的接线点。这个节点电位在0V和正母线之间来回跳变跳变速度就是MOSFET的开关速度这意味着巨大的dv/dt和di/dt。所谓功率环路指的是从母线电容正极出发经Q1、变压器初级、回到电容中点另一个方向从电容中点经变压器初级、Q2、回到电容负极。两个环路都必须尽量小。PCB上做出来的实际效果就是Q1、Q2、变压器初级两个引脚之间的铜皮面积越小环路寄生电感越小关断尖峰越低。我的布局习惯是把两个电解电容放在开关管和变压器之间的核心区域让大电流路径走直线不走绕圈的回字形路线。IR2113的输出引脚尽量贴近两管栅极驱动电阻放在IR2113输出和栅极之间靠近栅极的位置。假如驱动走线过长开关管开关速度慢效率下降还是小事直通炸管才是大麻烦。4.2 安规距离和热地冷地分开初级侧是热地次级侧是冷地两者之间必须满足安规距离。AC-DC电源里初次级之间的爬电距离按加强绝缘要求至少6.4mm。我画板时光耦下面、变压器初次级之间、Y电容布局位置都留足了7mm以上并开了槽保证污染环境下也不会爬电击穿。冷热地之间通过Y电容相连给高频共模电流提供回流路径。Y电容我用2.2nF/400V的瓷片电容位置放在EMI滤波器之后靠近变压器的地方。如果Y电容位置不对或者距离太大传导干扰会直接超限。4.3 EMI滤波器排布和元件参数750W的传导干扰不会小EMI滤波器我用了两级共模电感加两级X电容。第一级共模电感约2mHX电容0.47uF第二级共模电感约1mHX电容0.22uF。Y电容接在第二级输出侧。这个滤波器配合合理的PCB布局传导测试能压住。特别提醒共模电感的两个绕组绕制方向必须一致否则抵消不了共模电流反而成了差模电感。采购的时候跟供应商确认好不要贪便宜买那种绕错的次品。输入保险丝用6.3A慢断型整流桥前并联一个压敏电阻471K再串一个NTC 5D-15上电浪涌就能控制在合理范围。4.4 热设计的合理预期750W满载时按87%效率算整机损耗接近100W。这些损耗分布在两个开关管、两个整流管、变压器、电感和铜走线上。我给功率MOSFET和整流管都配了TO-247可用的散热器并在散热器下方开窗直接面对风扇。变压器和电感用环氧胶固定在PCB上底下铺大面积铜箔并打散热过孔热量可以导到背面。实测满载二十多分钟后散热器温度稳定在80度以下没有出现热失控。如果你做成无风扇的自然对流方案建议把功率降到500W以下使用否则长时间满载温度会很难看。5. 调试过程实录从全波形正确到满载跑稳5.1 上电顺序先低压再高压别一上来就插220V电源板调试必须用隔离调压器把输入电压从0V慢慢往上拉。我的顺序是先不装Q1和Q2只给SG3525控制部分供15V电检查5.1V基准、振荡频率、OUTA和OUTB的波形以及死区时间。确认无误后装上两个管子把输入调到50V AC用示波器同时观察上管和下管的Vgs。上下管的Vgs必须有一个明显的死区间隔出现任何重叠都要立刻断电查死区。确认没有直通后慢慢升压到100V、150V同时挂上假负载观察输出电压有没有建起来反馈环路是否稳定。最后才升到220V。这一套流程帮我躲过至少五六次炸管。不信邪的人一上来就满压测试多半会听到一声清脆的啪然后看到MOSFET爆壳。5.2 关键波形怎么看什么算正常低压段测试时最值得盯的是三组波形。第一组是Q1的Vgs和Q2的Vgs确认死区。第二组是变压器初级两端电压正常应该是一个正负对称的方波正负部分的面积相等。如果发现正负不对称说明偏磁或者半桥电容中点漂移需要检查占空比和驱动波形。第三组是Q1和Q2漏源极电压Vds关断尖峰不能超过管子的额定电压我用650V管实测最高看到520V余量还算合理。如果尖峰冲上600V第一件事不是换管子而是回来查漏感吸收电路和PCB布局。输出纹波用示波器带宽限制在20MHz实测满载纹波约35mV左右负载调整率在0.3%以内这是48V电源一个相当健康的表现。5.3 我踩过的两个坑分享出来省得大家再摔第一个坑是自举电容太小。最初我用47nF做IR2113的自举满负载时高端驱动波形明显塌陷管子开关变慢效率掉得厉害。换成100nF X7R加并联10uF电解后问题彻底消失。原因是自举电容要在一个开关周期内维持高端栅极电荷电容太小电压掉的太快。第二个坑是输出电感饱和。我第一版输出电感用的磁芯偏小电流到12A左右电感量就开始往下掉纹波突然翻倍。后来换大一号磁芯并重新开气隙问题解决。所以电感设计不要只看感值还要算一下峰值电流时磁芯有没有饱和。拿到样品后用导线多绕几圈测电感量然后通直流偏置电流看跌落这是最笨但也最有效的验证方法。5.4 最终测试结果这板子实测数据如下表给做参考。测试条件输入电压输出电压输出电流效率满载176V AC48.0V15.6A86.5%满载220V AC48.1V15.6A88.7%满载264V AC48.2V15.6A89.2%半载220V AC48.0V8A90.1%空载220V AC48.3V0A待机功耗1.8W低压满载效率偏低这是因为输入电流大、整流桥和母线电容的损耗占比上升。整体来看87%到89%的效率对于硬开关半桥是一个中规中矩的水平谈不上惊艳但足够可靠。最后再分享一个我在调试中养成的习惯无论多急都要在断电后先放掉母线电容的电再拿万用表确认电压低于30V再动烙铁。这玩意儿炸过一次以后再也不敢省这一步了。SG3525半桥这个架构虽然老但你把它的脾气摸透了往后你再上手任何PWM控制的电源心里都会非常有底。