Skip to content

第 17 章 输入滤波器设计:当洁净电源成为隐患

17.6 练习题

走到这里,机制应该已经清楚了——或者你以为清楚了。

下面这些题不是用来考你记忆力的,而是用来填补你在看推导时可能跳过的那些思维跳跃的。有些题需要你动笔算,有些题需要你打开仿真工具。那个「问题 17.1」看起来很简单,但它问的是我们整件事的起点:为什么我们需要滤波器?

如果你在之前的章节里一直跟着思路走,这些题应该能帮你把直觉打磨得更锋利。


练习 17.1 ⭐(理解)

题目:你需要为一台 Flyback 变换器设计一个输入滤波器。指标很苛刻:允许的输入电流开关谐波幅值最大为 10μA(有效值)。请计算滤波器在开关频率处必须提供的衰减量。

提示

  1. 先别管滤波器结构,先看负载。Flyback 的输入电流 iin(t) 是个什么波形?它的峰值是多少?
  2. 开关频率 fs=200kHz。注意题目要求的是 RMS 值。

练习 17.2 ⭐(理解)

题目:换一台 Boost 变换器。同样的电流噪声限制:输入电流开关谐波幅值不得超过 10μA(RMS)。算一下这个滤波器在 200kHz 处得把信号压下去多少。

提示:Boost 变换器的输入电流是连续的还是断续的?这直接决定了基波分量的大小。


练习 17.3 ⭐⭐(推导)

题目:去推导表 17.1 里的 ZNZD 表达式。

提示: 这道题是本章的理论基石。

  1. 回到 17.2.2 节,那个修正因子 (1+Zo/ZN)/(1+Zo/ZD) 是怎么来的?
  2. 画出变换器的小信号模型,把输出短路(求 ZN 对应的特定条件)或者把输入开路(求 ZD 对应的特定条件),看剩下的阻抗网络是什么。
  3. 如果你卡住了,问问自己:ZD 是为了把扰动阻断在输入端,那它对应的是不是开路阻抗?

练习 17.4 ⭐⭐⭐(设计实战)

题目:现在真刀真枪来了。给那台 Flyback 变换器设计一个输入滤波器。 结构定为简单的单级 LfCf,阻尼用 Rf 串一个隔直电容 Cb 来实现。

(a) 画出 Flyback 变换器的小信号模型,推导它的 ZN(s)ZD(s),画出幅频特性 Bode 图,把关键特征(转折点、渐近线斜率)标出来。

(b) 设计参数 Lf,Cf,Rf。要同时满足两件事:

  1. 在开关频率处的衰减 100dB
  2. 阻抗不等式:||Zo||<0.3||ZD||||Zo||<0.3||ZN||(全频段)。

(c) 拿 Spice 去验证你设计的滤波器。别只看算的,仿真里跑出来才算数。

(d) 对比仿真:画出没有滤波器时的控制-输出传递函数 Gvd(s),以及加上你设计的滤波器后的 Gvd(s)。看看幅值和相位发生了什么变化。这些变化符合你在 (a) 里画的图吗?

警告: 如果不满足阻抗不等式,你在 (d) 里会看到一个漂亮的大坑或者尖峰——那是系统在尖叫「我要炸了」。


练习 17.5 ⭐⭐⭐(设计实战)

题目:这次轮到那台 Boost 变换器。同样的单级 LfCf,同样的阻尼方式。

(a) 直接画出 Boost 变换器的 ZN(s)ZD(s) 幅频 Bode 图。标出关键点。

(b) 选参数 Lf,Cf,Rf。指标变了:

  1. 衰减 80dB
  2. 阻抗不等式系数变成了 0.2(更严了):||Zo||<0.2||ZD||||Zo||<0.2||ZN||

(c) Spice 验证。

(d) 同样,对比加滤波器前后的 Gvd(s),点评一下这个滤波器对环路的影响。


练习 17.6 ⭐⭐(优化)

题目:回到练习 17.4 的 Flyback 变换器。 这次我们不用瞎猜的 RfCb 值。用 17.4.1 节的最优阻尼方法来算。 把 Lf,Cf,Rf,Cb 这四个值定下来。

思考:最优阻尼是为了解决什么问题?为了把 Zo 的峰值压到最低,从而最容易满足阻抗不等式。


练习 17.7 ⭐⭐(优化)

题目:把练习 17.5 的 Boost 变换器滤波器,用最优阻尼法重新设计一遍。 算出 Lf,Cf,Rf,Cb


练习 17.8 ⭐⭐(拓展)

题目:还是练习 17.4 的 Flyback 变换器。 这次换一种阻尼策略:17.4.2 节的最优 RfLb 并联阻尼。 找出 Lf,Cf,Rf,Lb 的值。

提示:这种结构通常适合大功率场合,因为电感 Lb 可以分流直流,减少电阻上的发热。对比一下它和 RfCb 方案的区别。


练习 17.9 ⭐⭐(拓展)

题目:给那台 Boost 变换器也用最优 RfLb 并联阻尼法设计一次。 算出 Lf,Cf,Rf,Lb


练习 17.10 ⭐⭐⭐(高阶设计)

