news 2026/9/30 5:06:16

RC滤波设计详解从截止频率到工程计算

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
RC滤波设计详解从截止频率到工程计算

在电压采样、电流检测和传感器接口里,一个电阻、一个电容就能组成滤波器。但选好截止频率,并不意味着设计已经完成。滤掉多少干扰、损失多少有效信号、多久才能稳定,以及后级是否能正确采样,都要一起计算。

本文围绕单端、一阶无源 RC 低通展开,用一组完整算例说明设计过程,并附可修改参数的 Excel 计算书。所有曲线均由文中的线性电路模型计算,算例参数用于教学,不对应某个量产产品。

一 先确认电阻和电容实际接在哪里

低通的典型接法是电阻串在信号通路,电容从输出端接到参考地,输出取电容两端。若信号源有输出电阻 Rs,后级有输入电阻 RL,它们也属于滤波网络。这里 Vin 定义在 Rs 之前,测量时必须采用同一个输入参考点。

图 1 带源电阻和负载的一阶 RC 低通。RL 只表示线性电阻负载,不能代替 ADC 的开关电容输入模型。

先令 Ra=Rs+R。电容开路时,输出已有分压:K=RL/(Ra+RL)。将理想电压源置零后,电容看到的等效电阻为 Req=Ra∥RL,因此 τ=Req·C,极点频率 fp=1/(2πReqC)。

该电路的传递函数是 H(s)=K/(1+sτ)。只有 Rs 可以忽略、RL 远大于 R 时,才退化成常见的 H(s)=1/(1+sRC),以及 fc=1/(2πRC)。

例如 R=1 kΩ、C=330 nF,理想公式给出约 482.3 Hz。若 Rs=50 Ω、RL=100 kΩ,实际 fp 约为 464.1 Hz,直流增益 K 约为 0.98961。输出尚未进入频率滚降区,便已有约 1.04% 的幅度损失。

二 截止频率要由设计指标反推

一阶低通没有把频率一刀切开的能力。在 fp 处,幅度是低频通带的 1/√2,约下降 3.0103 dB;相位滞后 45°。高于 fp 很多时,幅度按约 −20 dB/十倍频程下降。fp 以下也有衰减,不能把整段通带当成完全平坦。

本文把衰减 A 定义为相对 Vin 的正值:A(f)=−20log₁₀K+10log₁₀[1+(f/fp)²]。若只关心相对直流增益的频率衰减,则去掉第一项。两种口径都能使用,但指标和计算必须一致。

图 2 幅频和相频响应。横轴按对数刻度展开,图中的 −3.0103 dB 以低频增益 K 为参考。

假设有效信号最高频率为 fB,允许总衰减为 Ap;要抑制的干扰频率为 fN,要求衰减至少 As。通带要求 fp 不低于 fB/√(K²·10^(Ap/10)−1),阻带要求 fp 不高于 fN/√(K²·10^(As/10)−1)。

第一个根号内必须大于零;否则单是直流分压就已耗尽通带预算。第二个根号内若不大于零,说明直流分压已达到该阻带指标,这一项不再限定 fp,但通常也意味着有效信号损失很大。计算书分别处理这些情况。

再检查动态要求。如果规定在 Tmax 内进入相对最终值的 ε 误差带,则 fp 还应不低于 −lnε/(2πTmax)。把各个下限取最大值,再与阻带上限比较;下限超过上限时,一阶 RC 无解,需要调整指标、改善干扰源或改变滤波结构。

三 用一组完整算例选出 R 和 C

设计目标如下:有效信号最高 100 Hz,总衰减不超过 0.5 dB;20 kHz 干扰至少衰减 30 dB;阶跃在 3 ms 内进入相对最终值的 1% 误差带;直流分压误差不超过 2%。已知 Rs=50 Ω、RL=100 kΩ,先取 R=1 kΩ。

这不是唯一可选的 R。先固定 R,是为了确定分压、源端驱动负担和时间常数中的 Req,然后再选 C。若 R 与后级接口要求不符,应回到这一步重选。

图 3 本例允许的极点频率约为 318.1~639.4 Hz。选用 330 nF 后,标称 fp 约为 464.1 Hz,位于区间内。

代入 K=0.989609、Req=1039.09 Ω,通带给出的 fp 下限为 318.1 Hz;建立时间给出的下限为 244.3 Hz;阻带给出的上限为 639.4 Hz。因此标称电容的可选区间约为 239.5~481.5 nF。

选择常用标称值 C=330 nF,得到 τ=0.34290 ms。100 Hz 处总衰减为 0.2878 dB,相位滞后约 12.16°;20 kHz 处衰减为 32.7806 dB;1% 建立时间为 1.5791 ms。四项标称指标均满足要求,仍需继续检查容差。

30 dB 电压衰减意味着幅度约缩小到 1/31.62,而不是缩小 30 倍,也不是剩余 30%。按本例的实际衰减,输入 100 mV 峰值的单频 20 kHz 干扰,在模型输出端约剩 2.30 mV 峰值。宽带噪声不能直接拿某一个频点的衰减来代表。

