先说我最早犯过的错:拿到一个运放电路图,第一反应是找“虚短虚断”硬套,结果实际搭出来的板子输出电压一直飘,查了整整半天才发现问题根本不在那几个关键电阻上。后来我慢慢把十一种经典运放电路全部过了一遍,逐个推公式、搭电路、踩坑,才明白这一堆拓扑背后其实只有几条规律:看反馈路径、看输入接在哪里、看超出理想模型之后真实运放给你添了哪些乱。今天这篇“十一种经典运放电路分析”,就是把这十一条路逐条拆开,从原理推到实战,把我试错过程中积攒下来的经验一并写出来。
这篇文章适合两类人:一类是刚接触运放、看到各种拓扑头大的新手,另一类是已经在用运放做模拟前端、但遇到“输出偏移、自激振荡、噪声过高”这类问题想系统查漏的老手。我不打算罗列教科书式的推导,而是按放大类、运算类、接口类三个家族来走,把十一种电路各自的传递函数、设计要点、容易翻车的位置全部讲清楚。先把全貌放在前头:
| 序号 | 电路名称 | 核心功能 | 传递函数 | 最容易被坑的地方 |
|---|---|---|---|---|
| 1 | 反相放大器 | 电压放大并反相 | Vout = -(Rf/R1)·Vin | 输入阻抗低,偏置电流引起附加误差 |
| 2 | 同相放大器 | 电压放大,输入阻抗高 | Vout = (1+Rf/R1)·Vin | 共模电压随信号变化,CMRR受限 |
| 3 | 电压跟随器 | 缓冲、隔离、阻抗变换 | Vout = Vin | 容性负载容易振荡,偏置回路易断 |
| 4 | 差分放大器 | 求两输入之差 | Vout = (Rf/R1)·(V2-V1) | 电阻失配直接劣化共模抑制比 |
| 5 | 三运放仪表放大器 | 高共模噪声下的精密差分 | Vout = (1+2R1/Rg)·(V2-V1) | 增益电阻引线寄生会引入误差 |
| 6 | 加法器 | 多路信号加权求和 | Vout = -Rf·(V1/R1+V2/R2+...) | 各路源阻抗不一致导致权重失真 |
| 7 | 积分器 | 对输入积分 | Vout = -(1/RC)·∫Vin dt | 低频饱和、直流偏置累积 |
| 8 | 微分器 | 对输入微分 | Vout = -RC·dV_in/dt | 高频噪声放大、稳定性差 |
| 9 | 跨阻放大器 | 电流转电压 | Vout = -I_in·Rf | 输入电容与反馈电阻形成极点 |
| 10 | Howland电流源 | 电压控制电流 | Iout = Vin/R | 四电阻平衡条件苛刻 |
| 11 | 滞回比较器 | 阈值翻转、抗噪声 | 上/下阈值由正反馈网络决定 | 阈值计算忘算反馈系数 |
这张表只是一个索引,接下来每一个我都会展开讲。
1. 分析运放之前,先把这几件事刻进脑子
1.1 虚短虚断不是所有情况下都成立
很多人学运放,第一步就是背下“同相端和反相端电压相等”“输入电流为零”这两条口诀。口诀本身没错,但它有一个大前提:电路必须工作在负反馈闭环状态,而且运放必须处于线性区。一旦运放输出顶到电源轨,或者电路根本没有反馈回路,虚短立刻不成立。
我举个最典型的反例。一个开环接法的比较器,同相端电压高于反相端时输出直接拉到正轨,低于时拉到负轨,中间没有任何线性区。这时候两个输入端的电压差往往很大,虚短完全失效。更隐蔽的是正反馈结构,比如后面要说的滞回比较器,它的两个输入端也不是等电位关系。所以拿到任何运放电路,第一件事不是套虚短虚断,而是判断:这个电路有没有负反馈?输出会不会饱和?
用生活里的事情来类比,虚短虚断就像自动驾驶系统假设“前车保持静止”一样,条件满足时算法非常好用,但前车一旦动了,整套逻辑就要重来。运放分析也是同一个道理:负反馈是虚短成立的前提,先看反馈,再谈计算。
1.2 读懂真实运放的五个关键参数
教科书里的运放是理想器件:无穷大的输入阻抗、零输出阻抗、无穷大开环增益、没有失调。但实际焊到板子上的每一颗运放,都会把五个“非理想参数”悄悄塞进电路里。我建议你把这五个参数贴在工位旁边:
- 输入失调电压Vos:同相端和反相端之间固有的电压差,大约在微伏到毫伏量级。它会被放大电路增益直接放大,成为输出端的直流误差。常用单位是微伏。
- 输入偏置电流Ib:运放输入端实际上需要一点电流维持内部晶体管工作,大约在皮安到微安量级。当你使用大阻值电阻或高阻信号源时,这个电流会和外部电阻结合,形成额外电压。
- 增益带宽积GBW:运放开环增益下降至1时的频率,近似等于增益和带宽的乘积。10MHz带宽的运放做10倍放大,实际闭环带宽大约只有1MHz。
- 输出摆幅:运放输出不可能完全到达电源电压。普通运放比电源轨高零点几伏就饱和了,轨到轨运放也只是接近,不是真正相等。
- 共模抑制比CMRR:差模增益和共模增益之比。这个参数直接决定差分类电路能否在强共模干扰下把微小信号拎出来。
我在某温控采集模块上遇到过一次典型的“偏置电流事故”:传感器输出阻抗高达1MΩ,反相放大电阻用了100kΩ量级,结果输入偏置电流在1MΩ源阻抗上产生了将近几十毫伏的压降,而我要测的信号本身只有几十毫伏。后来换成偏置电流在皮安级的某精密运放,问题立刻消失。这就是为什么我强调:选运放不是只看增益带宽积,得把源阻抗和电路结构一起考虑进去。
2. 放大类电路:反相、同相、跟随器与差分家族(五种)
2.1 反相放大器:最标准的比例运算
反相放大器是所有运放电路里最基础、也最适合用来理解负反馈的一座桥。信号从电阻R1送入反相端,反馈电阻Rf跨接在反相端和输出端之间,同相端直接接地。
分析的时候,先把同相端接地这个事实记住,所以V+等于0V。假设虚短成立,V-也等于0V。反相端电压恒定在0V,这个节点在工程上被称为“虚地”。既然反相端是虚地,R1上的电流就是Vin/R1;又因为虚断,反相端没有电流流进运放内部,R1上的电流只能全部流过Rf。输出端电压要让Rf上产生同样大小的电流,方向正好相反,于是得到:
Vout = -(Rf / R1) × Vin
增益由两个电阻的比值决定,负号代表反相,所以叫反相放大器。这个结构最大的优势是:反相端是虚地,输入信号不承担任何共模电压,CMRR几乎不会成为限制因素。但它也有一个天生短板——输入阻抗等于R1本身。如果上一级信号源内阻很高,分压效应会让实际进入电路的信号大打折扣。
我一般设计反相放大器时,R1选10kΩ到100kΩ之间,Rf按增益需求折算。阻值太低会增加功耗、给信号源施加过重负载,阻值太高则偏置电流影响增大。另外还有一个实操细节:很多运放的偏置电流是流入输入端的,为了让两路偏置电流产生的压降相互抵消,通常在同相端和地之间加一只平衡电阻Rb,取值约等于R1与Rf的并联值。这部分不是理论必需,但实测确实能明显压低输出直流偏移。
2.2 同相放大器:输入阻抗高的首选
同相放大器的信号从同相端进入,反馈电阻Rf跨接在输出端和反相端之间,反相端再经R1接地。此时V+等于输入信号Vin,虚短成立后V-也等于Vin。
反相端节点处,Rf和R1构成一个分压器,输出电压经过两个电阻分压之后反馈回来。根据分压关系:
V- = Vout × R1 / (R1 + Rf)
又因为V-等于Vin,反推可得:
Vout = (1 + Rf / R1) × Vin
同相放大的增益永远大于等于1,而且输入信号直接接到同相端,输入阻抗接近运放本身的输入阻抗,通常高达百兆欧以上。这是它相对反相放大的最大优势,高阻抗信号源后面接同相放大器,基本不担心负载效应。
但同相放大器也有一个隐形代价:信号直接加在同相端,而反相端通过反馈网络跟着信号跑,两个输入端的电压实际上是“一起浮动”的。这个浮动电压就是共模电压。运放内部的输入级在处理共模电压时会有误差,CMRR越高、误差越小,但它实实在在存在。也就是说,同相放大电路对运放共模抑制能力的要求,比反相放大更高。
某个音频前端项目里,我用同相放大器做驻极体麦克风的预放大。驻极体头输出阻抗很高,用同相结构很合适,但我最初随手选了一颗共模抑制不那么好的通用运放,结果50Hz工频噪声明显压不住。后来换成了CMRR在90dB以上的低噪声运放,再配上一路良好的接地布局,噪声立刻降下来了。之后我在同相放大电路的PCB设计里,始终会把输入走线和反馈网络走线分开,避免输出信号耦合回输入端造成额外失真。
2.3 电压跟随器:看似简单,坑却不少
电压跟随器本质上就是同相放大器的一种极限情况:R1趋于无穷大,Rf趋于零,增益变成1。输出直接接回反相端,输入从同相端进入,输出严格跟随输入。它的作用不是放大,而是“隔离”——把前级的信号用极高的输入阻抗接进来,再以极低的输出阻抗推出去,最大程度减少前后级之间的互相影响。
这个电路只有两个器件(一只运放,甚至运放自身都算是完整闭环),但恰恰是“最简单”这三个字骗了很多人。头一个问题是输入偏置电流回路:同相端必须有一条直流到地的路径,否则偏置电流无处可去,会把输入节点逐渐充到电源电压附近。许多初学者用跟随器接电容耦合信号,同相端只挂了隔直电容,结果输出电压莫名其妙飘到接近电源轨,就是因为缺少一个接地的偏置电阻。
另一个高频翻车点是容性负载自激。运放输出端如果直接接一根长线或一只较大电容,输出阻抗和容性负载会在反馈环路里增加相位延迟,环路相位裕度下降,严重时跟随器会振荡。解决办法是在输出端串一个几十欧的小电阻,再让负载电容接在电阻后面,运放本身的反馈仍从输出端直接取。这个“隔离电阻”看起来不起眼,但它往往就是消除振荡的关键。做模拟缓冲输出时,我基本上都会默认加上。
2.4 差分放大器:单个运放的两个输入限制
在很多场景下,我们要测的不是某个端点对地的电压,而是两个端点之间的差值。差分放大器就是为此而生的基础结构:Vin1经过R1接到反相端,Vin2经过R2接到同相端,反相端另有反馈Rf,同相端另有到地电阻Rg。为了使电路对称,通常取R1=R2、Rf=Rg,再通过虚短虚断推导:
Vout = (Rf / R1) × (Vin2 - Vin1)
从公式上看,它完美实现了差值提取,还能按比例放大。但真正的问题隐藏在一个几乎看不见的地方:这个公式成立的前提是R1=R2且Rf=Rg“严格相等”。两个电阻只要有0.1%的失配,电路就会把一部分共模电压转换到输出端,直接把共模抑制比拉下来。简单算一笔账:如果共模抑制比指标要求80dB,那么四只电阻的匹配精度至少要达到0.01%量级,这靠普通分立电阻几乎做不到。
所以关于单运放差分电路,我的经验是要么老老实实用高精度配对电阻,要么干脆把精度要求高的情况直接升级到三运放仪表放大器。此外,差分电路的输入阻抗在两个输入端上并不高,主要由输入电阻决定。如果被测源内阻不一样,会直接破坏电路的平衡条件。实际工程中,单运放差分结构大多数被用在“参考地固定、信号摆幅小”的场景,而不是用来做真正高精度的传感器测量。
2.5 三运放仪表放大器:高共模场景的工程解法
既然单运放差分电路的共模抑制受电阻匹配限制,那就在第一级先不动电阻匹配,用两个同相放大器把差模信号放大、把共模信号跟住,再由后级的差分放大器把共模抵消掉。这就是三运放仪表放大器,也是工业传感器采集中最经典的模拟前端之一。
第一级由两个运放组成对称结构:Vin1接上面运放的同相端,Vin2接下面运放的同相端,Rg跨越在两个运放的反相端之间,上下两个反馈电阻都等于R1。流过Rg的电流由两端电压差决定,这个电压差等于Vin1-Vin2,因此两个运放的输出端电压差被放大为(1+2R1/Rg)倍。这里最关键的是:共模电压也在两个反相端同时出现,却被完全“传递”到两个输出端,共模增益恒为1,而差模增益很大,所以第一级就完成了“放大差模、不放大共模”的工作。
后面一级就是标准的差分放大器,它把这两个输出端的差值再取出来,同时通过电阻比设定总增益。整个电路的共模抑制能力不再取决于分立的四个电阻,因为第一级的共模增益已经是1了,后级只需要做好差分提取即可。
实际项目中,我最常用的是集成三运放仪表放大器芯片,增益由一只外接Rg电阻设定。看起来简单,但也有个很容易被忽视的细节:Rg是用来设定增益的精密电阻,它两端的引线每多出1Ω,增益就会偏出一点点。测量微弱信号时,Rg的引脚走线必须短而直接,最好采用四线开尔文连接,避免走线电阻混入增益环节。另一个经验:仪表放大器的REF引脚要接一个低阻抗的参考电位,最好是缓冲后的基准电压源。某压力采集板里,REF引脚悬空导致输出怎么调都偏,按下这个思路修复后才正常。
3. 运算类电路:加法、积分、微分,以及它们为什么容易翻车(三种)
3.1 加法器:反相节点的天然汇合点
乘法是模拟电路里麻烦的事,加法却很简单——因为反相放大器本身就提供了一个现成的“汇流节点”虚地。把多个电阻分别接到反相端,各路输入电流在自己的输入电阻上产生电流,然后在虚地节点汇合,再统一流过反馈电阻,输出端电压就是所有输入电流之和乘上Rf的相反数。
以三路输入为例,若三个输入电阻分别为R1、R2、R3,根据虚地原则:
Vout = -Rf × (V1/R1 + V2/R2 + V3/R3)
当R1=R2=R3=R时,就得到Vout=-(Rf/R)(V1+V2+V3),实现等权求和。如果各路电阻不一样,就实现了加权求和,每一路的权重就是Rf/Ri。
在实际电路里,我见过加法器最常见的三个坑。第一个坑是忘记各路源阻抗:如果信号源本身内阻很大会导致分压,那一路的实际权重就和设计不一致。解决办法是让输入电阻远大于信号源内阻,或者先给信号加一级缓冲。第二个坑是各路信号之间的串扰:某路信号源内阻也串联进了输入路径,当另一路信号变化时会通过虚地节点反向牵引。这也是输入电阻不能取得太小的原因之一。第三个坑和反相放大器相同:同相端接地或通过平衡电阻接地,平衡电阻的取值等于R1、R2、R3并联后再与Rf并联的等效阻值。
音频混合器是加法器的经典应用场景,多路麦克风信号各自通过不同权重的电阻进入同一个反相节点,输出就是混音后的信号。除此之外,还经常用到给ADC输入叠加直流偏置的场景,把偏置电压通过一只精度电阻接到反相端,就能和被测信号求和,省掉额外的一级加法级。
3.2 积分器:理想很美好,实战要加料
积分器把反馈网络里的电阻换成电容,输入信号经过电阻R流入反相端,反馈电容C完成积分。利用虚地和电容的电流电压关系,可以得到:
Vout = -(1 / RC) × ∫ Vin dt
也就是说,输出是输入电压对时间的积分再乘一个负系数。这个电路是模拟信号处理中的重要积木,很多波形发生器里,方波经过积分器就得到了三角波;在PID控制的模拟实现中,它充当I环节;在电流传感的低通滤波里,它也经常出现。
但教科书里的纯积分器,放到现实里基本无法直接长期工作,原因是它有“积不完的旧账”。第一,运算放大器输入偏置电流哪怕只有纳安级,也会给反馈电容持续充电,输出最终被推到电源轨饱和。第二,输入失调电压也会被积分进去,时间越长偏移累积越严重。第三,信号中哪怕有个极低频的直流分量,积分器也会不停累加直到饱和。
工程上解决这个问题有一个标准做法:在反馈电容C两侧并联一个大阻值电阻Rf。并联的电阻为直流提供了一条低增益通路,使积分器在极低频时退化成反相放大器,直流偏置就不再被无限积分;而在信号频率远高于1/(RfC)时,电阻的影响可以忽略不计,电路仍然表现为积分器。这个电阻把“理想积分器”变成了“实际可用的有源低通/积分器”,它的值一般取R的几十到几百倍,具体要看最低积分频率要求。另外,积分器前最好串一个隔直电容,或者在输入端做直流校准,把进入积分环节的直流成分尽量压到零。
我在做某信号发生器的扫描模块时,就是靠这种带泄放电阻的积分器把方波变成了线性度还不错的三角波。实际测试中,我踩过另一个不太起眼的坑:积分电容选用普通瓷片电容时,电压系数会引起积分斜率漂移,后来换成C0G材质电容,波形线性度明显改善。
3.3 微分器:噪声放大器与稳定性牺牲品
微分器和积分器互为镜像:输入串电容C,反馈用电阻R。利用电容两端电压变化率和电流的关系,传递函数为:
Vout = -RC × dVin / dt
理论上它能完成求导运算,例如把三角波变成方波、把方波变成尖脉冲。但我要先把结论放在前面:不要在生产设计里轻易用理想微分器。它的问题和积分器正好相反,积分器在低频累积误差,微分器在高频疯狂放大噪声。
原因可以从增益的频响看出来:微分器在频域上的增益曲线是线性上升的,频率越高,增益越大。而运放电路里最不缺的就是高频噪声,哪怕输入端只有一点点宽带噪声,经过微分器的高频增益放大后,输出可能出现比有用信号大得多的毛刺。更麻烦的是,微分器与运放内部极点结合后相位裕度严重恶化,电路极易自激振荡。
工程版微分器需要给理论基础“打补丁”:在输入电容C上串联一个电阻R1,限制高频增益;再在反馈电阻Rf上并联一个小电容C1,给高频信号一条衰减路径。改造之后,电路在高频段变成一个有限增益的反相放大器,不再无限制放大噪声,低频段才保留微分行为。运算负号、RC乘积不变,但稳定性和噪声特性好了不止一个数量级。
我自己的原则是,能用数字差分的地方就绝不用模拟微分器,只有信号带宽很窄、输出幅度需求明确的低频场景,才会采用加了限制的实用微分电路。每次搭完微分器,我都会用示波器仔细看输出有没有高频毛刺,再扫一遍频谱确认没有自激。
4. 接口类电路:I/V转换、V/I转换与比较器(三种)
4.1 跨阻放大器:把电流变成可用电压
很多物理量的本质是电流信号,而不是电压信号。光电二极管的输出是光生电流,加速度计中带电荷放大的压电传感器也输出电荷,它们都需要先做一个“电流转电压”的变换,让ADC能够采样。跨阻放大器,又称I/V转换器,就是干这件事的标准结构:电流源直接接到运放的反相端,反馈电阻Rf跨在反相端和输出端之间,同相端接地。
利用虚地原理,反相端被钳在0V,输入电流Iin只能流过反馈电阻Rf,于是输出为:
Vout = -Iin × Rf
光电二极管的光生电流在几纳安到几微安之间,要把这个电流变成几百毫伏的电压,Rf往往要取到兆欧量级。这里第一个实操问题就来了:反相端的寄生电容和传感器结电容都会在反馈环路上变成一个额外极点,让电路在高频处发生相位延迟。Rf越大、寄生电容越大,越容易在几百kHz甚至在更低的频率上出现振荡。推荐的做法是在Rf两端并联一个小电容Cf,在环路里人为引入一个零极点来抵消输入电容带来的相位延迟,让电路保持稳定。
除了稳定性,噪声也是跨阻放大器绕不开的坎。Rf本身会产生热噪声,而且输入电容越大,噪声增益的峰值越高,我踩过警示:把长引线接在反相端,瞬间抬高了噪声峰,后来缩短走线并在反馈电容上做补偿,噪声谱才恢复正常。设计跨阻放大器时,反相端引脚周围尽量不要铺地和走其他信号线,并且单独隔离,这对减少寄生电容很有效。
4.2 Howland电流源:用运放做出精密电流源
很多传感器激励、电化学电极测量需要的不是稳定电压,而是不受负载影响、保持恒定大小的电流。分立方案里有一种非常经典的压控电流源叫Howland电流源,它用一只运放加四个电阻,就能把外加电压转换成稳定电流送给负载。
基本结构是:Vin通过输入电阻R1接到同相端,同时反馈电阻R3把输出电压的一部分反馈回同相端,反相端通过R2接地、通过R4接输出。如果电阻满足某一组比例关系,负载阻抗无论怎么变化,输出电流都等于Vin除以某个固定电阻,从而实现与负载无关的恒流输出。常用的平衡条件是R4/R3等于R2/R1。
工作原理解析起来有点绕,可以从“输出电流由Vin/R决定”这个结果倒推:设计得当的时候,流过负载的电流对负载RL完全不敏感,因为运放的反馈机制会自动补偿负载压降,维持两端电压差的恒定。若四只电阻失配,恒流效果就会打折扣,负载变化时电流会产生明显漂移。因此工程上更常见的是改进型Howland电流源,它用更复杂的电阻网络配合高精度匹配电阻,把精度做到0.1%以下。
我第一次搭Howland电路时,随手用了四个同阻值普通电阻,接上不同负载一测,电流确实有变化,一查根源全是电阻精度不足。后来换成0.1%精度的薄膜电阻,再对反馈环路尽最大可能对称布线,恒定电流才真正稳下来。做这类电路,还要特别注意运放输出电流上限,负载等效电阻较高时需要较高的供电电压,输出摆幅不够会直接削顶,恒流范围就缩水了。
4.3 滞回比较器:告别输出抖动
比较器是运放的第三种大用法,和前两种完全不同:它工作在开环状态,没有负反馈,虚短虚断在这里不成立。运放被当作一个超高增益的判决器,同相端电压高于反相端就输出高电平,低于就输出低电平。基础比较器结构简单,但有一个难以容忍的毛病:如果输入信号叠加了噪声,信号在阈值附近反复跨越,输出就会在高低电平之间反复抖动,这在数字接口后面会引起计数异常或误触发。
解决办法是引入正反馈,行成滞回。将一只电阻R3从输出端接到同相端,同相端再经由一只电阻R2接地,输入信号Vin通过电阻R1接入同相端。注意,这里用正反馈而不是负反馈,工作状态是跳变而不是线性放大。
滞回比较器的核心特征是:阈值不再是单一值,而是分成“上升翻转阈值”和“下降翻转阈值”。当输出为高电平时,同相端的参考电压被输出高电平拉高,这时输入信号必须升高到更高的上阈值VH才会翻转。翻转为低电平之后,同相端参考电压又被拉低,输入信号要降到更低的下阈值VL才会再次翻回来。VH和VL之间的宽度称为滞回带宽,它的大小由正反馈分压比决定,而这个带宽就是噪声免疫的余量。
实际调滞回比较器时,我一般先根据噪声幅度选定滞回带宽,再反推R1、R2、R3的取值。需要留个心:比较器输出如果直接接逻辑电路,要确认输出逻辑电平和后级匹配。部分运放输出不是轨到轨,还要用OC门加外部上拉电阻,这些都是原理图上画不出来、但实测一定会遇到的事情。
5. 拿到一张陌生运放图,怎么把它拆干净
5.1 四步定位拓扑
把上面十一种电路过完之后,你会发现多数运放电路并没有那么神秘,它们都是这几类基本结构的组合或变形。我现在拿到一张陌生运放图,脑海中会强制走四步定位流程:
第一步,找反馈路径。从输出端往输入端看,有没有一条回路?反馈接回的是反相端还是同相端?接反相端通常是线性放大类,接同相端通常是正反馈或比较器类。
第二步,判断反馈极性。反馈回路导致输出向相反方向收拢的,是负反馈;导致输出更加偏向极端的,是正反馈。开环完全没有反馈的,那就是比较器。
第三步,看信号接在哪里。信号进反相端,常见是反相放大、加法器、积分器或微分器,具体是什么取决于反馈元件是电阻还是电容。信号进同相端,再配合反相端电阻网络,多属于同相放大、跟随器、仪表放大器或差分电路。
第四步,识别反馈网络元件。反馈元件是纯电阻配反相端,那就是放大或加法;反馈元件是电容配反相端,那就是积分;输入路径是电容配反馈电阻,那就是微分;反馈电阻极大而输入是电流源,那就是跨阻放大器。
走完这四步,电路的角色基本就清楚了。
5.2 用虚短虚断快速列方程
定位完拓扑之后,线性电路都可以用虚短虚断三板斧直接算:
- 先假设运放工作在线性区,并且输出没有饱和。
- 根据虚短,列出V+等于V-的关系式。
- 根据虚断,列出反相端节点流入电流等于流出电流的方程。
- 把V+和V-用外部电阻分压关系表示出来,联立解出Vout。
这套流程对反相、同相、差分、加法、积分、微分全部通用。唯一需要额外注意的是:当反馈网络里有电容时,把电容看作频率相关的复阻抗,分析时换成频域表达式,再按频率段分情况讨论。
我习惯在算完公式之后,再回过头问自己三个问题:增益算出来是否符合直觉?如果输入为0,输出应该是什么?频率很高和很低时电路分别是什么行为?这三个问题能帮我抓住大多数笔误和看错电路的粗心错误。
5.3 画图前必须确认的三件事
很多电路仿真器里跑得好好的,一到实物就翻车,问题往往不在原理,而在PCB和器件选择。现在我画任何运放电路图,都强制自己检查三件事:
第一,电源去耦。每个运放电源引脚都要就近放一个0.1uF陶瓷电容,必要时再并联一只大容量的电解电容。去耦电容位置离引脚越近越好。电源走线太细太长会让运放电源内阻升高,直接影响输出精度,尤其是在大摆幅应用里。
第二,偏置电流回路。检查每个输入端到直流参考点之间有没有明确通路。反相端通常由反馈网络提供路径,同相端如果只接了交流信号,必须有接地偏置电阻。我见过太多因为省了这只电阻导致输出电压漂到轨上的案例。
第三,阻值量级是否匹配噪声和偏置电流。信号源高阻、反馈电阻又要很大的时候,要重新评估运放偏置电流是否够低。阻值也尽量落在几kΩ到几百kΩ之间,过小功耗大,过大噪声和偏置误差都会上来。
5.4 选型与实测的避坑清单
最后给一份选型与实测阶段的避坑清单,这些是我反复踩出来的经验:
选型时,先确认信号源阻抗和频率范围,再反推需要的增益带宽积、偏置电流和噪声密度。高频应用优先带宽和压摆率,直流精密应用优先失调和漂移,差分传感器应用优先CMRR。千万别用一颗“什么指标都还行”的通用运放去做精密直流采集,结果通常是要给失调电压写一大堆校正代码。
实测时,从输入偏置电阻和反馈电阻网络开始量,确认静态工作点正确,再送入信号测量增益和波形。判断运放是否自激,把示波器探头夹在输出端,输入接地,看有没有高频振荡。探头也会是干扰源,最好用短接地弹簧探头,避免长地线引入振铃。
还有一条我要单独强调的经验:运放电路的故障,很多不是运放本身坏了,而是你忘记给输入端提供合适的工作点。用万用表量到“输出不在预期电压”时,先别怀疑芯片,先检查V+和V-的电压关系,确认虚短成立。如果V+不等于V-,要么电路没有正确形成负反馈,要么输入已经越过了共模范围或电源轨范围。
就以这条经验作为这篇“十一种经典运放电路分析”的收尾吧。我现在拿到一张新运放图,第一件事永远是找反馈、看极性,而不是急着算电阻比值。把这十一种拓扑彻底吃透之后,面对再复杂的系统,无非是这些基本单元的组合和级联。实战里每踩一次坑,都是对理想模型的一次修正,而这些修正,往往比教科书里的公式更值钱。