15.3 DCM 开关网络的小信号交流建模
我们在上一节里把大信号的平均模型像搭积木一样搭起来了——那个看起来很诡异的「无损电阻 + 功率源」组合。这解决了直流和低频大信号的问题。
但如果你真的要动手设计反馈环路,光有大信号模型是不够的。我们需要知道:当我在占空比
这就需要把那个非线性的大信号模型(记住,
这一节的任务,就是把那个非线性的 LFR 网络放到数学的实验台上做一次「线性化手术」。
15.3.1 从大信号到小信号:线性化手术
我们要处理的是上一节那个大信号平均开关网络模型。为了看得更清楚,我们把这个网络的端口变量列出来,然后对它们进行扰动。
这里的规则和标准的伏特勒级数展开一样:所有变量都拆成直流稳态值加上一个小扰动分量:
这里
我们的目标是线性化上一节推导出的终端方程 (15.20) 和 (15.21)。那两个方程把输入电流
当我们把它们线性化之后,
这就是我们想要的那个双端口小信号网络模型的数学描述。这里面有一堆神秘的参数:
15.3.2 输入端口的剖析:
还记得 (15.20) 是怎么说的吗?它说输入端的平均电流是电压除以一个受控电阻:
我们要在这个静态工作点
先看直流项。直流部分必须相等,这其实就是欧姆定律:
接下来我们只关心交流小信号部分。把直流项消掉,剩下的就是我们要的线性方程。对照前面的目标形式,我们就能把这几个参数一个个认领回来:
1. 输入电阻
你会发现,
2. 跨导
这意味着什么?意味着在小信号模型里,从输出端口到输入端口没有反向传输。这跟理想变压器的性质有点像,但在 DCM 里是因为功率源的单向性造成的。
3. 控制增益
代入
把它代回去,你就得到了教科书上的那个结果:
这个参数描述了:「当你 tweak 占空比时,有效电阻变了,导致从电源吸取的电流变了多少」。
15.3.3 输出端口的剖析:
输入端搞定了,接下来是输出端口。这里可是那个著名的「功率源」所在地。
根据 (15.21),输出电流是功率除以电压:
同样的戏码再来一遍:在静态工作点
直流项相等给出了功率守恒的稳态表达式:
然后是交流项。我们重点关注下面这三个系数:
1. 输出电阻
或者写成
这里有个非常有意思的物理图像:
2. 跨导
这也很直观:输入电压稍微涨一点,输入功率(
3. 控制增益
把这些参数全部列出来,就得到了表 15.2 的第一行。你会发现,这些公式里充满了
15.3.4 组装完整的小信号模型
参数都算出来了,现在我们可以把晶体管和二极管扔掉,换上那个由电阻、电流源和跨导组成的双端口小信号网络。
把 DCM Buck-Boost 变换器的开关替换成这个小信号模型后,你就可以用你最熟悉的电路分析课上学过的线性电路分析方法(节点电压法、叠加定理)来解这个电路了。
盯着这个电路,你可能会觉得:这跟 CCM 的模型比起来,好像也没简单多少?而且这里还有两个动态元件:电感
但这里有个巨大的陷阱。
这个模型是从 (15.20) 和 (15.21) 推导出来的,而那两个方程基于一个核心近似:电感平均电压为零。 我们在 15.1 节说过,这个近似在推导直流和低频大信号模型时没问题,但在谈论高频动态时,它是有问题的。如果我们强行解这个双极点模型,我们会得到两个极点:一个由电容
文献 [71, 74, 126...] 告诉我们,那个由电感
所以,我们要清醒地认识到:
- 这一节推导出来的完整模型(保留 L),它的低频特性是可信的。
- 它的高频预测(那个 L 引起的极点)是数学上的产物,物理上并不准确。
那么,我们在做环路补偿时,真正关心的通常是低频部分。既然那个高频极点本来就远,而且又不准,不如我们就把它忽略掉。
怎么忽略?直接把电感
现在,模型里只剩下一个电容
15.3.5 通用传递函数
利用这个简化的一阶模型,我们可以推导出几个通用变换器的传递函数。
控制到输出传递函数
其中:
- 直流增益
: 产生的电流流过 和 的并联电阻。 。 - 极点频率
:由输出电阻和输出电容决定。 。
输入到输出传递函数
其中直流增益
表 15.3 把 Buck、Boost 和 Buck-Boost 的这些关键参数都列出来了。你可以看到,DCM 的低频极点通常都比较大(因为等效电阻
15.3.6 实战演练:DCM Boost 变换器的频率响应
光推公式太空洞了。我们来算一个具体的例子,看看那个模型到底长什么样。
假设有一个 DCM Boost 变换器,参数如下:
- 负载电阻
- 电感
- 电容
- 开关频率
我们的目标是算出它从控制到输出的传递函数
- 输出电压被稳压在
- 负载电流
- 输入电压
第一步:算出有效电阻
注意这里用
第二步:算出稳态占空比
第三步:查表 15.3,计算直流增益和极点 对于 Boost 变换器:
- 转换比
。 - 直流增益
: 代入数值: (这里 ) - 极点频率
: 需要先算 。对于 Boost,查表可知 。 算一下: 。 那么 。 最后:
第四步:画出波特图 把上面的结果画成波特图,就是这个样子。
- 实线:我们刚才算的一阶模型。低频增益 37dB,在 112Hz 处开始以 -20dB/dec 滚降。
- 虚线:更精确的模型(考虑了电感动态的高频部分)。
你会发现,虚线在大概 6.4kHz(即
但正如我们之前分析的,对于环路设计来说,我们通常关注的穿越频率在几kHz以下。在这个范围内,用我们那个简化的一阶模型(实线)是完全够用的。一旦你把穿越频率设得太高,撞上了那些高频极点,那这 Boost 变换器在 DCM 下也会变得不稳定。
这个例子告诉我们:模型是分频段的。别拿着低频平均模型去硬刚开关频率附近的波形,那是它的死穴。但在它管辖的领地(低频)里,它就是王。
⚠️ 踩坑提醒:别用 DCM 一阶模型报相位裕度。我见过有人拿
那条干净的单极点曲线直接算相位裕度,得出「 ,稳得一批」的结论,然后把带宽推到 。结果一上电就啸叫。原因正是上面这段——一阶模型在 (约 )以上就开始撒谎,那里藏着被你忽略的高频极点和 RHP 零点,相位掉得比模型预测陡得多。经验法则:DCM 的环路穿越频率,老老实实压在 以内,给那个高频极点留够缓冲。
参考说明:参考自 geqianQWQ 同学阅读《Fundamentals of Power Electronics》的笔记,仅作理解线索;本文为结合自己理解重新整理的学习笔记,不涉及对原书的复制或翻译。