8种运算放大器电路设计实战解析

📅 发布时间:2026/7/16 8:03:59 👁️ 浏览次数:
8种运算放大器电路设计实战解析
1. 电压跟随器你的电路“保镖”刚接触电路设计那会儿我最常犯的错误就是“想当然”。比如我辛辛苦苦用单片机产生了一个精准的3.3V参考信号想用它去驱动下一级的一个高阻抗传感器。结果一接上电压就被拉低了整个系统都不准了。后来我才明白问题出在“负载效应”上——我的信号源“力气”太小带不动后面的负载。这时候就需要请出我们的第一位“实战高手”电压跟随器。你可以把它想象成一个完美的“电路保镖”或“缓冲器”。它的核心任务不是放大信号而是隔离。它站在信号源和负载之间对前级说“电压是多少好我知道了你歇着吧后面的活儿我来干。” 它的输入阻抗极高理想情况下是无穷大意味着它几乎不从信号源汲取电流所以不会对信号源造成任何负担同时它的输出阻抗极低理想情况下为零意味着它有很强的“带负载”能力可以轻松驱动后面的电路。它的电路形式简单得令人发指运算放大器的输出端直接连接到反相输入端-形成一个100%的负反馈。信号从同相输入端输入从输出端输出。由于输出和反相输入端直接相连根据“虚短”原则运放工作在线性区时两输入端电压近似相等输出电压Vout会死死地“跟随”输入电压Vin所以Vout Vin电压增益为1。听起来好像什么都没干恰恰相反它干的活至关重要。我常用它的几个场景是阻抗匹配连接高输出阻抗的传感器和低输入阻抗的ADC、隔离级防止后级电路影响前级精密信号源比如基准电压源、驱动能力增强驱动长电缆、多个并联的负载或功率较大的器件。选型时要关注运放的输入偏置电流、输入阻抗和压摆率。对于精密应用我会选择JFET或CMOS输入型的运放它们的输入阻抗更高输入偏置电流更小。注意虽然电压跟随器结构简单但务必注意运放的电源电压范围。如果你的输入信号是0-5V却用一个±15V供电的运放虽然能工作但可能引入不必要的噪声和功耗。选择供电范围匹配的运放是关键。2. 反相与同相放大器信号放大的左右手学会了“跟随”下一步自然就是“放大”。这是运放最经典的应用也是我当年调试时间最长的电路。反相和同相放大器就像是一对性格迥异的双胞胎各有各的绝活。2.1 反相放大器经典的“反相”放大先看反相放大器。信号从运放的反相输入端-输入同相输入端通常接地或接一个参考电压。反馈电阻Rf跨接在输出端和反相输入端之间输入电阻R1接在信号源和反相输入端之间。它的工作原理基于“虚短”和“虚断”。由于同相端接地根据“虚短”反相端电压也近似为0即“虚地”。根据“虚断”流入反相端的电流为零所以流过R1的电流I全部流过了Rf。于是有I Vin / R1 -Vout / Rf。简单推导一下就得到了它的核心公式闭环增益 Av Vout / Vin -Rf / R1。这个公式里有三个关键点第一增益由两个外部电阻的比值决定非常稳定第二负号代表输出信号与输入信号反相相位差180度第三输入阻抗就等于R1。这意味着如果你想获得高输入阻抗R1就必须选得很大但这可能会引入更大的电阻热噪声并与运放的输入偏置电流产生误差电压需要权衡。我在设计麦克风前置放大器时常用这个电路。因为麦克风信号很微弱需要高增益放大同时反相结构对某些噪声有一定的抑制能力。但要注意它的输入阻抗相对固定且不高不适合直接连接高阻抗信号源。2.2 同相放大器高阻抗输入的“同相”放大如果你需要高输入阻抗那么同相放大器就是你的菜。信号直接从同相输入端输入反相输入端通过电阻R1接地反馈电阻Rf依然连接在输出和反相端之间。分析一下根据“虚短”反相端电压等于同相端电压即Vin。再根据“虚断”和分压原理反相端的电压是由Vout通过R1和Rf分压得到的即Vin Vout * [R1 / (R1 Rf)]。整理一下得到增益公式Av Vout / Vin 1 Rf / R1。看增益依然是电阻比值决定的但这次是1加上一个正比值。这意味着它的增益最小也是1当Rf0或R1无穷大时就是电压跟随器。最关键的是由于信号从同相端输入运放本身极高的输入阻抗使得整个电路的输入阻抗也非常高非常适合连接传感器、电桥等输出阻抗高的信号源。我常用它来放大热电偶、应变片等传感器的信号。但同相放大器有一个小缺点它的共模输入电压等于输入信号Vin因此要求运放具有良好的共模抑制比CMRR否则共模误差会被放大。在实际布线时要特别注意同相端的走线避免引入干扰。3. 加法器与减法器信号的“混合”与“比较”很多时候我们需要对多个信号进行数学运算比如混合音频、消除共模噪声、做加权求和等。这时候运放就能化身成一个灵活的“模拟计算器”。3.1 反相加法器灵活的“混合调音台”反相加法器的电路是在反相放大器的基础上“扩建”的多个输入信号V1, V2, V3...分别通过各自的输入电阻R1, R2, R3...连接到运放的反相输入端。反馈电阻Rf不变。利用“虚地”概念和叠加原理每个输入信号产生的输出分量是独立的。因为反相端是“虚地”各输入信号之间互不影响。总输出是各个输入信号单独作用时的输出之和Vout -Rf * (V1/R1 V2/R2 V3/R3 ...)。这就像一个调音台每个通道输入信号都有一个独立的音量旋钮由Rf/Rn的比值决定增益和权重最后把所有声音混合相加后再整体反转相位输出。如果令所有输入电阻相等R1R2R3R公式就简化为Vout -(Rf/R) * (V1V2V3...)实现了等权重的求和与放大。我在做一个多路传感器数据融合的项目时用过它。三个不同类型的传感器输出信号经过调理后需要用不同的权重进行叠加以得到一个综合指标。用反相加法器通过精心选择R1, R2, R3的阻值就完美实现了这个“加权求和”的模拟算法比先用ADC采样再做数字运算更实时、更简单。3.2 差分放大器减法器精准的“差值提取器”减法器更专业的叫法是差分放大器。它的目标是放大两个输入信号的差值Vout A * (V1 - V2)。经典电路由四个电阻构成一个“电桥”V1通过R1接到反相端V2通过R2接到同相端反相端和输出之间有Rf同相端到地之间有Rg。当满足一个完美的对称条件R1/Rf R2/Rg时电路的输出公式会变得非常简洁Vout (Rf/R1) * (V2 - V1)。看它真的只关心两个输入的差这个电路的神奇之处在于它的共模抑制能力。如果V1和V2同时增大同样的值共模信号在理想对称条件下这个变化不会体现在输出上。这太有用了比如在测量电桥如电子秤的应变片或者读取长线传输的差分信号如RS485时信号线上叠加的共模噪声来自电源干扰、空间电磁波等会被极大地抑制我们只关心那微弱的差分信号代表重量或数据。我踩过的一个坑是电阻匹配。理论上要求R1/Rf和R2/Rg的比值严格相等。如果使用1%精度的普通电阻共模抑制比可能只有40dB左右对于精密测量远远不够。后来我改用0.1%精度的金属膜电阻或者直接使用集成差分放大器芯片它们内部的激光修调电阻匹配度极高才将共模抑制比提升到了80dB以上噪声被压得死死的。4. 比较器模拟与数字世界的“裁判”运放不仅可以处理模拟信号还能担任模拟世界到数字世界的“守门人”这就是比较器模式。当运放工作在开环或正反馈状态时它不再追求线性放大而是化身为一个高速开关比较两个电压谁高谁低。最基本的比较器电路运放的同相输入端接一个参考电压Vref反相输入端-接待比较的信号Vin。由于开环增益极高只要Vin比Vref高那么一丁点输出就会迅速摆向负电源轨比如0V或-15V反之如果Vin低于Vref输出就会摆向正电源轨比如5V或15V。输出是干净利落的数字电平。我最早用它做的是一个过压保护电路。用一个电阻分压网络监测电源电压分压后的信号送入比较器的Vin端Vref设定为我的保护阈值比如对应4.5V。当电源电压正常时Vin Vref输出高电平使能后续电路一旦电源电压超过4.5VVin Vref输出立刻翻转为低电平触发关断电路保护了后级的昂贵芯片。提示虽然通用运放可以当比较器用但在要求高速、低延迟、特定输出电平如与CMOS/TTL逻辑电平兼容的场合专用比较器芯片是更好的选择。它们通常响应更快传播延迟纳秒级输出级专门为驱动数字电路优化而且没有运放常见的“相位补偿”问题在过驱动时不会出现意外行为。5. 积分器与微分器感知信号的“趋势”与“变化”如果说前面的电路处理的是信号的“当下”那么积分器和微分器就是处理信号的“过去”和“瞬间变化”在信号处理、控制和模拟计算中不可或缺。5.1 积分器把“变化”累积起来把反相放大器中的反馈电阻Rf换成一个电容C就构成了一个反相积分器。输入电压Vin通过电阻R对电容C进行充电或放电输出电压Vout是电容两端的电压它与输入电压的积分成正比。它的输出公式是Vout -1/(RC) ∫ Vin dt 初始电压。这意味着如果输入一个固定的直流电压输出将会是一条随时间线性上升或下降的斜线斜坡信号。我常用它来生成三角波或锯齿波对方波积分、在模数转换中做斜率转换如双积分型ADC、测量信号的平均值积分相当于求面积以及在控制系统中实现比例-积分PI调节。调试积分器时最大的“坑”是直流失调和漂移。因为电容对直流是开路的运放微小的输入失调电压和偏置电流会在电容上持续积分导致输出“饱和”到电源轨即使没有输入信号也一样。解决办法通常是在电容两端并联一个非常大的电阻比如10MΩ以上为直流反馈提供通路形成一个截止频率极低的高通滤波器抑制直流增益。但这个电阻会引入误差需要在积分精度和稳定性之间折中。5.2 微分器捕捉“瞬间”的变化把积分器中的电阻和电容位置互换就得到了微分器。输入电压Vin通过电容C耦合输出电压Vout与输入电压的微分成正比Vout -RC * d(Vin)/dt。微分器对信号的变化率敏感。输入一个斜坡信号输出一个恒定电压输入一个方波输出则是正负相间的尖脉冲毛刺。它常用于提取信号的边沿信息、在控制系统中实现比例-微分PD调节以增加系统阻尼或者作为高通滤波器。然而微分器有个更棘手的毛病它对高频噪声极其敏感。因为噪声通常包含丰富的高频成分微分器的增益随频率升高而线性增加|Av| 2πfRC这会把微小的噪声放大成巨大的输出毛刺严重时甚至会淹没有用信号。因此纯粹的微分器在实际中很少见。通常会在输入电容上串联一个小电阻或者在反馈电阻上并联一个小电容来限制高频增益把它变成一个“有损微分器”或带通特性更好的电路。6. 有源滤波器塑造你想要的频率“模样”电阻、电容和运放组合能构建出功能强大的有源滤波器这是无源LC滤波器难以比拟的。我可以精确地设计出低通、高通、带通、带阻等各种频率响应而且因为运放的缓冲和放大作用滤波器的性能不受前后级影响。最经典的是赛伦-凯Sallen-Key拓扑和多重反馈MFB拓扑。以最常用的二阶低通滤波器为例Sallen-Key结构它只需要一个运放、两个电阻和两个电容。通过调整这四个元件的值我可以轻松设定滤波器的截止频率和品质因数Q值影响滤波器在截止频率附近的形状是平坦还是有个凸起。我设计过一个用于音频信号调理的电路。麦克风信号里混杂着低频的嗡嗡声50Hz工频干扰和高频的嘶嘶声电路热噪声。我的处理链路是先用一个高通滤波器截止频率设为80Hz滤除低频嗡嗡声然后信号进入放大级最后经过一个低通滤波器截止频率设为15kHz滤除高频嘶嘶声只保留人耳主要听觉范围。这一切用两个运放配合几个电阻电容就实现了效果比后期用软件处理更实时、更省资源。设计有源滤波器时我会先用滤波器设计软件如TI的FilterPro快速计算元件参数然后在仿真软件如LTspice里验证频率响应和瞬态响应。要注意运放的增益带宽积GBP必须远高于滤波器的截止频率否则运放自身的带宽会成为瓶颈导致实际截止频率下降。7. 精密整流器让运放处理“负电压”信号普通二极管整流有死区电压硅管约0.6V的问题对于微弱的交流信号比如几十毫伏根本无法整流。把二极管放在运放的反馈回路里就构成了精密整流器也叫超级二极管它能整流毫伏级的信号。半波精密整流器当输入正弦波Vin为正时运放输出为正二极管D1导通电路构成一个电压跟随器Vout Vin。当Vin为负时运放输出为负D1截止但此时运放处于开环状态输出为负饱和电压而由于D1截止这个负电压无法到达输出端如果负载电阻另一端接地则输出Vout 0V理想情况。这样就实现了无死区的半波整流。更实用的是全波精密整流器绝对值电路。它通常由两个运放和几个电阻二极管构成其输出是输入电压的绝对值Vout |Vin|。无论输入是正还是负输出都是正电压并且波形是输入正弦波的全波整流形状。我在一个振动传感器信号调理电路中用过它。传感器输出一个正负交替的微弱交流信号其幅度代表振动强度。我需要将这个交流信号转换为一个直流电压以便单片机ADC读取。方案就是先用仪表放大器放大信号然后经过一个精密全波整流器最后接一个低通滤波器实际上构成了一个均值检波器。这样最终输出的直流电压就正比于振动信号的幅度实现了交流到直流的线性转换而且对小信号非常灵敏。8. 恒流源与电流-电压转换器驾驭“电流”信号很多传感器如光电二极管、光电倍增管输出的是电流信号而不是电压信号。如何精确测量这个微弱的电流或者如何产生一个不随负载变化的恒定电流运放又能大显身手。基于运放的恒流源利用运放“虚短”的特性可以迫使一个固定电压降落在设定电阻Rset两端从而产生一个固定的电流I Vref / Rset。这个电流流过负载RL。由于运放的调节作用无论负载RL如何变化在一定范围内运放都会调整其输出确保Rset上的电压恒定从而实现了输出电流的恒定。这种电路常用于LED恒流驱动、电化学分析中的偏置电流源等。跨阻放大器TIA这是电流-电压转换的经典电路尤其适用于测量光电二极管等产生的微弱光电流。光电二极管工作在零偏压光伏模式输出电流Ip。我们将这个电流直接注入运放的反相输入端“虚地”点。根据“虚断”电流Ip必须全部流过反馈电阻Rf。于是输出电压Vout -Ip * Rf。看电流被线性地转换成了电压增益就是Rf单位是欧姆所以也叫跨阻增益。我做过一个激光功率计的项目核心就是用TIA测量光电探测器的电流。这里有几个关键点第一为了测量微弱电流可能低至纳安级Rf需要非常大几兆欧到吉欧这时必须选用输入偏置电流极低飞安级的运放如JFET或CMOS输入型。第二反馈电阻Rf两端需要并联一个小的反馈电容Cf以补偿光电二极管的结电容和运放的输入电容防止电路在高频时振荡。这个电容的值需要仔细计算和调试它决定了电路的带宽和稳定性。第三整个电路必须做好屏蔽和接地防止电磁干扰淹没微弱的信号。