2. 第2章

← 返回目录课程:数字电源控制(MCU / DSP)设计入门
02

02 Buck变换器稳态建模与开环传递函数推导

形成Buck电路小信号模型,推导控制-输出传递函数,为环路设计奠定基础
章节导航 难度:入门类型:概念框架
本页抓手

把Buck变换器稳态建模与开环传递函数推导落到Buck变换器稳态建模的触发条件、可观察状态和复查材料上,先判断问题从哪里收窄。

判断线索
模块接口配置流程状态
复用位置
代码片段排障表检查清单架构图

查看现场信号与复查材料

  1. 核对Buck变换器稳态建模的输入条件、变化信号和结果材料
  2. 再把命令、配置、日志和状态结果对应到同一个操作结果
  3. 最后用状态记录验证结果是否可复现

代码阅读线索

Buck变换器稳态建模与开环传递函数推导涉及源码、函数、脚本或 API 时,应先确认代码对象、调用条件和结果信号是否对应。

本节用Buck变换器稳态建模的真实调用点说明代码变化会影响哪一个操作结果。

Buck 变换器的小信号建模:从开关网络到线性传递函数

数字电源控制Buck变换器稳态建模与开环传递中心对象与关键关系01⭐Buck变换器的小明确检查要点02💻对象配置与验证链路先定义适用边界03⭐Buck变换器稳态明确检查要点04Buck变换器稳态建明确检查要点05对象边界先定义适用范围06触发条件确认起点与约束

在设计数字电源控制系统时,我们面对的第一个工程问题是:如何用一个数学工具描述 Buck 变换器在稳态工作点附近的动态行为?直接对包含开关器件的非线性电路进行控制器设计是极其困难的。因此,工程实践中的标准做法是采用状态空间平均法(State-Space Averaging),在一个开关周期内对电感电流和电容电压进行平均,从而得到一个连续、线性的等效模型。本节将以此为核心,推导出从控制量(占空比 d)到输出电压 vout 的开环传递函数 Gvd(s),这是后续在 MCU(Microcontroller Unit)或 DSP(Digital Signal Processor)中设计数字补偿器的数学基础

关键判断

小信号模型的有效性依赖于“小扰动”假设。当负载或输入电压发生大范围阶跃变化时,模型预测的响应会偏离实际,此时需要依赖大信号仿真或非线性控制策略进行验证

对象配置与验证链路:平均、分离与线性化

项目场景拆解:Buck变换器稳态建模与开环传递函数

  • 场景背景:假设你正在处理Buck变换器稳态建模与开环传递函数推导这一段任务,先把数字电源控制(MCU / DSP)设计入门里的对象、目标和验收口径放到同一张检查表。
  • 目标任务:围绕“Buck变换器稳态建模与开环传递函数推导”完成一个可检查的小任务,确保和“本节主线”的学习目标一致。
  • 关键判断:先判断Buck变换器稳态建模的输入、边界和结果信号是否能互相支撑。
  • 执行动作:把掌握Buck电路小信号模型,推导控制-输出传递函数,为环路设计奠定基础。拆成观察、处理、记录和复查四个动作,命令或配置只作为正文短句说明。
  • 结果验证:用日志摘要、状态变化、表格记录或验收项确认处理前后差异。
  • 复盘要点:复盘时保留可复用判断:哪些条件有效、哪些异常需要回到前一步检查。

推导过程可拆解为三个工程步骤。首先,对 Buck 变换器的开关网络进行平均化处理。在一个开关周期 Ts 内,将开关管 Q 和二极管 D 等效为一个受控电压源(其值为 d·Vin)和一个受控电流源(其值为 d·iL)。这一步将非线性开关网络替换为线性电路

其次,进行小信号分离。将每个变量分解为直流稳态分量(大写)和交流小信号分量(带“^”)。例如,占空比 d = D + d,输入电压 vin = Vin + vin,输出电压 vout = Vout + vout。代入平均化后的电路方程,并忽略二阶小信号乘积项(如 d·vin),即可得到仅描述交流小信号行为的线性方程组

