做750W电源这个级别的开关电源圈子里很多人第一反应是先想拓扑再挑PWM芯片。SG3525这颗老芯片说实话在数字电源横行、各种DSP方案满天飞的今天已经不算时髦了但它胜在便宜、够稳、驱动能力直接、控制逻辑透明尤其适合做半桥这种不需要太高控制复杂度的拓扑。我最近刚搭完一台基于SG3525的750W半桥开关电源样机输出48V/15.6A从参数计算到变压器绕制再到反馈补偿和炸管无数次之后的复盘点全流程都走了一遍。这篇文章就是把整个设计和调试过程做一次全解析给正在搞中大功率开关电源、或者准备从反激转向半桥的兄弟一个可以直接“抄作业”的参考。1. 750W半桥电源方案选型与整体架构1.1 为什么是SG3525半桥而不是其他方案750W这个功率点刚好卡在反激式电源无能为力的位置。反激变压器通常做到200W以内比较舒服再往上要靠多路并联或者交错成本和可靠性都得不偿失。单管正激不是不行但750W下单管应力大变压器单向励磁利用率低磁复位也是个麻烦事。推挽拓扑对一次侧开关管的耐压要求较低但最大的隐患是变压器偏磁两个开关管特性稍有差异变压器磁芯就可能单向饱和然后就是连锁炸机。全桥拓扑性能最好但四个开关管加四路驱动成本和复杂度直接翻倍。半桥在这个功率段的优势非常明显两个开关管分担上下半周变压器双向励磁磁芯利用率比正激高一倍开关管关断时承受的电压只有母线电压而不像反激那样会出现反射电压叠加尖峰对MOS管的耐压压力小很多SG3525自带两路交替驱动的图腾柱输出天然适配半桥的上下管外围电路非常干净。750W输出、220V输入半桥几乎是这个功率段最均衡的选择。我这次设计目标很明确AC 220V±10%输入输出48V/15.6A额定750W开关频率定在85kHz左右。之所以选85kHz是想在变压器体积和开关损耗之间取一个平衡点。频率再高磁芯可以更小但MOS管的开关损耗和驱动变压器的高频损耗都会上升频率太低变压器和输出电感的体积就会明显变大。85kHz是个非常成熟的工程折中值。1.2 整体功率架构从市电到48V的完整链路整机功率链路大概是这样的AC 220V经过整流桥和两个母线电解电容得到约280V到340V的直流母线电压。母线电压通过两个开关管组成的半桥逆变在变压器初级形成一个占空比可调的高频方波。变压器隔离降压后次级用中心抽头全波整流再经过输出电感和滤波电容得到稳定的48V直流输出。控制部分由SG3525产生两路带死区的PWM信号经过驱动变压器隔离后分别驱动上下两个开关管。输出侧通过TL431采样电压再用光耦反馈回SG3525的误差放大器形成一个完整的闭环稳压系统。这里多说一句半桥母线的两个电容不只是滤波还承担了分压的角色两个电容的中间点作为变压器初级的另一条回路。所以这两个母线电容的容值、ESR和耐压都直接关系到整机的稳定性和纹波表现不能随便凑合。1.3 设计指标与本文范围我做样机时的具体指标如下项目参数输入电压AC 198V-242V220V±10%输出电压48V额定输出电流15.6A额定功率750W开关频率约85kHz振荡频率最大占空比单管约0.45考虑死区后总占空比约0.9效率目标满载不低于88%另外这台样机带过流保护、过压保护、软启动和输入欠压保护。文章的后面部分会把计算过程、变压器绕法、驱动电路、反馈补偿、调试流程和常见故障全部展开。如果你手头有一块SG3525的板子想改成半桥这篇文章里的大部分参数是直接可以套用的当然绕制和布线的细节需要根据你的实际情况微调。2. 主电路核心参数计算与器件选型2.1 输入整流滤波与母线电容输入部分我用的是一颗35A/600V的整流桥配合母线电解电容。750W满载时输入平均电流大约为833W除以310V折算下来约2.7A但整流桥的瞬时电流尖峰很高所以电流余量不能只看平均值。整流桥再大一档是为了抗浪涌和高温成本变化不大没必要在这个地方扣预算。母线电容的容值选择主要看母线电压纹波能不能被控制在可接受的范围。单相220V交流整流后每个工频半周期内输入的能量是间歇性的电容需要在两个充电波峰之间维持母线电压的稳定。粗略计算公式可以用C_total ≥ Pin / (2 × f_line × ΔV)其中Pin是输入功率约833Wf_line是50HzΔV是允许的母线电压跌落。如果允许跌落约30V那么总容量需要C_total 833 / (2 × 50 × 30) ≈ 278uF实际考虑到电解电容的容差、老化和低温下容量下降至少要留一倍的余量。我这里用了两个680uF/250V电解电容串联串联后总容量340uF中点接变压器初级。串联电容必须并联均压电阻我用的是两个10kΩ/3W的电阻。大功率电阻不仅能均衡电压还能在断电后给母线电容放电一举两得。2.2 开关管与输出二极管选型半桥电路里每个开关管关断时承受的电压大约是母线中点的电位也就是母线电压的一半再加漏感产生的尖峰。母线最高电压在242V输入时约340V理论上开关管耐压500V就够但实际波形上会有尖峰和振铃我用的是600V规格的MOSFET。型号用的是常见的FCA47N60F47A/600VRds(on)约0.07ΩQg比较适中驱动功率不会太大。如果追求更高的效率可以换CoolMOS系列比如SPW47N60C3导通损耗小一些但驱动要求也更高栅极回路的PCB布局要更讲究。输出整流二极管这里容易踩坑。48V输出看似不高但全波整流每个二极管承受的反向电压是两倍副边绕组峰值电压。按最高输入母线340V计算半桥变压器初级电压幅值是170V如果初、次级匝比取12:5副边每臂峰值电压约71V全波整流反向电压就是142V。所以输出二极管耐压至少要200V我实际用的是300V/30A的超快恢复二极管留了余量。千万别用普通100V肖特基那是给12V、24V输出的电源准备的一上高压就等着冒烟。2.3 输出电感与滤波电容输出电感的电感量主要取决于CCM临界电流。我们希望电源在10%负载约1.56A以上都工作在电流连续模式这样环路特性和纹波表现都更稳定。对于桥式拓扑输出电压与占空比满足Uo D × Vin × Ns / Np以最低母线280V、Ns/Np5/12计算输出48V时实际占空比D约0.41最高母线340V时D约0.34。续流时间占总周期比例为1-2D最小续流占比出现在最高输入电压情况下约0.32。临界电感量L ≥ Uo × (1 - 2D_min) / (2 × I_load_min × f)代入Uo48V1-2D_min0.32I_load_min1.56Af85kHz计算得58uH。实际取留余量我绕了100uH磁芯用的是EI33/PC40开气隙调整到稳定电感量。输出电容用了四只470uF/100V低ESR电解并联总容量1880uF同时靠近输出端子并了一只220nF的CBB电容用来滤高频纹波。满载时输出纹波实测大约80mV左右对于48V电源完全够用。3. 高频变压器设计决定成败的核心环节3.1 磁芯选型与AP法验证高频变压器是半桥电源里最核心也最容易搞砸的部件。我的设计思路是先用AP法粗算磁芯规格再根据手工绕制的可行性和散热条件做调整。AP面积乘积法的粗略公式是AP Ae × Aw (Po / (η × 2 × f × ΔB × J)) × 10^4我直接说结论以输出功率833W750W除以预期效率0.9开关频率85kHz磁通摆幅取0.2T电流密度取4A/mm²常用公式算出来的AP大约在6到8 cm⁴范围内。EE55磁芯的Ae约为354mm²窗口面积Aw约为180mm²AP约为6.4cm⁴勉强够用。为了让骨架窗口更规整我选的是EE55/PC40磁芯。如果用PQ50也能做但绕线空间没有EE55宽裕。这个功率段再往下降一档磁芯比如EE42绕线就会非常痛苦。3.2 匝数计算不能死套公式匝数计算要回到伏秒积上来。半桥中变压器初级在半个周期内承受的电压是母线电压的一半也就是约155V。每个开关管导通时间最长约为0.45个周期在85kHz下就是ton 0.45 / 85000 ≈ 5.3us磁通摆幅ΔB我取0.2T即正负峰值各0.1T这是PC40材质在85kHz下的稳妥取值。初级匝数Np (Vprim × ton) / (ΔB × Ae) (155 × 5.3e-6) / (0.2 × 354e-6) ≈ 11.6T取整数12T。次级匝数需要根据匝比和占空比反推。半桥电路输出电压公式Uo D × Vin × Ns / Np在最低母线280V时要能输出48V占空比不能超过0.45Ns Uo / (D_max × Vin_min) × Np 48 / (0.45 × 280) × 12 ≈ 4.57T取整数5T。全波整流副边有两个半绕组所以实际是5T加5T中心抽头。这组匝比在最高母线341V下需要的占空比约0.34环路有足够的调节余量。如果次级取6T高电压输入时占空比会掉到0.28左右虽然也能稳压但谐波和纹波会变大不建议。3.3 绕制工艺与偏磁抑制骨架我用的是EE55卧式骨架。初级线径按电流密度4A/mm²计算初级电流有效值约5.4A需要1.35mm²铜面积我用0.5mm漆包线8股并绕12T。次级每个半绕组有效值大约9A需要约2.3mm²铜面积我用0.5mm漆包线12股并绕5T。0.5mm线在85kHz下趋肤效应不大多股并绕既解决了高频集肤问题又方便绕线。绕法上强烈推荐三明治绕法先绕初级的一半6T再绕次级全波的两组5T最后把初级的另一半6T盖在外面。这样做可以显著降低漏感减小关断尖峰。绕的时候要认真拉紧不能松松垮垮否则漏感大、噪声大还容易局部发热。半桥电路还必须要讲一下偏磁问题。由于开关管、驱动电路器件参数不可能完全一致变压器在上下两个半周承受的伏秒积可能略有差异这个差值会让磁通沿着某个方向慢慢漂移最终导致磁芯单向饱和开关管电流暴涨炸管。解决办法有两个一是变压器磁芯加一个很小的气隙我给EE55中柱磨了大约0.3mm到0.5mm气隙让磁路更线性降低剩余磁通密度的影响二是变压器初级串联一个隔直电容用来吸收伏秒积差值的直流分量。隔直电容我用的是2.2uF/400V的CBB电容耐压一定要够工作在母线半压附近峰会叠加冲击电压。这个电容选太小会谐振选太大会失去隔直效果2.2uF在这个功率和频率下比较合适。4. SG3525控制、驱动与反馈环4.1 振荡频率、死区与软启动设置SG3525的振荡频率由第5脚CT电容和第6脚RT电阻决定放电电阻RD接第7脚同时决定死区时间。官方给出的频率近似公式f ≈ 1 / (CT × (0.7 × RT 3 × RD))我调试时用的参数是RT10kΩCT1.5nFRD220Ω代入计算T 1.5e-9 × (0.7×10000 3×220) 1.5e-9 × 7660 ≈ 11.5us频率约87kHz死区时间大约为3×RD×CT≈1us。这个死区时间在半桥里至关重要死区太小上管还没完全关断下管就开通了直接造成直通短路死区太大又压缩占空比输出功率会不够。1us在实际应用中是个安全的起点等波形确认没问题后再逐步调小。软启动电容接在第8脚我用了4.7uF。SG3525内部给这个脚充电的电流很小充电时间约几百毫秒输出电压会缓慢建立避免开机瞬间变压器因为占空比过大而饱和。软启动电容容量不能太小太小了开机冲击电流很可怕也不能太大太大会让人以为电源坏了输出电压半天才上来。4.2 驱动电路与栅极优化SG3525的11脚和14脚是图腾柱输出峰值驱动能力其实有限直接推大功率MOSFET会感觉力不从心尤其是开关频率高了以后栅极充放电电流不够会让开关波形变软、开关损耗增大。我的方案是给每一路加一级推挽放大用NPN和PNP对管2SC1815/2SA1015加上限流电阻再驱动脉冲变压器。脉冲变压器是隔离驱动半桥的关键元件。我用了两个EE20磁芯每个变压器负责一路MOSFET的驱动。初级绕组5T次级绕组5T匝比1:1。初级串联一个0.47uF的CBB电容用来隔离直流分量次级的栅极驱动电阻取5.1Ω并在MOSFET栅源之间并联一个15V的双向稳压管防止栅源电压过冲损坏栅氧化层。同时栅源之间还要并一个10kΩ电阻避免驱动信号丢失时MOS挂起误导通。驱动变压器的好处在于初级脉冲结束后隔直电容会通过变压器励磁电感放电在次级形成负压尖峰相当于给MOSFET一个负压关断偏置抗干扰能力明显好于自举驱动。用IR2110之类的自举芯片也可以但半桥自举需要依赖下管导通来给自举电容充电如果软启动阶段占空比太小自举电容容易欠压不如脉冲变压器稳。所以我个人更喜欢脉冲变压器方案。4.3 TL431加光耦把隔离稳压做到位反馈环路的任务是把48V输出电压的变化转成PWM占空比的修正。我这里用的是最经典的TL431加PC817光耦。输出侧电路48V输出电压通过电阻分压分压点接TL431的参考极Ref。电阻取值要使得额定输出时分压点接近TL431的2.5V基准。我用的是R1180k、R210k分压比为10/19048V时分压约2.53V通过微调让它在2.5V附近。TL431的阴极连接到光耦PC817发光二极管的阴极发光二极管的阳极通过一个1kΩ限流电阻接到48V输出。控制侧电路PC817光电三极管的集电极接SG3525的第9脚COMP发射极接地。当输出电压升高TL431拉低阴极电压流过光耦LED的电流变大光耦三极管电流变大COMP脚被拉低PWM占空比随之减小输出电压回落到设定值。这个接法的优点是反馈路径短、响应快我实际用下来比把光耦接到1脚反相输入端更稳定。光耦反馈环路一定要做补偿不然会在某个负载点开始振荡啸叫。我在COMP对地并联了一个10kΩ电阻和0.1uF电容串联的RC网络用来压低高频增益、增加相位裕度。调试时这个RC的取值需要配合示波器看动态响应来调不是一个固定的万能参数。5. 保护电路与结构可靠性5.1 过流保护不要靠PIN10硬扛SG3525的第10脚是Shutdown关断脚可以直接把PWM输出拉到低电平触发后需要等软启动周期结束才能恢复。这个特性适合做锁存型过流保护不太适合做周期型限流。我的做法是在变压器初级串联一个电流互感器变比100:1次级输出经过二极管整流在采样电阻上形成电压。采样电阻取5Ω初级电流达到约13A时次级电流0.13A采样电压约0.65V。把这个信号送到LM393比较器阈值设在0.6V左右比较器输出接一个RS锁存电路再送到SG3525的10脚。一旦过流锁死只有断电复位才恢复避免故障状态下反复冲击。电流互感器一定要用双极性方案因为半桥变压器初级是交替方向的电流。我用的是相线穿过互感器磁环次级双二极管整流成直流信号。采样电阻两端的瞬态尖峰很大需要并联一个小电容滤波但电容不能太大否则过流响应会变迟钝。5.2 过压、欠压与软启动的配合输出过压保护我用了一路比较器监测48V输出阈值设在56V。一旦超过阈值比较器拉低SG3525的10脚同时点亮一个故障指示灯。输入欠压保护则是监测母线电压分压后的信号母线低于230V左右时同样触发关断。这两个保护的思路和过流一致都是通过10脚锁存逻辑简单不容易误动作。软启动和保护是配合的关系。开机瞬间母线从0开始建立SG3525内部软启动会限制占空比慢慢往上加输出电压平滑上升。如果负载本身有故障过流保护会及时动作不会等到输出电压建立到48V才发现问题。调试时我建议把软启动电容、过流阈值、基准分压这三个参数同时调因为它们的相互作用会直接影响开机过程的波形是否干净。5.3 散热、布局与EMI注意事项750W的损耗按90%效率算也有约80W的热量需要散掉。开关管我用了一块加厚的铝合金散热片两管分别固定中间加云母绝缘片和硅脂。变压器和输出电感是温升大户EE55磁芯在满载半小时后表面温度大约70多度这是能接受的但如果超过100度就要考虑加大磁芯或者降低频率。风扇我加了一个120V/60mm的小风机由辅助电源供电带载超过300W后自动启动效果不错。PCB布局上功率回路要尽量的短尤其是母线电容到开关管再到变压器的回路这个回路面积越大漏感和EMI越严重。驱动变压器尽量靠近SG3525栅极电阻靠近MOSFET栅极。光耦两端的原副边爬电距离要留够避免打火。EMI方面输入端加了共模电感和X电容母线电容上看输出地加个Y电容接机壳实测辐射不是太大至少收音机在旁边不会乱想。6. 调试过程与常见故障排查6.1 分步上电先控制再功率最后满负载我调试这种功率级别的电源从来不会直接AC 220V全压上电。第一步只给控制板加15V辅助电源用示波器确认SG3525的11脚、14脚有正常PWM输出频率和死区符合预期。第二步断开输出整流与主功率管用一个假负载电阻接在驱动变压器的次级确认驱动波形幅度和极性正确。第三步在AC输入端串一只调压器和一个白炽灯泡从低压慢慢往上调同时监测母线电压、输出是否起振。如果电路有短路灯泡会发亮起到限流保护作用不会一来就炸管。确认低压下波形正常后才逐步升高到AC 220V加电子负载做满载测试。每步都要记录波形开关管Vds波形、Vgs波形、变压器初级的波形、输出纹波。不要凭感觉波形是最诚实的。6.2 几个典型的故障现象与处理炸MOS管是半桥新人最容易遇到的“学费”。常见原因是死区太小上下管直通。表现是上电瞬间或带载瞬间电流暴涨大电容放电把管子瞬间击穿。解决思路是先加大RD电阻把死区调大确认波形再做优化。还有一种炸管原因是驱动不足Vgs上升太慢MOS管长时间工作在放大区发热量巨大很快就过热损坏。变压器啸叫又是另一个常见问题。啸叫多发生在空载或轻载波形上看像是PWM在一段时间密集输出、下一段时间完全不输出这种间歇模式会落在人耳听频范围内。如果反馈补偿没做好可以先把COMP端RC补偿网络的时间常数加大一些降低环路带宽。如果是轻载打嗝导致的啸叫可以给输出端加一个30mA左右的假负载让环路不进入断续状态。我还遇到过输出电压偏高怎么调都降不到48V的情况。一查发现是反馈光耦方向接反或者TL431分压电阻虚焊导致TL431不工作SG3525的COMP脚电压一直顶到最高占空比直接开满。这种问题在调试时非常容易忽略因为控制部分看起来“在运行”实际上反馈已经脱环了。6.3 实测记录与可扩展的方向样机调通后我记录了这样一组数据做参考AC 220V输入负载5A时效率约90%负载15A满载时效率约88%满载半小时开关管散热器表面温度约65℃变压器表面约78℃输出纹波峰值约80mV。这个结果算是中规中矩没有为了追求极致效率堆特别贵的器件。如果你想在这个基础上扩展有几个方向一是把输出改成24V/35A或36V/20A只需要调整变压器的次级匝数和输出整流二极管规格控制板部分基本不用动二是加恒流电路做成可调电源或者电池充电器在TL431反馈基础上叠加一个电流环比较器控制光耦LED电流三是在输入端加PFC有源功率因数校正电路把功率因数拉高到0.95以上但这意味着整个前端都要重新设计复杂度会高不少。最后再分享一个个人经验做半桥电源最容易翻车的不是理论计算而是绕变压器和调死区。计算可以错一两个参数但变压器绕松了、气隙磨大了、死区调太小这些问题不是靠补偿电路能救回来的。如果条件允许绕完变压器先拿示波器看波形确认励磁电流和复位正常再往整机上装。整个过程里示波器永远比万用表更值得信赖波形上一旦出现不该有的台阶和尖峰先停下来别急着加负载。调试电源就是一个不断“排除变量”的过程变量越少问题越容易浮出来。