3、功率级小信号建模:状态空间平均法、交流小信号等效电路、传递函数推导、波特图分析

做数字电源,绕不开一个核心问题:怎么知道你的功率级会怎么响应?

说白了,你给控制器一个占空比变化,输出电压到底会怎么动?动得快还是慢?会不会振荡?这些问题,都得靠小信号建模来回答。

我个人习惯,先把功率级当成一个“黑箱子”,然后用数学工具把它拆开。今天我们就聊聊这个拆箱子的过程。

3.1 状态空间平均法——把开关电路“抹平”

开关电源的本质,是不断在开关管导通和关断之间切换。这导致电路是时变的、非线性的。直接分析?太难了。

状态空间平均法的思路很巧妙:在一个开关周期内,把两个状态下的电路方程,按时间权重平均一下。

具体怎么做?我举个例子,Buck电路。

第一步:写出两个状态的状态方程

开关管导通时(假设占空比为 d):

dx/dt = A1 * x + B1 * Vin
y = C1 * x

开关管关断时:

dx/dt = A2 * x + B2 * Vin
y = C2 * x

其中 x 是状态变量(比如电感电流 iL、输出电压 vC),Vin 是输入。

第二步:加权平均

平均后的状态方程就是:

dx/dt = [d * A1 + (1-d) * A2] * x + [d * B1 + (1-d) * B2] * Vin
y = [d * C1 + (1-d) * C2] * x

嗯,这里要注意:这个平均只在开关频率远高于系统带宽时才成立。我见过有人把开关频率设得很低还用这个方法,结果模型完全不准。

核心思想:状态空间平均法把 PWM 开关网络等效成了一个连续的平均模型。它忽略了开关纹波,只关心低频行为。

3.2 交流小信号等效电路——分离“直流工作点”和“小扰动”

平均模型还是非线性的,因为占空比 d 和状态变量 x 相乘了。怎么办?

做小信号扰动。把每个变量拆成直流分量 + 交流小信号:

d = D + d̂
x = X + x̂
Vin = Vin0 + v̂in

代入平均方程,忽略二阶小项(d̂ * x̂ 这种),就得到了线性化的交流小信号方程。

我建议你记住这个结果:

d(x̂)/dt = A * x̂ + B * v̂in + [(A1 - A2)*X + (B1 - B2)*Vin0] * d̂

这个方程,就是后面推导传递函数的基础。

从电路角度看,小信号模型长什么样?以 Buck 为例,它的交流小信号等效电路可以画成:

我的经验:画等效电路时,把受控源标清楚。电感变成小信号电感,电容变成小信号电容,开关管和二极管变成受控电流源和受控电压源。这样调试时一眼就能看出问题。

3.3 传递函数推导——从时域到频域

有了小信号方程,拉普拉斯变换走一波,就能得到传递函数。

对于 Buck 电路,从占空比到输出的传递函数 Gvd(s) 是:

Gvd(s) = v̂o(s) / d̂(s) = Vin0 * (1 + s*Rc*C) / (s²*L*C + s*(Rc*C + L/R) + 1)

其中 Rc 是电容 ESR,R 是负载电阻。

你想想看,这个传递函数里包含了:

  • 一个零点:由电容 ESR 和电容本身产生
  • 两个极点:由 LC 滤波器决定

我曾经在调试一个 48V 转 12V 的 Buck 时,发现相位裕量总是不够。后来一查,是电容 ESR 太小,零点频率太高,没起到补偿作用。换了个普通电解电容,问题就解决了。

注意:传递函数的分母是 s²*L*C + ...,这意味着 LC 谐振频率附近,增益会有一个尖峰。如果阻尼不够,系统很容易振荡。

3.4 波特图分析——一眼看穿稳定性

传递函数是数学,波特图是工程。我习惯用波特图来回答三个问题:

  1. 穿越频率 f_c 在哪?——决定了系统的响应速度
  2. 相位裕量 PM 够不够?——决定了系统的稳定性
  3. 增益裕量 GM 大不大?——决定了系统的鲁棒性

对于 Buck 电路的 Gvd(s),波特图大致是这样的:

  • 低频段:增益高,相位接近 0°
  • LC 谐振频率处:增益出现谐振峰,相位急剧下降 -180°
  • 高频段:增益以 -40dB/dec 下降,相位接近 -180°

我建议你记住这个规律:LC 双极点会让相位下降 180°,所以补偿时必须提供足够的相位提升。

实战要点:

  • 穿越频率一般取开关频率的 1/10 到 1/5
  • 相位裕量至少 45°,最好 60° 以上
  • 增益裕量大于 10dB

下面我用一张 SVG 图来总结本章的核心逻辑:

功率级小信号建模流程 开关电路 时变、非线性 状态空间平均 平均模型 连续、非线性 小信号扰动 小信号模型 线性、时不变 拉普拉斯变换 传递函数 Gvd(s), Gvg(s)... 频域分析 波特图 增益、相位曲线 评估稳定性 补偿设计 PID、Type-III... 核心目标:从开关电路 → 线性模型 → 频域特性 → 稳定性判断 → 补偿器设计 迭代验证

这张图把整个建模流程串起来了。从开关电路开始,一步步走到补偿设计,中间每一步都有明确的物理意义和数学工具。

我的建议:刚开始学的时候,别急着套公式。先拿一个 Buck 电路,手算一遍状态空间平均,再画出小信号等效电路,最后推导传递函数。走完这一遍,后面再复杂的拓扑你都能自己搞定。

好了,功率级小信号建模就聊到这里。记住,模型是工具,不是目的。最终我们要的是稳定的、动态响应好的电源系统。


公众号:蓝海资料掘金营,微信deep3321