很多新手在调试 PFC 电路时,最怕听到“啪”的一声——MOSFET 炸了。尤其是在做 AC 插拔测试(反复拔插电源)时,明明空载好好的,一带载就炸机。


一、 场景还原:为什么会炸管?

想象一个场景:你的电源正在满载运行,突然有人把插头拔了又迅速插回去(或者电网电压瞬间跌落又恢复)。

此时系统处于一个“半死不活”的尴尬状态:

  • 输出电容(Cbulk):还没来得及放电,电压还很高(比如 300V)。

  • 芯片 VCC:辅助电源的电容也没放完电,电压刚好卡在“能工作”的临界点(略高于 UVLO)。

  • 芯片逻辑:芯片一上电,检测到输出电压(300V)低于目标值(400V),它会误以为“需要赶紧补电压”。

灾难性操作:如果没有保护,芯片会立刻输出最大占空比,试图把电压拉回来。在输入电压的峰值时刻,电感电流会像火箭一样冲上去,瞬间饱和,MOSFET 因过流直接击穿。

这就是我们要解决的 “异常恢复电流冲击”​ 问题。


二、 软启动(Soft Start):让芯片“慢慢醒”

为了防止芯片“起床气”太大,工程师设计了软启动OTA(跨导放大器)​ 就是实现这个功能的关键。

1. OTA 是什么?(电压控电流的“慢充阀”)

  • 普通运放:输入电压差,输出电压。反应很快,像直接开关阀门。

  • OTA(跨导运放):输入电压差,输出电流Iout = Gm * (V+ - V-)

    • 通俗理解:OTA 是一个“电压控制的电流源”。它输出一个很小的、恒定的电流,去给外部的电容(Ccomp)充电。

2. Vcontrol 缓慢上升的原理

  • 物理机制:OTA 输出电流 I很小,电容 C很大,根据公式 dV/dt = I/C,电容上的电压(Vcontrol)上升得非常缓慢

  • 逻辑链

    OTA 输出小电流 → 给补偿电容 Ccomp 充电 → Vcontrol 电压缓慢爬升 → 占空比(Duty)缓慢增大 → 电感电流缓慢上升

3. 为什么这样能防炸机?

  • 防电感饱和:电感最怕电流突变(di/dt 过大)。软启动限制了电流的上升速度,让电感始终在线性区工作,避免了因瞬间大电流导致的深度饱和(即文档里说的“电流不走飞”)。

  • 降应力:MOSFET 的电压和电流应力在启动初期被压到了最低。

文档原话翻译:“在 PFC 电感和 MOSFET 达到最大电流之前,电感已经开始退磁了,所以很难饱和,MOSFET 就是安全的。”


三、 Brown-out(掉电锁定):强制“装死”的保镖

软启动解决了“醒得慢”的问题,但还有一种更危险的情况:芯片还没睡熟就被叫醒。这就是 Brown-out 功能要解决的。

1. 什么是 Brown-out?

它不同于 UVLO(欠压锁定,看 VCC 电压)。Brown-out 是专门检测 AC 输入电压的。当它发现 AC 电压过低(比如掉到 50V),它会强制关闭驱动输出,让芯片进入“装死”状态。

2. 它的救命逻辑

在 AC 插拔测试中:

  1. AC 掉电,Brown-out 立刻动作,切断驱动(MOSFET 不工作)。

  2. AC 再次上电,即使 VCC 电压还很高(没触发 UVLO),Brown-out 也会死死按住驱动信号不放,直到它确认 AC 电压已经稳定恢复正常。

  3. 确认安全后,它才释放驱动,并强制从软启动流程开始(Vcontrol 从零开始爬升)。

3. 说“不需要担心没有旁路二极管”?

  • 旁路二极管(Dbypas)​ 是用来改善低压 ZCD 信号的。

  • 即使你的硬件上没有画这个二极管,只要 Brown-out 功能正常,它就能在 AC 异常时强行“刹车”,防止芯片在电压不稳时乱发驱动脉冲,从而避免了最危险的电流冲击。软启动和 Brown-out 是软件+硬件的双重保险。


四、 给新手的避坑指南

功能

作用

设计要点

OTA + 软启动

限制启动时的电流爬升速度

不要随意减小补偿电容 Ccomp,否则 Vcontrol 上升太快,软启动就失效了。

Brown-out

检测 AC 异常,强制关断驱动

务必设置合理的 AC 跌落阈值(通过分压电阻),确保在电压抖动时芯片能可靠锁定。

电感选型

提供足够的饱和余量

文档提到“如果电感饱和电流余量不够会损坏”,建议 I_sat > 1.5 倍 I_pk_max

总结通过 OTA 的物理特性和 Brown-out 的逻辑判断,把“上电”这个高风险动作,变成了一个“温柔且安全”的流程。​ 只要你按照手册设置好外围参数,就不用担心插拔测试炸机了。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