如果把 100 Hz 通带指标收紧至 0.1 dB,直流分压已占去约 0.0907 dB,留给频率滚降的余量很小。本例将不再有可行的一阶极点区间。这类冲突应在选料之前发现。

四 滤波越强 响应通常越慢

对于从 0 跳变到 ΔVin 的输入,且电容初始电压为 0,输出为 Vout(t)=K·ΔVin·[1−exp(−t/τ)]。它在一个时间常数后达到最终值的约 63.2%,但这还远没有稳定。

10%~90% 上升时间为 ln9·τ,约 2.197τ。进入 1%、0.1% 误差带分别需要约 4.605τ、6.908τ。误差带相对于最终值定义,因此滤波器稳定之后,直流分压误差依然存在。

图 4 本例阶跃响应及剩余动态误差。右图只表示距离最终值还有多远,不包含直流分压导致的增益误差。

这也解释了为什么给采样通道不断加大电容,数值可能更平滑,变化却越来越迟缓。若信号参与闭环控制,RC 的相位滞后还会进入环路,必须和采样、计算、PWM 更新等延迟共同评估。

接到 SAR ADC 前时,要再做一层接口分析。其输入常包含采样开关和保持电容,采集瞬间会交换电荷。仅用一个固定 RL 算出截止频率,不能证明采样电压已经建立;需要按具体器件的采集时间、驱动电阻、采样电容和前级放大器能力验证。[1]

作为单极点满量程阶跃的数量级估算,建立到 N 位 ADC 的半个 LSB 需 t≥(N+1)ln2·τ。12 位时约为 9.01τ;这个式子不等于完整 ADC 前端模型,计算书也不据此给出 ADC 接口合格结论。

抗混叠同样不能只检查 fp 是否小于采样频率的一半。应找出会折叠到有效信号带内的干扰频率,再由允许的混叠误差倒推衰减。采样后已经重叠的频率成分,数字低通无法再将它们分开。[2]

五 容差和器件特性会改变计算结果

标称值满足要求之后,要把元件允许范围代入同一个模型。本例先假设 R 为 ±1%、RL 为 ±1%,电容在工作条件下的有效值为标称值的 90%~110%,Rs 固定为 50 Ω。对 R、C、RL 各取上下限,形成 8 个角点。

这里的有效电容范围应覆盖实际关注的初始容差、温度、直流偏压及老化影响。默认的 90%~110% 只是演算假设,不能直接当成任何一颗 X7R 电容的全工况保证。

图 5 八角点校核给出的衰减范围。端点来自独立角点计算,不表示同一组元件同时实现所有最坏结果。

本例 fp 的角点范围约为 418.0~520.7 Hz;100 Hz 总衰减最差为 0.3342 dB;20 kHz 衰减最小为 31.7829 dB;1% 建立时间最长约为 1.7536 ms;直流分压误差最大约为 1.0594%。在上述假设下,四项指标仍满足要求。

如果电容在偏压下明显掉容,极点会升高,建立速度加快,噪声抑制却会变弱。村田的资料指出,高介电常数陶瓷电容会随直流偏压改变容量;选型时应查询具体料号在电压、温度等条件下的数据,而不是只看电容表面的标称数值。[3][4]

R 也不宜只为凑时间常数而无限增大。较大的串联电阻会增加压降,对输入偏置电流或漏电流更敏感,并增加电阻热噪声电压密度;减小 R、增大 C 又可能加重信号源的瞬态驱动负担。接在运放输出端时,还要检查容性负载下的稳定性。

布局和测试也属于设计的一部分。电容应靠近需要滤波的节点,回流路径短且避开大电流噪声回路。测量时把信号源的输出阻抗、探头电阻与电容计入模型;若出现高频异常,应进一步检查寄生电感、电容 ESR、接地方式及放大器响应。

六 高通和两级 RC 不能混用公式

高通通常把电容串在输入通路,电阻从输出端接到参考点,输出取电阻两端。若输出端有 R 和 RL 并联,记 Rp=R∥RL,则高频增益 K∞=Rp/(Rs+Rp),τHP=(Rs+Rp)C,fp=1/(2πτHP)。注意,这里的时间常数不是低通公式中的并联等效电阻乘 C。

其传递函数为 HHP(s)=K∞·sτHP/(1+sτHP)。它可以隔断稳态直流,但直流阶跃仍会产生一个逐渐衰减的瞬态。用于交流耦合时,输出还需要合适的直流偏置通路;图中参考地不能机械套用到单电源接口。

图 6 高通接法与两级低通的区别。右图按理想源、开路输出计算,R1=R2=1 kΩ,C1=C2=330 nF。

两级低通若有理想单位增益缓冲器隔离,可将两个传递函数相乘。对于相同的 R、C,Hbuf(s)=1/(1+sRC)²;总的 −3.0103 dB 频率约为单级极点的 0.644 倍,不再等于 1/(2πRC)。

如果直接把第二组 R2、C2 接在第一组后面,第二级会加载第一级。理想源、开路输出时,Hdir(s)=1/[1+s(R1C1+R1C2+R2C2)+s²R1R2C1C2]。中间多出的 R1C2 项不能漏掉。

