Skip to content

17.4 阻尼输入滤波器的精打细算设计

我们上一节用那个 "4700μF 的大胖子电容" 把输入滤波器的尖峰给按住了。虽然实现了功能,但作为一个工程师,看着那个电容的体积,心里总是有点不爽——有没有更优雅、更省钱的办法?

答案是肯定的。这就是我们这一节要干的事:阻尼输入滤波器的精打细算设计

上一节的方案其实有点 "暴力美学"。我们随手选了一个比滤波电容 Cf 大十倍的隔直电容 Cb,简单粗暴地满足了阻尼需求。但在工程世界里,电容体积、成本和电路板空间都是实打实的约束。我们不能总是靠 "堆料" 来解决问题。

所以这一节,我们要做一个真正的工程师:在满足性能指标的前提下,把元件体积压到最小

这会用到三种经典的阻尼拓扑,最后我们会展示一个 "大招" —— 级联滤波器,它能用更小的总电感和电容实现同样的衰减性能。


4.1 三种阻尼拓扑:从暴力到优雅

经典的单节 LC 低通滤波器只有两个储能元件,这东西天生就是个高品质因数(High-Q)的振荡腔。只要频率一碰上谐振点,阻抗就冲上天,干扰立马放大。

为了抑制这个谐振,我们必须在 LC 谐振腔里引入耗能元件——电阻。但直接把电阻扔进去会带来新问题:要么损耗太大(发热烧板子),要么破坏了高频衰减能力。

所以,我们得给电阻找个 "保镖"。

阻尼电阻常见的保护策略有三种,我们要做的,就是算出每种策略下的最优参数。

第一种:Rf-Cb 并联阻尼(上一节的方案)

这就是我们刚才用的方案。

结构:电阻 Rf 和隔直电容 Cb 串联,然后这一串东西再并在滤波电容 Cf 两边。

逻辑

  1. Cb 必须足够大,大到在谐振频率 ff 处,它的容抗相对于 Rf 可以忽略不计(相当于短路)。
  2. 这样在谐振点,Rf 就直接并联在 LC 谐振回路上,把能量吃掉。
  3. 在直流时,Cb 断路,Rf 上没有电流流过,不耗电。
  4. 在高频时,Cb 也是短路,滤波器依然是 LC 结构,保持 -40dB/decade 的衰减斜率。

代价:这是唯一的设计权衡点——阻尼效果 vs 电容体积。 你想要更好的阻尼(更低的峰值),就要更大的 Cb

上一节我们选了 Cb=4700μF,这其实是把 n=Cb/Cf 选成了 10。我们完全可以算得更精细一点,用更小的电容达到同样的目标。


第二种:Rf-Lb 并联阻尼(电感做保镖)

第二种思路。

这里我们把电阻 Rf 放在了 Lf 两边,给 Rf 串联了一个电感 Lb 做保镖。

为什么这么做? 这是一个反直觉的设计。既然是用电阻阻尼,为什么不直接并在电感上,而非要串一个 Lb? 如果不串 Lb,电阻 Rf 会直接把 Lf 的滤波作用短路掉,高频噪声直接从电阻飞过去,滤波器废了。

逻辑

  1. 我们希望在谐振频率 ff 处,Lb 的阻抗足够小,小到可以忽略。此时 Rf 完美并联在 Lf 上,发挥阻尼作用。
  2. 但在高频段,Lb 的阻抗会变大,迫使噪声电流流经 Lf,从而保持电感的滤波特性。
  3. 不过,由于 LbLf 是并联的,高频下的总等效电感会变小(Lf||Lb)。这意味着高频衰减能力会变差

代价:设计权衡变成了 阻尼效果 vs 高频衰减能力。 通常为了保证阻尼,Lb 不能太大,这会导致高频增益显著上升。为了补偿这个损失,你可能不得不把 Lf 选得很大。


第三种:Rf-Lb 串联阻尼(双向奔赴)

第三种思路。

这次我们把 Rf 串进 Lf 里,然后给这个电阻并联一个 Lb 提供直流旁路。

逻辑

  1. 直流电流从 Lb 走,避开 Rf,不发热。
  2. 谐振频率处,Lb 的阻抗要足够大(大于 Rf),迫使交流电流流经 Rf,从而消耗能量。
  3. 高频下,Lf 依然是主角,滤波器的高频衰减特性不受影响(这点比第二种好)。

代价阻尼效果 vs 电感体积。 这里 Lb 要扛全部直流电流,还得是个大电感,体积通常省不了。


4.2 精打细算:最优阻尼设计公式

不管用哪种拓扑,我们的目标只有一个: 对于给定的电容 Cb 或电感 Lb,找到那个让输出阻抗峰值 Zomax 最小的电阻 Rf

工程界已经把这些解出来了。我们可以直接用公式。

案例:优化第一种 Rf-Cb 并联阻尼

还记得上一节的 Buck 变换器例子吗? 参数:R0f=0.84ΩCf=470μFLf=330μH。 上一节我们实现了 Zomax=1Ω,但用了一个巨大的 Cb=4700μF。 这其实是 Cb 比起 Cf 大了 10 倍的结果(n=10)。

如果我们只要求 Zomax=1Ω,我们其实不需要这么大的 Cb

定义比率 n

n=CbCf

最优阻尼公式: 如果设计是最优的,峰值阻抗出现在频率 fm 处:

fm=ff22+n

峰值的大小为:

Zomax=R0f2(2+n)n

动笔算一下 我们要求 Zomax=1Ω。 已知 R0f=0.84Ω。 把数字代入上面那个复杂的式子,反解出 n。 经过一番并不复杂的代数运算(或查表),我们发现: 只需要 n=2.5

