先回答你的问题:不是辅助绕组的事,你的 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)。
-
挂上就稳 → 轻载间歇,加最小假负载再调补偿就行;
-
挂了还摆 → 查环路,往下走。
查环路按这个顺序,都是原理图上能直接对应的:
-
量 COMP(pin1)的直流电平在一个周期里怎么变:缓慢爬坡 = 环路太慢;一直高电平但输出还是掉 = 功率级供不上(变压器饱和或者限流)。
-
量 TL431 的 REF 是不是 2.5V,顺便确认 RP1 电位器接触良好。
-
看补偿网络:你 COMP–FB 之间串的是 1k + 10nF,零点在 15.9kHz,偏快,低频积分作用弱。常见做法是 COMP 对地并 4.7k+10nF,COMP 到 VREF 再串 10k+100pF。
-
注意光耦 LED 电流:输出掉到 5.6V 时,经 R8=1.5k 只剩约 1.3mA,TL431 可能达不到 1mA 的最小工作电流,反馈进一步变弱——这会把摆幅放大,形成恶性循环。
最后把时基打到 20µs/div 看突发那一段:看 Vds 平台、驱动占空比,特别是 ISENSE 是不是每个周期都顶到 1V——顶到就是在限流,功率供不上。
别去接次谐波那条路,那是 fsw/2(约 44kHz)量级的大小波,跟你 50Hz 不沾边。
好消息:你可以不用再懷疑輔助繞組了,因為你自己的示波器截圖剛剛還了它清白。
3842 在 16 V 開啟、10 V 關閉。你的 VCC 在 15.2 到 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。郵遞區號不對。
新图一出来,前面猜限流的可以歇了。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 在这段本来就不线性,环路增益跟着输出一起荡。这板子的问题不在功率级,在反馈把增益玩飞了。









