news 2026/9/12 5:46:37

UC3843AC反激电源设计实战:从变压器计算到环路调试的完整记录

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
UC3843AC反激电源设计实战:从变压器计算到环路调试的完整记录

前阵子客户要一块控制板的辅助电源,12V/2A,85-264V全电压输入,交期压得很紧。我翻了一圈手头的物料,最后又绕回到UC3843AC这颗IC上——就是萨科微SLKOR标的那颗,DIP-8封装,引脚和标准UC3843完全一致。这年头说起UC3843,总有人觉得是老古董,但在小功率AC-DC反激电源这个场景里,它依然是出货量极大、调试资料最全、踩坑成本最低的成熟方案。这篇文章就是我拿着UC3843AC做一台24W反激样机的完整记录,从芯片内部原理一路讲到变压器计算、环路搭建、示波器实测和几个典型的调试坑,希望能给正在选型或调反激的朋友一些能直接抄作业的东西。

1. 都2024年了,小功率AC-DC为什么还在用UC3843AC这类芯片

说实话,我一开始也犹豫过要不要用集成开关的方案,比如PN80xx、VIPer或LNK系列,外围能省掉一大片。但最后评估下来,UC3843AC这套分立方案在24W这个功率档位依然有不可替代的灵活性,而且最关键的几个维度它完全没输。

1.1 电流模式PWM和自激振荡方案的本质差异

小功率反激电源早期大量用RCC自激振荡电路,几个电阻电容加一个三极管或MOS管就能起振。优点是元件少、成本极低,缺点是频率跟着输入电压和负载跑,空载可能跑到一两百千赫,满载又掉到三四十千赫,EMI滤波器和变压器的设计非常被动。

UC3843AC属于固定频率电流模式PWM控制,振荡频率由外置RT/CT定时电阻电容决定。这意味着变压器、输入滤波、输出滤波都可以围绕同一个开关频率来设计,环路响应也更容易预测。电流模式还有一个天然优势是逐周期限流,每个开关周期都会采样一次初级峰值电流,一旦超过阈值就立刻关断输出,这种保护在RCC时代很难做到。

很多工程师觉得UC3843外围比集成开关方案多,电容电阻一片。这是事实,但也正是这些“多出来的”电阻电容,给了我们调整占空比、频率、限流点、软启动、斜坡补偿的空间。集成方案遇到环路不稳定或者EMI超标,往往只能改变压器或者换料,分立方案可以在样机阶段快速试出最优解。

1.2 萨科微UC3843AC的定位与选型逻辑

萨科微SLKOR的UC3843AC,内部架构遵循UC3843体系,属于引脚兼容的国产型号,DIP-8和SOIC-8封装都有,可以直接替换标准UC3843。我这次用的是DIP-8,插件封装在调试时方便换片,手工焊接也省事。

这颗料的核心参数和原厂UC3843基本一致:启动电压8.5V,关断电压7.6V,最大占空比接近96%,5V基准输出,峰值驱动电流±1A,工作频率最高可以做到500kHz。UC3843和UC3842的区别主要在UVLO阈值上,UC3842的启动门槛是16V,适合输入电压比较高的系统,而UC3843的8.5V启动门槛在反激辅助绕组供电场景下更好用,辅组绕组稍微绕几圈就能把VCC顶上8.5V,对应变压器的绕制压力更小。

除了芯片本身的参数,选UC3843体系还有一个很现实的理由:供应链成熟,采购周期短,价格稳定,坏了随时能买,不会因为一颗料卡住整个项目的交期。

1.3 什么场景最适合拿它开方案

根据我这些年接触的项目,UC3843AC最舒服的区间是10W到60W的隔离反激电源,典型应用包括工业控制板辅助电源、白电控制板供电、BMS辅助供电、电表通讯模块电源等等。这些场景的共同特点是:输入是市电,输出是一路或两路低压直流,对成本敏感,对可靠性和可维护性要求高。

功率再小,比如5W以下,用集成原边反馈方案会更划算,省掉光耦和TL431的成本;功率再大,比如做到100W以上,同样的反激拓扑就需要更强的MOS驱动和更复杂的保护,UC3843体系就有点吃力了。但在10到60W这个区间,UC3843AC做出来的方案,成本比集成方案低,性能调好了反而更稳定。

