环路补偿(二) Bode 图:环路分析的“频率地图”
前面我们说过:
判断一个电源环路稳不稳定,不能只看某一个频率点。我们要看在哪个频率下的信号通过环路,会同时满足开环增益>1且相位滞后180°
而一个信号,经过一个复杂的系统,就会产生两种变化,一个是信号的大小变化了多少。另一个是信号被延时了多少。
那我们如何来观察整个系统在整个频带上的增益和相位呢?
我们需要一个工具,告诉我们:
当扰动频率从低到高变化时,系统到底是怎么反应的。
这个工具,就是Bode 图。
1 什么是 Bode 图?
Bode 图,也叫波特图。
它本质上不是一个神秘的东西,而是一个非常直观的问题:
给系统输入一个小信号扰动,频率一点点升高,看看输出信号的幅值和相位怎么变化。
说白了,就是看两件事:
第一,信号经过系统以后,被放大了多少,或者被衰减了多少。
这就是增益。
第二,信号经过系统以后,是提前了,还是滞后了,滞后了多少角度。
这就是相位。
所以一个标准的 Bode 图,一般由两张图组成:
第一张:增益图
看系统在不同频率下,放大能力是多少。
第二张:相位图
看系统在不同频率下,相位滞后是多少。
对于环路稳定性分析来说,这两张图缺一不可。
只看增益,不知道相位还剩多少余量。
只看相位,不知道环路什么时候真正起作用。
2 为什么环路分析常用 Bode 图?
环路稳定性当然有很多分析方法。
比如时域波形、奈奎斯特图、根轨迹等等。
但是在实际电源设计里,我们最常用的还是Bode 图。
原因很简单:
它直观,方便。
Bode 图把环路最关键的两个东西直接画出来了:
一个是增益;
一个是相位。
增益图告诉我们:
在不同频率下,环路对信号的控制能力有多强。
相位图告诉我们:
在不同频率下,反馈信号滞后了多少。
而判断环路稳不稳,最核心看的也正是这两件事:
增益什么时候降到 0dB;
这个时候相位还剩多少裕度。
所以 Bode 图的好处就是:
它不用我们在一堆公式里绕来绕去,而是直接把结果画出来。
哪里增益太高,哪里相位掉得太多,哪里交越频率不合适,都能一眼看出来。
对于工程师来说,这就很重要。
因为我们做环路分析,不是为了证明数学有多严谨,而是为了快速判断:
这个环路稳不稳;
裕度够不够;
响应快不快;
补偿该往哪里调。
所以,Bode 图本质上就是一个很方便的“环路体检图”。
它把复杂的环路问题,变成了两条曲线:
一条看增益,一条看相位。
这也是为什么在开关电源环路分析里,Bode 图用得最多。 因为我们真正关心的不是:
“这个环路在某一个频率点稳不稳。”
而是:
在整个频率范围内,环路增益和相位是怎么变化的。
3 Bode 图到底怎么看?
Bode 图最重要的不是把曲线画出来,而是知道自己在看什么。
对于环路来说,主要看三个位置:
1. 低频段
看环路增益够不够高。
低频增益越高,系统稳压精度越好,对输入扰动和负载扰动的抑制能力越强。
2. 交越频率附近
也就是增益曲线穿过 0dB 的地方。
这是环路分析里最关键的位置。
3. 高频段
看环路增益有没有足够低。
高频增益太高,容易把开关噪声、高频干扰也放进控制环路里。
其中最关键的,就是0dB 交越频率。
因为在这个点:
环路增益刚好等于 1。
也就是说,反馈回来的信号强度已经不再被明显放大,也不再被明显衰减。
这时候如果相位已经接近 -180°,系统就容易振荡。
4 增益图:为什么用 dB?
Bode 图的纵轴通常不是直接写“放大了多少倍”,而是写成 dB。
比如:
20dB 表示放大 10 倍
40dB 表示放大 100 倍
0dB 表示放大 1 倍
-20dB 表示衰减到 1/10
为什么不直接写 10 倍、100 倍、0.1 倍呢?
因为在环路分析里,增益变化范围很大。
有些地方可能是几百倍、几千倍;
有些地方又可能小于 1。
如果直接用普通倍数表示,图会很难看,数字也很难比较。
而用 dB 后,乘法关系会变成加法关系,曲线也更容易观察。
比如几个模块串起来:
功率级增益 × PWM 增益 × 补偿网络增益 × 反馈网络增益
如果都用倍数算,会比较麻烦。
但如果换成 dB,就是:
功率级增益(dB) + PWM 增益(dB) + 补偿网络增益(dB) + 反馈网络增益(dB)
这也是为什么 Bode 图非常适合做环路分析。
5 为什么横轴要用对数频率?
这个问题很多人第一次看 Bode 图都会疑惑:
为什么横轴不是普通频率,而是对数频率?
原因很简单:
环路分析关注的频率范围太宽了。
低的可能从几 Hz、几十 Hz 开始;
高的可能到几百 kHz,甚至 MHz。
如果横轴直接用线性频率,就会出现一个问题:
低频部分全部挤在一起,看不清;
高频部分被拉得特别长,占了大部分空间。
这样图就很难用。
而对数坐标解决的就是这个问题。
它不是按照“频率差多少”来排布,而是按照“频率倍数关系”来排布。
比如:
10Hz 到 100Hz,是 10 倍;
100Hz 到 1kHz,也是 10 倍;
1kHz 到 10kHz,还是 10 倍。
在对数坐标下,这三段距离是一样的。
这就非常符合电路系统的特点。
6 相位图:看的是系统“反应慢了多少”
很多人看增益图还能接受,一看到相位图就头大。
其实相位图可以先这样理解:
相位不是看信号大不大,而是看信号慢不慢。
如果输入信号变化了,输出信号马上跟着变化,那么相位滞后就小。
如果输入已经变化了,输出过了一会儿才跟上,那么相位滞后就大。
在反馈系统里,最怕的就是:
反馈信号回来得太晚。
原本负反馈是用来纠错的。
但是如果相位滞后接近 -180°,负反馈就可能变成正反馈。
原本应该“压下去”的误差,反而被继续放大。
这时候系统就容易振荡。
所以相位图的作用,就是告诉我们:
不同频率的信号通过开环环路,相位被滞后了多少
