4. 一阶RC低通与高通滤波器
一阶RC滤波器是无源滤波器中最基础、也最常被用于传感器信号调理的电路。它只用一个电阻和一个电容,却能完成两件关键的事:把高频噪声压下去,或者把直流偏置挡在外面。理解它的核心,不是记住两个公式,而是看清电阻与电容如何随频率“分工”,以及时间常数如何同时决定频响和时间响应。
传递函数:从分压到复频域
先约定参考方向:输入电压 Vin 加在RC串联网络两端,输出电压 Vout 从电容(低通)或电阻(高通)两端取出,电流方向自输入流向输出。低通电路把电容并在输出端,高通电路则把电阻放在输出端、电容串在输入支路。
对低通电路,用复阻抗分压:电容阻抗为 1/(sC),于是
H_LP(s) = Vout/Vin = (1/(sC)) / (R + 1/(sC)) = 1 / (1 + sRC)
令 s = jω,得到频率响应:
H_LP(jω) = 1 / (1 + jωRC)
|H_LP| = 1 / √(1 + (ωRC)²)
φ_LP = -arctan(ωRC)
高通电路交换了R与C的位置,输出取自电阻:
H_HP(s) = sRC / (1 + sRC)
|H_HP| = ωRC / √(1 + (ωRC)²)
φ_HP = 90° - arctan(ωRC)
两者分母相同,说明它们共享同一个极点,只是零点位置不同:低通在无穷远处衰减,高通在直流处衰减。这个“同极点、异零点”的关系,是理解两种滤波器互补性的关键。
时间常数与截止频率
定义时间常数 τ = RC。当 ωRC = 1 时,低通幅值降到 1/√2 ≈ 0.707,即 -3 dB;高通幅值同样为 0.707。这个频率就是截止频率:
fc = 1 / (2πRC)
τ 与 fc 成反比:τ 越大,fc 越低,滤波器对低频更“宽容”,但对快速变化的响应更慢。低通在 f ≫ fc 时以 -20 dB/十倍频程滚降;高通在 f ≪ fc 时以 +20 dB/十倍频程上升。相位方面,低通从0°逐渐趋向 -90°,高通从 +90° 趋向 0°,两者在 fc 处分别约为 -45° 和 +45°。
传感器去噪实战设计
假设一个电桥式压力传感器输出为缓慢变化的直流信号,有用信号带宽约 0~20 Hz,但现场存在 50 Hz 工频干扰和几十 kHz 的开关噪声。我们希望在 ADC 前加一级无源RC低通,把高频噪声压下去,同时尽量不损伤有用信号。
设计步骤如下:
- 确定截止频率。 取 fc 略高于有用带宽,例如 30 Hz,使20 Hz以内信号衰减很小,而50 Hz及以上开始被抑制。
- 选择电容。 电容越大,fc 越低,但漏电流和体积也越大。先选一个常用值,如
C = 1 µF。 - 计算电阻。 由
R = 1/(2πfcC),代入 fc=30 Hz、C=1 µF,得R ≈ 5.3 kΩ,取标准值5.1 kΩ。 - 核算实际 fc。
fc = 1/(2π×5.1k×1µ) ≈ 31.2 Hz,满足要求。 - 检查负载效应。 若后级ADC输入阻抗为 1 MΩ,远大于 R,分压误差可忽略;若后级输入阻抗只有几十 kΩ,则需减小 R 或加缓冲。
此时对50 Hz干扰的衰减为:|H| = 1/√(1+(50/31.2)²) ≈ 0.53,约 -5.5 dB,抑制有限。若希望50 Hz衰减更强,可把 fc 降到 10 Hz,则 R 需增大到约 16 kΩ,但20 Hz有用信号也会被衰减到约 0.45,明显损伤信号。这就是无源一阶滤波器的根本矛盾:过渡带太缓,选择性与信号保真难以兼顾。
低通与高通的互补关系
同一组R、C,低通取电容电压,高通取电阻电压,两者幅值平方和恒为1(理想情况下),相位相差90°。这意味着:如果传感器输出含有直流偏置,而后续电路只关心交流成分,可以用高通隔直;如果关心的是缓慢变化的直流,而噪声在高频,则用低通。选择哪一种,取决于“想保留什么、想抑制什么”,而不是滤波器本身优劣。
回到实战:如果传感器信号是缓慢的直流,低通是正确选择;如果传感器输出叠加了直流偏置而只想保留交流波动,高通更合适。但无论哪种,一阶RC的过渡带只有20 dB/十倍频程,面对50 Hz工频与20 Hz有用信号仅相隔一个多倍频程的场景,单级无源滤波往往不够。此时可考虑提高阶数、改用有源滤波,或在ADC端配合数字滤波。理解一阶RC的传递函数、时间常数与带宽关系,是判断“够不够用”和“该往哪个方向改”的基础。