运放低通滤波与同相放大电路设计:从原理到实操

发布时间:2026/9/23 20:09:58
运放低通滤波与同相放大电路设计:从原理到实操 1. 运放低通滤波与同相放大电路的整体设计思路1.1 为什么这两个电路总是被放在一起讲刚接触模拟电路那会儿我也觉得低通滤波和同相放大是两码事——一个管频率一个管幅度井水不犯河水。后来在实际项目里踩了几次坑才明白这两者在运放电路里几乎是“连体婴”的关系。原因很简单任何传感器信号在进入ADC之前既需要幅度匹配又需要抗混叠滤波。你不可能只放大不滤波那样高频噪声会被一并放大也不可能只滤波不放大那样微弱信号根本推不动后级。从热词里也能看出来“低通滤波电路和高通滤波电路”“同相比例放大器”“运算放大器增益”这几个词经常被一起搜索说明大家在实际设计中遇到的就是这种组合需求。我个人的经验是把同相放大器和RC低通网络合并设计用一级运放同时完成增益和滤波是最经济也最稳妥的方案。这样做的好处是元件少、噪声源少、PCB面积极省缺点是增益和截止频率会互相牵制需要仔细算参数。1.2 核心方案选型有源滤波还是无源滤波加分立放大很多人第一反应是先用RC无源低通滤波再用同相放大器放大。这个思路没错但有个隐患无源RC滤波的输出阻抗高直接接运放同相端会形成分压导致实际截止频率偏移。我实测过一组参数理论截止频率1.6kHz实际测出来只有1.1kHz左右偏差超过30%。原因就是RC网络的输出阻抗和运放输入阻抗形成了额外的极点。所以我的建议是如果对截止频率精度要求不高±20%以内无源RC加同相放大就够了如果要求精确的-3dB点直接用有源低通滤波结构如Sallen-Key更靠谱。Sallen-Key的好处是把滤波和增益合二为一截止频率只取决于RC值不受后级负载影响。热词里提到的“2阶低通滤波”和“两级运算放大器设计”其实就是在说这个思路的进阶版。1.3 关键参数的计算逻辑同相放大器的增益公式是 ( A_v 1 \frac{R_f}{R_1} )这个大家都知道。但实际设计时R1和Rf的取值不能随便选。R1太小比如几百欧会从运放输出端抽取大量电流增加功耗和失真R1太大比如几百千欧又会和运放的输入偏置电流作用产生额外失调电压。我一般把R1控制在1k到10k之间Rf根据增益需求算出来。低通滤波的截止频率公式是 ( f_c \frac{1}{2\pi RC} )。这里有个容易忽略的点如果你用的是同相放大结构RC网络接在同相端那么截止频率的计算要把运放输入阻抗考虑进去。虽然理想运放输入阻抗无穷大但实际运放比如NE5532的输入阻抗大约在几十千欧到几兆欧如果R值选得接近这个量级就会产生偏差。我的习惯是让R不超过100kC不小于100pF这样寄生参数的影响可以忽略。2. 核心细节解析与实操要点2.1 同相放大器电路的元件选型细节同相放大器的核心就三个元件运放、R1、Rf。但每个都有讲究。运放的选择要看几个关键指标增益带宽积GBW、压摆率SR、输入失调电压Vos。举个例子如果你需要放大100倍、信号频率10kHz那么GBW至少需要1MHz以上。热词里提到的NE5532GBW是10MHz压摆率9V/μs做音频段的同相放大绰绰有余。但如果是高频信号比如100kHz以上就得选GBW更高的型号比如OPA2134或者AD823。R1和Rf的精度直接影响增益误差。我用过普通的5%碳膜电阻增益误差能到±10%后来换成1%金属膜电阻误差降到±2%以内。如果对增益精度要求极高比如精密测量场景建议用0.1%的精密电阻配对使用。另外Rf和R1的温漂要一致否则增益会随温度漂移。金属膜电阻的温漂一般在50ppm/°C左右精密电阻可以做到10ppm/°C以下。反馈电容Cf是个容易被忽略但很关键的元件。在Rf两端并联一个小电容通常几皮法到几十皮法可以补偿运放的输入电容防止高频自激振荡。我一般先用10pF试如果波形有振铃就加大到22pF或47pF。这个电容也会略微降低高频增益但换来的是稳定性非常值得。2.2 RC低通滤波网络的参数计算与布局RC低通滤波看似简单但实际设计时有几个坑。截止频率的计算( f_c \frac{1}{2\pi RC} )。假设你要滤掉1kHz以上的噪声取R10kΩ那么 ( C \frac{1}{2\pi \times 1000 \times 10000} \approx 15.9nF )实际选15nF或16nF的标准值。这里要注意电容的容差通常比电阻大普通瓷片电容±10%C0G/NP0材质可以做到±5%甚至±1%。如果截止频率要求精确建议用C0G电容。滤波器的阶数选择一阶RC滤波的滚降斜率是-20dB/十倍频也就是说频率每升高10倍幅度下降20dB。如果你需要更陡的滚降比如-40dB/十倍频就需要两阶RC级联。但两阶级联不能简单地把两个一阶RC串起来因为第二级的输入阻抗会影响第一级的截止频率。正确做法是用Sallen-Key结构或者在第一级后面加缓冲器。PCB布局要点RC滤波网络要尽量靠近运放的同相输入端走线越短越好。电容的接地端要直接连到运放的地引脚不要绕远路。我见过一个案例RC滤波电容的地线绕了半个板子才接到地结果引入了大量高频干扰滤波效果大打折扣。另外输入走线要远离输出走线和高频时钟线避免容性耦合。2.3 增益与截止频率的相互影响这是实际设计中最容易出问题的地方。在同相放大结构中RC低通网络接在同相端运放本身的增益是 ( 1 \frac{R_f}{R_1} )。但RC网络会引入一个极点这个极点会与运放的闭环带宽相互作用。具体来说如果RC截止频率远高于运放的闭环带宽那么整体频率响应主要由运放决定如果RC截止频率远低于运放闭环带宽那么整体响应主要由RC决定。最麻烦的是两者接近的情况这时会出现双极点相位裕度下降可能引起振荡。我的经验是让RC截止频率至少是运放闭环带宽的1/5到1/10。比如运放闭环带宽是100kHzRC截止频率就设在10kHz到20kHz。这样两者不会相互干扰整体响应也比较干净。如果必须让两者接近那就需要在Rf两端加补偿电容或者改用有源滤波结构。3. 实操过程与核心环节实现3.1 完整电路搭建步骤下面以NE5532运放为例搭建一个增益10倍、截止频率1.6kHz的同相放大低通滤波电路。这个参数组合在传感器信号调理中非常常见。第一步确定增益和截止频率。增益A10截止频率fc1.6kHz。第二步计算电阻值。取R11kΩ则Rf(A-1)×R19kΩ选标准值9.1kΩ。实际增益为19.1/110.1倍误差1%可以接受。第三步计算RC值。取R10kΩ则C1/(2π×1600×10000)≈9.95nF选10nF标准值。实际截止频率为1/(2π×10000×10nF)≈1.59kHz非常接近目标值。第四步选择运放供电。NE5532推荐供电±5V到±15V我用±12V这样输出动态范围大信噪比好。第五步添加补偿电容。在Rf两端并联22pF电容防止高频自激。第六步电源去耦。每个运放的电源引脚附近放0.1μF瓷片电容和10μF电解电容瓷片电容尽量靠近引脚。3.2 关键参数的实测验证电路搭好后我用信号发生器输入1kHz正弦波幅度100mVpp用示波器测输出。增益测试输出幅度约1.01Vpp计算增益10.1倍与理论值吻合。截止频率测试逐渐升高输入频率当输出幅度降到0.707Vpp即-3dB点时频率约为1.58kHz与理论值1.59kHz基本一致。高频衰减测试输入10kHz时输出幅度约0.16Vpp衰减约16dB接近一阶滤波的理论值20dB/十倍频从1.6kHz到10kHz约6.25倍频理论衰减约16dB。方波响应测试输入1kHz方波输出上升沿有轻微过冲约10%说明相位裕度还可以没有明显振荡。如果过冲超过20%就需要加大补偿电容。3.3 不同运放型号的对比实测我手头有几款常见运放顺便做了对比测试数据如下运放型号GBW压摆率实测增益误差实测截止频率输出噪声NE553210MHz9V/μs1%1.58kHz低TL0723MHz13V/μs2%1.55kHz中LM3581MHz0.6V/μs5%1.48kHz较高OPA21348MHz20V/μs0.5%1.59kHz极低从数据可以看出NE5532和OPA2134的表现最好增益误差小截止频率准确。LM358虽然便宜但GBW太低压摆率也小高频响应明显变差适合对性能要求不高的场合。TL072居中性价比不错。注意以上数据是在±12V供电、室温25°C条件下测得不同批次和不同测试条件可能有差异仅供参考。4. 常见问题与排查技巧实录4.1 输出振荡或自激怎么办这是运放电路最常见的问题。表现是输出端有高频正弦波或杂乱波形即使输入端接地也存在。排查思路先断开输入信号用示波器看输出。如果有高频振荡说明是自激。第一步检查电源去耦确保每个电源引脚都有0.1μF瓷片电容且接地良好。第二步检查反馈回路Rf两端是否加了补偿电容没有的话加10pF到47pF试试。第三步检查PCB布局反馈走线是否过长是否靠近输出走线。第四步降低增益试试如果降低增益后振荡消失说明相位裕度不够需要加大补偿电容或换GBW更高的运放。我遇到过一次特别隐蔽的自激最后发现是运放的同相输入端走线太长形成了天线效应拾取了周围的高频干扰。把走线缩短到5mm以内后问题解决。4.2 截止频率与理论值偏差大这个问题通常有三个原因。一是电容容差大普通瓷片电容±10%很常见换成C0G材质可以改善。二是运放输入阻抗的影响如果R值选得太大比如超过100k运放输入阻抗的分压效应会变得明显。三是PCB寄生电容走线之间的寄生电容可能达到几皮法如果C本身只有几十皮法寄生电容的影响就不可忽略。我的解决办法是先用仿真软件比如LTspice验证理论值再实际搭电路测试根据实测结果微调元件值。比如理论截止频率1.6kHz实测1.4kHz那就把C减小到8.2nF左右重新测试。4.3 增益随频率变化异常正常情况下同相放大器的增益在低频段应该是平坦的到截止频率后开始下降。如果发现低频段增益就不对或者增益随频率波动可能是以下原因。一是R1或Rf的阻值不对用万用表实测一下确认没有装错。二是运放本身的问题比如输入失调电压太大导致输出饱和。三是电源电压不足如果输出信号幅度接近电源轨运放会进入非线性区增益表现异常。四是反馈回路有虚焊这个最隐蔽我遇到过好几次重新焊接后问题消失。4.4 常见问题速查表问题现象可能原因排查方法解决方案输出高频振荡相位裕度不足断开输入看输出加补偿电容缩短反馈走线截止频率偏低电容容差大实测电容值换C0G电容微调C值增益偏低电阻值偏差实测R1、Rf换精密电阻输出噪声大电源去耦不足检查去耦电容加0.1μF瓷片电容低频增益异常运放失调大测输入失调电压换低失调运放方波过冲大相位裕度小看方波响应加大补偿电容4.5 几个容易被忽略的实操心得第一电源去耦电容不是越多越好但位置比数量重要。我见过有人在一个运放旁边放了五个0.1μF电容但都离引脚很远效果还不如一个紧贴引脚的。我的做法是每个电源引脚配一个0.1μF瓷片电容距离不超过3mm再在电源入口处放一个10μF电解电容。第二测试时先用低频信号再逐步升高频率。有些人一上来就输入高频信号结果运放还没进入正常工作状态测出来的数据没有意义。我习惯从100Hz开始逐步升到100kHz每个频点稳定后再读数。第三不要迷信仿真结果。LTspice仿真用的是理想元件模型实际电路的寄生参数、元件容差、温度漂移都会影响结果。仿真可以指导设计方向但最终必须实际搭电路验证。我一般仿真和实测的偏差在5%以内就认为设计合格。第四焊接温度要控制好。瓷片电容和运放对温度敏感烙铁温度建议在300°C到350°C之间每个焊点停留不超过3秒。我见过有人用400°C烙铁焊瓷片电容结果电容开裂电路怎么调都不对。第五调试时用示波器的AC耦合档。测小信号时DC耦合会把直流偏置也显示出来波形可能跑到屏幕外面。AC耦合可以只看交流成分方便观察增益和滤波效果。但要注意AC耦合有下限截止频率一般示波器是10Hz左右测更低频率的信号要用DC耦合。5. 从单级到多级进阶设计思路5.1 两级级联实现更陡的滚降一阶滤波的-20dB/十倍频滚降在很多场合不够用。比如你要滤掉开关电源的纹波频率是100kHz而信号带宽只有1kHz一阶滤波在100kHz处只能衰减40dB可能还不够。这时候就需要两阶级联实现-40dB/十倍频。两级级联的关键是每级的截止频率要错开。如果两级截止频率相同整体响应会出现-6dB的凹陷相位裕度也会变差。我的做法是第一级截止频率设为fc第二级设为2×fc这样整体响应比较平坦滚降斜率也接近-40dB/十倍频。级间要加缓冲器。第一级的输出阻抗可能比较高直接接第二级的RC网络会形成分压导致第二级截止频率偏移。加一个电压跟随器运放接成单位增益做缓冲可以隔离两级保证每级的截止频率独立可调。5.2 有源滤波与同相放大的合并设计Sallen-Key低通滤波是同相放大和二阶滤波的经典合并结构。它的核心是用一个运放同时完成增益和滤波元件数量少性能好。Sallen-Key的增益公式和同相放大器一样( A_v 1 \frac{R_f}{R_1} )。截止频率公式是 ( f_c \frac{1}{2\pi\sqrt{R_2R_3C_2C_3}} )。品质因数Q决定了截止频率附近的响应形状Q0.707时是巴特沃斯响应最平坦Q0.707时会有峰值适合需要强调某个频段的场合。我一般先确定增益和截止频率然后选Q0.707再计算RC值。具体计算可以用在线工具或者LTspice的滤波器设计向导比手算快得多。但计算出来的值要取标准值然后回代验证确保截止频率和Q值在可接受范围内。5.3 差分放大与低通滤波的结合热词里提到了“差分放大电路”和“运算放大器差分放大电路”这在实际中也很常见。差分放大可以抑制共模干扰如果再加上低通滤波就是完整的传感器信号调理方案。差分放大加低通滤波有两种做法一是在差分放大器的输入端加RC低通二是在反馈回路加电容形成低通特性。第一种做法简单但RC网络的匹配要求高否则共模抑制比会下降。第二种做法对电阻匹配要求低但截止频率的计算稍微复杂一些。我的经验是如果共模干扰强优先在输入端加RC低通但电阻要用0.1%精密电阻电容要配对。如果共模干扰不强就在反馈回路加电容简单省事。6. 元件选型与采购建议6.1 运放选型的几个关键指标选运放不能只看价格要根据实际需求来。低频高精度场合比如称重传感器、热电偶优先看输入失调电压和温漂OPA333、AD8628这类零漂移运放很合适。音频场合优先看噪声和失真NE5532、OPA2134是经典选择。高频场合优先看GBW和压摆率AD823、LM6172可以考虑。低功耗场合优先看静态电流TLV2462、MCP6002适合电池供电。热词里提到的“大电流输出的运算放大器”比如LM675、OPA548输出电流可以到几安培适合驱动电机、扬声器等负载。但这类运放的带宽通常不高做滤波时要注意。6.2 电阻电容的选型要点电阻普通场合用1%金属膜电阻就够了精密场合用0.1%精密电阻。功率方面1/4W足够大多数运放电路使用。温漂方面金属膜电阻50ppm/°C精密电阻10ppm/°C。电容滤波电容优先选C0G/NP0材质容差小、温漂小、无压电效应。电解电容只用在电源去耦不要用在信号路径。钽电容可以用在电源去耦但要注意耐压和极性。采购渠道我一般从正规渠道采购避免买到翻新件或假货。运放假货特别多尤其是NE5532、OPA2134这些热门型号。买到假货的表现是噪声大、增益不对、容易自激怎么调都不对。建议从信誉好的供应商采购或者直接申请原厂样品。6.3 万用表和示波器的使用技巧万用表测电阻时要确保电阻没有并联其他元件否则读数不准。测电容时要先放电否则可能损坏万用表。测运放各引脚电压时黑表笔接地红表笔依次测各引脚与理论值对比。示波器探头要用10×档减少对电路的负载效应。测小信号时用AC耦合但要注意下限截止频率。测高频时要用短地线弹簧避免地线环路引入干扰。我习惯先用示波器的自动设置功能快速看波形再手动调整时基和幅度仔细测量参数。7. 实际项目中的应用案例7.1 温度传感器信号调理我之前做过一个项目用PT100铂电阻测温度信号非常微弱需要放大100倍左右同时滤掉工频干扰。电路结构是PT100电桥输出→差分放大增益10倍→同相放大低通滤波增益10倍截止频率10Hz→ADC。关键点截止频率设10Hz是为了滤掉50Hz工频干扰同时保留温度信号的慢变特性。运放选OPA333零漂移失调电压只有10μV放大100倍后失调也只有1mV对ADC来说可以忽略。电阻用0.1%精密电阻电容用C0G材质。实测温度误差在±0.1°C以内满足项目要求。7.2 音频信号抗混叠滤波另一个项目是音频采集采样率48kHz需要抗混叠滤波截止频率设20kHz。电路结构是麦克风→同相放大低通滤波增益20倍截止频率20kHz→ADC。关键点运放选NE5532噪声低适合音频。截止频率20kHz接近采样率的1/224kHz需要二阶滤波才能有效抗混叠所以用了Sallen-Key结构Q0.707。实测20kHz处衰减约-3dB24kHz处衰减约-12dB满足抗混叠要求。如果要求更严格可以用四阶滤波但元件数量和成本都会增加。7.3 振动传感器信号调理振动传感器输出信号频率范围宽从几Hz到几kHz需要可调增益和可调截止频率。我用了一个同相放大低通滤波电路增益通过电位器调节截止频率通过拨码开关切换电容值。关键点电位器调节增益时R1和Rf要同步调节否则增益和截止频率会相互影响。我的做法是用双联电位器一个调R1一个调Rf保持比值不变。截止频率切换用拨码开关选择不同的电容值简单可靠。实测增益调节范围1到100倍截止频率切换1kHz、5kHz、10kHz三档满足不同测试需求。8. 仿真与实测的差异分析8.1 LTspice仿真设置要点LTspice是免费的电路仿真软件做运放电路仿真很方便。设置要点运放模型用厂商提供的SPICE模型不要用理想运放模型否则仿真结果和实际差很远。AC分析时扫描范围从1Hz到10MHz每十倍频100个点这样曲线比较平滑。瞬态分析时步长要足够小至少是信号周期的1/100否则波形失真。仿真与实测的差异理想运放模型没有带宽限制、没有压摆率限制、没有噪声仿真结果过于完美。实际运放有GBW限制高频增益会下降有压摆率限制大信号时波形会失真有噪声输出不是干净的。所以仿真只能验证拓扑结构和参数计算不能替代实际测试。8.2 实测中发现的意外问题问题一运放自激。仿真时一切正常实际搭电路后输出有200kHz左右的高频振荡。排查后发现是电源去耦不足加了0.1μF瓷片电容后问题解决。问题二截止频率偏移。仿真截止频率1.6kHz实测1.4kHz。排查后发现是电容容差大实测电容值比标称值大15%。换了C0G电容后实测1.58kHz与仿真基本一致。问题三增益随温度漂移。夏天测试时增益正常冬天测试时增益下降了5%。排查后发现是电阻温漂普通碳膜电阻温漂太大换成金属膜电阻后问题解决。问题四输出噪声大。仿真时输出干净实测有50Hz工频干扰。排查后发现是输入走线太长拾取了工频干扰。缩短走线并加屏蔽后噪声明显降低。8.3 提高仿真可信度的方法第一用厂商SPICE模型。TI、ADI、LT等厂商都提供SPICE模型下载比理想模型准确得多。第二加入寄生参数。在仿真中加入PCB走线的寄生电容和电感可以更接近实际。LTspice支持传输线模型可以模拟走线效应。第三蒙特卡洛分析。LTspice支持蒙特卡洛分析可以模拟元件容差对电路性能的影响。我一般设置电阻容差1%、电容容差5%跑100次仿真看增益和截止频率的分布范围。如果分布范围太宽说明设计鲁棒性不够需要换更精密的元件。第四温度扫描。LTspice支持温度扫描可以模拟-40°C到85°C范围内电路性能的变化。如果增益或截止频率随温度变化太大说明元件的温漂需要优化。9. 从运放低通滤波延伸的几个实用电路9.1 高通滤波与低通滤波的组合热词里提到了“低通滤波电路和高通滤波电路”两者组合就是带通滤波。实现方法低通滤波和高通滤波级联低通的截止频率高于高通的截止频率中间重叠的部分就是通带。设计要点低通截止频率设为fH高通截止频率设为fLfHfL。如果fH和fL太接近通带会很窄插入损耗大。我一般让fH至少是fL的2倍以上这样通带比较平坦。级联时每级都要加缓冲器避免相互影响。9.2 低通滤波在电源电路中的应用热词里提到了“ac8.8滤波电源拆卸图解”“emi滤波电路”“c型滤波电路”这些都与电源滤波相关。运放低通滤波在电源电路中的应用主要是滤除电源纹波和噪声给敏感模拟电路提供干净的电源。实现方法用运放做有源滤波比无源LC滤波体积小、成本低。但运放本身的电源抑制比有限高频时PSRR下降所以有源滤波适合低频电源纹波滤除高频纹波还是要靠无源LC滤波。我的做法电源入口先用LC无源滤波滤掉高频再用运放有源滤波滤掉低频最后用LDO稳压。这样组合起来电源纹波可以降到微伏级满足高精度模拟电路的需求。9.3 低通滤波在ADC输入端的应用热词里提到了“c语言adc值滤波函数”“滑动窗口滤波”这些是数字滤波方法。模拟低通滤波和数字滤波要配合使用模拟低通滤波在ADC之前滤掉高于奈奎斯特频率的成分防止混叠数字滤波在ADC之后进一步滤掉带内噪声。模拟低通滤波的截止频率一般设为采样率的1/2以下留一定余量。比如采样率10kHz模拟低通截止频率设4kHz左右。数字滤波可以用滑动平均、中值滤波、IIR滤波等根据信号特点选择。我一般先用模拟低通滤波做抗混叠再用数字滑动平均做平滑效果很好。10. 个人实操体会与建议运放低通滤波和同相放大电路看起来简单实际做起来细节很多。我这些年最大的体会是理论计算只是起点实际调试才是关键。仿真可以帮你验证思路但最终必须实际搭电路测试。元件选型、PCB布局、电源去耦、测试方法每一个环节都会影响最终性能。另外不要追求一次成功。我做过很多次运放电路第一次搭出来就有问题的概率超过50%。遇到问题不要慌按照排查流程一步步来总能找到原因。最怕的是不测试就下结论或者出了问题就换元件那样永远学不到东西。最后分享一个小技巧调试时先用直流信号测试增益再用交流信号测试频率响应。直流测试可以快速验证增益是否正确交流测试可以验证滤波效果。两者都通过了电路基本就没问题了。如果直流测试就不对那肯定是电阻值或者运放接法有问题先解决这个再往下走。

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询