资讯动态

基于UC3843AC的24W反激开关电源设计与调试实战

发布时间:2026/9/8 23:46:05 来源:尧图企业网站定制
做开关电源这些年UC3843 可以说是陪伴我最多的 PWM 控制器之一。最近一个 24W 反激适配器项目我把主控从原来的进口 3843 换成了萨科微的 UC3843AC重新做了整套外围设计。这颗芯片的引脚定义和关键参数跟经典 3843 兼容启动电流、UVLO 门槛、振荡频率上限这些主要指标都能对得上基本上可以直接替换就跑起来供应链和成本上都省了不少事。这篇文章就把整个 AC-DC 反激电源应用方案的核心内容整理出来包括参数计算、原理图搭建细节、上电调试顺序和常见故障排查。适合正在做小功率开关电源的硬件工程师也适合刚入门想搞清楚 3843 到底怎么用的朋友。1. 方案选型萨科微UC3843AC适不适合你的电源1.1 UC3843AC能覆盖哪些应用场景UC3843AC 是一颗峰值电流模式控制的 PWM 控制器经典 3843 该有的功能它都有内部 5V 基准、振荡器、误差放大器、电流采样比较器、RS 锁存器、图腾柱输出以及比较完整的欠压锁定保护。它最常用的电路拓扑就是反激其次是 Boost。在小功率 AC-DC 适配器、充电器、辅助电源、家电控制板供电这类场景里它的存在感极强。从功率范围来看配合合适的外围功率管和变压器UC3843AC 做 5W 到 60W 的输出都很常见。我做这个项目是 24W 反激属于这类芯片最舒服的区间。再大功率当然也能做但对变压器设计、吸收电路、环路补偿都有更高要求就不如用专门的大功率 LLC 或者准谐振方案了。所以选型第一步不是看芯片新不新而是看应用功率段和成本预期是否匹配。相比更老的 UC3842UC3843 的启动电压只有 8.4V关断电压是 7.6V而 3842 是 16V 启动、10V 关断。这意味着 UC3843AC 可以用更低的辅助绕组电压工作VCC 电容能用小一点启动电阻的功耗压力也小一些。在要求待机功耗低的场合这个差异比较有用。当然如果系统里本来就有稳定的 18V 辅助电源用 3842 也完全可以但新设计我会优先考虑 UC3843。1.2 替换经典3843时重点核对这4个参数我拿到萨科微 UC3843AC 的第一件事不是直接焊板子而是翻数据手册核对几个关键参数。为什么因为很多“兼容”芯片粗看类似细看启动阈值、基准精度、过流阈值这些细节却有差异容易在调试阶段挖坑。比较重要的几项是启动电压典型 8.4V欠压关断 7.6V迟滞 0.8V。这个决定了 VCC 电容和启动电阻的配合。基准电压5V容差一般在 2% 以内。误差放大器外围反馈的精度会受它影响。最大占空比UC3843 没有像 3844/3845 那样的 50% 占空比限制最大可以做到接近 100%。反激设计时我习惯把正常工作的最大占空比控制在 45% 以内留足余量。电流采样阈值内部 CS 比较器翻转电压典型 1V。这个参数直接决定采样电阻取值。输出驱动能力峰值拉电流和灌电流都在 1A 左右推一颗常见的 7N60、8N65 这类 MOSFET 没什么问题但驱动电阻不能省否则开关边沿太陡EMI 和振铃都会变大。实际替换测试中我把原来用进口 3843 的板子直接换上 UC3843AC输出 12V 的电压精度和满载效率基本没有变化。这说明它的核心参数兼容性做得可以。不过我还是建议每个新批次先拿几颗做关键波形对比尤其是低输入电压满载时的最大占空比和过流点。2. 反激电源参数计算从输出指标一步步算到外围元件2.1 先定设计指标和最小母线电压反激电源的设计不能一上来就套公式必须先把输入输出指标写清楚。我这个项目的要求是输入交流 90V 到 265V输出 12V、2A最大输出功率 24W目标效率 85%输出纹波控制在 100mV 以内。输入交流电压范围确定后要估算最低直流母线电压。AC 90V 输入整流滤波后峰值是 90×1.414 约 127V满载时母线电容会按负载放电电压会有很大的纹波实际最低点可能跌到 100V 附近。所以我在下面的计算里直接取 Vin_min 100V这是偏保守但合理的工程值。再算输入功率。输出 24W效率按 85% 估输入功率就是 24 / 0.85 28.2W。这两个数是整个变压器和功率级计算的起点后面所有参数都围绕它们展开。尤其是初级电感量和峰值电流误差超过 10% 就会明显改变电源的工作模式要么进入连续模式导致斜率补偿不足要么峰值电流过高触顶过流保护。在电源设计里很多新手会忽略“满载母线电压跌落”这一步。用简单的 127V 去算算出来初级电感偏大结果低输入电压满载时占空比冲很高甚至进入连续模式环路完全变了一个状态。所以请记住反激计算里用到的最小输入电压一定要是满载纹波谷底附近的电压而不是空载整流峰值。2.2 振荡频率、占空比与变压器初级的配合UC3843AC 的振荡频率由 RT 和 CT 决定数据手册给出的公式是f 1.72 / (Rt × Ct)其中 Rt 是定时电阻Ct 是定时电容。考虑开关损耗、变压器体积和 EMI我把频率定在 65kHz 左右。这个频率段在小功率反激里非常成熟变压器骨架和磁芯材料都好找环路调试也相对容易。如果选 Ct 1nF那么 Rt 就是 1.72 / (65000 × 1nF) 26.5kΩ取标称值 27kΩ实际频率约 63.7kHz完全够用。也有人喜欢把频率做到 100kHz 以上来缩小变压器但那时候对 MOSFET 的开关损耗、驱动电阻和吸收电路要求更高我建议新手先用 65kHz 起步。接下来算占空比。反激在最大占空比时初级电感储存的能量要能满足输出功率。我取 Dmax 0.45这也是 UC3843 这类电流型控制器比较稳妥的工作点。超过 0.5 之后电流内环更容易出现次谐波振荡需要额外的斜率补偿变压器绕制窗口利用率也会下降。初级电感量用下面这个公式估算注意它是针对 DCM 连续边界附近的一个近似设计方法Lp (Vin_min × Dmax)^2 / (2 × Pin × f)代入数字Vin_min 100VDmax 0.45Pin 28.2Wf 63.7kHz。Lp (100 × 0.45)^2 / (2 × 28.2 × 63700) ≈ 0.56mH实际我取 0.55mH然后反推峰值电流Ipk sqrt(2 × Pin / (Lp × f)) sqrt(2 × 28.2 / (0.00055 × 63700)) ≈ 1.27A这个 1.27A 就是要供给变压器初级的峰值电流也是后面选电流采样电阻的重要依据。变压器磁芯我选了 EE25Ae 大约 40 平方毫米Bmax 取 0.25T初级匝数Np Lp × Ipk / (Bmax × Ae) 0.00055 × 1.27 / (0.25 × 40e-6) ≈ 70 匝匝比按照反射电压 VOR 来定。反射电压取 90V 左右次级输出电压加整流二极管压降约 12.6V匝比 n VOR / 12.6 ≈ 7.1所以次级匝数取 70 / 7 ≈ 10 匝。线径和绕制工艺必须和变压器厂打样确认这里给的一组参数能直接做首版样品。2.3 电流采样电阻和过流保护阈值设定电流采样电阻是 UC3843AC 实现逐周期限流的关键。芯片 CS 引脚比较器翻转电压是 1V但正常工作的时候不能把 CS 电压用满必须留出过流余量。我习惯把满载时的 CS 峰值电压控制在 0.8V 左右这样过流点大约在峰值的 1.25 倍以上。采样电阻 Rcs 0.8V / 1.27A ≈ 0.63Ω取标称值 0.62Ω功率选 0.5W 以上。这里的功耗要算清楚正常满载 CS 峰值电压 1.27 × 0.62 ≈ 0.79V但采样电阻流过的是三角波电流有效值不是 1.27A实际发热大约是 I_rms² × R。按反激初级电流波形估算有效值约 0.5A功耗只有 0.15W 左右0.5W 封装完全够。如果过流保护频繁动作最终可能 1.6A 的峰值触发那瞬时功耗会高不少所以采样电阻选脉冲耐受能力好的金属膜或合金电阻更稳。这里提醒一个容易踩的坑采样电阻到 UC3843AC 的 CS 脚之间必须有 RC 滤波否则 MOSFET 开通瞬间驱动电流通过米勒电容耦合到源极采样电阻上会产生很高的前沿尖峰很可能直接超过 1V 导致误触发。我常用的取值是 R1kΩC470pF时间常数约 0.47μs对 65kHz 的开关周期来说能有效滤掉前沿毛刺又不会明显延迟过流保护响应。具体数值要在示波器上确认。2.4 辅助绕组和VCC供电怎么设计才不“打嗝”UC3843AC 的 VCC 正常供电由辅助绕组提供。启动阶段VCC 电容通过启动电阻充电电压升到 8.4V 后芯片开始工作PWM 输出驱动开关管。输出电压建立之后辅助绕组必须能在整个负载范围内维持 VCC 在 7.6V 以上否则芯片会进入欠压保护然后重新启动形成“打嗝”现象。辅助绕组匝数按次级输出电压比例算。目标 VCC 取 14V 左右加上辅助绕组整流二极管压降约 0.7V就是 14.7V次级 12V 加二极管压降 12.6V匝比 14.7 / 12.6 ≈ 1.17次级 10 匝所以辅助绕组 12 匝。实际绕制时还要考虑轻载下辅助电压会上升的情况所以 VCC 电容耐压我直接选了 50V防止空载电压冲太高。VCC 电容不能太小。我用了 47μF 电解电容并联一个 0.1μF 陶瓷电容。启动电阻从整流后的 310V 母线取电我用两个 330kΩ 电阻串联总阻值 660kΩ启动电流约 0.47mAVCC 从 0V 充到 8.4V 大约 0.8 秒。这个启动速度在大多数适配器场景都能接受待机功耗也不至于太大。如果启动电阻太大比如超过 1MΩ冷启动时间会拉到 2 秒以上客户体验很差太小则待机功耗超标。两个串联电阻除了分担功耗还能提高耐压可靠性这在小功率电源上已经是常规操作。3. 关键外围细节与上电调试实操3.1 反馈环路搭建TL431、光耦和COMP脚的配合反激电源要稳压反馈环路的搭建很关键。我用的是最经典的组合TL431 加光耦 PC817输出端取样通过光耦把误差信号传到 UC3843AC 的 COMP 脚。输出电压 12V通过两个电阻分压TL431 的参考端要稳定在 2.5V。假如上分压电阻 R1 取 10kΩ下分压电阻 R2 根据公式 Vout 2.5 × (1 R1/R2) 算12V 对应 R2 ≈ 2.63kΩ取标称值 2.7kΩ 时输出电压约 11.76V取 2.4kΩ 则是 12.9V。所以我常用 2.7kΩ 和 51kΩ 并联得到约 2.56kΩ输出约 12.27V再通过实测微调。这个微调动作在电压精度要求 5% 的应用里很常见。TL431 阴极到参考端之间我还会加一个 RC 串联支路比如 10kΩ 电阻加 104 电容作用是调整环路零极点消除轻载振荡。别小看这个元件很多空载啸叫、负载阶跃振铃都是这里没调好。光耦的输入侧限流电阻要保证全负载范围内 TL431 都有足够的电流。光耦二极管压降约 1.2VTL431 正常工作至少需要 1mA 阴极电流我用 2.2kΩ 限流电阻典型工作电流大约 3.8mA留了余量。光耦输出侧的集电极接 COMP发射极接芯片地注意极性不能接反。COMP 脚内部有上拉不需要外部再加电阻拉高。3.2 斜率补偿和CS脚滤波提前避坑电流模式控制有一个先天问题当占空比大于 50% 时电感电流的小扰动会在相邻周期被放大造成次谐波振荡。现象就是开关管电流波形一高一低交替输出纹波明显变差。UC3843AC 内部没有集成斜率补偿需要在外围做。对于反激电源如果设计时把最大占空比控制在 0.45 以内其实已经避开了一半风险。但如果输入电压范围很宽最低输入时占空比可能超过 0.5那就必须考虑斜率补偿。我常用的办法是从 4 脚振荡器上取一路斜坡信号通过一个小电容耦合到 CS 脚这样开关管的电流采样信号上就叠加了一段与占空比同步的斜坡能有效抑制次谐波振荡。不过要小心斜率补偿加多了会让电流内环反应变慢过流保护点会随着占空比变化而漂移。所以新手做第一版时我建议先不加斜率补偿只在 CS 脚加 RC 滤波等示波器上看到明显的占空比抖动或者电流波形交替再逐步加补偿。调试电源要一次只改一个变量这才不会把自己搞晕。CS 脚的 RC 滤波我前面已经提过R1kΩ、C470pF 起步。如果采样电阻离芯片比较远可以把电容加大到 1nF但要注意过流响应延迟。还有一种常见的误触发原因是采样走线太长和功率地形成了环路这个留到布板部分细说。3.3 PCB布局采样走线长度决定可靠性同样的原理图不同的人画 PCB做出来的电源可靠性可能差很多。UC3843AC 这类峰值电流控制芯片对噪声比较敏感核心就是功率地和信号地不能乱。我画板的原则是先把功率环路收紧。原边功率环路是输入电容、变压器初级、MOSFET、采样电阻这个回路的面积必须尽量小因为这是整个电源里 dI/dt 最大的地方。环路面积大寄生电感就大MOSFET 关断时的 VDS 尖峰会明显上升。采样电阻到芯片 CS 脚要单独走线尽量不要和门极驱动回路线平行否则驱动电流的突变会感应到采样线上。采样电阻的接地端要单独回到输入电容负极形成一个“开尔文连接”不能直接就近接到功率地的大铜皮上。我见过很多炸管案例并不是过流保护没作用而是采样线上的干扰让芯片在需要保护时反而没反应过来。UC3843AC 的 VCC 电容要尽量靠近芯片管脚GND 脚和功率地单点连接。反馈光耦的输出走线尽量远离变压器和开关管防止漏感产生的磁场干扰耦合到 COMP 脚。COMP 脚是高阻节点走线一长就容易收到噪声我一般会在 COMP 脚旁边放一颗几 nF 的小电容到地当然这会稍微影响环路带宽需要折中。3.4 上电顺序与关键波形判读拿到新板子不要直接上 220V 满电压。我最常用的调试流程是先用调压器从交流 50V 起步配合示波器观测确认没有明显异常再逐步升压。第一步测 VCC 波形。正常的启动过程是VCC 电压线性上升到 8.4V 附近芯片开始输出 PWM然后电压会短暂跌落但很快被辅助绕组拉起来稳定在 12V 到 15V 之间。如果跌到 7.6V 以下芯片关闭然后重新启动看到的就是周期性锯齿波形这通常说明辅助绕组供电不够或者输出没建立起来。第二步测 MOSFET 的 VDS 波形。反激关断时因为变压器漏感的存在VDS 上会有一个尖峰。这个尖峰电压加上母线电压、反射电压必须低于 MOSFET 的耐压并留出 15% 以上余量。比如用 650V 的管子最高 VDS 尖峰最好控制在 550V 以内。第三步测 CS 脚的波形。满载时 CS 峰值应该在 0.8V 左右不能超过 1V。如果满载时 CS 已经接近 1V说明采样电阻偏大或者变压器感量和设计偏差导致峰值电流偏高需要重新核对参数。上电调试时强烈建议在输入端串一个白炽灯或者限流电阻万一出现短路或失控灯会限流并保护后级。等板子正常工作了再撤掉限流装置。这个习惯能救下很多 MOSFET 和芯片。4. 常见故障排查与经验速查4.1 不起振和打嗝先看VCC波形不起振和反复打嗝是最常见的两个问题而且原因往往不一样。如果 VCC 电压根本没有上升到 8.4V就要查启动电阻是否开路、阻值是否过大、VCC 电容是否损坏或漏电。还有芯片本身如果焊接时被静电打坏也会表现为 VCC 正常但 5V 基准没有输出。这个可以用万用表量 8 脚 REF 对地电压正常应该有稳定的 5V。如果 VCC 能升到 8.4V 并出现 PWM但随后掉到 7.6V 以下然后反复重启问题多半出在辅助绕组。最常见是辅助绕组极性接反启动后不但不能维持供电反而把 VCC 拉低甚至反向。其次是辅助绕组匝数不够轻载时电压勉强够一加重负载电压就掉。这种间歇重启的现象用示波器看 VCC 波形一眼就能确认。还有一种特殊情况次级输出负载短路。输出短路时辅助绕组电压也被拉低芯片同样会出现反复打嗝。所以排查打嗝时先断开次级负载看能否稳定启动能稳定说明负载侧有问题不能稳定再看辅助绕组和启动部分。4.2 带载能力差、纹波大逐级拆解电源“空载正常、带载掉电压”是目前大家经常咨询的问题。第一反应要看满载时的 CS 波形是否已经顶到 1V。如果顶到了说明电流峰值限制动作不是反馈环路的问题。原因可能是采样电阻偏小但表观上 CS 先到阈值或者变压器初级电感偏大导致在不该到峰值的时候就触发了。另一个常见原因是变压器感量和设计值偏差大。很多新手直接拿网上的绕制数据打样结果磁芯气隙不合适、初级电感不对导致电源工作模式完全变样。遇到带载能力差我建议先拆下初级绕组用电桥实测电感量确认和计算值差距在允许范围内。纹波大要区分是低频纹波还是高频尖峰。低频纹波一般来自母线电容容量不足或者反馈环路带宽不够特征是在 100Hz 附近有大的波动。高频尖峰则来自开关动作和二极管反向恢复可以在输出整流二极管上并联 RC 吸收或者在次级滤波电容上并联 0.1μF 高频陶瓷电容。示波器测量纹波时要用地线弹簧或者非常短的地线夹不然量出来的全是空间辐射噪声。4.3 功率管炸机案例三个容易被忽略的细节我调试反激电源炸过管子事后复盘基本都能归到三类问题。第一类VDS 尖峰过高RCD 吸收设计不当。满载关断时漏感能量全部加在 MOSFET 上如果 RCD 吸收的电容太小或者电阻太大尖峰会直接超出管子耐压瞬间击穿。解决办法是实测 VDS 波形调整 RCD 的参数确保最大尖峰留足余量。第二类CS 采样回路受干扰过流保护失效。这里包括采样走线过长、CS 滤波电容太小、采样电阻接地位置不对。保护动作不可靠远比不动作更危险因为它在你不注意的时候误动作影响带载能力真正要保护的时候又可能因为地被拉偏没有动作。第三类反馈环路失效占空比失控。光耦虚焊、TL431 引脚接反、COMP 脚被干扰都会让芯片失去闭环控制占空比直接冲大输出过压次级整流管先炸然后反过来拖累原边开关管。排查这类问题时重点是看 COMP 脚在负载阶跃下是否能够平滑响应。如果 COMP 已经顶到最高说明反馈没有把误差传过来故障点一定在反馈链路。4.4 排查顺序速查表排查电源故障顺序比乱试重要。我整理了一张速查表基本覆盖了上一节提到的问题故障现象第一检查点第二检查点第三检查点完全不起振VCC 是否达到 8.4V启动电阻是否开路REF 脚是否有 5V反复打嗝辅助绕组极性/匝数次级是否短路VCC 电容容量是否下降空载正常带载掉电压CS 是否顶到 1V变压器感量是否偏大输入母线电压跌落幅度输出纹波大输出电容 ESR二极管吸收电路地线测量方法功率管发烫驱动电阻是否偏大RCD 吸收功率是否够开关频率是否太高炸 MOSFETVDS 尖峰是否超限CS 采样走线是否过长反馈环路是否失效每次炸机之后别急着换上管子继续上电先检查所有和可疑点相关的波形和参数。我习惯在 VCC、CS、输出三个位置预留测试点方便示波器探头夹持。没有测试点的板子调试时手一抖就短路又是另一个故事了。做这个项目最深的体会是UC3843 这颗芯片不算先进但胜在成熟、便宜、好买国产型号把交期和成本都拉下来了。调试反激电源最重要是先把 VCC 波形和 CS 波形调干净再谈效率和温升。每次炸管十有八九不是芯片本身的问题而是采样回路或者反馈环路出了纰漏。所以无论用什么品牌的主控都要在电压应力和电流保护上留足余量调试时备好隔离变压器和假负载一步步来这个领域没有太多捷径。希望这篇文章对打算用 UC3843AC 做电源的朋友有帮助。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价