题目:如果一级滤波不够用怎么办?我们要上两级了。 给那台 Flyback 变换器设计一个双级输入滤波器。 每一级都用 RfCb 阻尼。

(a) 选出所有电路参数。指标:

  1. 衰减 100dB
  2. 阻抗不等式依然成立:||Zo||<0.3||ZD||||Zo||<0.3||ZN||。 注意:这里有两个 LC 节,Zo 的形状可能会更复杂。

(b) Spice 验证。

(c) 对比加滤波器前后的 Gvd(s)

思考:级联滤波器虽然衰减高,但元件数量多,谐振点也多。你需要小心处理级间阻抗匹配。


练习 17.11 ⭐⭐⭐(综合)

题目:这是终极挑战。 考虑练习 9.3 里的 Boost 电压调节器(既然是调节器,说明它是闭环的)。 给它设计一个单级 LfCf 滤波器,用最优 RfCb 阻尼。

(a) 设计参数。指标:

  1. fs=200kHz 处衰减 80dB
  2. 阻抗不等式系数放宽到了 0.4:||Zo||0.4||ZD||||Zo||0.4||ZN||

(b) 算出这个闭环调节器的闭环输入阻抗 Zi(s)。 然后,用 次级环路增益 Tm(s)=Zo(s)/Zi(s) 来分析系统的稳定性。 画出 Tm 的 Bode 图或者奈奎斯特图。看看这个加了滤波器的闭环系统到底稳不稳。

灵魂拷问: 还记得 17.5.2 节吗?对于闭环调节器,Zi 在低频下可能是负电阻。 如果你的 Zo 在那个频率段不小心比 Zi 还大, Tm 的幅值就会大于 1(即 0dB)。 只要相位再凑个热闹——,系统就振荡了。 这道题做通了,你才算真正读懂了这一章。


本章回响

这一章表面上在讲「滤波器设计」,实际上是在讲「两个系统接口时会发生什么」。

我们为了把开关噪声扼杀在输入端(EMI 问题),强行插入了一个 LC 网络。这个网络本身是个无源元件,老实得很,怎么看都不像是个祸害。但正如我们推导的那样,它一旦被插在电源和负载之间,它的输出阻抗 Zo 就不再是它自己的事了,它变成了负载端「看到」的电源内阻。

如果你的变换器是一个开路的、简单的电阻负载,那 Zo 大一点小一点无所谓。但开关变换器不是——它是恒功率负载(在闭环调节时),它在低频下呈现出负电阻特性。

一个电源带着内阻 Zo,去驱动一个呈现负电阻的负载 Zi。这是一场赌博。 如果 Zo 不够小,小到可以忽略不计,那么这个内阻就会被那个负电阻放大,系统的动态行为会被严重扭曲,原本稳定的环路会因为输入端的不稳定而崩溃。

这就是为什么整个后半章都在围绕阻尼阻抗不等式打转。我们加阻尼电阻、加隔直电容、甚至多搞一个电感出来分流,目的只有一个:Zo 那个高高在上的谐振峰值狠狠压下去,压到它无论在哪个频率都抬不起头来,都掀不起风浪。

只有当 ||Zo||||ZN||||Zo||||ZD|| 时,输入滤波器才会像透明的空气一样,既完成了滤除噪声的任务,又不干扰主系统的运作。

这就是设计的优雅之处:用元件特性去对抗物理机制。

下一章,我们会把目光从输入端移开,看向另一个同样棘手的地方——当变换器需要并联实现时,问题会变成什么样?那时候你会发现,今天建立的「阻抗互动」直觉,会以一种更复杂的形式再次出现。


练习题

练习 1:understanding

题目:在开关变换器设计中,为什么未添加阻尼(Undamped)的 LC 输入滤波器可能会导致原本稳定的调节系统变得不稳定?请结合“阻抗不等式”和“修正因子”的概念简述其机理。

答案与解析

答案:未加阻尼的滤波器在谐振频率处输出阻抗 Zo 极大,可能违反阻抗不等式 ||Zo|| << ||ZD||。这将导致控制-输出传递函数的修正因子中出现高 Q 值的谐振极点,引入近 360° 的相位滞后,严重削弱相位裕度。

解析:根据 Middlebrook 的阻抗不等式准则,输入滤波器的输出阻抗 Zo(s) 必须远小于变换器的输入阻抗 ZD(s) 和 ZN(s)。如果 Zo 在谐振点(无阻尼时峰值极高)接近或超过 ZD,公式 (17.4) 中的修正因子 (1+Zo/ZD)/(1+Zo/ZN) 将不再约等于 1。该修正因子会引入一对高频谐振极点和右半平面零点,导致传递函数 Gvd(s) 的幅频特性出现“毛刺”,并产生巨大的相位滞后,从而破坏系统稳定性。

练习 2:application

题目:对于一个 Buck 变换器(输入电压 30V,输出 15V,负载电阻 3Ω),若其闭环输入阻抗表现为理想恒功率特性(即负增量电阻),请计算该变换器在输入端呈现的直流小信号电阻值。若将该负阻与一个输出阻抗为 1Ω 的滤波器相连,根据阻抗判据,系统是否稳定?

