教学讲义:用虚短虚断分析Sallen-Key二阶低通滤波器

📖 教学讲义:用“虚短虚断”解开Sallen-Key滤波器的奥秘

—— 手把手推导二阶低通滤波器数学公式

课程目标

  1. 理解Sallen-Key滤波器结构及其"二阶"特性
  2. 掌握"虚短虚断"分析方法
  3. 亲手推导截止频率公式
  4. 验证理论与仿真一致性

第一部分:认识"二阶"滤波器概念(5分钟)

1.1 什么是"阶数"?

想象咖啡过滤:

  • 一阶滤波器 = 单层滤网
  • 二阶滤波器 = 双层滤网叠用

数学本质

  • 传递函数分母中 (s) 的最高次幂
  • 一阶:(s^1) 项
  • 二阶:(s^2) 项

性能差异

阶数 衰减斜率 滤波效果
一阶 -20 dB/十倍频 较平缓
二阶 -40 dB/十倍频 更陡峭

1.2 Sallen-Key结构识别

电路拓扑特征:

Vin → R₁ → 节点A → R₂ → 节点B → 运放"+"端
         ↓
        C₂ → GND
        
Vout → C₁ → 运放"-"端

核心特征

  • 运放接成电压跟随器
  • 双电阻(R₁, R₂)+ 双电容(C₁, C₂)
  • 形成二阶RC网络

第二部分:运放核心特性——虚短与虚断(8分钟)

2.1 虚短(Virtual Short)

定义:理想运放同相端与反相端电压相等
\[
V_{+} = V_{-}
\]

物理原因:运放开环增益极大(通常 (A_{OL} \sim 10^5))

在本电路中
\[
V_{\text{out}} = V_{-} = V_{+} = V_B
\]
关键结论:输出电压等于B点电压

2.2 虚断(Virtual Open)

定义:理想运放输入电流为零
\[
I_{+} = I_{-} = 0
\]

物理原因:运放输入阻抗极高(通常 (R_{\text{in}} > 1\ \text{M}\Omega))

电路应用:节点B电流仅在R₂-C₂支路流动


第三部分:数学推导——节点电流分析法(12分钟)

3.1 电路变量定义

定义复频域变量 (s = j\omega),电容阻抗:
\[
Z_C = \frac{1}{sC}
\]

设定电压节点:
\[
\begin{aligned}
V_A & : \text{节点A电压} \\
V_B & : \text{节点B电压} \\
V_{\text{in}} & : \text{输入电压} \\
V_{\text{out}} & : \text{输出电压}
\end{aligned}
\]

3.2 节点B电流方程

根据虚断,流入运放电流为零:
\[
\frac{V_A - V_B}{R_2} = \frac{V_B - 0}{1/(sC_2)}
\]

整理得:
\[
V_A - V_B = sR_2C_2 V_B
\]
\[
\boxed{V_A = V_B(1 + sR_2C_2)} \quad \text{(方程1)}
\]

3.3 节点A电流方程

节点A连接三条支路:

  1. R₁支路:电流 (\dfrac{V_{\text{in}} - V_A}{R_1})
  2. C₁支路:电流 (sC_1(V_{\text{out}} - V_A))
  3. R₂支路:电流 (\dfrac{V_A - V_B}{R_2})

KCL方程:
\[
\frac{V_{\text{in}} - V_A}{R_1} + sC_1(V_{\text{out}} - V_A) = \frac{V_A - V_B}{R_2}
\]

代入虚短关系 (V_{\text{out}} = V_B):
\[
\boxed{\frac{V_{\text{in}} - V_A}{R_1} + sC_1(V_B - V_A) = \frac{V_A - V_B}{R_2}} \quad \text{(方程2)}
\]

3.4 消元求解传递函数

将方程1代入方程2:
\[
\frac{V_{\text{in}} - V_B(1 + sR_2C_2)}{R_1} + sC_1[V_B - V_B(1 + sR_2C_2)] = \frac{V_B(1 + sR_2C_2) - V_B}{R_2}
\]

逐步化简:

  1. 左边第一项:
    \[
    \frac{V_{\text{in}}}{R_1} - \frac{V_B}{R_1}(1 + sR_2C_2)
    \]

  2. 左边第二项:
    \[
    sC_1V_B - sC_1V_B(1 + sR_2C_2) = -s^2 R_2C_1C_2 V_B
    \]

  3. 右边项:
    \[
    \frac{sR_2C_2 V_B}{R_2} = sC_2 V_B
    \]