2. 拆芯片:UC3843AC关键参数与内部逻辑

要拿一颗芯片做电源设计,先得把它内部的逻辑摸清楚。UC3843AC内部包含误差放大器、PWM比较器、RS触发器、振荡器、5V基准、欠压锁定、图腾柱驱动输出等模块,每个模块对应的引脚行为直接决定了外围电路怎么搭。

2.1 8.5V启动与7.6V关断:UVLO门槛调校

UC3843AC的7脚是VCC供电,8.5V是开启阈值,7.6V是关闭阈值。上电时,输入母线通过启动电阻给VCC电容充电,电压爬到8.5V,芯片开始输出PWM,这一瞬间芯片自身的功耗会拉低VCC,如果辅助绕组没能及时把VCC电压拉起来,VCC会继续跌到7.6V以下,芯片关断,然后再次进入充电状态,形成“打嗝”重启。

这个滞回区间设计得比较大,快1V的窗口,就是为了给启动过程留出缓冲。实际设计时,启动电阻的取值和VCC电容容量要协同考虑,启动电阻太大,上电到出输出的时间会拉到几百毫秒甚至一秒以上;太小,电阻功耗又超标。AC-DC方案里启动电阻经常用两颗120kΩ到220kΩ串联,既分压又分摊功耗,我这次样机上用两颗120kΩ串联,实测85V输入时启动时间大约250ms,220V输入时大约150ms,处于可接受范围。

2.2 RT/CT振荡器:开关频率怎么定

UC3843AC的4脚是RT/CT振荡器引脚,RT接在8脚5V基准和4脚之间,CT接在4脚和地之间。振荡频率由公式fosc=1.72/(RT×CT)决定,RT单位欧姆,CT单位法拉,算出来频率单位赫兹。这个公式是从芯片内部恒流源充电模型推出来的,实际板子上会有元件误差和引脚寄生电容,频率偏差在5%到10%都很正常,不必追求某一颗电阻电容的极致精度。

我这次设计用RT=10kΩ、CT=3.3nF,计算频率约52kHz。选52kHz有几个理由:一是在20kHz音频范围之上,变压器不会发出人耳可闻的啸叫声;二是频率适中,MOS管的开关损耗和变压器的体积能达到一个比较合理的平衡点;三是RT和CT都是常用标称值,BOM好买。如果要把频率推到100kHz以上,需要注意磁芯损耗和MOS开关损耗都会上升,变压器需要重新选型。

2.3 1V电流检测阈值:逐周期限流不是纸面参数

UC3843AC的3脚是电流检测输入,内部PWM比较器的一个输入端固定参考电压1V,另一个输入就是3脚电压。每个开关周期,当3脚电压达到1V,PWM比较器翻转,RS触发器复位,关断输出。这就是逐周期限流,每个周期都会检测、每个周期都会限制,不存在“累计到一定程度才保护”的说法。

这个1V阈值是设计电流取样电阻的出发点。比如你希望初级峰值电流限制在1.1A,那取样电阻就是1V/1.1A≈0.9Ω。需要注意的是一次峰值电流除了按功率算出来的正常工作电流,还要留出过流保护的裕量,否则满载启动或输出短路瞬间,芯片会在保护阈值附近反复横跳,带载能力看着很虚。

2.4 图腾柱输出:能带动什么样的MOS

6脚是输出端,内部是图腾柱结构,峰值拉电流和灌电流都在±1A左右。这个驱动能力驱动中小功率MOS管完全够用,常见搭配4N65、7N65这些600V/650V级别的管子都没问题。栅极串联电阻通常取10Ω到47Ω,兼顾开关速度和振铃抑制。

UC3843体系几个兄弟型号的差异值得记一下,很多工程师在这里选错料:

型号启动/关断电压最大占空比典型应用
UC384216V/10V约96%高压输入或宽压场景
UC38438.5V/7.6V约96%反激辅助绕组供电省匝数
UC384416V/10V50%需要限制占空比的场景
UC38458.5V/7.6V50%低VCC启动+占空比限制

