第2章 环路稳定性基础:相位裕度与增益裕度

做BUCK电源设计,最怕什么?

怕上电炸管,怕负载跳变时输出乱晃,怕示波器一抓波形发现自己在振荡。这些问题的根源,十有八九是环路没调稳。

这一章,我们就来把环路稳定性的几个核心概念掰开揉碎。相位裕度、增益裕度、穿越频率——这些词你肯定听过,但真正在项目里怎么用,很多人其实没搞透。

2.1 相位裕度——你的系统还有多少“安全余量”

相位裕度,英文叫Phase Margin,简称PM。说白了,就是系统在增益降到0dB(也就是增益为1)的那个频率点上,相位距离-180°还有多远。

为什么会是-180°?因为负反馈系统在环路增益为1时,如果相位再滞后180°,负反馈就变成正反馈了——振荡就来了。

我个人的习惯是,设计时至少留45°的相位裕度。60°以上更好,系统响应更干净。低于30°?嗯,那基本就是在振荡边缘跳舞了。

相位裕度经验值:

  • PM < 30°:系统极易振荡,瞬态响应有严重过冲和振铃
  • PM = 45°:工程上可接受,但瞬态响应有轻微过冲
  • PM = 60°~70°:理想区间,响应快且无振荡
  • PM > 80°:系统非常稳定,但响应偏慢

我曾经在一个12V转3.3V的项目里,仿真时PM有55°,觉得稳了。结果PCB打样回来,负载从0A跳到3A,输出波形抖得像筛子。后来一查,是输出电容的ESR比模型里小了一半,把零点推高了,实际PM只剩20°。从那以后,我每次都会留足余量,至少按60°去调。

2.2 增益裕度——别让增益“偷偷”变大

增益裕度(Gain Margin, GM)关注的是另一个维度:在相位正好到-180°的那个频率点,增益离0dB还有多远。

你想想看,如果相位已经到-180°了,但增益还有10dB——那系统照样会振荡。增益裕度就是告诉你,在“最危险”的相位点上,增益还有多少余量。

通常要求增益裕度大于10dB。低于6dB就要小心了,温度一变、元件老化,可能就出问题。

参数 测量条件 推荐值 危险值
相位裕度 (PM) 增益=0dB时的相位 45°~70° <30°
增益裕度 (GM) 相位=-180°时的增益 >10dB <6dB

2.3 为什么需要补偿——BUCK天生就不稳

很多人觉得,BUCK拓扑这么成熟,应该天生稳定吧?

还真不是。

BUCK变换器的功率级,在连续导通模式(CCM)下,其控制到输出的传递函数有一个双极点。这个双极点的相位会急剧下拉-180°,再加上输出电容ESR引入的零点、PWM调制器的延迟——环路相位很容易就跌破-180°。

更麻烦的是,这个双极点的位置会随输入电压和负载变化。轻载时极点往低频移,重载时往高频移。如果不加补偿,环路在不同工况下的稳定性完全是“开盲盒”。

注意:不要以为用了陶瓷电容(低ESR)就万事大吉。低ESR会让零点跑到更高频,反而让相位裕度更差。我见过好几个工程师在这上面栽跟头。

补偿的目的,就是通过加入额外的零点和极点,去“修正”功率级的频率响应。具体来说:

  • 用零点去抵消功率级极点带来的相位滞后
  • 用极点去抑制高频噪声,降低开关频率处的增益
  • 把穿越频率控制在合理范围,保证响应速度

2.4 穿越频率——选多高才合适?

穿越频率(Crossover Frequency, Fc),就是环路增益降到0dB的那个频率。它直接决定了系统的带宽——穿越频率越高,系统响应越快,但稳定性越差。

选穿越频率,有几个硬约束:

  1. 必须远低于开关频率:一般取开关频率的1/10~1/5。超过1/5,开关纹波会严重干扰环路,导致次谐波振荡。
  2. 必须高于输出LC滤波器的谐振频率:否则低频增益不够,输出调整率差。
  3. 考虑输出电容类型:电解电容的ESR较高,零点在低频,穿越频率可以适当高一些;陶瓷电容ESR极低,零点在高频,穿越频率要保守一些。
开关频率 (Fsw) 推荐穿越频率 (Fc) 典型应用
100kHz 10kHz~20kHz 传统BUCK,电解电容输出
500kHz 50kHz~100kHz 常规DC-DC,陶瓷电容
1MHz 100kHz~200kHz 高频BUCK,小体积设计
2MHz+ 200kHz~400kHz 汽车/工业高频应用

我个人习惯,在项目初期先按Fsw/10来定穿越频率,然后根据实测的相位裕度再微调。如果PM偏小,就适当降低Fc;如果响应太慢,就往上提一点。记住,Fc每提高一倍,相位裕度通常会掉10°~15°。

2.5 知识体系总览

下面这张图,把本章的核心逻辑串起来了。你可以把它当作后续调参时的“地图”。

环路稳定性知识体系 环路稳定性目标 相位裕度 (PM) 增益裕度 (GM) 穿越频率 (Fc) PM关键参数 推荐45°~70° 低于30°易振荡 GM关键参数 推荐大于10dB 低于6dB有风险 Fc关键参数 Fsw/10 ~ Fsw/5 高于LC谐振频率 为什么需要补偿? Type II 补偿 Type III 补偿 前馈/斜坡补偿 后续章节将逐一展开每种补偿方式的参数计算与调校方法

我的小建议:刚开始学环路补偿时,别急着去算那些复杂的传递函数。先把相位裕度和穿越频率这两个概念吃透。你只要能在波特图上快速读出PM和Fc,就已经解决了80%的环路问题。