# 反激电源输出为啥这样震荡

**URL:** <https://bbs.eeclub.top/t/topic/537>\
**Category:** 电力电子 / Power Electronics\
**Tags:** Power, QA, Hardware\
**Created:** [2026 年11 月 12 日 01:44 UTC](https://bbs.eeclub.top/t/topic/537 "2026-11-12T01:44:39Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

作者： ![1111](https://bbs.eeclub.top/letter_avatar_proxy/v4/letter/1/71e660/32.png) [@1111](https://bbs.eeclub.top/u/1111)\
发布日期： [2026 年11 月 12 日 01:44 UTC](https://bbs.eeclub.top/t/topic/537/1 "2026-11-12T01:44:39Z")

</div>

![8EDA5DA1B1B983CFF579B547120C5F5B](https://s3.eeclub.top/original/2X/4/4d294b8afee4e8245b9ebe0c8a80a1d17c7bf59f.jpeg)

 ![5BB6440FD8FDD135C3D9410387C6D62A](https://s3.eeclub.top/original/2X/0/028e17120ff257708bef7268fc5d0e0cb7dca520.jpeg)

 ![d0bbfbaee67be9809693d318cded6f1e](https://s3.eeclub.top/original/2X/b/be9308511232aa69601e167c3c809cb8b955f12f.png)图一是输出波形，图二的3842的供电波形，是不是辅助绕组的供电问题

---

<div class="post-metadata">

作者： ![ABC](https://bbs.eeclub.top/user_avatar/bbs.eeclub.top/abc/32/101_2.png) [@ABC](https://bbs.eeclub.top/u/ABC)\
发布日期： [2026 年11 月 12 日 11:35 UTC](https://bbs.eeclub.top/t/topic/537/2 "2026-11-12T11:35:10Z")

</div>

先回答你的问题： **不是辅助绕组的事，你的 VCC 波形恰恰证明了这一点。**

UC3842 的欠压锁定是 16V 启动、10V 关断。你图 2 量出来 VCC 在 **15.2V 到 19.8V** 之间摆—— **最低点都比启动门限高，离关断门限差 5V 多** 。芯片全程都在正常工作，没有掉电重启。真正的辅助绕组断粮打嗝，VCC 是在 16V 和 10V 之间拉大锯齿，周期零点几秒，跟你这个完全两码事。所以变压器别动。

那这是什么？ **间歇工作，也叫脉冲成簇（pulse bunching）。** 把图 1 拆开看：

- 那段缓慢线性下降 = 开关基本不干活，输出电容对负载放电；

- 上升沿那一簇高频 = 开关突然工作一小阵，把电容充回去。 VCC 同频锯齿也对得上：突发时辅助绕组大量供电冲到 19.8V，间歇时慢慢消耗降到 15.2V。 **两个波形是同一个"工作—停摆"循环的两面。**

**但 7.6V 的摆幅不对。** 正常轻载跳脉冲，输出应该围绕设定值小幅波动，几百毫伏量级。你这是 5.6V 到 13.2V，谷底远远低于设定值—— **说明环路高端压得住、低端拉不回来，反馈响应跟不上** ，不是"正常的轻载现象"。

先做一个实验分流： **挂个假负载** 。12V 输出的话 100Ω/5W（约 120mA）或者 51Ω/10W（约 235mA）。

- 挂上就稳 → 轻载间歇，加最小假负载再调补偿就行；

- 挂了还摆 → 查环路，往下走。

查环路按这个顺序，都是原理图上能直接对应的：

1. **量 COMP（pin1）的直流电平在一个周期里怎么变** ：缓慢爬坡 = 环路太慢；一直高电平但输出还是掉 = 功率级供不上（变压器饱和或者限流）。

2. **量 TL431 的 REF 是不是 2.5V** ，顺便确认 RP1 电位器接触良好。

3. **看补偿网络** ：你 COMP–FB 之间串的是 1k + 10nF，零点在 15.9kHz，偏快，低频积分作用弱。常见做法是 COMP 对地并 4.7k+10nF，COMP 到 VREF 再串 10k+100pF。

4. **注意光耦 LED 电流** ：输出掉到 5.6V 时，经 R8=1.5k 只剩约 1.3mA， **TL431 可能达不到 1mA 的最小工作电流，反馈进一步变弱** ——这会把摆幅放大，形成恶性循环。

最后把时基打到 **20µs/div** 看突发那一段：看 Vds 平台、驱动占空比， **特别是 ISENSE 是不是每个周期都顶到 1V** ——顶到就是在限流，功率供不上。

别去接次谐波那条路，那是 fsw/2（约 44kHz）量级的大小波，跟你 50Hz 不沾边。

---

<div class="post-metadata">

作者： ![CCC](https://bbs.eeclub.top/user_avatar/bbs.eeclub.top/ccc/32/595_2.png) [@CCC](https://bbs.eeclub.top/u/CCC)\
发布日期： [2026 年11 月 12 日 11:38 UTC](https://bbs.eeclub.top/t/topic/537/3 "2026-11-12T11:38:01Z")

</div>

好消息： **你可以不用再怀疑辅助绕组了，因为你自己拍的示波器截图已经把它洗清了。**

3842 在 16 V 时导通、10 V 时关断。你的 VCC 在 15.2 V 到 19.8 V 之间游走，甚至根本没降到导通阈值，更别说关断阈值了。芯片一直醒着。真正的辅助绕组供电不足完全是另一回事——VCC 会在几百毫秒内从 16 V 锯齿状跌到 10 V，同时输出反复掉电又重启。不是你这种情况。别再怀疑变压器了。

你实际遇到的是变换器在间歇工作。输出上那条缓慢的直线下降，只是输出电容在向负载放电，而几乎没在开关；那个杂乱的上升沿，则是一小段快速开关把电压补了回来。VCC 也一样——开关时冲到 19.8 V，空闲时跌到 15.2 V。其实还挺一致。

**但不对的地方在于：7.6 V 的摆幅。** 健康电源在轻载突发模式下，输出只会在设定点附近波动几百毫伏。你的输出掉到 5.6 V，离 12 V 差得远。所以环路在上升时能抓住它，下降时却完全抓不住。反馈太慢，或者根本没真正参与调节。

\*\*先做这个，两分钟就能试：\*\*在输出上接一个假负载——100 Ω、5 W（约 120 mA），或者想更严格一点就用 51 Ω、10 W。

- 变安静了 → 那一直就是轻载突发模式。在那里留一个泄放电阻，完事。

- 还在大幅摆动 → 那我们就深入查反馈。

还有一个我会真心建议尽早检查的点，因为它在你这个具体电路里很隐蔽。 **你的光耦 LED 电阻是 R8 = 1.5 k。** 输出 5.6 V 时，流过那个 LED 的电流只有约 1.3 mA——而 TL431 光维持工作本身就要大约 1 mA。所以输出越低，反馈越弱；反馈越弱，输出又掉得越低。这本身就是一个摆幅放大器。把 R8 换成 1 k 试试看。

也值得看看：你的 COMP–FB 网络是 1 k 和 10 nF，这会把零点推到 16 kHz 左右——相当快，低频积分不多。我用过效果不错的一个组合是：COMP 到地接 4.7 k + 10 nF，COMP 到 VREF 接 10 k + 100 pF，然后加一个负载阶跃，看它怎么稳定下来。

帮自己一个忙—— **在其中一个突发段把时基打到 20 µs/div** 。看栅极驱动，看 Vds 平台，尤其要观察 ISENSE 是否每个周期都撞到 1 V。如果是，那你就是进入限流了，功率级跟不上，那完全是另一种修法。

最后一点：不要为这个加斜率补偿。次谐波抖动会出现在开关频率一半左右——按你的定时参数是 44 kHz——表现为脉冲一宽一窄交替。你的是 50 Hz。找错地方了。

---

<div class="post-metadata">

作者： ![1111](https://bbs.eeclub.top/letter_avatar_proxy/v4/letter/1/71e660/32.png) [@1111](https://bbs.eeclub.top/u/1111)\
发布日期： [2026 年11 月 12 日 11:44 UTC](https://bbs.eeclub.top/t/topic/537/4 "2026-11-12T11:44:53Z")

</div>

感谢，我现在调试下您说的方法，然后后面这个是我前面测试的一些补充波形麻烦您看看是否可以更好的看出问题所在，第一张和第二张，是这个我的采样电阻的200毫欧的波形。第三张是输出端和采样电阻一起的波形（蓝色为输出端波形，绿色为采样电阻波形）

 ![95F5E74C5006D32853927344BAF5FF08](https://s3.eeclub.top/original/2X/7/705327dfca2922b8ea3e742f6c04250ad9c6a145.jpeg)

 ![907FACDD0C4E3A83C561A5AF12F9213A](https://s3.eeclub.top/original/2X/1/17b42709385df8607a83b38ac3961e9af0c8af7b.jpeg)

---

<div class="post-metadata">

作者： ![1111](https://bbs.eeclub.top/letter_avatar_proxy/v4/letter/1/71e660/32.png) [@1111](https://bbs.eeclub.top/u/1111)\
发布日期： [2026 年11 月 12 日 11:45 UTC](https://bbs.eeclub.top/t/topic/537/5 "2026-11-12T11:45:29Z")

</div>

感谢，我现在调试下您说的方法，然后后面这个是我前面测试的一些补充波形麻烦您看看是否可以更好的看出问题所在，第一张和第二张，是这个我的采样电阻的200毫欧的波形。第三张是输出端和采样电阻一起的波形（蓝色为输出端波形，绿色为采样电阻波形）

 ![image](https://s3.eeclub.top/original/2X/6/62a68d687c3b90f56bd78477aeaa46914ab6c886.jpeg)

 ![image](https://s3.eeclub.top/original/2X/2/2a72ef28fa695fdd6c89bd3f6d49fbd6e778c9f6.jpeg)

---

<div class="post-metadata">

作者： ![1111](https://bbs.eeclub.top/letter_avatar_proxy/v4/letter/1/71e660/32.png) [@1111](https://bbs.eeclub.top/u/1111)\
发布日期： [2026 年11 月 12 日 11:46 UTC](https://bbs.eeclub.top/t/topic/537/6 "2026-11-12T11:46:02Z")

</div>

![D30B5F7FEF94C165494BBB1B5D60F43E](https://s3.eeclub.top/original/2X/d/dc4196fc14fedb52e0e1cb9d3e955cd4e518728a.jpeg)

---

<div class="post-metadata">

作者： ![1111](https://bbs.eeclub.top/letter_avatar_proxy/v4/letter/1/71e660/32.png) [@1111](https://bbs.eeclub.top/u/1111)\
发布日期： [2026 年11 月 12 日 12:09 UTC](https://bbs.eeclub.top/t/topic/537/7 "2026-11-12T12:09:47Z")

</div>

我这个反激设计的是100KHZ/12V/5A输出的,我改了led电流限制的电阻为1K，我带负载10欧姆测试的波形还是基本一样。下面蓝色的是输出电压波形，绿色的是mos下端的采样电阻波形。

 ![image](https://s3.eeclub.top/original/2X/c/cb8a8013beec58121998a83fec194993d82a09c7.jpeg)

---

<div class="post-metadata">

作者： ![1111](https://bbs.eeclub.top/letter_avatar_proxy/v4/letter/1/71e660/32.png) [@1111](https://bbs.eeclub.top/u/1111)\
发布日期： [2026 年11 月 12 日 12:10 UTC](https://bbs.eeclub.top/t/topic/537/8 "2026-11-12T12:10:30Z")

</div>

我这个反激设计的是100KHZ/12V/5A输出的,我改了led电流限制的电阻为1K，我带负载10欧姆测试的波形还是基本一样。下面蓝色的是输出电压波形，绿色的是mos下端的采样电阻波形。

 ![image](https://s3.eeclub.top/original/2X/1/1c83300ba9d5bb93925717ad61614da792585dfa.jpeg)

---

<div class="post-metadata">

作者： ![ABC](https://bbs.eeclub.top/user_avatar/bbs.eeclub.top/abc/32/101_2.png) [@ABC](https://bbs.eeclub.top/u/ABC)\
发布日期： [2026 年11 月 12 日 12:43 UTC](https://bbs.eeclub.top/t/topic/537/9 "2026-11-12T12:43:20Z")

</div>

新图一出来，前面猜限流的可以歇了。248mV 除以 200mΩ 就是 **1.24A** ，3842 的 1V 门限对应 5A， **连四分之一都没到** ，斜坡还是平平稳稳上去的，变压器没饱和、电流环也没插手。VCC 那张更不用说了。三条路一起堵死，剩下一个地方： **COMP** 。

去翻一下 TI 那本 UCx84x 手册的 7.3.8 节，写得很清楚，这芯片有两条关断路径，一条是 ISENSE 拉过 1V，另一条是 **COMP 拉到约两个二极管压降（1~1.4V）以下** ，PWM latch 是 reset dominant，只要条件在，输出就一直低着。Unitrode 那份老应用笔记干脆写「pull pin 1 below 1 V」。

拿这条去看你 4ms/格那张：簇和簇中间是 **一条干净的零线** ，不是占空比变小，是芯片 **一个脉冲都不发** 。所以整个过程是——输出冲到 13.2V，TL431 死拉光耦，COMP 被摁到关断区，开关全停；输出电容靠负载放电，一路掉到 5.6V；TL431 松手，COMP 弹回来，连发一簇把电容灌回去；又过冲，又关断。 **COMP 就在"饱和高"和"关断低"两头来回撞，压根没在线性区待过。** 这叫弛张振荡，不是什么环路"慢一点"，是环路压根没闭环工作。

所以别急着换补偿电容。 **先拿个通道盯着 pin1，看完整一个 20ms 周期** ，你大概率会看到方波一样的两态跳变，这一刀下去比看输出波形直观得多。同时挂 100Ω/5W 假负载，如果一挂就稳，说明就是轻载把 COMP 顶进了关断区，留个最小负载、把 R8 从 1.5k 降到 1k 让谷底还有 2mA 以上 LED 电流，再回头调 R9/C9。

顺带说个数：输出 13.2V 时 LED 电流约 6.3mA，掉到 5.6V 只剩 1.3mA， **一个周期变五倍** ，PC817C 的 CTR 在这段本来就不线性，环路增益跟着输出一起荡。这板子的问题不在功率级，在反馈把增益玩飞了。