占空比限制在50%的型号,主要是为了在电流模式控制下避免占空比超过50%可能引发的次谐波振荡,这一点后面第6章会专门展开。UC3843AC本身不限制占空比,最大可以跑到96%左右,我在设计时通过变压器匝比把最大占空比压在0.5以下,给自己留了足够的余量。

3. 12V/2A样机设计:从指标到电路参数

这一节是整篇文章的重头戏,我把样机的推导过程完整记录一遍,后续做类似功率等级的项目可以直接套用这套计算逻辑。

3.1 指标与主电路框架

样机指标:

  • 输入:85-264V AC,50/60Hz
  • 输出:12V±3%,持续电流2A,峰值2.5A
  • 效率目标:满载不低于84%@220V AC
  • 纹波目标:满载纹波小于80mVpp
  • 拓扑:单端反激,固定频率,电流模式控制

主电路框架是典型的反激结构:输入EMI滤波、桥式整流、滤波电容、启动电阻、变压器(含辅助绕组)、初级MOS管、RCD吸收、次级整流二极管、输出滤波电容、TL431+PC817反馈环路、UC3843AC控制核心。

3.2 输入侧:整流、启动电阻与VCC自供电

整流桥按照输入功率28W(24W输出加上损耗)来选择,1A 1000V的整流桥就够,比如2A的桥更宽裕。滤波电容的容量按照每瓦1到2μF的经验值选,24W我用了47μF/400V电解电容,后面实测低压满载时母线纹波大约在25V左右,电容耐压和纹波电流都在余量之内。

启动电阻用两颗120kΩ串联,接到VCC电容上。VCC电容我取了47μF/25V,配合辅助绕组。芯片启动电流典型值在0.3mA到0.5mA,启动电阻链在220V输入时只流过不到0.5mA电流,静态功耗控制在0.2W以内。这里有个取舍:VCC电容取大一点,启动抗干扰能力更强,但启动时间会变长;取小一点,启动快,但辅助绕组供电如果跟不上,容易二次启动。我最后定在47μF,调试下来启动稳定。

辅助绕组经过一个二极管整流和一个小阻值电阻限流后给VCC供电。辅助绕组的电压设计成空载时15V左右,满载时会再抬高一些,但落点要离芯片VCC最大电压还有足够空间,否则满载时VCC过压会触发芯片内部的过压保护机制。

3.3 变压器计算:功率推导与匝数确定

变压器是反激电源的核心。设计输入是输入功率、开关频率、磁芯参数和反射电压,输出是初级电感量、匝数和气隙。

先算输入功率:P_in=P_out/η=24W/0.86≈28W。

最低输入母线电压取V_in_min=100V。这是85V AC经桥式整流后的峰值约120V,再扣除母线纹波和整流压降后的保守值。反射电压VOR取100V。最大占空比D_max=VOR/(VOR+V_in_min)=100/(100+100)=0.5,正好卡在0.5边界,后续加上斜坡补偿就能稳定运行。

初级峰值电流I_pp按边界导通模式(BCM)计算:I_pp=2×P_in/(V_in_min×D_max)=2×28/(100×0.5)=1.12A。

初级电感量L_p=V_in_min×D_max/(I_pp×f)=100×0.5/(1.12×52000)≈0.86mH,我实际取850μH。用能量公式校验:0.5×L_p×I_pp²×f=0.5×0.00085×1.2544×52000≈27.7W,和输入功率对齐。

磁芯选了EE25,有效截面积A_e约40mm²。最大磁通密度B_max取0.25T,这是反激变压器比较稳妥的取值,兼顾饱和裕量和温升。初级匝数N_p=L_p×I_pp/(B_max×A_e)=0.00085×1.12/(0.25×40×10⁻⁶)≈95匝。

次级匝数N_s=N_p×(V_out+V_F)/VOR=95×(12+0.5)/100≈12匝。辅助绕组按VCC目标15V计算,二极管压降约0.7V,N_a=95×(15+0.7)/100≈15匝,实际绕了14匝,空载VCC实测14.8V,满载约16.2V,正常。

