1. 什么是BUCK小信号模型?
BUCK小信号模型是分析开关电源动态特性的重要工具。在实际工程中,我们经常需要分析BUCK变换器在稳态工作点附近的动态响应特性,这时就需要建立其小信号模型。这个模型能够帮助我们理解变换器在受到小扰动时的行为,为控制系统的设计提供理论基础。
小信号模型的核心思想是将非线性系统在工作点附近线性化。对于BUCK变换器这样的强非线性系统,直接分析其动态特性非常困难。通过小信号建模,我们可以得到一组线性方程,大大简化了分析过程。这种建模方法特别适合分析系统的频率响应、稳定性等动态特性。
提示:小信号模型只适用于分析系统在工作点附近的小扰动行为,不能用于分析大信号瞬态过程。
2. BUCK变换器的小信号建模过程
2.1 状态空间平均法基础
建立BUCK变换器小信号模型最常用的方法是状态空间平均法。这种方法的基本步骤是:
- 根据开关管导通和关断两种状态,分别建立对应的电路方程
- 对这两种状态的方程进行时间加权平均
- 引入小信号扰动,将非线性方程线性化
- 通过拉普拉斯变换得到频域模型
以典型的BUCK变换器为例,我们需要考虑电感电流iL和输出电压vo这两个状态变量。在开关管导通期间(占空比D),电路满足以下方程:
code复制diL/dt = (Vin - vo)/L
dvo/dt = (iL - vo/R)/C
在开关管关断期间(1-D),电路方程变为:
code复制diL/dt = -vo/L
dvo/dt = (iL - vo/R)/C
2.2 小信号扰动引入
对上述方程进行时间加权平均后,我们引入小信号扰动:
code复制d = D + d̂
iL = IL + îL
vo = Vo + v̂o
vin = Vin + v̂in
其中大写字母表示稳态值,带帽符号表示小信号扰动分量。将这些表达式代入平均方程,并忽略二阶小量,就可以得到线性化的小信号模型。
3. BUCK变换器的传递函数推导
3.1 控制到输出的传递函数
控制到输出的传递函数Gvd(s) = v̂o(s)/d̂(s)描述了占空比扰动对输出电压的影响。通过推导可以得到:
code复制Gvd(s) = Vo/(D') * (1 - sL/(D'²R))/(1 + s/(Qω0) + s²/ω0²)
其中:
- D' = 1-D
- ω0 = 1/√(LC) 是谐振频率
- Q = R√(C/L) 是品质因数
这个传递函数显示了一个二阶系统的特性,包含一个右半平面零点和一个双极点。理解这个传递函数的特性对设计补偿网络至关重要。
3.2 输入到输出的传递函数
输入到输出的传递函数Gvg(s) = v̂o(s)/v̂in(s)描述了输入电压扰动对输出电压的影响:
code复制Gvg(s) = D/(1 + s/(Qω0) + s²/ω0²)
这个传递函数与Gvd(s)有相同的极点,但没有右半平面零点。
4. 完整的控制框图构建
4.1 基本控制框图元素
完整的BUCK变换器小信号控制框图包含以下主要部分:
- 脉宽调制器(PWM)增益:Fm = 1/Vm
(Vm是锯齿波幅度) - 补偿网络:Gc(s)
- 功率级传递函数:Gvd(s)
- 输出分压网络:H(s) = Vref/Vo
- 前馈路径(如果使用)
将这些部分按照信号流向连接起来,就构成了完整的闭环控制系统框图。在实际设计中,我们通常先分析开环传递函数T(s) = Gc(s)FmGvd(s)*H(s)的特性。
4.2 闭环传递函数分析
闭环系统的输出对参考电压的传递函数为:
code复制Vo/Vref = T(s)/(1 + T(s))
而对扰动(如输入电压变化)的抑制能力由:
code复制Vo/Vin = Gvg(s)/(1 + T(s))
决定。良好的补偿网络设计应该保证足够的相位裕度(通常45°以上)和适当的带宽。
5. 实际设计中的注意事项
5.1 右半平面零点的影响
BUCK变换器的控制到输出传递函数中包含一个右半平面零点,这个零点会带来相位滞后(而不是常规零点的相位超前),使得补偿网络设计更加困难。在实际设计中,通常需要将闭环带宽设置在这个零点频率的1/3以下。
5.2 补偿网络设计要点
常用的补偿网络类型包括:
- 类型II补偿:包含一个极点、一个零点和一高频极点
- 类型III补偿:包含两个极点、两个零点和一个高频极点
选择哪种补偿网络取决于功率级的相位裕度需求。一般来说,当功率级在目标穿越频率处的相位滞后超过90°时,需要使用类型III补偿。
5.3 实际测量与验证
在设计完成后,需要通过实验验证系统的稳定性。常用的方法包括:
- 注入扰动法测量环路增益
- 负载瞬态响应测试
- 输入电压阶跃测试
这些测试可以验证理论分析的正确性,并发现实际电路中的寄生参数影响。
