1. 项目概述与核心思路拆解
这次想和大家聊聊一个经典的电源设计项目:基于TI UC3843芯片,从零开始DIY一个宽电压输入的反激式开关电源。对于很多刚接触开关电源设计的工程师或电子爱好者来说,反激拓扑和UC3843这类电流型PWM控制器,就像是一道绕不开的“必修课”。UC3843之所以经典,不仅在于它本身性能稳定、外围电路成熟,更在于其庞大的社区资源和几乎“泛滥”的网络参考设计,这为我们的DIY之旅提供了绝佳的“脚手架”。我的这个项目目标是设计一个输入电压覆盖AC 65V到264V(也就是全球通用电压范围),输出功率约26VA的小功率隔离电源。整个设计过程,从研读数据手册、计算变压器参数、绘制PCB到最后的焊接调试,每一步都充满了挑战和乐趣,也踩了不少坑。接下来,我就把这次从原理到实物的完整经历,以及过程中积累的一些不那么容易在标准文档里找到的经验和技巧,详细地分享出来。
2. 核心芯片选型与电路架构解析
2.1 为什么是UC3843?
在众多PWM控制器中,选择UC3843作为入门和本次DIY的核心,是基于多重务实考虑的。首先,它的获取渠道非常广泛,从各大代理商到常见的电子元器件商城,都能轻松买到正品,价格也相当亲民。其次,正如我开头提到的,网络上的资源太丰富了。无论是TI官方的数据手册、应用笔记,还是国内外工程师分享的设计笔记、调试心得,甚至是各种论坛里的故障排查讨论,关于UC3843的资料可以说是汗牛充栋。这对于第一次动手做开关电源的新手来说,意味着当你遇到问题时,有很大概率能找到前人的解决方案,学习曲线会平缓很多。
从技术层面看,UC3843是一款电流模式PWM控制器。电流模式控制相较于电压模式,具有固有的逐周期电流限制、更快的负载动态响应以及更简单的环路补偿等优点,特别适合反激变换器。它内部集成了误差放大器、电流检测比较器、图腾柱输出级以及欠压锁定(UVLO)等关键功能,外围只需要搭配少量元件就能构建一个完整的电源系统。其启动电压门槛较低(通常8.5V左右),关断电压也较低,这有利于实现更宽的输入电压范围工作。
2.2 反激拓扑的确定与工作模式选择
对于26VA(约20W左右)的输出功率,并且要求输入电压范围极宽(65V-264V AC),反激(Flyback)拓扑几乎是唯一且最优的选择。反激拓扑结构简单,能天然实现输入输出隔离,并且非常适合宽范围输入、多路输出的场景。其核心工作原理是,当主开关管(MOSFET)导通时,能量存储在变压器初级电感中;当开关管关断时,存储的能量通过变压器耦合到次级,经整流滤波后输出。这个“储能-释放”的过程,决定了变压器不仅仅是一个隔离器件,更是一个储能电感。
在设计之初,就需要明确反激变换器的工作模式:连续导通模式(CCM)或不连续导通模式(DCM)。CCM模式在相同功率下,初级峰值电流和有效值电流更小,对MOSFET和变压器的应力相对较低,但环路补偿更复杂,且变压器需要有气隙。DCM模式环路稳定简单,次级整流二极管无反向恢复问题,但峰值电流大,对器件要求高。对于我这个宽输入范围的设计,在低压输入(如AC65V整流后约90VDC)时,为了传输足够的功率,占空比会很大,容易进入CCM;在高压输入(AC264V整流后约373VDC)时,占空比很小,容易进入DCM。因此,实际工作中它很可能是一种“临界模式”或“混合模式”。在初始设计时,我倾向于按DCM或临界模式来设计变压器,这样稳定性更有保障,后续调试也相对容易。
2.3 整体电路框架设计
基于UC3843的典型反激电路框架主要包括以下几个部分:
- 输入整流滤波:将交流输入整流为高压直流,并通过大电容滤波。
- 启动与供电电路:为UC3843提供初始启动电压和稳定工作后的供电(通常由辅助绕组提供)。
- UC3843核心控制电路:包括振荡频率设置(Rt, Ct)、电流采样(CS引脚)、反馈环路(COMP引脚)以及驱动输出。
- 功率转换部分:主开关管(MOSFET)、反激变压器、次级整流滤波电路。
- 反馈隔离电路:通常采用光耦和精密基准源(如TL431)构成,用于将次级输出电压的误差信号隔离传递到初级侧的UC3843。
我的原理图设计就是围绕这五个部分,仔细参考TI UC3843数据手册中的“典型应用电路”展开的。这里有一个关键点:数据手册的电路是一个“概念验证”级的框架,你需要根据自己具体的输入输出电压、电流参数,去计算并选择每一个外围元件的值,而不是直接照搬。
3. 反激变压器的设计与制作详解
变压器是反激电源的心脏,其设计好坏直接决定了电源的性能、效率甚至可靠性。对于新手来说,变压器设计是最令人头疼的一环。我的方法是:先基于一套相对保守、经过验证的计算方法确定初步参数,制作样品,然后在调试中优化。
3.1 关键参数计算过程
我使用Mathcad来整理和进行计算,这样逻辑清晰且便于修改。以下是核心计算步骤和考量:
确定系统规格:
- 输入电压范围:
VAC_min = 65V,VAC_max = 264V。 - 整流后直流电压范围:
VDC_min = 65V * 1.414 - 20V ≈ 72V(考虑整流压降和谷底电压),VDC_max = 264V * 1.414 ≈ 373V。 - 输出规格:假设设计为单路输出
12V/2.1A,功率25.2W,预留一定余量。 - 目标效率
η:预估为80%(初次设计可保守一些)。 - 开关频率
fsw:设置为65kHz。这是一个折中的选择,频率太高开关损耗大,EMI难处理;太低则变压器体积大。
- 输入电压范围:
计算最大占空比
Dmax: 在最低输入电压时,占空比最大。设定在VDC_min时,最大占空比Dmax不超过0.45(留有余量,防止因寄生参数导致实际占空比超过控制器极限)。反激变换器在DCM/CCM边界时,有公式:VOR = (Vout + Vf) * Np/Ns,其中VOR是反射电压,Vf是次级二极管压降。VOR的选择至关重要,它影响MOSFET的电压应力和占空比。通常VOR设置在80V-120V之间。我选择VOR = 100V。 根据伏秒平衡:VDC_min * Dmax = VOR * (1-Dmax)。代入数值:72V * Dmax = 100V * (1-Dmax),解得Dmax ≈ 0.58。这个值超过了预设的0.45。这说明在最低输入电压下,若想维持VOR=100V,占空比会过大。因此需要调整:要么降低VOR,要么接受在最低输入时进入更深的CCM模式。我选择将VOR调整为80V重新计算:72V * Dmax = 80V * (1-Dmax),解得Dmax ≈ 0.526。仍然偏高,但考虑到实际最低输入可能高于计算值,且控制器最大占空比有限制,我决定在电路中通过检测或限制手段来控制Dmax,初步计算仍以0.5左右作为参考。计算初级电感量
Lp: 按DCM模式设计(最恶劣情况),因为DCM模式需要的电感量最小,如果实际工作在CCM,只是峰值电流会小一些,更安全。DCM模式下一个周期内传输的能量为:Pout/η = 1/2 * Lp * Ipk^2 * fsw。 其中,峰值电流Ipk = (VDC_min * Dmax) / (Lp * fsw)。 将第二个公式代入第一个公式,可以消去Ipk,得到:Lp = (VDC_min^2 * Dmax^2) / (2 * (Pout/η) * fsw)。 代入数值:Lp = (72^2 * 0.5^2) / (2 * (25.2/0.8) * 65000) ≈ (5184 * 0.25) / (2 * 31.5 * 65000) ≈ 1296 / 4095000 ≈ 316 μH。 这是一个理论起始值。我会选择一个接近的标准值,例如330μH或300μH。计算初级峰值电流
Ipk:Ipk = (VDC_min * Dmax) / (Lp * fsw) = (72V * 0.5) / (330e-6 * 65000) ≈ 36 / 21.45 ≈ 1.68A。 这个值用于选择MOSFET和电流采样电阻。计算匝比
Np/Ns: 匝比N = Np/Ns = VOR / (Vout + Vf)。假设Vf=0.7V,VOR=80V,则N = 80 / (12 + 0.7) ≈ 6.3。 同时需要验证MOSFET的漏极电压应力:Vds_max = VDC_max + VOR + Vspike。其中Vspike是漏感引起的尖峰电压。假设Vspike控制在50V以内,则Vds_max ≈ 373V + 80V + 50V = 503V。因此需要选择耐压600V或以上的MOSFET。计算匝数: 首先需要确定磁芯型号。根据功率和频率,我选择了常见的EE25磁芯(或EF25)。查其规格书,得到有效截面积
Ae(例如52mm²)和饱和磁通密度Bsat(例如0.35T)。 初级匝数公式(按DCM):Np = (VDC_min * Dmax) / (ΔB * Ae * fsw)。其中ΔB是磁通变化量,为防止饱和,通常取0.2 * Bsat以下,例如0.2 * 0.35T = 0.07T。 代入:Np = (72 * 0.5) / (0.07 * 52e-6 * 65000) ≈ 36 / (0.07 * 0.00338) ≈ 36 / 0.0002366 ≈ 1520匝。这个匝数显然太多了,说明我的ΔB取值过于保守,或者应该选择更大的磁芯。 调整ΔB到0.2T(这是一个更典型的取值,但需确保在最高温度下不饱和)重新计算:Np = 36 / (0.2 * 52e-6 * 65000) = 36 / (0.2 * 0.00338) = 36 / 0.000676 ≈ 532匝。 再根据匝比N=6.3计算次级匝数:Ns = Np / N ≈ 532 / 6.3 ≈ 84.4匝,取整为84匝。 此时需要反算VOR和实际匝比:N_actual = 532 / 84 ≈ 6.33,VOR_actual = 6.33 * (12+0.7) ≈ 80.5V,与预设基本一致。 辅助绕组电压设计为给UC3843供电,约15V。其匝数Naux = Ns * (Vaux+Vf_diode) / (Vout+Vf) = 84 * (15+0.7) / (12+0.7) ≈ 84 * 15.7 / 12.7 ≈ 104匝。
注意:以上计算是一个迭代和折中的过程。实际中,我可能会使用TI的电源设计工具(如WEBENCH)或其它专业软件进行辅助计算和验证,但手工计算这一步对于理解原理至关重要。最终参数需要在后续调试中微调。
3.2 变压器绕制与气隙处理
绕制工艺直接影响漏感和EMI。我的原则是“夹心绕法”(Sandwich Winding):先绕一半初级,再绕次级,最后绕另一半初级和辅助绕组。这样可以将初级绕组包裹次级,耦合更好,漏感更低。具体顺序为:Np1(266匝)→Ns(84匝)→Np2(266匝)→Naux(104匝)。每层之间用绝缘胶带隔离。
关于气隙,这是反激变压器的精髓。气隙的主要作用是存储能量、防止磁芯饱和、稳定电感量。没有气隙的磁芯,其电感量会很高且易饱和。我采用“垫气隙”的方法,而不是磨磁芯。因为磨磁芯一旦磨多不可恢复,且边缘毛刺可能刺破绝缘。我的方法是:在磁芯中柱上,用高温胶带(如聚酰亚胺胶带)垫出所需的气隙长度。气隙长度lg可以通过公式估算:lg = (μ0 * Np^2 * Ae) / Lp,其中μ0=4πe-7。代入Lp=330μH,Np=532,Ae=52e-6,计算得lg ≈ 0.11mm。这是一个理论值。实际操作中,我会先垫一个大概的厚度(比如0.1mm的胶带2层),然后上电测试,通过观察初级电流波形(是否出现尖峰饱和)来调整气隙厚度,直到电流波形为光滑的三角波或梯形波。
实操心得:在没有电桥精确测量电感量的情况下,示波器是调试气隙的利器。将电流探头(或一个小采样电阻)串联在MOSFET源极,观察其电压波形(即电流波形)。如果波形在导通末期突然急剧上翘,说明磁芯接近饱和,需要增加气隙(多垫胶带)。如果波形斜率太小,导致峰值电流达不到设计值,功率不足,则可能需要减小气隙。这个过程需要耐心反复调整。
4. PCB布局设计与安规要点
开关电源的PCB布局(Layout)其重要性不亚于原理图设计。糟糕的布局会导致噪声大、效率低、不稳定,甚至炸机。
4.1 布局分区与电流环路
我的PCB布局严格遵循以下分区原则:
- 功率回路区:这是
dV/dt和dI/dt最高的区域。包括输入滤波电容、变压器初级、MOSFET、电流采样电阻。这个区域的环路面积必须最小化。具体做法是:将输入大电容的正负极引脚,尽可能靠近MOSFET的D极和S极(通过电流采样电阻到地)布置。变压器初级引脚、MOSFET、采样电阻、输入电容,这四者构成的环路要像布时钟线一样紧凑。任何多余的走线长度都会成为天线,辐射开关噪声。 - 控制芯片区:以UC3843为核心,包括其供电滤波电容、频率设置电阻电容、反馈补偿网络。这个区域需要远离功率回路和变压器等噪声源。UC3843的GND引脚应通过一个单独的走线,连接到电流采样电阻的接地端(即功率地星形连接的单点),避免功率地噪声干扰芯片基准地。
- 次级输出区:包括变压器次级、输出整流二极管、输出滤波电容。次级整流二极管到输出电容的环路同样要小。二极管阴极(输出正极)应直接通过宽走线或敷铜连接到输出电容正极,阳极(接变压器)到电容负极的回路也要短。
- 反馈采样区:输出电压采样点(TL431的分压电阻)必须直接从输出电容的两端引出,绝不能从负载端或经过长走线后采样,否则会引入寄生阻抗,影响稳压精度和动态响应。光耦的输出端(接UC3843 COMP引脚)布局也要靠近芯片。
4.2 关键元件的布局与布线细节
- MOSFET:其驱动信号(来自UC3843的OUT引脚)的走线要短而粗,必要时可以串联一个小的栅极电阻(如10Ω)来抑制振铃。驱动回路(芯片输出→栅极电阻→MOSFET栅极→MOSFET源极→芯片GND)的面积也要小。
- 电流采样电阻:这个电阻两端连接的是高噪声的功率地和高增益的电流检测放大器(UC3843内部)。因此,从电阻两端到UC3843的CS引脚和GND引脚的走线要采用差分走线或紧密平行走线,并最好用地线包围屏蔽,防止感应噪声。采样电阻的接地端,就是整个电源的“功率地星形连接点”。
- Vcc供电滤波:给UC3843供电的Vcc引脚,即使有辅助绕组供电,其滤波也至关重要。必须在芯片的Vcc和GND引脚最近处放置一个高质量的瓷介电容(如10μF/50V电解并联一个0.1μF陶瓷电容),用于高频去耦。
- Y电容与安规距离:作为隔离电源,必须注意初级和次级之间的安规距离(Creepage and Clearance)。通常需要至少6mm(对于工作电压250VAC以上)的电气间隙。跨接在初级地和次级地之间的Y电容,必须使用安规认证的(如Y1或Y2级),并且其放置位置要横跨初级和次级的分界线,引脚间距要满足安规要求。光耦同样要跨接在隔离带上。
踩坑记录:我的第一版PCB就忽略了电流采样回路。采样走线过长且靠近变压器,导致上电后芯片的电流检测端拾取了大量开关噪声,使得电源在轻载时都频繁进入过流保护,无法正常工作。后来在第二版中,将采样电阻紧贴UC3843放置,并用差分线直接连接,问题立刻解决。
5. 焊接、调试与测试流程实录
5.1 分步焊接与上电前检查
焊接顺序遵循“先贴片,后插件;先低矮,后高大;先最小系统,后完整电路”的原则。
- 最小系统焊接:首先只焊接保证UC3843能工作的最简元件。包括:UC3843芯片本身、振荡定时电阻Rt和电容Ct、Vcc的滤波电容、电流采样电阻、MOSFET的栅极驱动电阻。特别注意:按照提示,先不焊接软启动相关电路(原理图中的R2, R5, CE2, Q2等),这些是用于优化启动过程的,在核心功能验证前可以省略。同样,输出侧的反馈光耦和TL431也可以先不焊,或者用临时电路代替。
- 上电前硬检查:
- 目视检查:检查所有焊点是否饱满、有无连锡、虚焊。检查二极管、电解电容极性是否正确。
- 万用表二极管档/电阻档检查:
- 测量输入端正负极,应有较大的阻值(相当于整流桥反向),短路则有问题。
- 测量MOSFET的D-S、G-S、G-D之间,不应短路(G-S间由于内部有保护二极管可能有一个压降,是正常的)。
- 测量UC3843的Vcc对地电阻,不应短路。
- 隔离检查:用兆欧表或万用表高阻档,测量初级电路(输入侧)与次级电路(输出侧)之间的电阻,应为无穷大,确保隔离良好。
5.2 初级侧功能调试(不带载)
这是最关键也最危险的一步,务必小心。
- 使用隔离电源或调压器:将交流输入通过一个隔离变压器或自耦调压器接入,先从最低电压(如AC 50V)开始。
- 示波器准备:示波器电源线必须使用三脚插头并确保接地良好,或者使用隔离探头。一个通道接MOSFET的漏极(需用高压差分探头或极其小心地使用普通探头,最好间接测量),另一个通道接电流采样电阻两端(观察电流波形)。
- 首次上电:接通电源,迅速观察。
- 现象1:无任何反应,Vcc电压很低。可能原因:启动电阻开路、Vcc电容短路、芯片损坏。检查启动电阻(连接高压总线到Vcc的大阻值电阻)是否焊好,阻值是否正确(通常几百kΩ)。
- 现象2:Vcc电压在某个值反复跳变(打嗝)。这是典型的现象。说明芯片启动了,但可能因为过压、欠压或过流保护而关闭。此时需要看电流波形。如果能看到周期性的、幅度逐渐增长的电流脉冲,然后停止,再启动,这通常是正常的软启动或因为次级开路(无反馈)导致的过压保护(OVP)。UC3843的启动阈值约8.5V,关断阈值约7.6V,存在迟滞。当Vcc电容被启动电阻充电到8.5V后,芯片开始工作,消耗电流增大,如果辅助绕组没能及时供电,Vcc电压会下降,低于7.6V后芯片关闭,然后Vcc电容又被充电,如此循环,形成“打嗝”。这说明功率部分可能已经开始工作,需要检查辅助绕组极性是否正确,整流二极管和滤波电容是否完好。
- 观察栅极驱动波形:在Vcc“打嗝”的瞬间,用示波器捕捉UC3843 OUT引脚(或MOSFET栅极)的波形。应该能看到一串PWM脉冲。如果完全没有脉冲,检查Rt/Ct振荡电路。
- 观察初级电流波形:这是调试的核心。在电流采样电阻上,你应该能看到锯齿波或三角波。重点关注:
- 波形形状:是否光滑上升?如果在顶部出现急剧上翘的“膝盖”,说明变压器饱和,必须立即断电,检查变压器绕制、气隙或MOSFET是否已损坏。
- 峰值电流:是否与设计值(约1.68A)相符?过大或过小都需要调整电流采样电阻或反馈。
- 开关频率:是否与设计值(65kHz)相符?由Rt/Ct决定。
5.3 闭环调试与带载测试
当初级侧能稳定产生PWM和电流波形后,开始焊接反馈回路。
- 焊接反馈电路:焊接光耦、TL431及其周边电阻电容。在输出端先接一个假负载电阻(如一个功率较大的水泥电阻,对应1/4负载左右)。
- 上电观察输出电压:缓慢升高输入电压,同时监测输出电压。如果输出电压远高于设定值(如12V),说明反馈环路未起作用,可能是光耦接反、TL431参考极分压电阻计算错误或焊接问题。如果输出电压在设定值附近,但跳动厉害,说明环路不稳定,需要调整UC3843 COMP引脚到地之间的补偿网络(通常是一个RC串联电路)。
- 环路补偿调整:这是一个经验性很强的工作。UC3843数据手册给出了补偿网络的典型值。我的经验是,先使用手册推荐值(例如1nF电容串联一个10kΩ电阻),然后观察输出电压在负载阶跃变化(如空载到半载)时的响应。如果出现大幅振荡,说明相位裕度不足,需要增加补偿电容(降低穿越频率)或调整电阻。用示波器观察非常直观。
- 带载与效率测试:从轻载(10%)逐步增加到满载(100%),观察输出电压的调整率(变化范围)。同时测量输入功率和输出功率,计算效率。使用红外测温枪监测MOSFET、变压器、整流二极管的温升。
- 动态负载测试:用电子负载设置负载电流在某个频率下(如100Hz)方波变化,观察输出电压的瞬态响应和恢复时间,进一步验证环路稳定性。
6. 常见问题排查与实战技巧
在实际调试中,会遇到各种各样的问题。下面是我总结的一些典型故障现象、排查思路和解决方法,做成表格方便大家速查。
| 故障现象 | 可能原因 | 排查步骤与解决方法 |
|---|---|---|
| 上电无反应,Vcc电压为0 | 1. 输入保险丝熔断 2. 整流桥损坏 3. 启动电阻开路或阻值过大 4. Vcc引脚对地短路 | 1. 检查保险丝通断。 2. 用二极管档测整流桥四个方向。 3. 检查连接高压直流到Vcc的启动电阻(通常1-2颗串联,总阻值几百kΩ),测量其阻值。 4. 断电测Vcc对地电阻,若接近0Ω,检查滤波电容和芯片是否短路。 |
| Vcc电压在~8-15V间反复跳变(打嗝) | 1. 辅助绕组供电回路故障(极性反、二极管坏、电容坏) 2. 输出短路或过载 3. 电流采样电阻值过大或CS引脚滤波过强 4. 变压器同名端错误 | 1. 检查辅助绕组整流二极管方向和焊接,测量其输出电压。 2. 断开负载,测量输出端是否短路。 3. 检查CS引脚到采样电阻的走线,尝试减小CS引脚到地的滤波电容(通常为1nF-10nF)。 4. 确认变压器初级、次级、辅助绕组的同名端(相位)是否正确。错误会导致能量无法传递。 |
| 输出电压偏高且不可调 | 1. 反馈环路开路(光耦不工作、TL431损坏) 2. TL431分压电阻计算错误或开路 3. 光耦次级侧(接UC3843)接反 | 1. 测量TL431参考极电压,应为2.5V。若不是,检查分压电阻。 2. 检查光耦初级LED是否有电流流过(测两端压降)。 3. 检查光耦集电极-发射极是否接反。正确接法是:集电极接Vcc(通过上拉电阻),发射极接COMP引脚。 |
| 输出电压偏低,带载能力差 | 1. 输入电压过低或占空比已达极限 2. 变压器电感量过大或气隙过小 3. 电流采样电阻偏大,过早限流 4. 输出整流二极管或滤波电容损耗大 5. 环路补偿过强,响应慢 | 1. 检查输入电压是否在范围内,观察最大占空比是否受限。 2. 观察初级电流波形,看峰值是否达到设计值。若斜率太小,可能是电感量过大,可尝试微调气隙(减小气隙增加电感量?不,这里带载差需要减小电感量以增大峰值电流,所以应增加气隙)。 3. 测量电流采样电阻实际值,计算对应的限流点是否过早。 4. 检查二极管温升,用示波器看其反向恢复是否有问题。换用快恢复二极管。 5. 尝试减小COMP引脚的补偿电容,提高环路带宽。 |
| MOSFET或变压器发热严重 | 1. 开关损耗大(开关速度慢、振铃严重) 2. 导通损耗大(MOSFET Rds(on)大、峰值电流高) 3. 变压器磁芯损耗或铜损大 4. 二极管反向恢复损耗大 | 1. 观察MOSFET的Vds开关波形,看上升/下降时间和振铃。可尝试调整栅极驱动电阻,优化驱动速度。 2. 检查MOSFET选型,测量工作时的漏极电流有效值。检查变压器气隙是否合适,避免饱和导致尖峰电流。 3. 检查变压器绕线是否过细,磁芯材料是否适合工作频率。 4. 次级整流二极管必须使用快恢复或肖特基二极管,观察其反向电压波形。 |
| 空载或轻载时有“吱吱”声 | 1. 变压器或电感磁芯松动 2. 工作在不连续模式与连续模式边界,产生次谐波振荡 3. 环路不稳定,处于间歇工作模式 | 1. 浸漆或固定磁芯。 2. 这是反激电源常见问题。可以尝试在输出端加一个最小负载电阻(如1kΩ),强制其进入更稳定的工作区域。或者调整环路补偿,改变其动态特性。 3. 检查COMP引脚补偿网络,可能是相位裕度不足。 |
6.1 调试中的两个关键技巧
“假负载”法判断故障区域:当电源无法正常启动时,快速判断是初级问题还是次级反馈问题的一个方法是使用“假负载”。断开次级反馈光耦,在光耦连接UC3843 COMP引脚的那一侧(初级侧),用一个可调电阻(如10kΩ电位器)连接在Vcc(约12-15V)和COMP引脚之间。调节这个电阻,相当于手动控制占空比。如果此时调节电位器,能控制输出电压变化(需接轻负载),说明初级PWM部分和功率部分基本正常,问题出在次级反馈电路(光耦/TL431)。如果手动调节也无效,则问题在初级侧(芯片、驱动、采样等)。
电流探头与电压探头的接地安全:调试开关电源时,示波器接地问题可能导致短路炸机。绝对不要将示波器探头的接地夹随意夹在电路板的“地”上。因为探头接地夹是连接示波器外壳并通过电源线接大地的。如果你的电路板地不是大地(如初级侧的地是浮地),夹上去就可能形成短路。安全的做法是:使用差分探头测量非地电位点;如果只有普通探头,可以测量两点之间的电压差(如A点对B点),但需要两个通道做数学运算;更简单的方法是,使用隔离变压器给被测电源供电,这样其“地”电位就与大地隔离了,但操作仍需谨慎。测量MOSFET栅极驱动时,可以将探头接地夹夹在MOSFET的源极(功率地),因为这一点通常与芯片地相连,且是系统的参考地。
7. 性能优化与进阶思考
当基本功能实现后,可以考虑进行一些优化,让电源更可靠、更高效。
7.1 增加软启动功能
我原理图中预留了软启动电路(Q2, R2, R5, CE2)。其工作原理是:在上电瞬间,通过一个电容(CE2)缓慢拉低COMP引脚电压,从而限制初始占空比,使输出电压平缓上升,避免对输入电容和变压器产生过大的冲击电流。这对于限制浪涌电流、保护MOSFET和防止变压器饱和很有好处。调试时,通过调整CE2的容值,可以改变软启动时间。
7.2 EMI抑制措施
开关电源是EMI大户。在PCB布局时就应做好规划。此外,可以增加以下措施:
- 初级RC吸收电路(RCD Snubber):在变压器初级绕组两端或MOSFET的D-S之间,增加一个由电阻、电容、二极管串联的吸收电路,用于吸收由变压器漏感引起的电压尖峰。其参数需要根据实测的尖峰电压和频率来调整。
- 次级RC吸收电路:在次级整流二极管两端并联RC电路,可以抑制二极管反向恢复引起的振铃和噪声。
- 共模电感:在输入交流侧加入共模电感,能有效抑制传导EMI中的共模干扰。
- 磁珠:在Vcc供电、反馈信号等敏感线路上串联磁珠,可以滤除高频噪声。
7.3 过温保护与过压保护
基本的UC3843电路只有过流保护。对于更可靠的设计,可以增加:
- 过温保护:使用热敏电阻(NTC)贴在关键发热元件(如MOSFET散热片、变压器)上,配合电压比较器或单片机,当温度超过阈值时关断PWM信号。
- 输出过压保护(OVP):可以在次级侧增加一个稳压管(Zener)配合可控硅(SCR)构成撬杠(Crowbar)电路。当输出电压异常升高超过稳压管击穿电压时,触发可控硅直接将输出短路,迫使初级过流保护动作,关断电源。
整个基于UC3843的反激电源DIY过程,是一次从理论到实践的完整穿越。它考验的不仅仅是计算和画图能力,更是动手调试、问题分析和解决的实际工程能力。每一个参数的背后都有其物理意义,每一个波形异常都指向一个潜在的缺陷。虽然现在有很多集成的电源模块和更先进的控制器,但亲手从头到尾完成这样一个经典的设计,对于理解开关电源的本质,培养硬件调试的“手感”,有着不可替代的价值。最后,所有用到的设计文档,包括原理图、PCB、计算表格等,一定要妥善归档,这不仅是本次项目的总结,更是下次优化或新设计时最宝贵的参考资料。