气隙调整到初级电感量实测850μH,这个过程需要边磨气隙边用电感表测量。EE25的中柱磨掉零点几毫米就能改变很大电感量,建议每次打磨量控制在0.05mm以内,磨几下测一次。次级绕组用0.5mm左右的漆包线双线并绕,初级用0.25mm漆包线,窗口是否绕得下需要根据具体骨架确认。

3.4 开关管、整流管与电流取样电阻选型

MOS管耐压至少要考虑三个电压之和:最高母线电压264V AC对应的整流峰值约375V,反射电压100V,漏感尖峰约80-120V,总和接近600V。因此选择650V耐压的MOS管,型号7N65,电流能力7A,导通内阻约1Ω,驱动电荷适中。

输出整流管:次级峰值电流I_sp=I_pp×N_p/N_s=1.12×95/12≈8.9A。这个值比输出平均电流2A高出很多,因为反激次级电流是窄脉冲。我选40V/10A的肖特基二极管MBR1040,低压降、大电流能力,开关速度快。如果输出短路或过流,次级电流峰值更高,10A的规格能扛住。

电流取样电阻R_sense=1V/I_pp=1/1.12≈0.89Ω。为了给过流保护留余量,我把限流点设在1.3A左右,R_sense取0.75Ω,用两颗1.5Ω的电阻并联实现。这样正常工作峰值电流1.12A对应3脚电压约0.84V,距离1V阈值还有约20%余量。电阻选功率型,至少1W以上,按P=I²R估算,1.3A峰值电流在0.75Ω上的等效功耗约0.63W(峰值功率,实际平均要看占空比),1W电阻有裕量。

3.5 反馈环路:TL431+PC817的接法

输出12V经过电阻分压取样到TL431的REF脚,TL431参考电压2.5V。取样电阻取值R_top=10kΩ接到12V,R_bottom=2.61kΩ接到地,这样输出电压约2.5×(12.61/2.61)≈12.08V,符合目标。

TL431阴极与阳极之间接一个RC串联网络作为环路补偿,我用的是4.7kΩ电阻串联100nF电容,从阴极到阳极。这个网络的作用是调整高频增益和相位裕度,实际值需要根据动态响应测试微调。TL431阴极串一个220Ω电阻接到PC817光耦的二极管负极,光耦二极管正极经2.2kΩ电阻接到输出正端。这样输出偏高时,TL431拉低阴极电压,光耦电流增大,反馈信号增强。

重点说一下光耦三极管的接法:PC817的集电极接UC3843AC的1脚COMP,发射极接地。为什么不是接2脚VFB?因为UC3843AC内部误差放大器的逻辑是:2脚电压高于2.5V时,1脚COMP会被拉低,PWM占空比减小。如果光耦三极管直接拉低2脚,反而会导致COMP升高、占空比增大,形成正反馈。所以最稳妥的接法是让光耦直接控制COMP脚,负反馈逻辑:输出电压升高→光耦电流增大→COMP被拉低→占空比下降→输出电压回落。

1脚COMP到2脚VFB之间接一个100kΩ电阻串联47nF电容,2脚VFB通过10kΩ电阻接到8脚5V基准,再通过10kΩ电阻接地,把静态工作点偏置在2.5V附近。这样内部误差放大器参与环路的低频增益调节,环路带宽更容易推上去。

4. 实测:从示波器上判断电源健不健康

样机焊好后,上电实测是整个项目最见真章的部分。准备工作要做足:示波器探头用弹簧地线缩短接地回路,电流探头校准好,输入端接隔离调压器,输出端接电子负载。AC-DC调试全程有高压,示波器如果要直接测量初级侧波形,强烈建议使用隔离探头或差分探头,不要用普通探头直接夹火线。

4.1 上电启动时的关键波形

先不接负载,调压器从0开始缓慢升压,同时观察输入电流和输出电压。220V输入下,输入电流应该从0缓慢上升到预期值,输出电压稳定在12V。把示波器探头分别接到VCC引脚和输出端,正常情况是:VCC电压上升到8.5V后芯片启动,输出电压平滑爬升到12V并稳定,VCC被辅助绕组接管,稳定在15-16V左右。

如果VCC波形呈锯齿状反复爬升又跌落,就是典型的打嗝重启。原因可能是辅助绕组电压不够、VCC电容偏小、启动电阻偏大。我一开始辅助绕组只绕了12匝,空载VCC只有12.8V,一加负载就掉到7.6V以下,芯片不断重启,后来加到14匝才解决。

