1. 运算放大器到底在放大什么从“虚短虚断”说起很多人第一次接触运算放大器脑子里蹦出来的第一个问题就是这玩意儿到底怎么用为什么一个三角形符号配上几个电阻就能算出放大倍数我刚开始学模电那会儿也是被“虚短”“虚断”这两个词搞得云里雾里教材上写得玄乎老师讲得飞快真正自己搭电路的时候还是一脸懵。运算放大器简称运放本质上是一个差分输入、单端输出的高增益直接耦合放大器。它的核心价值在于用极低的成本把微弱的差分信号放大到可用的电平同时通过外部反馈网络精确控制增益。你手里的传感器输出可能只有几毫伏单片机ADC根本分辨不出来但经过运放一放大变成1V、2VADC就能轻松采样了。这就是运放最朴素也最广泛的应用场景。那“虚短”和“虚断”到底是什么先说“虚断”理想运放的输入阻抗无穷大所以流入两个输入端的电流为零。你可以把它想象成两个极其灵敏的“电压探针”只感受电压不吸取电流。再说“虚短”当运放工作在线性区并且引入了负反馈时它会自动调整输出使得两个输入端的电压差趋近于零。注意是“趋近于零”不是真的短路在一起。这两个概念是分析所有运放电路的两把钥匙后面所有的增益推导、加法器、减法器、积分器全都建立在它们之上。注意虚短成立的前提是“负反馈”和“线性区”。如果运放工作在饱和区或者接成了正反馈虚短就不成立了这时候运放就变成了比较器。我见过不少新手一上来就死记“虚短虚断”结果遇到比较器电路还在那儿列虚短的方程算出来的结果跟实际完全对不上。所以一定要记住先判断电路有没有负反馈再决定能不能用虚短。这是分析运放电路的第一步也是最容易踩坑的地方。2. 理想运放与真实运放那些你必须知道的参数2.1 理想运放的“三无”假设教材里讲运放通常先给你一个理想模型开环增益无穷大、输入阻抗无穷大、输出阻抗为零、带宽无穷大、没有失调和噪声。这个理想模型在推导公式时非常方便但它跟现实之间的差距恰恰是工程设计中需要重点关注的地方。理想运放的开环增益无穷大意味着只要两个输入端之间有哪怕一微伏的压差输出就会跑到电源轨。但真实运放的开环增益是有限的比如100dB也就是10万倍。这个有限增益会带来一个直接后果闭环增益会略低于理论值。举个例子你用运放搭一个同相放大器理论增益是1Rf/Rg10但由于开环增益只有10万倍实际闭环增益可能是9.999。对于大多数应用来说这个误差可以忽略但在高精度场合就需要选开环增益更高的型号。2.2 增益带宽积GBW运放选型的第一个硬指标GBW是运放最核心的参数之一全称Gain Bandwidth Product单位通常是MHz。它的含义是运放的闭环增益与带宽的乘积是一个常数。换句话说你想要的增益越高能用的带宽就越窄。举个实际例子一颗GBW1MHz的运放如果你把它配置成100倍增益那么它的-3dB带宽就只有10kHz。如果你要放大一个50kHz的信号那这颗运放就不够用了输出幅度会明显衰减。反过来如果你只需要10倍增益带宽就能到100kHz勉强够用。我经常看到有人在选型时只看增益够不够忽略了带宽。结果电路搭出来低频信号放得好好的一上高频就衰减得厉害。所以选型时一定要先算我需要多大增益信号最高频率是多少两者相乘就是我对GBW的最低要求。然后在这个基础上留2到3倍余量因为运放的实际带宽还会受到压摆率、负载电容等因素的影响。参数理想值真实值以NE5532为例对电路的影响开环增益无穷大约100dB10万倍闭环增益略低于理论值输入阻抗无穷大约300kΩ双极型对高阻信号源有负载效应输出阻抗0Ω约几十Ω带负载时输出幅度下降GBW无穷大10MHz高增益时带宽受限压摆率无穷大9V/μs大信号高频时输出失真2.3 压摆率SR大信号下的速度极限压摆率SR单位是V/μs表示运放输出电压的最大变化速率。它跟GBW是两个不同的概念GBW管的是小信号带宽SR管的是大信号响应速度。一个GBW很高的运放如果SR很低放大方波时输出会变成三角波边沿变得很斜。怎么判断SR够不够有个简单的公式SR ≥ 2π × f × Vpk其中f是信号频率Vpk是输出峰值电压。比如你要输出一个100kHz、峰值5V的正弦波需要的SR至少是2π×100k×5≈3.14V/μs。如果运放的SR只有1V/μs那输出就会明显失真。实操心得很多人在做音频放大时只关注THD总谐波失真忽略了SR。实际上SR不足会导致高频大信号时产生瞬态互调失真听感上就是“发毛”“刺耳”。选音频运放时SR建议不低于5V/μs最好在10V/μs以上。3. 虚短虚断的数学推导从同相放大到反相放大3.1 同相放大器为什么增益是1Rf/Rg同相放大器的电路结构很简单输入信号接到运放的同相端反馈电阻Rf从输出端接回反相端反相端再通过Rg接地。根据虚断流入反相端的电流为零所以Rf和Rg上流过的电流相等。根据虚短反相端电压等于同相端电压也就是Vin。于是Rg两端的电压是Vin流过Rg的电流是Vin/Rg。这个电流也流过Rf所以Rf两端的电压是(Vin/Rg)×Rf。输出电压Vout等于反相端电压加上Rf两端电压即Vin (Vin/Rg)×Rf Vin×(1Rf/Rg)。这就是同相放大器增益公式的由来。这个推导过程看似简单但背后有一个关键假设运放的开环增益无穷大所以虚短成立。如果开环增益有限反相端电压会比同相端略低一点点这个差值就是Vout/Aol。对于Aol10万、Vout10V的情况差值只有0.1mV完全可以忽略。但如果你的增益配置得很高比如1000倍那这个差值就会变大闭环增益的误差也就更明显。3.2 反相放大器为什么增益是-Rf/Rg反相放大器的结构是输入信号通过Rg接到反相端同相端接地反馈电阻Rf从输出接回反相端。根据虚短反相端电压等于同相端电压也就是0V这就是所谓的“虚地”。根据虚断流入反相端的电流为零所以流过Rg的电流全部流过Rf。流过Rg的电流是Vin/Rg方向是从输入流向反相端。由于反相端是虚地这个电流只能继续流过Rf流向输出端。所以Rf两端的电压是(Vin/Rg)×Rf输出端电压就是0减去这个值即Vout -Vin×(Rf/Rg)。负号表示输出与输入反相。反相放大器的输入阻抗等于Rg这一点跟同相放大器不同。同相放大器的输入阻抗极高接近运放本身的输入阻抗而反相放大器的输入阻抗由Rg决定如果你要放大一个高阻抗信号源反相放大器就不太合适因为它会从信号源吸取电流导致信号衰减。特性同相放大器反相放大器增益公式1Rf/Rg-Rf/Rg输入阻抗极高接近运放输入阻抗等于Rg相位关系同相反相虚地无有反相端为虚地适用场景高阻抗信号源、缓冲低阻抗信号源、反相需求3.3 差分放大器虚短虚断的进阶应用差分放大器的目标是放大两个输入信号之间的差值同时抑制共模信号。标准电路是两个输入分别通过R1和R2接到运放的两个输入端反相端通过R3接反馈同相端通过R4接地。分析这个电路时虚短虚断依然适用但需要用到叠加原理。先假设同相端接地分析反相端的贡献再假设反相端接地分析同相端的贡献最后把两个结果叠加。推导过程稍微复杂一些但核心思想不变虚断保证电流守恒虚短保证两端电压相等。差分放大器的关键参数是共模抑制比CMRR它衡量的是电路对共模信号的抑制能力。理想情况下如果四个电阻完全匹配CMRR无穷大。但现实中电阻有容差哪怕只有0.1%的失配CMRR也会降到60dB左右。所以高精度差分放大电路要么用集成差分放大器比如AD620要么用精密匹配的电阻网络。注意AD620和AD820虽然型号相近但定位完全不同。AD620是集成仪表放大器内部已经匹配好了电阻CMRR很高适合精密测量AD820是普通运放需要外接电阻搭建差分电路CMRR取决于电阻匹配度。选型时不要搞混。4. 运放经典电路实操从加法器到恒流源4.1 加法器如何把多个信号叠加加法器的电路结构是多个输入信号分别通过各自的输入电阻接到反相端反馈电阻Rf从输出接回反相端同相端接地。根据虚短反相端是虚地根据虚断所有输入电流之和等于流过Rf的电流。如果所有输入电阻相等都是R那么输出就是Vout -(V1V2V3)×(Rf/R)。如果RfR输出就是所有输入之和的相反数。这个电路在音频混音、信号叠加、DAC输出合成等场景中非常常见。实操中需要注意两点第一输入电阻不能太小否则会从信号源吸取过多电流导致信号源过载第二反馈电阻不能太大否则会引入较大的噪声和失调。通常输入电阻在1kΩ到100kΩ之间反馈电阻根据增益需求选择。4.2 恒流源运放加MOS管的经典组合用运放加MOS管做恒流源是工程中非常实用的电路。基本思路是运放的同相端接一个参考电压Vref反相端接采样电阻Rs的一端Rs的另一端接地。MOS管的源极接Rs栅极接运放输出漏极接负载。根据虚短反相端电压等于Vref所以Rs两端的电压就是Vref流过Rs的电流就是Vref/Rs。根据虚断这个电流全部流过MOS管和负载所以负载电流恒定为Vref/Rs与负载电阻无关。这就是恒流源的基本原理。这个电路的优点是电流精度取决于Vref和Rs的精度与MOS管的参数无关。只要运放有足够的环路增益MOS管工作在饱和区电流就能保持恒定。实际设计中Rs要选低温漂的精密电阻Vref要选低噪声的基准源运放要选低失调电压的型号。实操心得MOS管的栅极电容会影响环路稳定性容易引起振荡。解决方法是在运放输出和MOS管栅极之间串一个小电阻比如100Ω或者在栅极和源极之间加一个小电容比如100pF补偿相位裕度。具体数值需要根据实际电路调试。4.3 减法器与差分放大电阻匹配是关键减法器本质上就是差分放大器的一种应用输出等于两个输入信号之差乘以增益。电路结构跟差分放大器一样只是输入信号的定义不同。分析时同样用虚短虚断加叠加原理。减法器的精度瓶颈在于电阻匹配。如果四个电阻的比值不精确共模抑制比就会下降输出中会混入共模信号的成分。比如你要测量一个桥式传感器的差分输出共模电压可能是2.5V差模信号只有几毫伏。如果电阻失配导致CMRR只有40dB那共模信号就会泄漏到输出中把有用的差模信号淹没。所以高精度减法器要么用集成差分放大器要么用激光修调过的电阻网络。自己用普通电阻搭CMRR能做到60dB就算不错了。5. 常见问题与排查技巧实录5.1 运放自激振荡原因与对策自激振荡是运放电路中最常见的问题之一。现象是没有输入信号输出端却有高频正弦波或杂乱波形。原因通常是环路相位裕度不足可能是负载电容太大、反馈电容太小、PCB布局不合理等。排查思路先用示波器看振荡频率如果在几百kHz到几MHz之间多半是相位裕度问题。解决方法在反馈电阻两端并联一个小电容几pF到几十pF降低高频增益或者在输出端串一个小电阻几十Ω隔离负载电容。我遇到过有人用4558运放做70倍增益结果自激了。4558的GBW只有几MHz70倍增益下带宽只有几十kHz相位裕度本来就不够。再加上PCB走线长、负载电容大不自激才怪。后来换成GBW更高的型号并在反馈电阻上并联了10pF电容问题就解决了。5.2 失调电压小信号放大的隐形杀手失调电压是运放输入端固有的微小电压差通常在几毫伏到几十微伏之间。对于大信号放大这点失调可以忽略但对于小信号放大比如放大热电偶的几毫伏输出失调电压就会直接叠加在输出上造成误差。比如一颗失调电压为5mV的运放配置成100倍增益输出端就会有0.5V的失调。如果信号本身只有10mV放大后是1V那0.5V的失调就是50%的误差完全不可接受。解决方法选低失调运放比如OP07、AD820或者用调零电路外部补偿。调零电路通常是在运放的两个调零引脚之间接一个电位器通过调整电位器来抵消失调。但要注意调零会引入温度漂移所以高精度场合还是优先选低失调型号。5.3 常见问题速查表现象可能原因排查方法解决方案输出自激振荡相位裕度不足示波器看振荡频率反馈并联小电容、输出串小电阻输出直流偏置大失调电压大短路输入看输出选低失调运放、加调零电路高频衰减严重GBW不足扫频测试选高GBW运放、降低增益大信号失真压摆率不足方波测试看边沿选高压摆率运放共模抑制差电阻失配测CMRR用集成差分放大器、精密电阻带负载能力差输出阻抗高加负载看输出选大电流输出运放、加缓冲5.4 运放选型的几个实用建议选运放不是越贵越好而是要看应用场景。音频放大关注THD和噪声选NE5532、OPA2134这类低噪声型号精密测量关注失调和温漂选OP07、AD820高速信号关注GBW和SR选AD8051、LM6171低功耗便携设备关注静态电流选TLV2462、MCP6002。还有一点容易被忽略运放的输入偏置电流。双极型运放的偏置电流在nA到μA级别CMOS运放在pA级别。如果你要放大高阻抗信号源比如pH电极、光电二极管双极型运放的偏置电流会在信号源内阻上产生压降造成误差。这时候必须选CMOS或JFET输入运放。实操心得选型时先列需求清单——增益、带宽、输入阻抗、输出电流、电源电压、功耗、封装。然后去厂商官网用筛选工具过滤最后对比几颗候选型号的datasheet重点看GBW、SR、失调、噪声这几个参数。不要凭感觉选也不要盲目追新。6. 从理论到实战我的运放电路调试体会运放电路的理论分析看起来不难但真正搭出来能稳定工作的电路往往需要反复调试。我自己的体会是理论决定方向实践决定成败。虚短虚断能帮你快速算出增益但实际电路中的寄生参数、布局布线、电源噪声才是决定性能的关键。比如PCB布局运放的反馈走线要尽量短输入走线要远离输出走线电源引脚要加去耦电容。这些细节在教材里不会讲但在实际工程中至关重要。我见过一个电路原理图完全正确但PCB布局不合理输出噪声大得没法用。后来重新布局把反馈电阻紧贴运放放置噪声立刻降下来了。还有电源问题。运放对电源噪声很敏感尤其是高增益电路。建议在运放电源引脚旁边放一个0.1μF的陶瓷电容和一个10μF的钽电容分别滤高频和低频噪声。如果电源本身纹波大还可以加LC滤波或线性稳压器。最后说一点不要害怕试错。运放电路成本很低几块钱就能买一堆。多搭几个电路多测几个波形比看十遍教材都管用。我刚开始学的时候烧过不少运放也搭过不少失败的电路但正是这些失败让我真正理解了虚短虚断的适用条件和边界。理论是地图实践是走路两者缺一不可。
阅读完成 · 觉得有帮助?