3、DC/DC变换器的小信号模型:PWM开关模型,功率级传递函数推导(以Buck为例),输出滤波器的影响

好,咱们进入正题。这一节是反馈补偿设计的基石——小信号模型。说白了,就是给开关电源这个“暴躁”的非线性系统,找一个线性化的等效电路,方便我们用经典控制理论去分析它。

很多新手朋友一上来就对着波特图调参数,调了半天发现环路不稳定。为什么?因为你根本不知道功率级传递函数长什么样。我当年也犯过这个错,后来老老实实把模型推了一遍,才豁然开朗。

3.1 PWM开关模型——从非线性到线性的桥梁

DC/DC变换器本质上是一个开关系统。开关管导通、关断,能量一包一包地传递。这玩意儿是非线性的,没法直接用拉普拉斯变换。

那怎么办?

我们引入一个概念:平均模型。在一个开关周期内,用平均值代替瞬时值。然后在这个平均值工作点附近,施加一个小扰动,忽略高阶小量,就得到了线性化的小信号模型。

对于PWM开关,核心就是三个端口:控制端(占空比d)、输入端(电压vg)、输出端(电压v、电流i)。

以Buck为例,开关管和二极管可以等效为一个三端开关网络。经过状态空间平均和线性化,得到的小信号等效电路如下:

控制到输出的传递函数(理想Buck,CCM模式):
Gvd(s) = v̂(s) / d̂(s) = Vg * (1 / (1 + s*(L/R) + s²*L*C))

其中:
Vg —— 输入电压
L —— 电感值
C —— 输出电容
R —— 负载电阻

嗯,这里要注意,这个公式是在连续导通模式(CCM)下推导的。如果你工作在DCM,那传递函数会变成单极点系统,完全不一样。我建议你先确认好工作模式再套公式。

核心要点: PWM开关模型把占空比扰动和电压/电流扰动之间的关系,用线性方程描述出来。这是后续所有补偿网络设计的基础。

3.2 功率级传递函数推导——以Buck为例,手把手来一遍

咱们不搞虚的,直接拿Buck电路推导一遍。你跟着我的思路走,保证能看懂。

第一步:写出状态方程。

开关管导通时(0 ~ d*Ts):

L * di/dt = Vg - v
C * dv/dt = i - v/R

开关管关断时(d*Ts ~ Ts):

L * di/dt = -v
C * dv/dt = i - v/R

第二步:求平均。将两个时间段的状态方程按占空比加权平均,得到平均模型。

第三步:加入小扰动。令 v = V + v̂,i = I + î,d = D + d̂,代入平均方程,忽略二阶小量(比如 d̂ * v̂ 这种项)。

第四步:拉普拉斯变换,整理得到传递函数。

最终结果就是上面那个二阶系统。它的特征多项式是:

s² + (1/RC)*s + 1/(LC) = 0

看出来了吗?这是一个典型的二阶低通滤波器。自然谐振频率 ω0 = 1/√(LC),阻尼系数 ζ = 1/(2R) * √(L/C)。

我的经验: 实际项目中,电感的ESR和电容的ESR会引入额外的零点,让传递函数变得复杂。比如电容ESR会在高频引入一个零点:fz = 1/(2π * C * ESR)。这个零点如果落在穿越频率附近,会严重影响相位裕度。我曾经在一个48V转12V的电源上,因为忽略了ESR零点,导致环路震荡,折腾了两天才找到原因。

3.3 输出滤波器的影响——别小看这两个元件

输出滤波器(L和C)是功率级传递函数的核心。它们决定了系统的动态响应和稳定性。

咱们来拆解一下:

  • 电感L:决定电流纹波和响应速度。L越大,纹波越小,但动态响应越慢。LC谐振频率 fLC = 1/(2π√(LC)),这个频率点附近增益会有一个峰值(如果阻尼小的话)。
  • 电容C:决定输出电压纹波和负载瞬态响应。C越大,纹波越小,但也会拉低谐振频率。
  • 负载R:影响阻尼系数。轻载时R很大,阻尼小,谐振峰高;重载时R小,阻尼大,谐振峰被压平。
参数 对传递函数的影响 设计注意事项
电感L 决定双极点位置,L↑ → fLC 避免与电容形成低阻尼谐振
电容C 决定双极点位置,C↑ → fLC ESR引入零点,需考虑
负载R 决定阻尼系数,R↑ → ζ↓ 轻载时环路更难稳定
电容ESR 引入一个零点,提升高频增益 陶瓷电容ESR小,零点频率高;电解电容ESR大,零点频率低

你想想看,如果输出滤波器设计不合理,比如LC谐振频率刚好落在环路带宽附近,那补偿网络怎么调都救不回来。我见过一个案例,工程师用了超大电感想降低纹波,结果谐振频率掉到了几百赫兹,环路带宽根本没法做高,负载瞬态响应一塌糊涂。

避坑指南: 我曾经在一个项目里,输出电容用了钽电容,ESR比较大,引入了一个低频零点。当时没注意,补偿网络按照理想电容设计,结果环路在零点频率附近相位骤降,导致系统不稳定。后来换成MLCC,ESR小了两个数量级,问题才解决。所以,一定要把电容的ESR纳入模型,尤其是电解电容和钽电容。

3.4 小结——这一节你该记住什么

好了,咱们捋一捋这一节的核心:

  1. 小信号模型是线性化工具,把开关电源变成可分析的线性系统。
  2. Buck功率级传递函数是一个二阶系统,由LC滤波器主导。
  3. 输出滤波器的L、C、R以及电容ESR,共同决定了传递函数的零极点分布。
  4. 实际设计中,ESR零点不可忽略,它会影响补偿网络的设计。

下一节,咱们会基于这个功率级模型,开始设计补偿网络。你会看到,知道了功率级的“底牌”,补偿设计就不再是玄学,而是有章可循的数学问题。

嗯,今天就到这儿。回去把Buck的传递函数手推一遍,比看十遍文章都管用。