4.2 驱动波形、VDS尖峰与3脚波形

驱动波形在6脚和源极之间测量,正常应该是频率52kHz、占空比随负载变化的方法。空载时占空比很小,满载时占空比大约在45%左右。如果驱动波形边缘存在明显振铃,说明栅极电阻偏小或PCB走线寄生电感偏大,可以通过增大栅极驱动电阻来抑制。

VDS波形看关断尖峰。MOS管关断瞬间,VDS会从0跃升到母线电压加反射电压加漏感尖峰。正常的VDS尖峰应低于MOS耐压的80%左右,也就是520V以下。如果尖峰逼近600V,分几步排查:检查RCD吸收电路是否工作,看看钳位电阻的阻值是不是太大,吸收电容容量是不是太小。漏感尖峰和变压器工艺直接相关,初级-次级耦合越好,漏感越小。

3脚电流检测波形应该是接近梯形的脉冲,峰值电压对应取样电阻上的初级电流。如果波形前沿有一根很尖的毛刺,那是MOS开通过程中的位移电流或二极管反向恢复电流窜进来的噪声,需要调整3脚的RC滤波参数。

4.3 纹波、效率与动态负载实测

纹波测量用示波器带宽限制20MHz,探头地线用弹簧短地,直接在输出滤波电容两端测量。实测结果如下:

输入电压输出电压满载纹波效率
85V AC12.03V62mVpp82.4%
220V AC12.01V48mVpp86.1%
264V AC12.02V51mVpp85.3%

85V输入时效率偏低是因为低压大电流工况下整流桥损耗和初级开关损耗占比上升。纹波在85V时偏高,我把输出滤波电容换成两颗低ESR的470μF/25V并联,纹波压到52mV,再串一个2.2μH功率电感加一颗100μF电容做LC滤波,最终纹波稳定在38mV左右。

动态负载测试用电子负载从0.5A阶跃到2A,重复100Hz,输出过冲约420mV,恢复时间约2ms,对于普通辅助电源来说是合格表现。如果过冲偏大,优先减小TL431补偿网络的电容,再试调整光电耦合器串联电阻。

4.4 测量方法本身也会制造问题

实测中遇到过看起来纹波超过规范的情况,换一种测量方式又正常了。常见坑是示波器探头地线太长,地线夹子本身形成了环形天线,把开关噪声捡进来,导致测出来的纹波包含大量高频毛刺。正确做法是使用探头自带的短弹簧地,或者自己做一根最短的接地环路,直接焊在输出电容引脚附近测量。另外要开启示波器的20MHz带宽限制,因为电源纹波考核的是开关频率及更低频的成分,不是那些几百MHz的环境噪声。

5. 调试期踩过的坑:排查链路和解决方式

这一节全部来自实测中真实遇到过的问题。每个问题我都尽量还原排查链路,不只是给结论,而是告诉你怎么一步步定位到根因。

5.1 芯片反复打嗝:先查VCC供电链路

现象:空载输出正常,一带1A负载就开始反复重启,输出电压一拱一拱的,伴随变压器周期性“滋滋”声。

排查链路:先用示波器看VCC波形,确认是不是锯齿状升降循环;然后测量辅助绕组整流后的电压在加负载瞬间的值;再看辅助绕组整流二极管是否选型过慢,反向恢复时间太长会导致高频下整流效率暴跌。

根因:辅助绕组匝数偏少,满载时VCC跌到UVLO关闭阈值以下。解决:辅助绕组从12匝加到14匝,并把VCC电容从22μF加大到47μF,重启问题消失。

5.2 带载能力虚标:3脚噪声引发的误限流

现象:理论上限流点设在1.3A,实际输出到1.6A就发现PWM占空比被压缩,波形混乱,输出掉压明显。

排查链路:用示波器看3脚波形,发现每个开关周期电流信号前沿都叠加了一个很高的尖峰,峰值甚至超过了1V阈值。此时芯片误以为电流已经超限,提前关断。