最后,对线性化后的时域方程进行拉普拉斯变换,得到 s 域模型。对于工作在连续导通模式(CCM)下的理想 Buck 变换器,其控制-输出传递函数的标准形式为:

G<sub>vd</sub>(s) = v<sub>out</sub>(s) / d(s) = V<sub>in</sub> * (1 + s·R<sub>ESR</sub>·C) / (1 + s·(L/R<sub>load</sub>) + s²·L·C)

其中,RESR 是输出电容的等效串联电阻,Rload 是负载电阻。这个传递函数包含一个由 ESR 引入的左半平面零点,以及一对由 LC 滤波器决定的极点。在数字电源控制(Digital Power Control)中,这个模型是设计补偿器零极点位置的直接依据

常见误区

初学者常忽略 RESR 零点的影响,导致在穿越频率附近相位裕量计算错误。在陶瓷电容(低 ESR)应用中,该零点频率很高,可近似忽略;但在电解电容(高 ESR)应用中,该零点会显著提升相位,必须纳入补偿器设计

Buck变换器稳态建模与开环的技术资产与验证方式

为了将理论模型转换为可工程复用的资产,我们将其整理为参数表,并给出一个典型的开环频率响应验证案例

Buck 变换器 CCM 小信号模型参数表

数字电源控制 相关检查
时间/步骤输入动作输出
输入电压 V in12 V决定传递函数直流增益,V in 变化直接影响开环增益万用表测量
电感 L10 μH与 C 共同决定双极点频率 f LC = 1/(2π√…LCR 电桥测量
输出电容 C100 μF决定极点位置及输出纹波LCR 电桥测量
ESR (R ESR )10 mΩ引入零点 f z = 1/(2π·R ESR ·C)阻抗分析仪或数据手册
负载电阻 R load1 Ω影响低频增益和极点阻尼电子负载设定

开环传递函数验证记录

我们使用上述参数(Vin=12V, L=10μH, C=100μF, RESR=10mΩ, Rload=1Ω)代入传递函数公式,在 MATLAB 或 Python 的 control 库中绘制其波特图。验证记录如下:

关键摘要
变量 / 频率点理论计算值仿真观察结果结论

该验证记录表明,推导出的传递函数能够准确描述 Buck 变换器在 CCM 模式下的频率响应特性。在 DSP 或 MCU 中实现数字补偿器时,可以直接基于此模型进行零极点配置

真实项目场景

对象:某 48V 转 12V 的通信电源模块,采用 TI C2000 DSP 作为数字控制器。
故障现象:在 50% 负载跳变时,输出电压出现持续 2ms 的振荡,超出 ±5% 的规格要求。
排查动作:工程师首先测量了输出电容的 ESR,发现其因老化已从 10mΩ 增大至 50mΩ。随后,使用本节推导的 Gvd(s) 模型,代入新的 ESR 值重新计算开环传递函数,发现零点频率从 159kHz 降至 32kHz,导致穿越频率附近的相位裕量从 55° 降至 28°。
工程判断:ESR 增大改变了系统动态特性,原补偿器不再适用。最终通过调整数字补偿器的零点位置,恢复了 50° 以上的相位裕量,解决了振荡问题

操作核对

操作结束时Buck变换器稳态建模与开环传递函数推导:入口、参数或对象是否选对;再看变换器稳态建模与开环传递函数推导是否能让别人复现同一个结果。若Buck发生变化,不要继续追加动作,先用Buck确认状态,再决定是重跑、回退还是保留当前记录。迁移到新环境时,把配置来源、输入材料、套用条件和输出结果放在一起核对,尤其要确认变换器稳态建模与开环传递函数推导没有改变本节的适用边界。如果后续章节复用本节判断,先问现场判断是否还成立,再看配置验收是否改变变换器稳态建模与开环传递函数推导的解释范围。第02节如果迁移到新环境,先重做Buck变换器稳态建模与开环传递函数推导的最小验证,再决定配置验收是否需要调整。