答案与解析

答案:小信号电阻为 -12Ω。系统稳定。

解析:1. 计算负阻:对于 Buck 变换器,转换比 M = D = 15/30 = 0.5。根据负增量电阻公式 Zi = -R/M²,代入 R=3Ω 和 D=0.5,得 Zi = -3/(0.5)² = -12Ω。 2. 稳定性判据:为了避免谐振,一般要求滤波器输出阻抗的幅值远小于负载输入阻抗的幅值(即 ||Zo|| << ||Zi||)。在本题中,||Zo|| = 1Ω,而 ||Zi|| = 12Ω。1Ω 远小于 12Ω,满足阻抗不等式要求,因此不会激起严重的振荡,系统被视为稳定(或至少满足该稳定性判据)。

练习 3:application

题目:在设计阻尼输入滤波器时,若直接在滤波电容 Cf 两端并联一个电阻 Rf 以抑制谐振,会带来什么副作用?为了克服这个副作用,通常采用什么样的电路结构?

答案与解析

答案:副作用:直流电流会流过电阻 Rf,导致巨大的直流功率损耗和发热。改进结构:采用 Rf-Cb 并联阻尼网络(即在电阻 Rf 上串联一个隔直电容 Cb,再与 Cf 并联)。

解析:直接并联电阻 Rf 虽然能有效降低谐振处的 Q 值,但在直流稳态下,输入直流电流会全部流过 Rf。由于 Rf 通常取值较小(为了获得足够的阻尼),P_loss = I_in² * Rf 会导致效率极低。解决方法是在支路上串联一个电容 Cb(Rf-Cb 阻尼支路)。电容 Cb 对直流开路,阻断直流电流流过 Rf,从而消除直流损耗;同时对开关频率谐波呈现低阻抗,保留 Rf 的交流阻尼效果。

练习 4:thinking

题目:思考题:现代开关电源(如笔记本电脑适配器)在满足 EMI 标准时,通常体积越做越小。虽然单级 LC 滤波器体积小,但高性能电源往往采用多级级联滤波器。请从“高频衰减斜率”与“元件寄生参数影响”的角度,分析为什么在极高开关频率(如 MHz 级别)下,设计输入滤波器变得更加困难?

答案与解析

答案:高频下寄生参数(ESL/ESR)使理想电容/电感失效,导致滤波器衰减斜率由 -40dB/dec 恶化为 -20dB/dec 甚至 0dB,且多级滤波器容易因寄生参数引发额外谐振,难以同时满足体积限制与 EMI 规范。

解析:1. 高频衰减斜率限制:标准单级 LC 理想提供 -40dB/dec 的衰减。但在 MHz 级别,电容的寄生电感(ESL)和电感的寄生电容(EPC)开始起主导作用,元件不再呈现理想纯阻抗,导致高频衰减斜率变差(可能只有 -20dB/dec)。为了达到 EMI 标准,需要级联多级滤波器来获取更陡峭的斜率(如 -80dB/dec)。2. 寄生参数与体积矛盾:级联滤波器虽能提高衰减,但级间交互作用容易产生新的谐振点(需要阻尼),且为了抑制高频寄生谐振,往往需要使用特殊昂贵的小型化元件。这使得在有限体积内同时保证热性能、EMI 性能和动态稳定性变得极具挑战性。


要点提炼

输入滤波器虽是为了满足 EMI 法规和提升可靠性而加的“清道夫”,但若设计不当,其输出阻抗 Zo 会与变换器的输入阻抗相互作用,导致控制环路相位裕度崩塌甚至系统振荡,这种“好心办坏事”的效应是电源设计中头号嫌疑犯。

深入分析发现,闭环调节的变换器具有恒功率特性,其输入端口在低频段呈现为负阻抗(Negative Impedance)。当输入滤波器无阻尼时,其高 Q 值的 LC 谐振峰值若超过该负阻抗,会形成正反馈机制,从而引发“负电阻振荡”。

要解决这个隐患,核心判据是遵循Middlebrook 阻抗不等式:设计时必须确保滤波器的输出阻抗幅值 Zo(s) 在全频段内远远小于变换器的开环输入阻抗 ZD(s) 和闭环输入阻抗 ZN(s)

在工程实现上,必须对 LC 滤波器施加阻尼,常用的最优方案是采用 RfCb 并联阻尼网络或 RfLb 串联阻尼网络,前者利用隔直电容消除直流损耗,后者利用分流电感降低电阻发热,两者都能在压低谐振峰值的同时维持高频衰减斜率。

对于极高衰减要求(如 -80dB)的应用,单级滤波器往往体积过大,此时应采用级联滤波器设计策略,并利用“错峰调谐”原理(使两级谐振频率错开)来防止级间共振,从而用更小的总元件体积达到设计指标。


参考说明:参考自 geqianQWQ 同学阅读《Fundamentals of Power Electronics》的笔记,仅作理解线索;本文为结合自己理解重新整理的学习笔记,不涉及对原书的复制或翻译。

面向嵌入式学习者的硬件学习笔记