低通滤波器 返回
信号处理模拟器

低通滤波器 模拟器 — 一阶 RC·低频通过/噪声平滑化

由电阻 R 和容量 C 决定的一阶 RC 低通滤波器的频率特性,通过伯德图和电路波形进行实时可视化。实时计算截止频率·增益·相位·时常数,培养滤波器设计的直觉。

参数
电阻 R
Ω
容量 C
nF
观测频率 f
Hz
量子化比特数 N
bit
计算结果
截止频率 f_c
增益 (观测 f)
相位
时常数 τ = RC
SNR (理论):
RC 低通电路 (输入输出波形)
伯德图 (增益特性)
理论·主要公式

传递函数:

$$H(j\omega) = \dfrac{1}{1 + j\omega\tau},\quad \tau = R\,C$$

截止频率及增益·相位:

$$f_c = \dfrac{1}{2\pi R C},\quad |H(f)|_{\rm dB} = -20\log_{10}\!\sqrt{1+(f/f_c)^2},\quad \phi = -\arctan(f/f_c)$$

在 $f = f_c$ 时,$|H| = 1/\sqrt{2}\approx -3.01\,\text{dB}$,相位为 $-45°$。在 $f \gg f_c$ 时,以 -20 dB/decade 的斜率衰减。

一阶 RC 低通滤波器简介

🙋
低通滤波器是怎样实现"只通过低频"的?仅用一个电容,实现原理很奇妙。
🎓
简单说,电容 C 有个性质:"变化越快,越像短路"。高频信号通过 C 流向地,被电阻 R 阻挡,信号几乎消失。反之,低频信号时,C 近似开路,输入电压几乎直接出现在输出点。这样就形成"只通过低频"的效果。
🙋
f_c 处 -3 dB 是什么意思?是说音量降了一半吗?
🎓
从功率看确实是一半,振幅是 1/√2 ≈ 0.707 倍。f_c 就是"从这个频率开始,信号开始明显衰减"的边界。实际工程中,我们会在所需保留的信号频率带宽上方设置 f_c。
🙋
具体在哪些场景下会用到 RC 低通滤波?
🎓
应用很广:AD 转换器前的抗混叠滤波、PWM 输出的纹波除去、传感器高频噪声消除、音频系统的高音切割等。但因为一阶衰减不够陡,如果需要很强的隔离,就要用二阶、三阶或数字 FIR 滤波器配合。

物理模型和主要公式

对输入电压 $V_{in}$,根据基尔霍夫电压定律和 $i_C = C\,dV_{out}/dt$,输出电压 $V_{out}$ 满足一阶线性微分方程:

$$RC\,\dfrac{dV_{out}}{dt} + V_{out} = V_{in}$$

对正弦稳态解代入 $s = j\omega$,得传递函数 $H(j\omega) = 1/(1+j\omega\tau)$,其增益和相位为:

$$|H(f)| = \dfrac{1}{\sqrt{1+(f/f_c)^2}},\quad \phi = -\arctan(f/f_c),\quad f_c = \dfrac{1}{2\pi RC}$$

分贝表示下,$f \ll f_c$ 时为 0 dB,$f = f_c$ 时为 -3.01 dB,$f \gg f_c$ 时渐近线为 -20 dB/decade。相位从 0° 单调递减至 -90°。

实际应用

AD 转换前级: 在模数转换前使用 RC 滤波,防止采样频率一半 (奈奎斯特频率) 以上的成分发生混叠。

PWM 平滑: 将单片机的 PWM 输出通过 RC 平滑,转换为伪模拟电压。设计时需 f_c ≪ f_sw (开关频率)。

传感器信号整形: 从应变片、热电偶等传感器去除高频噪声,只保留缓慢变化的测量值。

音频简易音调控制: 在扬声器高音单元前使用 RC 进行高频衰减,或作为音场补偿的一部分。

常见误解与注意事项

误解 1:f_c 以上的信号完全被切断。 实际上一阶滤波只以 -20 dB/decade 速率衰减。f = 10 f_c 时减少 -20 dB,f = 100 f_c 时仍只有 -40 dB 的衰减。需要陡峭截止时必须用更高阶数。

误解 2:增大 R 和 C 就能有效降噪。 加大 R 会加剧与后级的分压问题,还会增加热噪声 $\sqrt{4k_BTR\Delta f}$。低噪设计需要仔细权衡。

误解 3:相位延迟可以忽略。 在控制系统和音频应用中,相位延迟直接影响系统响应和音质。f_c 附近的 -45° 相移实际影响很大。

常见问题

阶跃响应中输出达到 63.2% 的时间就是 τ,而 10% 到 90% 的上升时间 t_r 约为 2.2τ。例如 τ = 100 μs 时,t_r ≈ 220 μs。
阻带斜率变为 -40 dB/decade,衰减更陡峭。阻尼比 ζ 取约 0.7 时,可获得无超调且群延迟光滑的滤波器。
有源滤波器 (配运放) 不受后级负载影响,增益和 Q 值可独立设计。被动 RC 驱动能力弱,但结构简洁、功耗低。

使用指南

  1. 通过电阻滑块 (R) 设置 10Ω 至 100kΩ 范围内的值,通过电容滑块 (C) 调整 1nF 至 100μF 的范围
  2. 调整观测频率滑块 (f),在 1Hz 至 1MHz 范围内变化,实时在伯德图上观察各频率处的增益衰减和相位延迟
  3. 实时计算会自动更新截止频率 fc = 1/(2πRC) 和时常数 τ = RC,可与设计目标对比

具体计算示例

对于 R = 10kΩ、C = 100nF 的一阶 RC 滤波器,时常数 τ = 1ms,截止频率 fc≈159.2Hz。观测频率159Hz时增益约-3dB;升至10kHz时增益约-36dB。用于高频噪声消除时,可设计 R = 1kΩ、C = 10nF,使 fc≈15.9kHz,并在159kHz以上衰减到约-20dB以下。

实务中的注意事项

  1. 设计运放输出级的低通滤波器时,过大的电阻值会导致泄漏电流和噪声增加。模拟测量应用中,应在10Ω 至 100kΩ范围内结合后级输入阻抗选取
  2. 传感器信号高频噪声消除时,即使设置截止频率远低于信号带宽,相位滞后也会产生时间延迟,控制回路需要补偿
  3. 考虑容量值随时间变化 (±10~20%) 和电阻温度系数 (±0.1%/℃),设计 fc 时应留有 ±20% 的裕度
  4. 印刷电路板设计时,布线寄生电感会影响高频特性,滤波器器件附近应实装 100nF 旁路电容