这意味着:

Cb=n×Cf=2.5×470μF=1175μF

Cb=1200μF 即可。

比起上一节的 4700μF,体积直接缩减了 4 倍。 这就是 "懂得数学" 和 "只会堆料" 的区别。

最后算一下 Rf 对于最优阻尼,电阻值由下式给出:

Qopt=RfR0f=()

代入 n=2.5,算出 Rf0.67Ω

那条 "Optimal damping" 的曲线,完美地在 1Ω 处打住,既不超标,也没浪费余量。


4.3 真正的大招:级联滤波器

有时候,单节滤波器做得很痛苦。 想要极高的高频衰减(比如 -80dB),单节 LC 的电感和电容会大得离谱。

这就好比你想用一个 10米的大跳板跨过一条河,不仅造价高,结构也脆弱。 更好的办法是用两块 5米的板子搭个桥。

这就是 级联滤波器 的逻辑。

好处

  1. 体积更小:用两个较小的 LC 级联,总 L 和 C 值往往比一个大 LC 小得多。
  2. 灵活性高:可以通过调谐各级的频率来优化性能。

坏处

  1. 级间干扰:两个 LC 回路串在一起,会相互 "共振",产生新的麻烦。
  2. 设计复杂:不仅要阻尼每一节,还要处理好两节之间的 "握手"。

如何防止级间共振?

这又是 Middlebrook 教授展示 Extra Element Theorem (EET) 威力的时候了。

假设我们已经设计好了第一节滤波器,它的输出阻抗 Zo 已经很完美了。 现在我们在它前面加第二节滤波器(输出阻抗为 Za)。

我们要问:加了这个第二节之后,整体的 Zo 会不会崩?

EET 告诉我们,修正因子是:

1+Za/ZN11+Za/ZD1

其中 ZN1ZD1 是第一节滤波器在输出端短路和开路时的输入阻抗。

关键设计准则: 为了不让第二节搞乱第一节,我们必须满足:

ZaZN1ZaZD1

这听起来像是一个不可能完成的任务——因为 Za 自己也有谐振尖峰。 如果它的尖峰刚好撞上 ZN1 的低谷,你就输了。

解决方案:错峰调谐 这是一个非常直观的策略:让两级滤波器的谐振频率错开

就像指挥交通一样,别让大家挤在同一个频率上 "共振"。

  • 第一节的谐振频率设计得低一些。
  • 第二节的谐振频率设计得高一些。

这样,当第二节在尖叫(谐振)时,第一节表现得像一个纯电阻(远离谐振点),阻抗比较平坦,能够轻松吸收第二节的影响。


4.4 实战:双级滤波器设计

让我们把理论落地。 目标:给那个 Buck 变换器设计一个双级输入滤波器。 指标:在 250 kHz 处实现 -80dB 的衰减。

我们用 Rf-Lb 并联阻尼 的结构来做这两级,因为这种结构比较省空间。

第一步:分配任务

既然有两节,那就别让它们干一样的活。 我们采用错峰设计:

  • 第一节(Section 1):负责主要的衰减任务。设定目标为 -45dB + 9.5dB(补偿阻尼带来的增益损失)。
  • 第二节(Section 2):负责剩下的衰减。设定目标为 -35dB + 9.5dB。

第二步:设计第一节

要达到 54.5 dB 的衰减(53倍),对于 -40dB/decade 的二阶滤波器:

ff1=250kHz53310.8kHz

这个频率远高于 Buck 变换器输出滤波器的 1.6kHz,所以我们可以允许第一节有高达 3Ω 的输出阻抗峰值(因为 ZNZD 在这个频率下已经很大了,大于 3Ω)。

我们选 n1=0.5(即 Lb1=0.5Lf1),这是一个折中的选择。

利用最优阻尼公式反推: 为了达到 Zomax=3Ω: 算出 R0f1=2.12Ω

由此算出电感电容值:

  • L1=31.2μH
  • C1=6.9μF

第三步:设计第二节

第一节搞定后,我们看它的输入阻抗 ZN1ZD1。 这两个阻抗的波特图就是第二节的“天花板”。

第二节的设计目标是:它的输出阻抗 Za 必须比 ZN1ZD1 都要小。 为了避开麻烦,我们让第二节的谐振频率比第一节高。

设定第二节目标为衰减 44.5 dB(169倍):

ff2=250kHz16919.25kHz

在 27.2 kHz(第二节峰值频率)处,ZD1 大约是 3dBΩ(1.4Ω)。 为了留余量,我们设定第二节的峰值阻抗为 (0dBΩ)。

同样选 n2=0.5。 反推参数:

  • R0f2=0.71Ω
  • L2=5.8μH
  • C2=11.7μF

验证结果

把算出来的参数放进仿真里,看最终的输出阻抗 Zo(jω)

看那条实线(Cascaded sections): 虽然稍微有点起伏,但整体非常平稳,峰值控制在 3Ω 以内。 完美满足了阻抗不等式要求。 最重要的是,没有出现可怕的谐振尖峰

再看传递函数: 在 250 kHz 处,衰减量精确地达到了 -80dB。 任务完成!

对比:单级 vs 双级

最后,把单级和双级放在一起对比。 虽然双级设计用的元件数量更多,逻辑更复杂,但如果你去算一下总的电感电容体积,你会发现双级方案往往更紧凑。

这就是为什么你拆开那些高端的电源或者服务器主板,看到的往往是一排排密密麻麻的小电感和电容,而不是一个巨大的电感线圈——那是工程师们在用数学为你节省空间。


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

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