ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

运算放大器8大核心电路:从虚短虚断到有源滤波与单电源设计

运算放大器8大核心电路:从虚短虚断到有源滤波与单电源设计 1. 从“黑盒子”到“瑞士军刀”为什么运放是模拟电路的基石在电子工程师的日常里运算放大器Operational Amplifier简称运放绝对是一个绕不开的核心器件。很多初学者拿到一个运放芯片看着密密麻麻的引脚和内部复杂的晶体管结构很容易把它当成一个“黑盒子”——只知道它能放大信号但具体怎么用、为什么这么用心里却没底。实际上当你真正理解了运放的几种基本应用电路这个“黑盒子”就会瞬间变成你手中最趁手的“瑞士军刀”从信号调理到电源管理从传感器接口到逻辑控制几乎无处不在。我刚开始接触模拟电路时也曾在各种复杂的运放电路中迷失过。后来发现无论多么花哨的运放应用其核心都源于少数几种最基本的电路拓扑。掌握这几种“基本款”就像学会了武术的基本功后续的任何复杂招式都能拆解、组合出来。今天我就结合自己踩过的坑和实际项目经验把这8种最核心、最实用的运放基本应用电路掰开揉碎了讲清楚。我们会从最根本的“虚短”和“虚断”两个理想化概念出发一步步推导出放大、比较、滤波、积分等电路并探讨在实际工程中理想与现实的差距在哪里又该如何应对。2. 理解运放的两个“黄金法则”虚短与虚断在深入具体电路之前我们必须先建立运放分析的“世界观”。对于工作在线性区的理想运放这是分析大多数应用电路的前提有两个被奉为圭臬的法则虚短和虚断。虚短指的是运放的同相输入端和反相输入端-之间的电压差无限接近于零即 V ≈ V-。这并不是说这两点真的被一根导线短路了而是由于运放的开环增益Aol极高通常超过10万倍为了输出一个有限的电压输入端所需的电压差微乎其微在分析时可以近似认为相等。虚断指的是运放的两个输入端的输入电流无限接近于零即 I I- ≈ 0。这是因为理想运放的输入阻抗是无穷大的输入端就像断开一样不索取电流。注意“虚短”和“虚断”是建立在运放工作在线性区即有负反馈且处于理想状态下的分析工具。一旦运放进入饱和区输出接近电源电压或者电路是开环如比较器“虚短”就不再成立。但“虚断”在绝大多数情况下都近似成立因为现代运放的输入阻抗确实非常高。理解了这两个法则分析运放电路就从解复杂的方程组变成了应用基尔霍夫电流定律KCL的“填空题”。我们接下来所有的电路分析都将基于这两个法则展开。记住我们的目标不是进行精确的数学计算而是建立直观的物理图像和设计直觉。3. 电压跟随器阻抗变换的桥梁这是所有运放电路中最简单但应用频率可能最高的一种。3.1 电路结构与工作原理电压跟随器的电路简单到令人惊讶将运放的输出端直接连接到反相输入端-信号从同相输入端输入。根据“虚短”Vout V。又因为V就是输入信号Vin所以Vout Vin。从电压上看输出完全“跟随”输入增益为1。你可能会问既然输出等于输入我直接用一根导线连起来不行吗为什么多此一举用一个运放这就是电压跟随器的核心价值所在阻抗变换。3.2 核心价值高输入阻抗与低输出阻抗理想运放输入阻抗无穷大输出阻抗为零。在实际电路中一个设计良好的电压跟随器其输入阻抗可以达到兆欧姆甚至吉欧姆级别而输出阻抗可以低到几欧姆甚至更低。这解决了模拟电路中的一个经典难题负载效应。想象一下你有一个高内阻的信号源比如某些传感器、电位器分压如果直接连接到一个阻抗较低的负载比如ADC输入、下一级放大电路信号电压会被严重拉低导致测量失真。这时在信号源和负载之间插入一个电压跟随器由于其极高的输入阻抗它几乎不从信号源索取电流因此能“无损”地采集到信号源电压同时由于其极低的输出阻抗它可以轻松地驱动后级负载而自身输出电压几乎不下降。3.3 实际应用中的注意事项选型用作跟随器时要特别关注运放的压摆率和单位增益带宽。压摆率决定了电路能无失真跟随多快变化的信号单位增益带宽则决定了在高频时增益是否还能保持为1。对于音频信号NE5532这类经典运放是不错的选择对于更高频率的信号则需要选择高速运放。稳定性虽然理论上跟随器是最稳定的负反馈结构反馈系数β1但有些运放在单位增益下可能产生振荡。务必查阅数据手册确认该运放是否“单位增益稳定”。通常可以在输出和反相输入端之间串联一个小电阻如几十欧姆来隔离容性负载增强稳定性。精度对于直流或低频精密应用需考虑运放的输入失调电压和输入偏置电流。失调电压会直接加在输出上形成误差。对于跟随器同相端的偏置电流会流经信号源内阻产生附加的失调电压。若信号源阻抗很高应选择FET输入型或CMOS输入型运放其偏置电流极小。4. 同相放大器与反相放大器信号放大的左右手这是实现信号放大最直接的两种电路它们结构对称特性却各有千秋。4.1 反相放大器经典的“电流-电压”转换器反相放大器的信号从反相输入端-输入同相输入端通常接地或接一个参考电压Vref。反馈电阻Rf连接在输出和反相输入端之间输入电阻R1连接在信号源和反相输入端之间。分析根据“虚断”反相输入端电流为零所以流过R1的电流I1全部流过Rf即 I1 If。根据“虚短”反相输入端电压等于同相输入端电压此处为0V即“虚地”。于是有Vin / R1 -Vout / Rf推导出闭环增益Av Vout / Vin -Rf / R1。特点与设计要点增益为负输出信号与输入信号反相。这在某些需要相位反转的场合很有用。输入阻抗较低等于R1。因为反相输入端是“虚地”从信号源看进去的阻抗就是R1。这限制了它在高阻抗信号源场合的应用。“虚地”优势由于反相输入端是“虚地”运放的共模输入电压始终为0当同相端接地时这对运放的共模抑制比要求较低电路设计更简单。设计公式增益由两个电阻的比值决定。通常R1的值根据所需的输入阻抗来定Rf则根据增益计算。为了减小输入偏置电流引起的失调通常会在同相端和地之间接一个电阻R2且令R2 R1 // RfR1与Rf的并联值。4.2 同相放大器高保真的信号跟随与放大同相放大器的信号从同相输入端输入反馈网络依然接在输出和反相输入端-之间反相输入端通过电阻R1接地Rf连接输出和反相端。分析根据“虚短”V- V Vin。再根据“虚断”和KCL对反相输入端列方程(V- - 0) / R1 (Vout - V-) / Rf将V- Vin代入得到Vin / R1 (Vout - Vin) / Rf整理得闭环增益Av Vout / Vin 1 Rf / R1。特点与设计要点增益为正输出与输入同相。输入阻抗极高理想情况下无穷大实际等于运放的共模输入阻抗通常很高。这使其非常适合连接高阻抗信号源。存在共模电压运放的两个输入端电压都等于输入电压Vin因此运放需要处理这个共模电压。这就要求运放本身具有良好的共模抑制比否则共模误差会被放大。设计公式增益始终大于或等于1。当Rf0或R1为无穷大开路时电路退化为电压跟随器增益为1。带宽考虑运放的增益带宽积是常数。同相放大器的噪声增益1/β为1 Rf/R1这与信号增益相同。因此其闭环带宽等于单位增益带宽除以噪声增益。设计时需要确保在信号最高频率处增益仍然满足要求。4.3 对比与选型指南为了更直观地对比我将两种放大器的核心特性总结如下表特性反相放大器同相放大器输入阻抗低约等于R1极高约等于运放共模输入阻抗输出阻抗低负反馈作用低负反馈作用闭环增益Av -Rf/R1Av 1 Rf/R1相位反相180°同相0°共模输入电压低“虚地”高等于Vin适用场景电流输出型传感器、需要反相、低阻抗输入场合电压输出型传感器、高阻抗信号源、缓冲放大在实际项目中我的经验是优先考虑同相放大器因为它能保留信号源的高阻抗特性。除非你需要信号反相或者信号源本身就是低阻抗的电流源如光电二极管这时反相放大器的“虚地”特性正好能将其电流转换为电压。5. 加法器与减法器信号的混合与提取这两种电路是模拟信号处理中实现线性运算的基础。5.1 反相加法器它本质上是反相放大器的扩展。将多个输入信号通过各自的电阻R1, R2, R3...连接到运放的反相输入端。根据“虚地”和KCL输出是各个输入电压的加权反相和Vout -Rf * (V1/R1 V2/R2 V3/R3 ...)如果所有输入电阻相等R1R2R3...R则公式简化为Vout -(Rf/R) * (V1 V2 V3 ...)实现了纯粹的反相求和。设计技巧同相端需要接一个平衡电阻R_p R1//R2//R3//...//Rf以最小化输入偏置电流引起的失调。加法器常用于音频混音、多通道数据采集的加权平均等场景。5.2 差分放大器减法器这是提取两个信号差值的最经典电路。它由一个运放和四个电阻构成如果四个电阻满足匹配关系 R1/R2 R3/R4则输出电压为Vout (R2/R1) * (V2 - V1)其中V1接反相端V2接同相端。工作原理运用叠加原理。先令V20电路变为一个反相放大器Vout1 -(R2/R1)*V1。再令V10电路变为一个同相放大器但输入信号经过R3、R4分压Vout2 (1R2/R1) * [R4/(R3R4)] * V2。当满足 R1/R2 R3/R4 时两部分相加V1的系数与V2的系数大小相等符号相反最终只剩下差值项。核心挑战与改进电阻匹配差分放大器的共模抑制能力极度依赖于四个电阻的匹配精度。即使使用1%精度的电阻共模抑制比也很难超过40dB。这对于抑制工频干扰等应用来说远远不够。输入阻抗不平衡反相端输入阻抗为R1同相端输入阻抗为R3R4两者不相等。如果信号源内阻不同会引入误差。解决方案——仪表放大器为了解决上述问题在实际高精度测量中几乎都会使用仪表放大器。它由两个同相放大器作为输入级提供一个极高的、平衡的输入阻抗后接一个差分放大器。其共模抑制比由内部激光修调的精密电阻网络保证可以轻松达到80dB甚至100dB以上。像AD620、INA128等都是经典的单芯片仪表放大器方案。因此对于需要高精度提取微弱差分信号的应用如应变片、热电偶直接使用分立元件搭建差分放大器是下策集成仪表放大器才是正道。6. 积分器与微分器模拟世界的微积分这两种电路实现了对信号随时间变化率的运算是模拟计算机和信号处理中的关键模块。6.1 积分器把电容放进反馈环将反相放大器中的反馈电阻Rf换成一个电容C就构成了积分器。根据电容的电流-电压关系I C * dV/dt并结合“虚地”概念可以推导出Vout(t) -1/(R1*C) * ∫ Vin(t) dt Vinitial其中Vinitial是电容上的初始电压。电路行为输出是输入电压对时间的积分。对于一个恒定的直流输入电压输出将是一条随时间线性变化的斜坡电压。这常用于波形变换如方波变三角波、PID控制器的积分环节、以及模拟计算。实际设计中的严重问题——直流失调与饱和 理想积分器对直流分量也会无限积分这在实际中是灾难性的。运放固有的输入失调电压和输入偏置电流即使在没有输入信号的情况下也会被积分电容不断累积导致输出漂移直至饱和到电源电压。踩坑实录我曾用一个通用运放搭建积分器来生成三角波电路上电几秒钟后输出就卡在正电源电压不动了。这就是失调被积分导致的饱和。解决方案增加反馈电阻Rf在积分电容两端并联一个大电阻通常为R1的10倍以上。这个电阻为直流信号提供了反馈通路将电路的直流增益限制为 -Rf/R1避免了直流饱和。但代价是对于低频信号它不再是一个理想的积分器。需要根据信号最低频率和允许的误差来折中选择Rf的值。定期复位在电容两端并联一个模拟开关如MOSFET定期将电容短路复位。这在数据采集系统中很常见。选用低失调、低偏置电流的运放如FET输入型或自动归零型运放从源头上减小误差。6.2 微分器把电容放在输入端将反相放大器中的输入电阻R1换成一个电容C就构成了微分器。其输出与输入电压的导数成正比Vout(t) -Rf * C * dVin(t)/dt电路行为输出反应输入信号的变化率。输入信号变化越快输出幅度越大。常用于提取信号的边沿信息、过零检测等。实际设计中的噩梦——高频噪声与振荡 微分器对高频信号有放大作用增益随频率升高而线性增加。而电路中无处不在的高频噪声会被急剧放大严重干扰有用信号。更糟糕的是运放的相移和电路中的杂散电容可能形成正反馈导致电路在高频处自激振荡。经验之谈在大多数实际应用中应尽量避免使用纯微分器。它的性能对噪声和稳定性太不友好。改进方案增加输入电阻R1与输入电容串联一个小电阻几十到几百欧姆。这限制了电路在高频段的增益使其趋于一个固定值 -Rf/R1从而抑制高频噪声。这变成了一个“有损微分器”。使用其他方法实现微分更稳健的做法是先用一个低通滤波器滤除高频噪声然后用软件数字微分或者使用“伪微分”电路例如一个同相放大器加上适当的高通反馈。7. 比较器运放的非线性应用当运放工作在开环或正反馈状态时它不再用于放大而是用于比较两个电压的大小输出被饱和到正电源或负电源。这就是比较器功能。7.1 运放作为比较器的局限性虽然任何运放都可以接成比较器但专用比较器芯片如LM339、LM393是为这种开关应用优化的它们通常无相位补偿运放为了稳定工作内部有频率补偿电容这会严重限制其压摆率导致输出状态切换很慢。比较器芯片没有这个补偿切换速度极快。开集/开漏输出方便输出电平转换和“线与”逻辑。更强的驱动能力能直接驱动LED、继电器等。输入级允许大差分电压运放的输入差分电压通常被限制在很小范围而比较器可以承受电源电压范围内的差分输入。因此对于速度要求不高、精度要求一般的场合可以用运放临时充当比较器但对于高速、高精度或需要特殊输出的场合必须选用专用比较器芯片。7.2 迟滞比较器施密特触发器这是比较器最重要的应用形式之一。通过引入正反馈为比较器设置两个不同的阈值电压上门限Vth_high和下门限Vth_low形成迟滞回环。作用与设计消除抖动当输入信号在阈值附近有噪声或抖动时普通比较器会输出一连串错误的脉冲。迟滞比较器由于有“回差”只有当信号变化足够大越过另一个阈值时输出才会再次翻转从而输出干净的开关信号。这在按键去抖、过零检测等场合至关重要。设计公式以反相迟滞比较器为例参考电压Vref接同相端输出通过电阻Rf反馈到同相端。两个阈值电压分别为Vth_high Vref * (R1/(R1Rf)) Vcc * (Rf/(R1Rf))假设输出高电平为VccVth_low Vref * (R1/(R1Rf)) Vee * (Rf/(R1Rf))假设输出低电平为Vee通常为0或负电源 迟滞电压Vhys Vth_high - Vth_low (Vcc - Vee) * (Rf/(R1Rf))。 通过调整R1和Rf的比例可以设置所需的迟滞宽度。8. 有源滤波器塑造信号的频率“门卫”利用运放和RC网络可以构建各种有源滤波器其性能远优于无源RC滤波器因为运放提供了增益和隔离。8.1 一阶有源低通滤波器最常见的是Sallen-Key拓扑的同相低通滤波器。它由一个运放、两个电阻和两个电容构成。其传递函数决定了截止频率和滤波特性。设计要点截止频率fc 1 / (2π * √(R1*R2*C1*C2))。通常为了简化取 R1R2R C1C2C则fc 1 / (2πRC)。增益直流增益由同相放大器的增益决定Av 1 Rf/Rg。滤波器类型通过调整电容的比例可以选择巴特沃斯最平坦、切比雪夫有纹波但过渡带陡等响应。对于标准二阶巴特沃斯响应通常取 C1 2C2。8.2 其他滤波器类型高通滤波器将低通滤波器中的电阻和电容位置互换即可。带通滤波器可以通过将一个低通和一个高通滤波器级联实现或者使用多重反馈等拓扑。带阻滤波器陷波器常用于抑制特定频率的干扰如50/60Hz工频干扰。常用双T网络加运放实现。8.3 滤波器设计工具与仿真手工计算滤波器参数非常繁琐。在实际工程中我强烈推荐使用在线滤波器设计工具或软件如TI的FilterPro Analog Devices的ADIsimFilter它们可以根据你要求的滤波器类型、阶数、截止频率、通带纹波等参数自动计算出所有元件的值。在投入制板前务必使用电路仿真软件如Falstad电路模拟器、LTspice、Multisim进行仿真。Falstad虽然简单但对于理解滤波器频响和瞬态特性非常直观。仿真可以帮你验证设计观察在实际运放参数如带宽限制下滤波器的性能是否符合预期。9. 电流检测与恒流源电路功率与精度的结合9.1 高边/低边电流检测放大器这是反相/同相放大器在功率测量中的典型应用。目的是测量流过一个采样电阻Rsense的电流将其转换为电压信号。低边检测采样电阻放在负载和地之间。优点是运放输入端共模电压接近0电路简单。缺点是负载端不接地可能引起系统共地问题。高边检测采样电阻放在电源和负载之间。优点是负载可以接地。但运放需要承受高共模电压接近电源电压必须使用共模输入电压范围覆盖电源电压的运放或者专用的电流检测放大器如INA240其共模电压可高达80V。电路就是标准的同相放大器或差分放大器增益设置为Av Vout / (I_load * Rsense)。选择Rsense是关键需要在测量精度电阻大压降大信号强和功耗效率电阻小损耗小之间权衡。9.2 压控恒流源利用运放可以构建精密的恒流源输出电流由输入电压控制而与负载电阻无关。一个经典的Howland电流泵电路就是基于差分放大器。更简单直观的电路是使用一个运放和一个MOSFET或BJT。将采样电阻Rsense串联在负载回路中运放的同相端接控制电压Vctrl反相端接采样电阻的高压端。运放输出驱动MOSFET的栅极构成负反馈。工作原理运放会不断调整其输出使反相端电压即Rsense上的压降等于同相端的Vctrl。因此I_load Vctrl / Rsense。只要运放输出不饱和且MOSFET工作在线性区负载电流就只由Vctrl和Rsense决定与负载大小和电源电压变化无关。这种电路广泛用于LED驱动、电化学测试、传感器激励等场合。设计注意需要确保运放的输出电压范围和输出电流能力足以驱动MOSFET的栅极并且MOSFET的功耗在其安全区内。对于大电流应用MOSFET的选型和散热至关重要。10. 单电源运放电路设计告别负电压的束缚许多现代系统如单片机系统、电池供电设备只提供单电源如5V 3.3V。而传统运放电路分析常假设有正负对称电源。让运放在单电源下正常工作需要解决信号摆幅和偏置问题。10.1 建立“虚地”单电源下运放的输出电压范围是0V到Vcc。为了处理交流信号我们需要在运放的同相输入端建立一个“虚地”通常为Vcc/2。这样输入和输出信号就可以围绕这个中点上下摆动。产生Vcc/2参考电压的最简单方法是电阻分压但它的驱动能力弱容易受干扰。更好的方法是使用一个运放接成电压跟随器来缓冲这个分压电压提供一个低阻抗的“虚地”通常称为“Rail Splitter”。10.2 交流耦合与直流偏置对于纯交流输入信号可以通过一个串联电容输入隔直后叠加到“虚地”上。此时电路的分析方法和双电源时完全一样只是所有电压的参考点从0V变成了Vcc/2。10.3 输入输出摆幅限制——并非从0到Vcc这是单电源设计中最容易忽略的坑。数据手册上写的“Rail-to-Rail”输出通常指的是能接近电源轨但并非完全等于。例如一个“轨到轨输出”运放在轻负载下输出电压可能最高达到Vcc-0.05V最低达到0.05V。输入共模电压范围也同样有局限。你必须仔细阅读数据手册中的“Output Voltage Swing”和“Input Common-Mode Voltage Range”图表确保在你的电源电压、负载和温度条件下信号全程处于运放允许的工作范围内。否则会出现削波失真。10.4 一个完整的单电源麦克风放大电路示例假设用5V单电源为驻极体麦克风放大电路供电。偏置用两个100k电阻分压得到2.5V经一个运放跟随器后作为系统“虚地”Vmid。麦克风供电麦克风一端接Vmid另一端通过一个2kΩ电阻接5V这样麦克风两端电压约为2.5V处于其工作电压范围内。放大电路采用同相放大器。麦克风输出信号耦合电容隔直后接入同相端。反相端通过电阻连接到Vmid以提供直流偏置。反馈网络决定增益。这样静态时输出为Vmid2.5V音频信号在其上下波动。输出耦合如果需要输出以0V为基准的交流信号可以再加一个输出耦合电容。单电源设计的关键在于时刻牢记电压的“绝对坐标”和以虚地为基准的“相对坐标”并严格核算信号在整个通路中的摆幅是否始终在运放的“安全区”内。
返回列表