根因:电流取样信号布线太长,或者取样电阻的GND参考点和功率地串在一起,开关噪声耦合进3脚。解决:在3脚对地加一个470pF到1nF的RC滤波,R取1kΩ;同时把取样电阻到芯片3脚的走线缩短,取样电阻远端直接单独回到芯片的GND脚,斩断噪声通路。这个改动之后,满载波形干净了,带载能力恢复正常。

5.3 空载电压冲高:反馈环路静态工作点太低

现象:空载时输出电压冲到14V以上,带100mA负载就回落到13V左右,带1A才稳定到12V。

排查链路:用万用表测PC817光耦二极管两端的压降和电流,发现空载时流过光耦的电流非常小,几乎处于截断状态,TL431的静态电流不足,环路处于失控盲区。

根因:反激电源在空载或极轻载时,每个周期传递的能量对于输出电容来说太多,占空比已经被压到极限还是无法把电压控制住。解决:输出端加一个1kΩ/2W的假负载电阻,保证空载时有基础负载电流;同时把光耦二极管串联电阻从2.2kΩ调到1.5kΩ,提升轻载时的光耦工作电流,空载电压恢复到12.1V以内。

5.4 环路啸叫与输出振荡:补偿参数不匹配

现象:输出端用示波器看,叠加了一个20kHz左右的低频振荡,负载稍微变化就开始“叫”,听起来像是变压器和输出电容发出的混合音频。

排查链路:断开示波器探头,把电子负载从轻载往满载扫,确认振荡发生的负载区间。同时用频率分析模式看输出波形,确认振荡频率远低于52kHz的开关频率,锁定是控制环路问题。

根因:TL431侧补偿网络的相位裕度不够,环路带宽处增益过高。解决:把TL431阴极到阳极的补偿电容从100nF减到47nF,同时调整光耦串联电阻,让环路在穿越频率处有足够的相位裕度。调整后输出振荡消失,两个负载点之间切换不再有瞬态振荡。

5.5 关断尖峰逼近耐压:RCD吸收参数失衡

现象:220V输入、满载状态下测量VDS,关断尖峰到了580V,7N65的耐压650V看起来还有余量,但输出短路一下就可能炸管。

排查链路:先看RCD吸收二极管方向是否正确,再看钳位电阻阻值是否过大,最后排除变压器漏感过大的可能。

根因:漏感储能大于RCD网络钳位吸收的能力。解决:把RCD钳位电阻从100kΩ减小到47kΩ,吸收电容从1nF加大到1.5nF,钳位电压从150V降到120V,VDS尖峰被压制到530V以内。代价是RCD电阻平均损耗增加,换成2W电阻,实测温度可接受。

5.6 信号地与功率地串扰:3脚采样的响应不一致

现象:两块一模一样的样机,一块在85V满载下工作正常,另一块在相同条件下限流点提前触发,输出只有1.6A。

排查链路:“看似相同”的电路板,区别只在焊接方式和元器件布局细节。用示波器对比两块板的3脚波形。异常板3脚波形明显叠加了更高频的振铃,幅值接近0.3V。这是取样电阻的GND走线和MOS源极的功率电流路径发生了重合,开关瞬态的di/dt在GND走线上产生了压降,叠加进了取样信号。

根因:PCB布局时取样电阻的地没有单独回到主滤波电容的负端,而是和MOS驱动回路的地共用了一段铜皮。解决:信号地单独走线,从取样电阻远端单独拉回芯片GND脚,和功率地在主滤波电容负端单点汇合。从此两块板响应一致。这个案例再次说明,反激电源的PCB布局对电流模式控制芯片的影响极其显著。

6. 功率往上走的注意点:CCM和斜率补偿

UC3843AC做24W反激,变压器自然落在DCM/BCM附近,问题不大。但如果想把它用到50W、60W甚至更高,变压器可能工作在CCM连续导通模式,这时有一个绕不开的问题:次谐波振荡。

6.1 DCM、BCM、CCM三种模式的差异

DCM是不连续导通模式,每个周期次级电流完全归零后才开始下一个周期,能量完全传递。BCM是临界导通,次级电流刚刚好降到零,下一个周期就开始。CCM是连续导通模式,次级电流还没降到零,初级就又开始导通了一个周期。

