教学讲义:用虚短虚断分析Sallen-Key二阶低通滤波器
📖 教学讲义:用“虚短虚断”解开Sallen-Key滤波器的奥秘
—— 手把手推导二阶低通滤波器数学公式
课程目标:
- 理解Sallen-Key滤波器结构及其"二阶"特性
- 掌握"虚短虚断"分析方法
- 亲手推导截止频率公式
- 验证理论与仿真一致性
第一部分:认识"二阶"滤波器概念(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连接三条支路:
- R₁支路:电流 (\dfrac{V_{\text{in}} - V_A}{R_1})
- C₁支路:电流 (sC_1(V_{\text{out}} - V_A))
- 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}
\]
逐步化简:
-
左边第一项:
\[
\frac{V_{\text{in}}}{R_1} - \frac{V_B}{R_1}(1 + sR_2C_2)
\] -
左边第二项:
\[
sC_1V_B - sC_1V_B(1 + sR_2C_2) = -s^2 R_2C_1C_2 V_B
\] -
右边项:
\[
\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 频率响应分析
-
直流响应((s = 0)):
\[
H(0) = 1
\]
信号无衰减通过。 -
高频响应((|s| \to \infty)):
\[
H(s) \approx \frac{1}{s^2 R_1R_2C_1C_2} \to 0
\]
信号被强烈抑制。 -
衰减斜率:
\[
|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}
\]
分步计算:
-
计算电阻乘积:
\[
R_1R_2 = (1.0 \times 105)2 = 1.0 \times 10{10} \Omega2
\] -
计算电容乘积:
\[
C_1C_2 = (1.12 \times 10^{-10})(5.6 \times 10^{-11}) = 6.272 \times 10{-21} \text{F}2
\] -
计算乘积:
\[
R_1R_2C_1C_2 = (1.0 \times 10^{10})(6.272 \times 10^{-21}) = 6.272 \times 10{-11} (\Omega\text{F})2
\] -
开平方根:
\[
\sqrt{R_1R_2C_1C_2} = \sqrt{6.272 \times 10^{-11}} = 7.92 \times 10^{-6}\ \text{s}
\] -
计算截止频率:
\[
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 分析流程框架
6.3 常见易错点
-
单位混淆
- 正确:kΩ → (10^3\ \Omega),pF → (10^{-12}\ \text{F})
- 错误:直接使用100k、112p计算
-
复频域错误
- 电容阻抗:(\dfrac{1}{sC}),非 (sC)
- 计算时保留 (s) 变量
-
条件遗忘
- 虚短虚断仅适用于线性工作区
- 需确保运放不饱和
第七部分:课堂练习与拓展(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 教学策略
分层递进:
- 直观理解(滤网比喻)
- 定性分析(虚短虚断应用)
- 定量推导(数学公式)
- 实验验证(仿真对比)
互动设计:
- 分组完成不同推导步骤
- 使用计算器现场验算
- 对比不同参数下的仿真结果
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滤波器的理论分析、公式推导和参数计算,建立完整的滤波器设计分析能力体系。

浙公网安备 33010602011771号