1. 为什么我劝你做反激,而且是从UC3843起步
先交代背景:我接过不少用UC3843做反激的活,这芯片从九十年代火到现在,新设计的电源里仍然大量出现。数据手册上的经典应用电路大家都见过,但真去照着画一块板子,调出稳定的72W,中间有大量"手册里没说"的问题。
UC3843本身是一个电流模式PWM控制器,内部集成振荡器、误差放大器、PWM比较器和图腾柱驱动输出。它的核心逻辑,是先把输出电压通过光耦反馈到COMP脚(1脚),再把这个误差信号和初级电流采样信号在PWM比较器里做比较,谁先触发就关断开关管。这里有个很关键的细节,也正是UC3843这类电流模式芯片的"脾气"所在:开关管峰值电流直接被环路控制,而不是只靠占空比——这在反激拓扑里天然具备逐周期限流和抗磁偏的能力。
这次选的规格是72W,输出24V/3A,输入是宽范围85V-265V交流,也就是全球通用输入电压。为什么选72W而不是更简单的30W或者更极端的150W?因为72W刚好卡在一个很尴尬、但也最能学到东西的区间:功率再小,变压器随便绕绕都能工作,很多问题被掩盖了;功率再大,就必须上PFC和软开关,入门门槛高出一截。72W这个级别,散热、PCB布线、变压器绕制的各种问题都会真实暴露出来,但又完全在UC3843的能力边界之内。
如果你之前只做过几瓦到十几瓦的小反激,这次直接跳到72W,有几个地方会明显不太一样——变压器磁芯不再是随手拿EI28绕几圈,MOS管的开关损耗不能再忽略,输出整流管的压降开始成为效率和发热的大头。本文后面所有的计算和操作,都围绕"让一个第一次做72W反激的人,走完从拓扑分析到PCB发板的全流程"来展开。
下面按我实际做项目的顺序来写:先算参数,再绕变压器,然后选元器件、画板子,最后上电调试。每一步都给出计算过程、选型理由和实际操作中的注意点。
2. 72W反激的核心参数计算:一步一步把电路值推出来
2.1 功率指标分解:为什么24V/3A不算一个"轻松"的输出
24V/3A是标称输出,但反激电源的设计不能只看满载工况。先确定几个基本目标参数:
- 输出:24V/3A,连续满载稳定运行
- 输入:85VAC-265VAC,50/60Hz
- 效率目标:85%以上(72W级别这是合理要求,调好的能做87%左右)
- 输出纹波:≤120mVp-p(24V输出的常见要求)
- 保持时间:≥10ms(掉电后输出维持时间,工业设备一般要求这个值)
从这些目标反推输入功率:
P_in = P_out / η = 72 / 0.85 ≈ 84.7W
满载输入功率85W左右,75%~85%的效率是UC3843常见设计区间里可以做出来的。这个效率预算代表了约13W的总损耗,要给变压器、MOS管、输出二极管、采样电阻等损耗家底分配好。
2.2 母线电压和输入电容:所有计算的第一步
AC输入先经过整流桥变成直流,这个母线电压的波动范围是所有反激计算的原点。输入电压最低点时,母线电容放电到谷底值,反激变换器要在这个最恶劣工况下仍能稳定输出,所以母线电压的最低值基本上决定了最大占空比。
实际设计时,母线电容的取值有一个经验密度公式:按1W输出约2μF~3μF来取。72W取150μF~220μF。
- 取C_bulk = 150μF/400V电解电容(大约每瓦2.08μF,合理范围)
整流后母线电压范围计算:
- 最低输入85VAC时,峰值电压85×1.414 ≈ 120V(这是空载点)
- 满载时母线电容在每个半波周期内放电,电压会从峰值跌落到谷底
- 对于50Hz交流电,半波周期10ms,放电造成的电压跌落:
ΔV = (P_in × t_hold) / (C_bulk × V_dc) = (85 × 10ms) / (150μF × 120V) ≈ 47V
但注意,保持时间要求10ms是掉电后的要求,实际满载稳态运行时,母线电容谷底电压比峰值大约低15%~25%。按经验,85VAC满载时母线谷底约100V~110V,我们设计取:
V_bus_min ≈ 100V
- 最高输入265VAC时,母线电压265×1.414 ≈ 375V
这两个数决定了后面所有的应力计算。需要特别提醒的是,这里的V_bus_min是"满载最苛刻状态"下的母线谷底电压,如果这一步取值过于乐观,后面算出的占空比、峰值电流和变压器匝比都会偏小,实际板子满载会掉压甚至打嗝。
2.3 反射电压、占空比和匝比:反激变压器的三个核心约束
反激电源有一个贯穿始终的公式——开关管关断时,变压器初级侧会感应出一个反射电压,这个电压和母线电压叠加在MOS管D-S两端。反射电压取多少,直接决定了MOS管耐压、占空比、次级二极管应力和变压器匝比。
反射电压 V_or 就是次级输出电压次级侧折算回来的电压:
V_or = (N_p / N_s) × (V_out + V_F)
这里V_F是输出整流管正向压降,取0.7V(快恢复管,后面选型会解释为什么不用肖特基)。
对于85~265V宽输入反激,V_or取80V~110V比较常见。取V_or = 100V,理由分两头说:
MOS管耐压方面,最高输入375V时,MOS管承受的电压为 V_bus_max + V_or + 漏感尖峰 = 375 + 100 + 约80 = 555V。这样600V的MOS管还有约45V裕量,虽然不快但够用,用650V管则更从容。
占空比方面,最低输入100V时,最大占空比:
D_max = V_or / (V_bus_min + V_or) = 100 / (100 + 100) = 0.5
UC3843的最大占空比典型值在95%以上,0.5完全没问题,而且避开了变压器连续模式(CCM)下的右半平面零点恶化的高占空比区。这里再展开讲一点电流连续模式(CCM)和电流断续模式(DCM)的关系:
72W/24V这个规格,设计目标通常是工作在前沿处的临界模式BCM附近,或轻载DCM、重载轻度CCM。UC3843是固定频率电流模式控制,不会像临界模式控制芯片那样自动变频。如果电流纹波系数(ΔI / I_pk)设计在0.4左右,满载时初级电流波形是介于DCM和深度CCM之间,控制环路稳定性和变压器利用率的折中最理想。
确定V_or = 100V后,匝比也就定下来了:
N_p / N_s = V_or / (V_out + V_F) = 100 / (24 + 0.7) ≈ 4.04
留一点余量,同时考虑绕制方便,取匝比4,也就是N_p:N_s = 4:1。
这里有个容易被忽略的细节:次级整流管承受的反向电压为 V_reverse = V_out + V_bus_max/N = 24 + 375/4 = 24 + 93.75 ≈ 118V。这个应力并不高,200V的管子足够,这是宽输入反激取V_or=100V的好处之一。
2.4 初级电感量和峰值电流计算
电感量是决定变压器能不能存够能量、能不能工作在设计模式的根本参数。
先算最大占空比下的实际导通时间。开关频率我们选100kHz——UC3843的RT/CT规范范围是10kHz到500kHz,100kHz是一个调得很溜的频率点:太高了开关损耗爆表,太低了变压器和输出电容变大。
开关周期 T = 10μs,最大导通时间 T_on_max = D_max × T = 0.5 × 10μs = 5μs。
最低母线电压时,初级电感存储的能量要能传递到输出。反激电源在BCM/CCM边界下的变压器电感量计算要用"伏微秒积平衡"的思路。从输出功率往回推:
变压器初级平均电流(在85VAC满载时的母线谷底):
I_avg = P_in / V_bus_min = 85W / 100V = 0.85A
对于BCM-CCM临界的电流波形,初级峰值电流:
I_pk = 2 × I_avg / D_max ≈ 2 × 0.85 / 0.5 ≈ 3.4A
这个前提是工作在临界模式(电流在开关周期开始时刚好降到零,但满载时如果有些裕量,实际会进入轻度CCM)。实际设计中我们不会让满载卡在临界点,因为线电压一低就跌进深度CCM,环路补偿会比较难做。所以取峰值电流稍大一点,留约10%裕量:
I_pk = 3.6A
初级电感量由伏秒积决定:
L_p = (V_bus_min × T_on_max) / ΔI
这里ΔI是满载电流纹波。设计取纹波系数 K_r = ΔI/I_pk ≈ 0.4,则ΔI = 1.44A。但反激的初级电流本质上不是"纹波"而是整个斜坡从I_valley到I_pk,为简化设计,用能量法更直接:
L_p = (2 × P_in) / (f_s × I_pk² × K_use)
其中K_use是电流利用因子,近似等于1。代入:
L_p = (2 × 85W) / (100kHz × 3.6²) ≈ 131μH
取L_p = 130μH。
做一个验证:最低输入100V、占空比0.5时,电流上升斜率:
ΔI_on = (V_bus_min / L_p) × T_on = (100V / 130μH) × 5μs ≈ 3.85A
这个值和3.6A的峰值电流设计接近,说明参数是自洽的。看这个数字会发现峰值电流大于我需要的3.6A,这代表满载时进入轻度CCM,正是设计目标。
2.5 电流采样电阻:UC3843的保护阈值,用满还是留余地
UC3843的电流采样比较器参考电压是1V(3脚到地之间采样电阻上的压降,和1脚的COMP误差信号比较,谁低谁先关断,实现逐周期限流)。最大峰值电流保护限值就是1V / R_sense。
取峰值电流关断阈值留8%裕量,避免正常满载时触发逐周期限流:
R_sense = 0.85V / 3.6A ≈ 0.236Ω
取业内常用标称值:0.22Ω/1W(两个0.47Ω/0.5W并联更好,采样电阻的对地寄生电感更小,同时均分热量)。
采样电阻功率损耗:
P_sense = I_pk² × R_sense × D_max / 3 ≈ 3.6² × 0.22 × 0.5 / 3 ≈ 0.48W
两个0.5W电阻并联,每个损耗约0.24W,余量足够。
同时,3脚到采样电阻之间一定要放一个RC滤波,这个细节我在PCB章节还会重点讲。R取值100Ω~220Ω,C取1nF(注意不是104,太大会把峰值电流信号削掉导致限流失效)。UC3843内部已有250ns的消隐时间,但RC滤波是防外在噪声干扰的,不能省。C取220pF~1nF,如果波形有前沿尖峰干扰,取大一些。这里用1nF,实测下来效果不错。
2.6 输出电容与反馈环路基本参数
输出24V/3A,电解电容取经验值:每安培输出约300μF~500μF。考虑到纹波要求≤120mV,取两个680μF/35V电解并联,总容量1360μF。
ESR对纹波的贡献是关键:
ΔV_ripple = ΔI_sec × ESR
次级峰值电流 = I_pk × N_p/N_s ≈ 3.6 × 4 ≈ 14.4A,按CCM时输出二极管导通期间次级电流近似三角波、纹波占比约0.4计算,ESR要是压在30mΩ以下才能满足120mV的纹波要求。两个680μF并联,每个ESR约60mΩ,并联后约30mΩ,低纹波等级型号能更小,满足要求。同时输出端再并联一个100nF瓷片,滤高频尖峰。
反馈环路这里只给骨架参数,因为调试时还需要根据实际环路响应微调:
- TL431接在次级,基准电压2.5V,电阻分压网络设反馈点:R_upper = 30.9kΩ(上分压),R_lower = 6.8kΩ(下分压)
计算验证: V_out = V_ref × (1 + R_upper/R_lower) = 2.5 × (1 + 30.9/6.8) ≈ 2.5 × 5.544 ≈ 13.86V ?
不对,这个分压算出来差远了。让我重新核对一下——TL431的常用接法里,这两个电阻的分压关系是让分压点等于2.5V:
V_out × R_lower / (R_upper + R_lower) = 2.5V
要得到24V输出,取R_upper = 21.5kΩ,R_lower = 2.4kΩ:
24V × 2.4k / (21.5k + 2.4k) = 24 × 0.1004 ≈ 2.41V → 略高于2.5V基准,调整后R_lower取2.5kΩ(用标准值2.43kΩ):
24 × 2.43 / (21.5 + 2.43) = 24 × 0.1016 ≈ 2.44V → 还是略低。
精确配比应为 R_upper/R_lower = (V_out - V_ref)/V_ref = (24 - 2.5)/2.5 = 8.6。取R_lower = 2.4kΩ,R_upper = 20.64kΩ,用20kΩ串联660Ω(或直接用20.5kΩ精密电阻):
24 × 2.4 / (20.5 + 2.4) = 24 × 0.1048 ≈ 2.515V,误差约0.6%,完全可接受。
- 光耦用PC817,原边发光二极管串联限流电阻:TL431阴极2.5V~36V,取限流电阻1kΩ~1.5kΩ,使光耦电流在典型2mA~3mA工作点。
- COMP引脚上从1脚到2脚的RC反馈网络,R从100Ω~1kΩ,C从100pF到1nF,这个先按下不表,调试时实测调优。
3. 变压器是反激电源的灵魂:磁芯选型、匝数与绕制工艺细节
3.1 磁芯选择:EE28、EE30还是PQ26/20?
72W/100kHz这个窗口,磁芯选择有几个常见选项:
| 磁芯型号 | Ae有效截面积 | 功率参考 | 是否适合本项目 | 说明 |
|---|---|---|---|---|
| EE25 | 40mm² | ~40W | 不合适 | 满载磁密过高、发热大 |
| EE28 | 78mm² | ~70W | 勉强可 | 若能开良好气隙、散热好的可用,但余量偏小 |
| EE30 | 111mm² | ~100W | 首选 | 余量足、骨架常见、绕制空间充裕 |
| PQ26/20 | 110mm² | ~90W | 可 | 屏蔽好、漏感小,但骨架贵、绕制略难 |
我最终选了EE30。理由很实际:匝数不算多的情况下窗口面积够宽,初级可以用稍粗的线,次级可以多股并绕来减小集肤效应,新手绕制翻车率低。PQ26/20的漏感表现确实更好,但对第一次上手72W的人来说,绕制难度和骨架成本不划算。
磁路参数验证。EE30的Ae = 111mm²,Bsat取0.3T(材料一般是PC40或同类,100℃高温下饱和磁密约0.38T,取0.3T留裕量)。
最大磁密(满载峰值电流时): B_max = (L_p × I_pk) / (N_p × Ae) = (130μH × 3.6A) / (37T × 111mm²)
先算NP匝数再算B。匝数公式从L_p定义出发:
N_p = L_p × I_pk / (B_max × Ae) = (130e-6 × 3.6) / (0.3 × 111e-6) ≈ 14.05
算出来14匝有点少,这样气隙会做得很大,窗口绕不满、漏感大。实际设计中我们要反过来:先定匝数,保证B_max在0.25T~0.3T之间、且初级能绕满窗口的一半左右。取N_p = 37T:
B_max = (130e-6 × 3.6) / (37 × 111e-6) ≈ 0.114T
这个磁密太低了,还有大量余量没利用,可以用更少的匝数。但N_p太少会导致气隙过长、漏感增大。再试N_p = 28T:
B_max = (130e-6 × 3.6) / (28 × 111e-6) ≈ 0.15T,更合理。
但这里有一个被很多人忽略的实际约束:反激变压器初级储能需要的开气隙长度。气隙长度近似:
l_g ≈ (μ_0 × N_p² × Ae) / L_p(近似公式)
N_p=28T时:l_g = (4π×10⁻⁷ × 784 × 111e-6) / 130e-6 ≈ 0.84mm
0.84mm气隙,对于EE30来说是合理的,磨气隙或垫气隙片都能实现。所以N_p取28T是好的平衡点。B_max=0.15T,磁密余量很充裕,100kHz下磁损也不高——这正好说明72W反激设计中变压器更多受"气隙与绕制工艺"约束,而非饱和约束。
其实很多国产电源厂为了压成本会把B_max设计到0.25T以上,多绕几匝、用更小的磁芯。但即使是自用项目,也应该知道低磁密换来的好处:变压器温升低、噪声小、气隙短导致漏感小。自用值得。
最终匝数:
- 初级:N_p = 28T
- 次级:N_s = N_p / 4 = 7T
- 辅助绕组(给UC3843供电):输出电压约15V~16V,N_aux = N_s × V_aux / (V_out + V_F) ≈ 7 × 16 / 24.7 ≈ 4.5T → 取5T
辅助绕组的整流电压约16V到17V,恰好落在UC3843的12V-28V供电区间内。
3.2 导线选择:集肤效应在100kHz下有多严重?
100kHz下铜的集肤深度:
δ = √(ρ / (π × f × μ_0)) ≈ √(1.68e-8 / (π × 100e3 × 4π×10⁻⁷)) ≈ 0.21mm
这意味着电流集中在导线截面最外0.21mm的一圈。超过这个直径的导线,中心部分几乎不载流,纯属浪费。
初级电流有效值约1.2A~1.5A(满载),电流密度取4A/mm²,需要铜截面积约0.35mm²。但用单根0.67mm直径的漆包线(截面积0.35mm²)在100kHz下集肤效应明显,等效电阻会增加约30%~50%。
正确做法是用多股细线并绕。初级用2股0.4mm漆包线并绕(单股0.4mm直径,集肤损耗小,两股总截面积2×0.1256=0.25mm²),考虑到窗口剩余,使用3股更稳妥,等效截面积0.37mm²。如果嫌并绕麻烦,也可用0.5mm的单股线,但效率会略微下降。我实际用的是3股0.4mm并绕,绕完28T后占窗口约50%。
次级电流有效值3A左右。集肤效应同样存在,所以次级也需要多股并绕。3A/4A/mm² = 0.75mm²,用4股0.5mm并绕(截面积4×0.196=0.78mm²)。次级只有7T,绕制空间完全够。辅助绕组电流很小,0.2mm单股即可。
3.3 绕制结构与顺序:屏蔽层和绝缘处理一个都不能省
变压器绕制顺序对漏感和EMI的影响很大。我推荐的结构是"三明治"绕法的一个初级版本:
- 骨架底胶固定,先绕初级的一半:14T(3股0.4mm并绕,居中绕满骨架第一层)
- 加一层绝缘胶带(0.05mm聚酯薄膜,2层)
- 绕次级:7T(4股0.5mm并绕)
- 加一层绝缘胶带(2层)
- 绕初级剩余部分:14T
- 加绝缘胶带(2层)
- 绕辅助绕组:5T(0.2mm单股)
为什么要这样绕?因为把次级夹在两段初级中间,可以形成类似法拉第笼的效果,磁芯主磁路外的杂散磁通在次级上感应出的噪声被两段初级的反向电流磁场部分抵消。实测这种绕法和初级-次级-辅助的"顺序绕法"相比,漏感能降低30%左右,传导EMI的余量也大一些。
关于屏蔽层:初级和次级之间按安规要求需要三层绝缘线或三重绝缘线。这里用普通漆包线+3层绝缘胶带即可满足基本隔离要求。如果产品要过UL/CE认证,次级必须用三重绝缘线(TIW线),绕制时必须保证安全距离≥6.4mm(加强绝缘对250VAC的爬电距离要求)。自用样机可以适当放宽,但永远要保证初级侧和次级侧"不是点接触"——爬电距离靠物理距离和绝缘胶带共同保证。
绕制实操要点,踩坑总结:
- 每绕完一层,用指甲压平漆包线,让线排紧密、不重叠。堆叠的线包会导致窗口利用率下降,到绕辅助绕组时装不下了。
- 引线出线位置要提前规划,用热缩管套住引脚再焊到骨架引脚上,防止漆包线端头毛刺导致层间短路。
- 全部绕完后,最外面包2-3层胶带固定线包,然后装磁芯。磁芯的接触面要清洁,不能有胶带残留或漆包线碎屑,否则会导致气隙不稳定、电感量偏差大。
- 气隙处理:EE30磁芯中性柱已经包含一段气隙,但0.84mm的气隙一般用"磨中柱"的方式开在磁芯上,或者垫气隙片在磁芯两侧。垫气隙片的问题是散热差,且气隙会因装配压力变化产生漂移。磨中柱更可靠,但需要告诉磁性材料厂家的加工要求。自己手动打磨的方式是:用600目砂纸在玻璃板平面上推磨中柱,边磨边用电感表测量,接近目标值时改用2000目砂纸精磨。
- 绕完后测初级电感量。把次级和辅助开路,用电感表测初级,应在130μH±5%内。如果读数明显偏低,说明气隙开多了或绕线有匝间短路;如果明显偏高,气隙不够,工作在极端情况下会饱和。多绕组之间的同名端方向要重点确认:反激变压器初级的"同名端"接母线正极,次级的同名端接输出二极管阳极,辅助绕组的同名端接辅助整流二极管阳极。接反了,UC3843的供电会完全消失,输出只有启动瞬间的小电压。
3.4 变压器开路测试与漏感测量
变压器绕完,上板之前先测漏感。漏感是反激电源中影响MOS管VDS尖峰的直接因素,漏感大,尖峰高,吸收电路压力大,效率下降。
漏感测量方法:把次级绕组短路,用电感表测初级电感,读出的值就是初级漏感。次级全短路时,主磁路被短路绕组产生的反磁通抵消,剩下只有漏感对应的磁通穿越初级绕组。
对于反激电源,初级漏感占初级电感量的比例通常应控制在3%~5%以内。130μH的3%是3.9μH,也就是说短路次级后测出的电感应该在4μH以下比较理想。实际操作中,密集排线+三明治绕法一般能控制在3μH左右。如果测出来超过6μH,就得调整绕法了——最常见的原因是线包太松散、层间没有压紧,或者初级分两半绕时两半之间的距离太大。
断开次级短路,再测一次初级电感应该在130μH±5%。如果差得多,检查气隙是否在装配磁芯时被胶带或异物改变了。
4. 关键元器件选型:MOS管、二极管、RCD吸收、光耦反馈
4.1 开关管MOSFET:耐压、电流、散热从哪来
MOS管的选择约束来自几个方向:
耐压:V_ds_max = V_bus_max + V_or + V_spike = 375 + 100 + 80 ≈ 555V。留20%以上裕量,选650V管。600V管在这个工况下虽然"勉强能用",但尖峰稍微调不好就炸管,650V的成本也就贵几毛钱,没必要省。
额定电流:I_pk = 3.6A,MOS管的额定电流至少要2倍以上。这个要求容易满足,但注意MOS管电流规格一般是25℃壳温下的值,实际工作温度里电流能力要打对折。
导通损耗:72W反激在60℃环境温度下长期运行,MOS管耗散功率可能达到2W~3W。导通损耗计算公式:
P_cond = I_rms² × Rds(on)
初级电流有效值(CCM)约1.2A,选用Rds(on) ≤ 1Ω的MOS管,导通损耗约1.44W。开关损耗约1W~2W(100kHz下由米勒平台和输出电容引起)。总损耗约3W,需要装在小型散热片上才能把结温控制在120℃以下。
我推荐几个具体型号,都是供应链成熟、容易买到的:
- 英飞凌 CoolMOS 系列:IPD65R1K4C6(650V,1.4Ω,DPAK封装)— 电流裕量偏小,适合测试样机
- 东微/华润微 650V超结:如 DWF07N65,Rds(on)=0.7Ω左右 — 性价比好,散热压力小
- 国产 650V平面MOS:如 7N65系列(7A/650V,Rds(on)≈1.5Ω)— 便宜,但效率偏低约1%
实际选用的原则是:650V、Id≥7A、Rds(on) ≤ 1Ω。我用的是某国产超结管,Rds(on)=0.7Ω,加小散热片后整机满载温升表现不错。
4.2 输出整流管:为什么24V/3A不用肖特基
这是很多新手会问我的地方。24V输出用肖特基不行吗?
肖特基二极管的优势是VF低(0.3V~0.5V),但耐压普遍做不高(一般≤200V)。本设计的输出整流管反向电压约120V(前文计算),正好在200V以内,理论上可以用肖特基。
但实际选择要看反向恢复特性:反激电源次级二极管工作在硬开关状态,关断时反向恢复电流会反射回初级,增大开关管电流应力。肖特基虽然有"无少数载流子存储"的优势,但耐压150V~200V级的肖特基漏电流大、热特性差,而且在这个反压下VF优势缩小了(高压肖特基的VF会到0.5V~0.6V以上)。
快恢复二极管的VF约0.85V~1V,但反向恢复特性被优化得很好。本设计约14.4A的次级峰值电流下,VF多了0.3V带来的损耗差值大约1W左右——如果因此导致开关管发热增加,得不偿失。
所以我建议用快恢复:型号可以是国产的BYV29系列(200V/8A,trr≈35ns)、MUR1620CT(200V/16A,双管共阴),或者现在主流的碳化硅不必要选,成本太高。MUR1620CT的VF在3A输出时约0.85V,损耗约2.55W,需要装小型散热片。换一个反向恢复特性更优的快恢复管能压到2W左右。
4.3 RCD钳位电路:保护开关管的第一道防线
反激变压器的漏感在MOS管关断瞬间会感应出一个极高电压的尖峰。这个尖峰的能量来自漏感储能,幅度只受MOS管耐压限制。RCD钳位电路的目的,就是把漏感尖峰能量吸收掉,保护MOS管不被击穿。
RCD钳位设计经验值:
- 钳位电容C_clamp:选择2.2nF/1kV瓷片。不能太大,否则钳位电压上升慢,会钳不住尖峰;也不能太小,否则纹波大。
- 钳位电阻R_clamp:计算漏感储能可确定。漏感3.9μH、峰值电流3.6A时,漏感储能E = 0.5 × L_leak × I_pk² = 0.5 × 3.9e-6 × 12.96 ≈ 25μJ。这些能量要在100kHz周期内泄放掉,钳位电阻功率至少要2.5W余量。常用47kΩ/2W金属氧化膜电阻起步,调试时观察VDS波形微调。
- 钳位二极管D_clamp:用快恢复UF4007(1kV/1A),不能用普通整流二极管,反向恢复太慢会导致开关频率处严重发热。
调试方法:示波器接到MOS管的D-S两端,观察关断瞬间的尖峰电压幅度。正常情况下,钳位电压约等于反射电压的1.5倍(大约150V),总VDS峰值应在550V左右。如果尖峰超过580V(650V管的80%),把R_clamp调小(增加钳位能力)或C_clamp调大;如果钳位电路本身功耗太大(电阻发热明显、效率下降超过1%),把R_clamp调大,让更多漏感能量在RCD电阻上耗散——这里有个取舍,钳位越强越安全,但效率越低。
4.4 反馈环路:TL431+光耦的补偿思路
72W/24V反激用TL431+PC817做次级反馈,这是最经济稳定的方案。整套反馈电路的作用是:次级输出电压经分压采样后与TL431的2.5V基准比较,误差信号通过光耦传递到初级UC3843的COMP脚,改变峰值电流设定值,最终稳定输出电压。
关键元件参数:
- 分压电阻:R_upper=20.5kΩ,R_lower=2.4kΩ,分压点约2.5V(前文核对)
- TL431阴极电阻(光耦限流):R_led = (V_out - V_LED - V_TL431_k) / I_LED
光耦LED压降约1.2V,TL431工作电流取2mA~3mA: R_led = (24 - 1.2 - 2.5) / 0.002 ≈ 10.1kΩ → 取10kΩ,光耦电流约2mA
UC3843的COMP脚(1脚)到ISENSE(3脚)之间还有个内部1V基准的环路,外部在1-2脚接RC相位补偿网络。RC取值决定了整个环路的带宽和相位裕度,语言上说"调好了就是不响不叫不说,负载突变恢复快"。初始值:
- R_comp = 1kΩ
- C_comp = 1nF(从COMP到GND)
- 并联一个小电容C_p = 100pF到220pF(抑制高频噪声)
这些值需要根据实际负载阶跃响应和环路扫频结果微调。带宽太低则动态响应慢,负载从10%跳到100%时输出电压下降幅度大;带宽太高则可能不稳定,出现振荡。对反激电源来说,合理的闭环带宽约1/10到1/5开关频率,也就是10kHz~20kHz。
4.5 启动电路与UC3843供电
UC3843在启动阶段需要从母线电压取电,芯片启动电流约0.5mA,启动后工作电流约12mA(带MOS管栅极驱动)。启动电路用串联电阻从母线取电:
- 启动电阻:两个220kΩ/1W串联(耐压至少450V),总阻值440kΩ,从母线取电约0.8mA,满足启动电流需求。
- 启动时间约(R_启动 × C_VCC) ≈ 440k × 47μF ≈ 20ms,合理。
芯片工作后由辅助绕组供电。辅助绕组整流电压约16V-17V,经过一个1N4148(或BAV21,200V/0.25A)整流,加47μF/35V电解滤波接到VCC。这个电解电容对供电稳定性很重要——辅助绕组供电不足会造成芯片不断重启的"打嗝"现象。
UC3843的VCC正常工作范围是7.6V到30V,芯片内部有36V齐纳稳压。辅助绕组电压接近16V-17V是很合适的窗口:太低会让芯片在低输入电压时因VCC跌落而重启,太高会增加芯片功耗。
4.6 输入前端:保险丝、NTC、EMI滤波器
完整设计还需要输入端的基本防护,这一块不做容易被复现时的侥幸心理坑到:
- 保险丝:5A/250V慢断型。为什么慢断?因为输入电容充电瞬间的浪涌电流非常大,快断保险丝装上去一通电就炸。
- NTC热敏电阻:5Ω/5A的NTC串在主电路中,作用是限制上电对母线电容的充电浪涌。上电瞬间母线电容相当于短路,如果没有NTC,整流桥和保险丝要承受几十安培的浪涌。NTC冷态电阻大、热态电阻小,上电后自动变低,正好解决这个问题。
- EMI共模电感:需要一个简单的一阶共模滤波器,共模电感约5mH~10mH,再加X电容100nF~220nF(跨接在L和N之间)、Y电容2.2nF(初级和次级地之间的安规电容,可选)。不做EMI滤波的话,反激电源(尤其带RCD钳位脉冲的)传导骚扰很容易超标。
5. PCB布局布线:72W反激电源最容易翻车的环节
5.1 布局前的规划:功率地、信号地、反馈地怎么分
72W反激的PCB布局比小功率复杂很多。电流大、di/dt大,稍有不慎,电路的功率部分就会通过地线噪声干扰到控制部分,造成各种莫名其妙的振荡和不稳定。
布局的关键逻辑只有一条:功率环路尽量小,控制环路尽量远离功率环路。
功率环路的三个热点:
- 输入整流到母线电容、变压器初级、MOS管的环路
- MOS管、变压器初级、RCD钳位的环路
- 次级整流管、输出电容的环路
这三个环路是di/dt最大的地方,回流电流通过PCB铜箔产生的压降如果不小心串入控制芯片的参考地,就会形成"地弹"干扰。最极端的情况是:电流采样电阻的电压被输出电流的回流噪声污染,导致PWM逐周期限流误触发,输出根本带不了满载。
采用星型接地法:输入母线的地、初级功率地、控制芯片地三者在PCB上先各自汇合,然后单点连接到母线电容负极。控制芯片的GND单独走线,不经过任何功率电流路径。反馈光耦的原边地就近接到UC3843的GND脚,注意这也是环路的一部分。
次级侧地的布局也是同理:次级功率地(输出电容、整流管)、反馈网络地(TL431的地)分开走,在输出电容的负极汇合。
5.2 关键走线的宽度与走线方向
- 初级电流采样电阻到UC3843 3脚之间的走线要短而粗,同时采样点取在电阻的"热端",但线上的RC滤波电阻要尽量靠近UC3843的3脚,而不是靠近采样电阻。
- 初级开关节点(MOS管D极、变压器初级、RCD钳位交汇点)的铜箔开窗露铜(solder层开窗),帮助散热。
- 母线大电流路径的铜箔至少2.0mm宽(1oz铜箔),必要时候用覆铜填充,单层不够就双层并联——注意双层并联时要加足够多的过孔。
- 次级整流管到大电容的走线是次级高频回路,宽度至少2.5mm,且尽量短。输出电容的负极和整流管的热焊盘面对面放置。
- 辅助绕组整流二极管紧贴辅助绕组引脚,VCC电容紧挨UC3843的VCC脚。
爬电距离和绝缘间距:
- 初级与次级之间,在PCB上的爬电距离,根据220VAC需要至少6.4mm(加强绝缘)。用开槽(在PCB上铣一条3mm宽、穿过铜箔的槽)来增加爬电距离是常见手段。
- 如果双层板不够,还可以加绝缘片隔开。
- 光耦下面、变压器下面都可以利用来做安全距离跨越。
5.3 UC3843的外围元件摆放(小信号细节决定成败)
UC3843本身是一个对噪声不算特别敏感的芯片,但外围元件的摆放仍然决定稳定性的上限。我的经验是:
- RT/CT振荡器相关元件:4脚的RT电阻和CT电容要靠近芯片引脚,CT电容的地必须直接回到芯片GND脚。为什么?因为振荡器放电电流脉冲很大,路径过长会引入尖峰干扰,影响占空比的稳定性。
- COMP脚的RC补偿网络尽量靠近1脚,但RC的地要接到芯片GND,不要接到外部功率地。
- 3脚电流采样输入:这是保护生命线,RC滤波必须靠近3脚。同时3脚和1脚之间可以跨一个100pF电容,滤除PWM比较器的触发噪声。
- 8脚VREF输出到RT电阻的走线走细线(小电流不需要宽),但要远离初级开关节点,防止被干扰。
- VCC去耦:47μF电解电容 + 100nF瓷片双去耦,瓷片紧贴VCC脚。电源去耦地直接返回芯片GND。
5.4 变压器的固定和引脚方向设计
变压器是PCB上最大的器件,它的引脚定义和固定方式直接影响布线和可靠性。
建议在原理图阶段就把变压器引脚方向规划好,避免PCB布局时被动调整:
- 初级侧引脚放在靠近输入母线和MOS管的一侧。
- 次级侧引脚放在靠近整流管和输出电容的一侧。
- 辅助绕组引脚靠近UC3843的方向。
- 引脚间距按数据手册标准排,保证可以穿过3mm厚的PCB焊接。
变压器底部的固定:EE30的常规封装是4脚直插 + 2个定位柱。PCB上还要留出中心柱开孔,方便装配时磁芯靠紧。推荐在PCB底层对应变压器中心位置加一个"磁芯定位孔",方便绕制时对位上夹具。
5.5 铜箔厚度和层数选择
72W反激的PCB推荐双层板、1oz(35μm)铜厚起步。如果散热条件差,可加厚到2oz。双层板的正反面布局可以按照这种思路:
- 顶层:功率主回路(母线→变压器→MOS管→采样电阻→GND返回)
- 底层:控制电路(UC3843、反馈电路),同时底层的大面积地铜箔可以当散热面
- 底层在MOS管、整流管附近开窗露铜并加焊锡堆高,充当简单散热片
如果条件允许,用四层板会轻松不少:中间两层完整的地平面,EMI表现和信号完整性都会明显改善。但72W这个级别用双层板就能做好,只要遵循前面的规划原则。
6. 上电调试流程与常见故障排查
6.1 第一次上电:从隔离变压器和假负载开始
不管对自己多有信心,反激电源第一次上电千万不要直接插市电带负载。正确顺序是:
- 输入侧串一个白炽灯泡(60W-100W)或者用调压器从0V开始升压。白炽灯在220V时电阻约几百欧姆,故障时电流被限制在约0.3A,能有效保护后级不被烧穿。这个方法比用可编程电源更直观——灯泡亮多少就能判断功率规模。
- 输出端先接一个10Ω/10W的假负载(相当于空载偏载,给环路一个初始工作点,避免空载振荡)。
- 用调压器缓慢从50VAC升到220VAC,同时观察输出端电压。如果输出电压稳定跟随,说明初级功率级正常。
- 确认输出端24V稳定后,关闭电源,撤掉灯泡,直接上电,负载从假负载换成电子负载,分步加电流:0.5A、1A、2A、3A。
6.2 示波器关键波形与判读标准
调试反激电源,示波器是唯一能告诉你"真实状态"的工具。需要刻意观察的波形有五个:
- MOS管Vds波形:这是最重要的一个。正常波形为:导通时有母线电压平直(约100V),关断时电压快速上升,经过RCD钳位被限制在约150V的台阶上,然后回落到母线电压。如果Vds尖峰出现"尖刺"(无平台、直接冲高),说明RCD吸收不足,需要调小R_clamp,同时检查漏感是否超标。
- 电流采样电阻波形(ISENSE):应该是干净的斜坡波,幅度对应峰值电流3.6A×0.22Ω≈0.8V。如果波形上有明显的毛刺或高频振荡,说明3脚滤波不够或PCB走线受到干扰。
- Vgs波形:驱动波形应该干净利落地上升和下降,上升沿没有明显回沟(米勒平台凹陷)。如果Vgs有振荡,需要检查栅极电阻(串接的10Ω~22Ω)以及驱动回路的环路面积。
- 输出纹波:AC耦合、带宽限制20MHz下测量,纹波峰峰值应≤120mV。如果看到100kHz的开关纹波和更低频的2倍工频纹波(100Hz),两者都是正常的,只要幅度在范围内。
- 光耦集电极波形(COMP脚):正常应该是平缓的直流电平,若有周期性波动,说明环路带宽过低或相位裕度不足。
6.3 高频振荡、啸叫和打嗝:三种最常见的"病"
高频振荡:特征是MOS管Vds波形在导通/关断沿出现几百kHz到几MHz的正弦振铃。原因一般是变压器的漏感和MOS管的结电容构成的LC谐振在死区时间内被激励。轻微振铃不影响正常工作,但振铃幅度大时要检查:变压器绕制是否规范、RCD钳位二极管是否过慢、初级-次级之间是否缺乏屏蔽。补救措施:适当增加3脚的RC滤波,或在初级并联一个小电容(如100pF/1kV)来降低谐振频率、增加阻尼。
啸叫:变压器发出明显的音频噪声(20Hz~20kHz)。如果满载啸叫,多半是环路不稳定在音频段振荡,或变压器气隙处的磁场在磁芯叠片间产生了机械振动。先用电容加重输出电压滤波(如加一个100μF),如果噪声消除,就是环路带宽和相位裕度问题,需要调COMP补偿网络。如果空载啸叫,是轻载时芯片进入了突发模式——UC3843没有专门的轻载模式控制,但可以通过增大启动电阻和减小VCC电容来调整,让芯片在极轻载时不进入奇怪的间歇振荡区间。变压器本身浸漆不充分也会有啸叫,这个在批量上是必须处理的生产工艺。
打嗝/反复重启:输出每隔几百毫秒反复启动又掉电。原因是辅助绕组电压在启动后没有及时上升到足够的保持值。排查方向:辅助绕组匝数太少、整流管压降太大、辅助绕组的整流电容容量不够、启动电阻太大导致启动电流不够。还有一个很容易被忽略的原因:UC3843的VCC电容(47μF)离芯片VCC引脚太远,铜箔寄生电感导致芯片在MOS管开关瞬间供电电压跌落,触发UVLO。
6.4 温升测量与散热优化
调稳功能后在室温下(25℃)满载运行30分钟,用热电偶或红外测温枪记录以下点位的温度:
- 变压器磁芯表面温度:不应超过90℃(PC40材料的居里温度约200℃,但磁芯损耗在90℃以上会急剧增大,超过100℃要重新审视磁密设计)
- MOS管散热片温度:不应超过85℃(对应结温约120℃,超过要加大散热片)
- 输出整流管温度:不应超过100℃(MUR1620CT如果背面加散热焊盘会好很多)
- 输入母线电容温度:不应超过70℃(电解电容寿命与温度强相关,每升高10℃寿命减半)
- 采样电阻温度:不应超过120℃(0.22Ω/1W×2的功耗在上面,正常约50-60℃)
如果变压器温度超标,除了降低磁密(增加匝数)和改善散热外,还有一个容易被忽略的改进方向——把三明治结构的初级和次级之间多隔一层聚酯薄膜,减少铜损热量向磁芯传导。
MOS管散热超标的话,先看Vds波形有没有多余的尖峰振铃(开关损耗占比大),再看驱动电阻是否合适(驱动太慢会增加开关时间)。这些都比加大散热片来得有效——先减小损耗,再加强散热,顺序不能反。
6.5 带载测试:效率、负载调整率和EMI的粗略评估
满足温度要求后,做一次完整的带载测试。用电子负载从10%到110%逐步加载,记录输出电压和输入功率:
- 输出24V在3.3A(110%负载)下不应跌出23.5V(约2%调整率)
- 满载效率:用功率计测P_in,满载效率应在85%附近,偏差超过3%要检查是不是MOS管或二极管损耗模型选错
- 空载功耗:220VAC输入、空载时输入功率应小于1.5W(UC3843的静态功耗+启动电阻的损耗约0.5W左右)
EMI粗略评估:用一个收音机放在电源旁边调到中波波段,如果受干扰严重,说明传导/辐射骚扰很可能超标,需要加强EMI滤波器或改善屏蔽。严格评估需要频谱仪和标准天线,但收音机法在做样机阶段足以暴露大部分问题。
7. 文件交付:原理图、PCB文件与变压器规格书
做完整设计后,我习惯把所有文件整理成一个完整的"可复现包",这也呼应了标题里"附变压器绕制与PCB文件"的承诺。具体包括:
- 原理图文件(含所有关键参数标注)
- PCB文件(含Gerber和钻孔文件,方便直接发板)
- 变压器规格书(BOM文件和绕制图纸)
- 测试记录(效率曲线、温升数据、纹波波形)
变压器规格书要特别说明:磁芯型号、气隙长度、所有绕组的匝数/线径/顺序/同名端标记、绝缘要求、电感量和漏感的目标值、测试条件(100kHz下测量)。这份文件不仅是为自己存档,更是为后续外协打样、量产做准备的。很多朋友自己绕的样品变压器性能很好,但没留规格书,想复刻时只能拆旧变压器数匝数,非常痛苦。
PCB设计文件建议把需要重点检查的走线标注出来,比如初级开槽、安全距离、采样走线等。发板前用DFM软件跑一遍间隙和最小线宽检查,再检查一次初级次级铜箔间距是否满足6.4mm的爬电距离要求(这是一个最容易被工厂制造误差吃掉的指标)。嘉立创EDA和KiCad这类免费工具生成Gerber都能直接打样,实际做下来性价比很好。
这个项目的完整原理图和PCB最终用KiCad完成,变压器绕制参数汇总如下表(这是直接抄作业的核心数据):
| 项目 | 参数 |
|---|---|
| 磁芯 | EE30,PC40材质 |
| 气隙 | 0.8mm±0.05mm(中柱磨削) |
| 初级绕组 | 28T,3股0.4mm漆包线并绕 |
| 次级绕组 | 7T,4股0.5mm漆包线并绕 |
| 辅助绕组 | 5T,0.2mm漆包线 |
| 初级电感量 | 130μH±5% |
| 漏感 | ≤5μH(次级短路测试) |
| 绕制顺序 | 初级14T → 次级7T → 初级14T → 辅助5T |
| 同名端方向 | 初级和次级同名端同侧(反激方向) |
这个参数表就是从零开始做72W反激最核心的可交付成果。照着它绕变压器,配上前面所有章节的电路参数,你完全能独立复现一个可用的72W反激电源。调试中遇到任何对不上的地方,优先检查是不是气隙开大了、同名端接反了、或者MOS管的驱动电阻选得不对——这三件事占了反激电源调试中十有七八的问题。