两级取相同参数时,直接级联变成 1/[1+3sRC+(sRC)²],总的 −3.0103 dB 频率约为单级极点的 0.374 倍。本例单级约 482.3 Hz,缓冲两级约 310.4 Hz,直接两级约 180.5 Hz。它们虽都有高频 −40 dB/十倍频程趋势,通带和过渡区却不同。

计算书提供高通和两级低通的独立计算区。两级部分明确限定理想源、开路输出,不继承主算例的 Rs 与 RL。若真实电路存在有限源阻抗、输出负载或非理想缓冲器,需要扩展模型后重新验证。

配套计算书的使用方法

打开 Excel 后,从低通设计表开始,只修改标注为输入的浅黄色单元格。输入单位已列在相邻列中,电容采用 nF,时间采用 ms,百分数采用百分比数值格式。公式单元格会随参数自动更新。

工作表

提供的计算

使用边界

低通设计

源负载修正、指标可行区间、C 选值及标称校核

线性一阶低通,Vin 位于 Rs 之前

容差校核

R、有效 C、RL 的八角点与最坏结果

Rs 固定,范围由使用者提供

扫频与阶跃

幅频与阶跃曲线,附相位与误差数据

关联低通设计参数,曲线为模型计算

高通与两级

高通、缓冲两级和直接两级低通

独立参数区,各自标注模型假设

使用与依据

操作步骤、公式定义和参考链接

不替代 ADC 接口与实物验证

使用顺序是先检查指标是否存在可行区间,再选择元件标称值,最后检查容差和实际接口。计算书中的满足结论只覆盖列出的幅度、时间和直流分压指标;真实项目还要按电路用途补充偏置、噪声、器件额定值、ADC 驱动与实测结果。

配套计算书可+卫星公众号 --硬件工程师学习君--获取

参考资料

[1] Analog Devices 技术文章
Front-End Amplifier and RC Filter Design for a Precision SAR ADC

[2] Texas Instruments 技术文章
Three guidelines for designing anti-aliasing filters

[3] Murata 电容技术资料
The voltage characteristics of electrostatic capacitance

[4] Murata 设计工具说明
MLCC 工作条件与 SimSurfing 特性查询

配图说明:6 张图均按本文电路模型绘制,不是实测波形。基本传递函数及算例由阻抗分压和一阶系统响应推导,参考资料用于 ADC 接口和器件特性核对。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/30 5:06:04

AgentScope实战:从零构建生产级记忆型AI Agent

最近私信和群里被问爆的一个问题:怎么做一个不会“失忆”的AI Agent?很多朋友用各种大模型API搭客服、搭私人助理,第一轮对话效果惊艳,多聊几轮就彻底忘了用户说过什么,你问一句“我上次说的那个预算你还有印象吗”&am…

作者头像 李华
网站建设 2026/9/30 5:05:38

芯模协同进化:Qwen大模型在芯片设计与推理适配中的工程实践

1. 从一颗芯片的诞生说起:为什么“芯模协同”突然成了热词这两年但凡跟硬件沾边的团队,几乎都绕不开一个话题:大模型到底能不能真正参与到芯片设计这种“重活”里来。我最早接触这个方向是在一个做边缘侧推理芯片的小团队里,当时大…

作者头像 李华
网站建设 2026/9/30 5:05:03

C++异常处理实战:从原理、异常安全到跨DLL与调试排查

C异常处理这个词,每个写过C的人都不陌生,面试题里几乎必问,真正能在项目里用得漂亮的却没几个。我见过不少团队,要么把try/catch当成兜底补丁,见一处加一处,代码里到处是空的catch块;要么干脆回…

作者头像 李华
网站建设 2026/9/30 5:04:41

Claude Code多线程实战:Agent View与Agent Teams协作模式详解

1. 从单线程到多线程:为什么需要重新理解 Claude Code 的工作方式很多人第一次用 Claude Code 的时候,习惯性地把它当成一个“更聪明的命令行补全工具”——敲一句需求,等它回一段代码,复制粘贴,完事。这个用法本身没问…

作者头像 李华
网站建设 2026/9/30 5:04:27

UE帧生命周期全解析:从帧计时、同步到延迟优化

做UE项目的人,早晚都会碰到同一个问题:明明FPS不低,玩家却反馈说"卡顿""跟不上""延迟高"。你一看帧率,60多帧,挺好,但就是手感不对。其实根子就在帧计时、同步和延迟这三件事…

作者头像 李华
网站建设 2026/9/30 5:04:17

H3CSE备考指南:GB0-372园区网技术栈实战解析

简介:备考 H3CSE-RS 证书所需的 GB0-372 高级路由交换技术资料,以单个 PDF 文件呈现,压缩包大小 4.01MB,面向网络工程师系统梳理认证核心考点。内容覆盖企业网模型与园区网业务部署、VLAN 基本和扩展技术及 QinQ、STP/RSTP/MSTP 生…

作者头像 李华