DCM的好处是系统天然稳定,电流模式控制下没有次谐波振荡风险,但缺点是初级峰值电流高、变压器利用率低。CCM的优点是可以提高大功率时的变压器利用率和效率,但代价是控制环路变复杂,尤其是在占空比超过50%的区域。

6.2 占空比大于50%时为什么会出现大小波

电流模式控制有个内在特性:如果占空比小于50%,电流扰动经过一个周期会衰减;如果占空比大于50%,电流扰动会逐周期放大,最终表现为驱动波形上出现占空比一宽一窄交替的“大小波”,输出纹波异常增大,严重时直接触发过流保护。

这个临界点就是50%。我前面设计时把最大占空比压到0.5,就是为了避开这个问题。但输入电压波动、变压器漏感差异、负载瞬态都可能导致实际占空比瞬间越过0.5,此时如果芯片完全没有斜坡补偿,就可能出现肉眼可见的不稳定。

6.3 用RT/CT锯齿波搭一个简单斜坡补偿

UC3843AC内部没有内置斜坡补偿,需要外部叠加。最简单的办法是从4脚RT/CT锯齿波引一个斜坡信号叠加到3脚电流检测端:在4脚和3脚之间串一个电阻,比如10kΩ,3脚对地再并联一个100pF到470pF的小电容。这样电流检测信号上叠加了一个锯齿波斜坡,等效于把电流环路的增益做了降级处理,占空比大于50%时扰动不再放大。

斜坡补偿的强度要适中,太弱起不到抑制效果,太强会导致电流模式控制退化为电压模式,响应变慢。判断标准是观察CCM满载状态下的驱动波形,如果大小波消失且输出纹波回到正常范围,斜坡补偿强度即为合理。我这块24W样机虽然最大占空比卡在0.5附近,也还是加了斜坡补偿,实测效果是满载动态响应的一致性更好,MOS管应力更均匀。

如果后续要做60W以上反激,除了斜坡补偿,还需要考虑:输出整流管改用同步整流来降低次级损耗,RCD吸收重新核算功率,变压器磁芯换成EE30或PQ26系列,反馈环路的补偿网络重新调整。UC3843AC作为控制核心依然可以胜任。

结束语:调完这块样机的几点实在体会

整块样机从画图到调通,前后大约一周,其中大部分时间花在变压器的反复打磨和环路补偿参数微调上。UC3843AC这套方案之所以能一直活到今天,不是因为它有多惊艳,而是因为它的设计逻辑足够透明,每个环节都能单独拆出来定位和调整,出了问题也能顺着引脚和波形一层层往下查。对于刚入门做电源的工程师,用UC3843AC做一台24W反激,是一个非常值得走一遍的完整训练。等你调熟了这套方案,再去看那些高度集成的方案,就很容易理解集成芯片内部到底替你解决了什么,又遗留了什么边界条件需要自己处理。

最后分享一个小技巧:调试反激电源时,养成记录每版参数的表格习惯,包括变压器匝数、电感量、RCD参数、补偿RC、实测效率、纹波、动态响应结果。电源调试的变量太多,不记录参数,换个负载条件你都不知道自己改过什么,有可能在反复试错中越调越乱。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/12 5:42:38

技术人必备的7条职场人际关系法则

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/12 5:42:32

Upscayl 批量放大实操指南:4 步完成整文件夹 AI 放大

Upscayl 批量放大实操指南:4 步完成整文件夹 AI 放大 【免费下载链接】upscayl 🆙 Upscayl - #1 Free and Open Source AI Image Upscaler for Linux, MacOS and Windows. 项目地址: https://gitcode.com/GitHub_Trending/up/upscayl 如果你有一整…

作者头像 李华
网站建设 2026/9/12 5:42:04

MPK持久化内存系统架构与性能优化解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/12 5:39:32

UKF在路面附着系数估计中的应用与Matlab实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/12 5:34:47

asdf 版本管理完全指南:从安装、选择到 Shims 机制的工作原理

asdf 版本管理完全指南:从安装、选择到 Shims 机制的工作原理 【免费下载链接】asdf Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more 项目地址: https://gitcode.com/GitHub_Trending/as/asdf 本指南以 asdf 官方文档…

作者头像 李华