有源滤波:一阶低通与高通 First-Order LPF / HPF
1. 设计动机
传感器里既有我们要的信号,也有我们不想要的东西:温度漂移(直流慢变)、工频 50Hz 干扰、开关电源尖峰、ADC 采样混叠。滤波器(Filter)就是让需要的频率通过、把不需要的频率挡在门外的电路。
只用电阻电容也能滤波(无源 RC),但无源信号带负载就衰减、又不能放大。把 RC 网络放进运放反馈回路里,就得到有源滤波器(Active Filter):增益可控、输出阻抗低、带负载能力强,是信号链里最常用的一级。
一阶(First-Order)是最简单的有源滤波器——传递函数分母/分子里只有一个 项,幅频曲线在截止频率外以 −20dB/十倍频程的斜率滚降。
2. 原理图
反相型一阶低通滤波器:反馈臂是 Rf 与 Cf 并联。
把输入电容 C 与 R1 位置对调(输入臂串 C、反馈臂只留 Rf),就得到一阶高通滤波器。
3. 静态分析(DC)
- 低通:直流下电容 Cf 开路,反馈臂只剩 Rf,电路退化为反相比例放大器,直流增益 ,输出静态点由输入直流与失调决定。
- 高通:直流下输入电容 C 开路,信号无法进入,增益为 0——这正是高通"隔断直流"的本意。
- 同相端接地,反相端虚地 。
4. 动态分析(AC / 瞬态)
一阶低通传递函数(反馈阻抗 ,输入阻抗 ):
- 通带()增益 (常数);
- 截止角频率 ,截止频率 ;
- 在 处,,即比通带低 3dB,这就是 −3dB 截止频率(Cutoff Frequency);
- 后以 −20dB/十倍频程滚降。
一阶高通传递函数(输入臂 ):
通带在高频(),低于 以 +20dB/十倍频程速率被衰减。
两种滤波器的归一化幅频特性(横轴为 ):
5. 环路分析
一阶有源滤波器仍是电压并联负反馈,。
- 反馈电容 Cf 引入一个 90° 相位滞后,与运放自身的主极点叠加;好在一阶滤波器在通带内环路增益大、在高频环路增益已经随 Cf 下降,相位裕度通常足够,不易自激。
- 与积分器的关系:当 (去掉 Rf),一阶低通就退化为积分器,直流增益无穷大、输出漂移——这也是为什么实用低通必须保留 Rf。
- 稳定性注意:Cf 太大、R1 太小,或容性负载时,高频额外相移仍可能引起自激,表现为输出叠加高频振荡。
<>
一阶低通 。令 ,则 ,即 。此时功率减半(电压幅度 ),对应 。工程上说"带宽"通常指 −3dB 带宽。
6. 元件取值与工程权衡
- 先定 ,再选 R、C:。C 取标准值(如 1nF、10nF、100nF、1µF),再反算 。
- R 的数量级:取 1kΩ~100kΩ 之间的标准值。R 太小信号源负担重;R 太大偏置电流失调和噪声问题凸显。
- 电容精度/材质:截止频率直接挂在 R、C 乘积上,普通 ±20% 电容会让 偏 20%。选 C0G/NP0(±5% 或 ±1%);电解电容温漂大,只用于直流阻断。
- 增益 Rf/R1:低通的 Rf 同时决定通带增益和截止频率,二者耦合;想独立调增益与截止频率,改用二阶 Sallen-Key 结构(见下一章)。
- 噪声:滤波器第一级的电阻热噪声会被后续电路放大,高频滤波器 R 不宜过大。
7. 完整设计示例
- 需求:放大 10 倍,且滤除 1kHz 以上噪声(−3dB 点在 1kHz)。
- 定增益:。取 ,则 。
- 定 Cf:,,取标准值 1.5nF(C0G)。
- 验算:实际 ,误差 6%,可接受;通带增益 。
- 供电:若输出含负半周用双电源;单电源需加 Vcc/2 偏置。
8. 仿真与实验
LTspice 中用通用运放、双电源 ±15V 搭建:
- 输入接 AC 扫描源(AC sweep,10Hz~1MHz,十倍频程 10 点),运行 AC 分析,画出输出幅度伯德图;
- 在 1kHz 处读数应为通带值的 0.707 倍(−3dB),10kHz 处比通带低约 20dB;
- 换 10kHz 正弦输入,观察输出幅度明显衰减、相位滞后约 90°(远高于 时);
- 示波器同时看输入输出,观察通带内(100Hz)几乎等幅反相、阻带内(10kHz)输出变小。
扩展与变种电路
扩展1:多级一阶级联 Cascaded First-Order
单级一阶只有 −20dB/十倍频程滚降。把两级一阶用缓冲器隔开级联,即可在不引入二阶 Q 峰的情况下做到 −40dB/十倍频程。
两级相同一阶级联(级间缓冲隔离负载):
缓冲器(电压跟随器)输入阻抗高、输出阻抗低,避免两级 RC 互相负载。
取值:两级 用同值 1% 元件。与 Sallen-Key 相比,级联无 Q 峰、更稳定,但过渡带不如二阶陡。
两级 RC 直接相连时,第二级会成为第一级的负载,实际截止频率与滚降都偏离计算。级间必须加电压跟随缓冲。
扩展2:电压跟随缓冲 RC Buffered RC
无源 RC 低通本身会被后级输入阻抗衰减。在 RC 后加一级电压跟随器,就能保持原截止频率且低阻输出。
传递函数与无源 RC 相同:,。缓冲器把 RC 节点与负载隔离,输出阻抗接近 0,带任何后级都不衰减。
取值: 取 10k~100k, 按 反算。适合传感器输出直接接 ADC 前的抗混叠第一级。
单电源下,RC 节点电压必须落在运放输入共模范围内;非轨到轨运放处理接近 0V 的节点会失真。
扩展3:电位器可调截止频率 Tunable fc
把 RC 里的电阻换成电位器,即可现场调节截止频率——用于需要现场摸索滤波效果的实验电路。
,旋转电位器改变 , 在 之间连续可调。
取值:电位器取 10k~100k,串一个固定电阻防止调到 0 时 无穷大。
电位器直接调到 0 时 ,滤波失效且节点悬空。必须串最小固定电阻限位。
扩展4:一阶全通(相位校正)First-Order All-Pass
全通滤波器幅频平坦(所有频率等幅通过),只对不同频率施加不同相移,用于相位补偿、延迟均衡。
在 处相移 ,低频趋近 0、高频趋近 。增益恒为 1,只改相位。
取值:; 按需要校正的相位频率点选取。
全通滤波器不衰减任何频率,不能当低通用;误用它来"滤噪声"会发现幅度毫无变化。
9. 常见坑与故障现象
- 电容材质选错,截止频率飘移:用普通陶瓷/电解电容, 随温度、随电压偏差很大。解决:选 C0G/NP0 或薄膜电容,精度要求高时 R、C 都用 1%。
- 把低通当积分器用却忘了 Rf:去掉 Rf 后直流增益无穷大,输出漂移撞轨。低通必须保留反馈电阻 Rf。
- Rf/R1 增益与 fc 耦合,调不动:改 Rf 会同时改变增益和截止频率。需要独立调参时换二阶 Sallen-Key 或多路反馈 MFB 结构。
- 单电源下交流信号负半周被削:一阶滤波器输出含负电压分量,单电源供电需偏置在 Vcc/2。
- 通带内增益比设计值小很多:信号源内阻与 R1 分压,或下一级输入阻抗太低把信号衰减。前级输出阻抗要远小于后级输入阻抗。
10. 自测题
一阶低通 、,−3dB 截止频率是多少?在 10kHz 处增益比通带低多少 dB?
1kHz。10kHz 是 的 10 倍,一阶以 −20dB/十倍频程滚降,故 10kHz 处比通带低约 20dB。
为什么说"−3dB 频率"就是带宽?它对应电压幅度和功率分别是多少?
,对应电压幅度为通带的 ,功率为 (功率减半点)。工程上把功率下降一半处的频率定义为带宽边界。
想让一个信号"通过 100Hz 以上、隔断直流和慢变漂移",该用低通还是高通?截止频率取多少?
用高通滤波器, 取 100Hz,让 100Hz 以上通过、以下衰减。它自然隔断直流(DC 增益为 0),适合做交流耦合放大的隔直级。
11. 参考资料
- TI, Op Amps for Everyone (SLOD006B),一阶有源滤波章节
- Sergio Franco, Design with Operational Amplifiers (4th Ed.),一阶滤波器与传递函数
- CircuitLab, Ultimate Electronics: Practical Circuit Design and Analysis(在线可交互教材)