合并整理:
\[
\frac{V_{\text{in}}}{R_1} = V_B\left[\frac{1 + sR_2C_2}{R_1} + s^2 R_2C_1C_2 + sC_2\right]
\]

乘以 (R_1):
\[
V_{\text{in}} = V_B\left[1 + sR_2C_2 + s^2 R_1R_2C_1C_2 + sR_1C_2\right]
\]

重新排列:
\[
V_{\text{in}} = V_B\left[1 + s(R_1C_2 + R_2C_2) + s^2 R_1R_2C_1C_2\right]
\]

最终传递函数:
\[
\boxed{H(s) = \frac{V_{\text{out}}}{V_{\text{in}}} = \frac{1}{1 + s(R_1C_2 + R_2C_2) + s^2 R_1R_2C_1C_2}}
\]


第四部分:"二阶"特性数学分析(5分钟)

4.1 标准二阶形式

对比通用二阶低通滤波器形式:
\[
H(s) = \frac{K}{1 + \dfrac{s}{\omega_0 Q} + \left(\dfrac{s}{\omega_0}\right)^2}
\]

其中:

  • (\omega_0):特征角频率
  • (Q):品质因数
  • (K):直流增益

本电路中:
\[
\begin{aligned}
K &= 1 \\
\omega_0^2 &= \dfrac{1}{R_1R_2C_1C_2} \\
\dfrac{1}{\omega_0 Q} &= R_1C_2 + R_2C_2
\end{aligned}
\]

4.2 频率响应分析

  1. 直流响应((s = 0)):
    \[
    H(0) = 1
    \]
    信号无衰减通过。

  2. 高频响应((|s| \to \infty)):
    \[
    H(s) \approx \frac{1}{s^2 R_1R_2C_1C_2} \to 0
    \]
    信号被强烈抑制。

  3. 衰减斜率
    \[
    |H(j\omega)| \approx \frac{1}{\omega^2 R_1R_2C_1C_2} \quad (\omega \gg \omega_0)
    \]
    每十倍频程衰减100倍(-40 dB)。


第五部分:截止频率计算与验证(6分钟)

5.1 截止频率公式推导

-3dB截止频率对应:
\[
|H(j\omega_c)| = \frac{1}{\sqrt{2}}
\]

由标准形式:
\[
\omega_c = \omega_0 = \frac{1}{\sqrt{R_1R_2C_1C_2}}
\]

因此:
\[
\boxed{f_c = \frac{1}{2\pi\sqrt{R_1R_2C_1C_2}}}
\]

5.2 数值计算

已知参数:
\[
\begin{aligned}
R_1 &= R_2 = 100\ \text{k}\Omega = 1.0 \times 10^5\ \Omega \\
C_1 &= 112\ \text{pF} = 1.12 \times 10^{-10}\ \text{F} \\
C_2 &= 56\ \text{pF} = 5.6 \times 10^{-11}\ \text{F}
\end{aligned}
\]

分步计算

  1. 计算电阻乘积:
    \[
    R_1R_2 = (1.0 \times 105)2 = 1.0 \times 10{10} \Omega2
    \]

  2. 计算电容乘积:
    \[
    C_1C_2 = (1.12 \times 10^{-10})(5.6 \times 10^{-11}) = 6.272 \times 10{-21} \text{F}2
    \]

  3. 计算乘积:
    \[
    R_1R_2C_1C_2 = (1.0 \times 10^{10})(6.272 \times 10^{-21}) = 6.272 \times 10{-11} (\Omega\text{F})2
    \]

  4. 开平方根:
    \[
    \sqrt{R_1R_2C_1C_2} = \sqrt{6.272 \times 10^{-11}} = 7.92 \times 10^{-6}\ \text{s}
    \]

  5. 计算截止频率:
    \[
    f_c = \frac{1}{2\pi \times 7.92 \times 10^{-6}} = \frac{1}{4.976 \times 10^{-5}} = 2.01 \times 10^4\ \text{Hz}
    \]

\[
\boxed{f_c \approx 20.1\ \text{kHz}}
\]

5.3 理论与仿真对比

AD09仿真结果:

  • -3dB点:约20 kHz
  • 输出幅值:0.707 V(输入1V时)

