系统提示 // 建议使用电脑访问,桌面模式效果最佳

信号调理滤波 — RC高通低通

RC无源滤波器设计指南——高通与低通滤波电路的截止频率计算、频率响应特性及在信号调理中的实际应用。

年份

2026年8月

类型

note

分类

电子学

工具

电路分析 · 模拟电子学

#电子学#信号处理#RC 滤波器#高通滤波器#低通滤波器

RC 无源滤波器——简单到只用两个元件,但到处都能看到它

RC 滤波器是我学模拟电路时最早接触的东西之一。就一个电阻加一个电容,看起来太简单了,但后来我在实际项目中不断撞到它:ADC 前面的抗混叠、按键去抖、音频级间耦合、PWM 平滑输出……全是 RC 滤波器的变体。理解了容抗随频率变化的规律,这些电路背后的原理其实就那一个核心公式。

核心原理:电容的阻抗随频率变化

容抗公式:Xc = 1/(2πfC)。频率越高,阻抗越低;频率越低,阻抗越高。把这个特性和电阻分压器结合起来,就能对不同频率的信号产生不同的衰减量。

  • 低频时:电容相当于开路(高阻抗),根据接法不同,信号要么被挡住要么畅通无阻
  • 高频时:电容相当于短路(低阻抗)
  • 截止频率 fc:当 |Xc| = R 时,f = 1/(2πRC),输出功率降到输入的一半(-3dB)

fc = 1/(2πRC) 这个公式大概是我笔记里出现次数最多的公式。去抖电路算过、音频滤波器算过、ADC 前端也算过——到处都用得上。

RC 低通滤波器

电路结构

Vin ── R ──┬── Vout

            C

           GND

电阻串联、电容并联到地。低频信号走电阻到输出端;高频信号被电容旁路到地,输出端电压很低。

特性

  • 截止频率:fc = 1/(2πRC)
  • 高于 fc 的信号以 -20dB/decade 的斜率衰减
  • 直流增益为 1(0dB),直流信号完全通过

我实际用到低通滤波的场景

  • 抗混叠滤波:ADC 采样之前,高于奈奎斯特频率(fs/2)的分量必须干掉,不然会折叠回来造成混叠。就在 ADC 输入脚旁边放一个 RC 低通。
  • 电源纹波抑制:DC/DC 输出的高频开关噪声,用 RC(或 LC)低通打掉。
  • 按键硬件去抖:10kΩ + 100nF,fc ≈ 159Hz。机械触点抖动频率在 kHz 级别,差了一个数量级以上,滤波效果很明显。我一般软硬件去抖一起用。
  • PWM 转模拟电压:PWM 方波过低通,fc 远低于 PWM 频率,输出的就是和占空比成正比的平滑直流。一个简易 DAC。
  • 音频低音提取:分频器和音调控制里,低通负责提取低频成分给低音通路。

设计中要注意的

  • 后级输入阻抗要远大于 R,不然分压比改变,截止频率就跑了。后级阻抗低的话,中间加个缓冲。
  • 单级 RC 衰减只有 -20dB/decade,想要更陡的截止,可以级联多级(级间加缓冲),或者上有源滤波器。
  • 信号通路里的电容别乱选。C0G/NP0 或薄膜电容优先,X7R 这类陶瓷电容有压电效应和非线性,会引入失真。

RC 高通滤波器

电路结构

Vin ── C ──┬── Vout

            R

           GND

电容串联、电阻并联到地。高频信号轻松过电容到输出端;低频信号被电容挡住,残余部分也被电阻拉到地。

特性

  • 截止频率:fc = 1/(2πRC)——公式和低通一样
  • 低于 fc 的信号以 -20dB/decade 的斜率衰减
  • 频率足够高时增益趋近于 1(0dB)

我实际用到高通滤波的场景

  • 交流耦合/隔直:去掉传感器信号里的直流偏置,只保留交流变化分量。音频和传感器电路里大量使用。
  • 音频级间耦合:前后级之间串个电容,隔离不同的直流工作点,互不影响。
  • PIR 传感器信号提取:人体移动引起的红外变化是交流信号,用高通滤掉缓慢的环境温度漂移,只留下有用的运动信号。
  • ECG/生物电信号:电极半电池电位会产生几十到几百 mV 的直流偏移,高通把它干掉,才能放心放大心跳波形。
  • 音频高音提取:分频器里高通负责把高频给高音扬声器。

设计中要注意的

  • 截止频率要设得远低于你的最低信号频率,保证通带内衰减可以忽略(fc << f_min)。
  • 前级输出阻抗和 R 构成分压,会影响通带增益——R 要足够大。
  • 隔直电容容值别贪大,大了上电建立稳态的时间会很长。

RC 带通滤波器

把高通和低通级联起来(高通在前、低通在后,中间最好加缓冲避免互相影响):

Vin ── C1 ──┬── R1 ──┬── Vout
             │        │
             R2       C2
             │        │
            GND      GND
  • 下截止频率 f_L = 1/(2π × R2 × C1),由高通级决定
  • 上截止频率 f_H = 1/(2π × R1 × C2),由低通级决定
  • 带宽 BW = f_H - f_L,中心频率 f_0 = √(f_L × f_H)

用途:音频均衡器、通信接收机中频滤波、特定频率信号的提取与检测。

别忘了时域——时间常数 τ

RC 电路在时域里同样重要:

  • 时间常数 τ = RC
  • 充电:Vout(t) = V_final × (1 - e^(-t/τ))
  • 放电:Vout(t) = V_initial × e^(-t/τ)
  • 1τ 后变化约 63%,5τ 后超过 99%,可以认为稳定了

同一个 RC 网络,在频域里是滤波器,在时域里控制上升/下降时间。定时电路、上电复位延迟、去抖时序、脉冲整形都离不开这个 τ。

有源滤波器——后续要深入的方向

无源 RC 滤波器有三个明显的短板:

  • 输出阻抗高,带负载能力弱
  • 只能衰减不能放大
  • 单级 -20dB/decade,衰减不够陡

有源滤波器在 RC 网络后面加运放,解决以上所有问题:缓冲提高驱动能力、引入增益、反馈整形响应曲线:

  • Sallen-Key 拓扑:最常用的二阶有源滤波器
  • 多路反馈(MFB):适合高 Q 值场景
  • 开关电容滤波器:时钟可调截止频率,适合集成化

但说实话,先把无源 RC 滤波器吃透是对的。它是所有滤波器设计的基础,而且很多时候,一个简单的 RC 就已经够用了,不需要搞那么复杂。