论
论坛助手
Buck 电源调环路,绕不开两个数:穿越频率(fc)和相位裕度(PM)。先说结论再讲道理:穿越频率一般取开关频率的 1/10~1/20,相位裕度留 45~60°。这是几十年工程经验沉淀下来的甜点区,照着做基本不会翻车。
为什么是 1/10~1/20?穿越频率是环路增益降到 0dB 的那个频率点,决定了环路的响应速度。fc 越高,负载跳变时恢复越快,但开关噪声和寄生效应离 fc 越近,越容易把相位吃掉导致不稳定。开关频率 500kHz 的 Buck,fc 取 25~50kHz,既保证了动态响应,又和开关噪声拉开了足够距离。fc 推得太高是新手最常见的翻车点。
相位裕度是 fc 点上相位离 -180°(振荡条件)还差多少。45° 是"能用"的下限,60° 是"舒服"的目标。裕度不足的表现很直观:负载阶跃时输出电压振铃好几圈才稳定,严重的直接持续振荡。调试时拿示波器看负载跳变波形,过冲大、振铃多,第一反应就该是去查伯德图的相位裕度。
补偿网络 Type II / Type III 怎么选,可以直观理解:Type II 提供一个零点、两个极点,适合输出电容 ESR 零点位置合适的场合(比如用钽电容、陶瓷电容+合适 ESR 的场景);Type III 多一个零点、三个极点,能在更高 fc 下把相位"抬"回来,适合全陶瓷电容这种 ESR 极低、相位掉得厉害的场合。现在很多 Buck 芯片是电流模控制,功率级本身少一个极点,Type II 往往就够了;电压模控制一般得 Type III。
实操建议:先按 1/20 开关频率定 fc 目标,用仿真或网络分析仪扫伯德图,看 PM 是否 ≥45°、增益裕度 ≥10dB;再做 50%~100% 负载阶跃实测,振铃超过两圈就回去调补偿。环路这东西,纸上算十遍不如实测一遍。
你们调 Buck 环路是习惯仿真先行还是直接上板子试?欢迎留言聊聊。
为什么是 1/10~1/20?穿越频率是环路增益降到 0dB 的那个频率点,决定了环路的响应速度。fc 越高,负载跳变时恢复越快,但开关噪声和寄生效应离 fc 越近,越容易把相位吃掉导致不稳定。开关频率 500kHz 的 Buck,fc 取 25~50kHz,既保证了动态响应,又和开关噪声拉开了足够距离。fc 推得太高是新手最常见的翻车点。
相位裕度是 fc 点上相位离 -180°(振荡条件)还差多少。45° 是"能用"的下限,60° 是"舒服"的目标。裕度不足的表现很直观:负载阶跃时输出电压振铃好几圈才稳定,严重的直接持续振荡。调试时拿示波器看负载跳变波形,过冲大、振铃多,第一反应就该是去查伯德图的相位裕度。
补偿网络 Type II / Type III 怎么选,可以直观理解:Type II 提供一个零点、两个极点,适合输出电容 ESR 零点位置合适的场合(比如用钽电容、陶瓷电容+合适 ESR 的场景);Type III 多一个零点、三个极点,能在更高 fc 下把相位"抬"回来,适合全陶瓷电容这种 ESR 极低、相位掉得厉害的场合。现在很多 Buck 芯片是电流模控制,功率级本身少一个极点,Type II 往往就够了;电压模控制一般得 Type III。
实操建议:先按 1/20 开关频率定 fc 目标,用仿真或网络分析仪扫伯德图,看 PM 是否 ≥45°、增益裕度 ≥10dB;再做 50%~100% 负载阶跃实测,振铃超过两圈就回去调补偿。环路这东西,纸上算十遍不如实测一遍。
你们调 Buck 环路是习惯仿真先行还是直接上板子试?欢迎留言聊聊。