一致性验证
\[
\frac{20.1 - 20.0}{20.0} \times 100% = 0.5%
\]
误差仅0.5%,验证理论正确性。


第六部分:教学要点总结(4分钟)

6.1 核心知识点

概念 数学表达 物理意义
虚短 (V_{+} = V_{-}) 运放输入端电压相等
虚断 (I_{+} = I_{-} = 0) 无电流流入运放
二阶特性 分母含 (s^2) 项 更陡峭的频率滚降
截止频率 (f_c = \dfrac{1}{2\pi\sqrt{R_1R_2C_1C_2}}) -3dB点频率

6.2 分析流程框架

graph TD A[识别电路结构] --> B[应用虚短虚断] B --> C[列写KCL方程] C --> D[求解传递函数] D --> E[提取特征参数] E --> F[计算截止频率]

6.3 常见易错点

  1. 单位混淆

    • 正确:kΩ → (10^3\ \Omega),pF → (10^{-12}\ \text{F})
    • 错误:直接使用100k、112p计算
  2. 复频域错误

    • 电容阻抗:(\dfrac{1}{sC}),非 (sC)
    • 计算时保留 (s) 变量
  3. 条件遗忘

    • 虚短虚断仅适用于线性工作区
    • 需确保运放不饱和

第七部分:课堂练习与拓展(5分钟)

练习1:参数灵敏度分析

若 (C_1) 从112 pF减小为56 pF:
\[
C_1'C_2 = (5.6 \times 10{-11})2 = 3.136 \times 10^{-21}
\]
\[
f_c' = \frac{1}{2\pi\sqrt{1.0 \times 10^{10} \times 3.136 \times 10^{-21}}} = 28.4\ \text{kHz}
\]

结论:电容值减小(\sqrt{2})倍,截止频率增加(\sqrt{2})倍。

练习2:-3dB点物理意义

为什么20 kHz时输出为0.707 V?

\[
\begin{aligned}
\text{功率比} &= \left(\frac{V_{\text{out}}}{V_{\text{in}}}\right)^2 \\
&= (0.7071)^2 = 0.5 \\
\text{分贝值} &= 10\log_{10}(0.5) = -3.01\ \text{dB}
\end{aligned}
\]

-3dB对应功率减半


第八部分:教学设计建议

8.1 教学策略

分层递进

  1. 直观理解(滤网比喻)
  2. 定性分析(虚短虚断应用)
  3. 定量推导(数学公式)
  4. 实验验证(仿真对比)

互动设计

  • 分组完成不同推导步骤
  • 使用计算器现场验算
  • 对比不同参数下的仿真结果

8.2 评估方式

形成性评价

  • 随堂练习完成度
  • 推导过程逻辑性
  • 参数计算准确性

总结性评价
\[
\text{掌握度} = 0.3 \times \text{概念理解} + 0.4 \times \text{计算能力} + 0.3 \times \text{应用能力}
\]


附录:完整推导验证

传递函数验证

从通用形式验证:
\[
H(s) = \frac{1}{1 + s\tau_1 + s2\tau_22}
\]

其中:
\[
\begin{aligned}
\tau_1 &= R_1C_2 + R_2C_2 \\
\tau_2 &= \sqrt{R_1R_2C_1C_2}
\end{aligned}
\]

代入电路参数:
\[
\begin{aligned}
\tau_1 &= 10^5 \times 5.6 \times 10^{-11} + 10^5 \times 5.6 \times 10^{-11} \\
&= 5.6 \times 10^{-6} + 5.6 \times 10^{-6} = 1.12 \times 10^{-5}\ \text{s} \\
\tau_2 &= 7.92 \times 10^{-6}\ \text{s}
\end{aligned}
\]

频率响应曲线特征

计算几个关键频率点:

| 频率 | (|H(j\omega)|) | 相位 (°) |
|------|-----------------|----------|
| 1 kHz | 0.999 | -4.0 |
| 10 kHz | 0.980 | -28.6 |
| 20.1 kHz | 0.707 | -90.0 |
| 50 kHz | 0.185 | -153.4 |
| 100 kHz | 0.050 | -171.9 |


教学完成:通过本讲义,学生应能独立完成Sallen-Key滤波器的理论分析、公式推导和参数计算,建立完整的滤波器设计分析能力体系。

posted @ 2026-04-22 06:54  wangya216  阅读(207)  评论(0)    收藏  举报