资讯动态

运算放大器设计实战:虚短虚断、11种经典电路与稳定性分析

发布时间:2026/9/13 7:07:19 来源:尧图企业网站定制
1. 虚短虚断运算放大器入门第一课也是翻车第一现场1.1 两条法则的推导逻辑为什么运放能“自动平衡”大多数人接触运算放大器第一件事就是背下四个字虚短、虚断。这两个结论确实好用但好用到很多人忘了它们是从哪来的。运放的开环增益Aol非常大比如常见的OP07能做到100dB以上也就是十万倍以上输出又一定是有限值所以想要让 Vout Aol×(V - V-) 成立两个输入端的电压差就必须被压到接近零——这就是虚短。虚断则是因为运放输入端是场效应管或者高阻结构输入电流可以小到纳安甚至皮安级工程上直接忽略。打个不太严谨但很容易记的比方运放就像一台自动平衡秤它不停比较两个盘子谁重然后把输出调到两边几乎一样高同时它自己几乎不从盘子上取样。负反馈就是让这个平衡机制真正运转起来的回路没有反馈它就是一台失去控制的秤输出直接甩到一端。这里要强调一个关键虚短和虚断都是“深度负反馈下的近似结论”不是物理事实。你用万用表量两个输入端电压几乎一样它们并没有真正短接你拆掉反馈电阻再量两个输入端电压立刻能差出几伏。理解了这个前提后面分析电路才不容易跑偏。1.2 虚短虚断的失效场景什么时候公式会失灵我在带新人时经常问一个问题一个运放接成比较器同相端0.5V、反相端1V输出是多少有人说输出低电平也有人说既然虚短两个输入应该相等。后者就是把虚短用到开环电路里的典型错误。失效场景主要有四类下面用表格列出来都是实战中反复踩过的。场景失效原因正确理解比较器/开环电路没有负反馈提供平衡条件用比较器模型不用虚短输出饱和或削顶输出到达电源轨环路不再能调节先看是否进入非线性区高频大信号开环增益随频率下降误差被放大用增益带宽积重新评估电流反馈型运放虚短仍成立虚断不成立输入端有缓冲级电流模型不同调试时如果发现实测电压关系和公式对不上第一步不是怀疑万用表而是确认这个电路有没有形成负反馈、运放是不是已经饱和。很多时候问题不在计算而在“前提条件”没有满足。这一点特别重要。有一次我做峰值检测后面跟了一级比较器仿真完全正常一上板输出抖动后来就是比较器入口没有加滞回噪声在阈值附近来回穿越让后面的逻辑乱跳。当时要是想清楚“比较器不满足虚短”就不会绕那么大弯。2. 11种经典电路与其背图不如吃透反馈的三种套路2.1 一张表看全11种经典电路与核心公式严格来说运算放大器的“11种经典电路”在不同教材里名单略有出入但核心拓扑基本固定。我把最常见的一版列在下表里并把关键公式、典型用途和最容易踩坑的点都标注出来方便对照查阅。类别电路关键关系典型应用最易踩的坑基本放大反相放大器Vout -Vin×(R2/R1)电流转电压、反相比例输入阻抗由R1决定信号源内阻大会分压基本放大同相放大器Vout Vin×(1R2/R1)高阻信号放大共模电压随输入摆动注意输入电压范围基本放大电压跟随器Vout Vin阻抗变换、缓冲隔离直接接大电容负载容易自激算术运算加法器Vout -Rf×(V1/R1V2/R2)模拟混音、直流叠加各输入权重调整会互相影响算术运算减法器Vout R2/R1×(V2-V1)差分检测四个电阻失配会严重降低共模抑制比算术运算积分器Vout -1/(RC)×∫Vin dt波形产生、有源滤波偏置电流给电容充电输出容易漂到轨算术运算微分器Vout -RC×dVin/dt波形变换高频噪声被大幅放大必须串电阻限制非线性比较器Vout VH 或 VL阈值判断、过零检测无滞回时噪声导致输出反复跳变非线性对数放大器Vout ∝ ln(Vin)对数压缩、光功率检测温漂大通常需要温度补偿组合放大仪表放大器三运放结构传感器小信号提取外部增益电阻精度直接影响总增益组合放大乘法器Vout k×V1×V2功率测量、调制解调静态失调需要调零带宽有限这11种电路真正要背的其实不是电路图而是反馈的思路接成什么反馈网络、工作在什么状态、换取什么特性。下面按四组分别讲。2.2 基本放大拓扑同相、反相、跟随器的取舍逻辑先看最基础的三兄弟。反相放大器的反相端是整个电路里的“虚地”两个输入端的共模电压很低这对抑制共模干扰很有好处代价是输入阻抗约等于R1信号源内阻稍大一点就会产生分压误差。同相放大器的输入阻抗接近运放的共模输入阻抗能到几十兆欧以上适合直接接传感器、电位器这类高阻信号源但它两个输入端会跟着输入信号上下浮动共模电压高对运放共模抑制比和输入摆幅有要求。电压跟随器是同相放大器在R1→∞、R2→0时的特例输出等于输入主要用来做阻抗变换和缓冲。选型时有句口诀我现在还在用信号源内阻高优先同相或加跟随器需要把电流变成电压优先反相只做缓冲隔离用跟随器。千万别把反相放大当万能电路。曾经有个学员用反相放大器直接采集pH传感器信号pH探头内阻几百兆欧R1取了1k实测信号被分压到几乎为零折腾一晚上换成同相结构后一次通过。2.3 算术运算电路加法器、减法器、积分器与微分器加法器本质是反相放大器的扩展多个输入电阻汇聚到虚地点各路电流互不干扰输出就是各输入的加权和再取反。这种“虚地隔离”特性让加法器非常好用做模拟混音、多路直流叠加都很顺手。减法器也就是差分放大器理论上用四个匹配电阻实现 (V2 - V1) 的差模放大但工程上电阻稍有失配共模抑制比掉得很快。0.1%精度电阻是起步想要高共模抑制就得上仪表放大器。积分器是电容反馈结构它的低频增益趋于无穷所以输入偏置电流和失调电压会给电容持续充电输出慢慢漂到电源轨这是积分器实战中的头号坑。常规解法是在反馈电容上并联一个大电阻比如1MΩ把直流增益限制住只对需要积分的频段保留积分特性。微分器则正好相反理想模型高频增益无限大会疯狂放大电路噪声。实用电路必须在微分电容上串联一个电阻限制高频段的增益再配合带宽合适的运放才能把微分器从“噪声放大器”变成真正能用的波形变换电路。2.4 非线性与组合电路比较器、仪表放大器、对数放大器与乘法器比较器是运放脱离线性区使用的典型。开环或正反馈下输出直接摆到高电平或低电平用来做阈值判断。实战中最值得做的事是加滞回在输出到同相端之间接一个正反馈电阻让阈值随输出状态略微移动这样噪声就不会让输出反复跳变。仪表放大器通常由三个运放构成第一级是两个同相放大器提供超高输入阻抗和第一级差分增益第二级是减法器把差分信号提取出来并抑制共模。外边接一个增益电阻就能设定总增益温度稳定性也远好于自己搭四个普通电阻。对数放大器利用PN结或者晶体管基射结的指数特性实现对数压缩能把动态范围极大的信号映射到窄范围常见于光学检测、音频电平表代价是温漂大需要温度补偿或直接用集成方案。乘法器则完成两个模拟信号的相乘用在功率测量、调制解调、自动增益控制里。现代乘法器大多是吉尔伯特单元结构用双极工艺做在芯片内部设计时通常只要关注失调调零和带宽。这一章知识量很大但仔细看会发现大部分“高级”电路都是在基础反馈网络上叠加结构加一个输入支路变成加法器加一个正反馈电阻变成带滞回的比较器级联两级滤波变成仪器放大器。会这些套路比照着图背十遍有用得多。3. 增益设计深水区开环增益、带宽与稳定性的三角关系3.1 闭环增益的精度取决于环路增益而不是电阻精度很多人以为同相放大器增益就是1R2/R1电阻取准了就完事。这个公式成立的前提是运放开环增益要足够大。闭环增益的真正表达式是Acl Aol / (1 Aol×β)其中β是反馈系数同相和反相结构都是R1/(R1R2)。当Aol×β远大于1时Acl约等于1/β也就是我们熟悉的公式。但注意Aol是频率的函数频率升高它会往下掉环路增益 Aol×β 也跟着掉闭环增益的精度自然变差。举个实际数字运放开环增益为1000倍反馈系数为0.1算出来的实际闭环增益是1000/(1100)9.9期望是10误差已经到1%。如果频率再高点开环增益掉到100倍闭环增益就只有9.09误差接近9%。高频大信号应用下环路增益不足是很多电路“低频准、高频不准”的根本原因。所以看运放选型不能只看直流精度还要看Aol曲线在信号频段还剩多少余量。3.2 增益带宽积你牺牲带宽换来的放大倍数几乎所有电压反馈型运放都有增益带宽积恒定的特性GBW ≈ Acl×BW。用1MHz增益带宽积的运放放大10倍闭环带宽最多100kHz放大100倍带宽只剩10kHz。这不是厂家限制而是内部补偿电容和负反馈共同决定的数学结果增益越高反馈越浅环路还能维持控制的频率就越低。设计时我一般按信号频率的3到5倍来反推所需GBW。比如要放大一个20kHz的传感器信号100倍理论需要2MHz实际选10MHz的运放给相位余量和噪声留出空间。另外别忘了压摆率输出摆幅为Vp时最大不失真频率受SR限制关系是 SR 2π×f×Vp。输出2.5V峰值的100kHz正弦波最低需要约1.57V/μs的压摆率不然波形就变成三角形了。注意增益带宽积和压摆率是两码事前者管小信号带宽后者管大信号速率缺一个都不行。3.3 噪声增益为什么反相放大器也有同相增益的烦恼在反馈稳定性分析里真正决定闭环带宽和稳定性的不是信号增益而是噪声增益公式是NG 1 R2/R1。有趣的是反相放大器的信号增益是-R2/R1但它的噪声增益和同相放大器一样1 R2/R1。这意味着一个反相放大器即使在直流上只放大2倍环路内部承受的增益压力却可能是3倍、5倍甚至更高。工程上至少有三种情况必须盯着噪声增益第一估算闭环带宽用GBW除以噪声增益第二判断反馈网络对噪声和失调的放大效果第三检查运放是否满足最小增益稳定要求。有些高性能运放为了带宽做了非完全补偿数据手册会写明“噪声增益不低于5才能稳定”你偏要接成跟随器它就会振荡给你看。顺便说一个很多资料不提的事在反相输入端增加输入电阻并不会改变噪声增益但改变同相端对地的等效电阻会影响偏置电流产生的失调电压。处理偏置平衡时我习惯在计算完信号增益后再单独算一遍噪声增益和偏置电阻两个维度分开看问题会清晰很多。4. 反相正基准电压电路单电源同相放大器最实用的偏置方法4.1 电路构成与公式推导单电源系统越来越常见但运算放大器的输出只能在正电源和地之间摆动交流信号如果没有直流偏置负半周必然被削掉。最基础的偏置方案是在同相端用两个电阻分压出Vref然后把信号隔直耦合进去但这种方法有个麻烦分压出来的Vref会被整个同相增益一起放大输出静点常常高得离谱。于是有了“反相正基准”这种接法信号依旧从同相端进入但正基准电压Vref通过一个电阻R3接到反相端而不是加在同相端。利用虚短反相端电压也等于输入信号Vin对反相端节点列KCL方程(Vout - Vin)/R2 (Vin - Vref)/R3整理后得到Vout Vin×(1 R2/R3) - Vref×(R2/R3)观察这个式子信号增益是1 R2/R3和同相放大器一致Vref则乘以R2/R3后被减去。它的本质是“先放大再减基准”非常适合传感器信号里有固定直流分量、需要把它扣掉再放大的场景。4.2 为什么选这种结构与同相端偏置方案的对比同相端直接分压偏置的好处是简单但两个缺点很致命。一是Vref和输入信号一起被放大输出静点不是Vref而是Vref×(1R2/R1)想让输出静点落在2.5V常常需要Vref取很小且精度很高的值二是偏置分压电阻会降低输入阻抗对高阻信号源不友好。反相正基准结构把基准和信号分到两个输入端互不干扰。信号走同相端输入阻抗依旧很高Vref只被R2/R3的比值放大而不是被整个同相增益放大所以Vref可以选常见且稳定的电压值。如果你希望输出表达式是 Vout G×(Vin - Voffset)只需要取R2/R3 G-1Vref Voffset×(G-1)/G计算很快。这个结构带来的唯一代价是噪声增益和反馈网络都变了闭环带宽需要用1R2/R3重新估算同时Vref上的噪声会以R2/R3倍叠加到输出所以基准去耦电容必须加好。这一点后面实例里还会专门说。4.3 设计实例5V单电源下完成“信号减基准再放大”假设传感器输出0.25V到0.75V我们希望把它搬移到0V到5V也就是输出等于10×(Vin - 0.25V)。按上一节的公式要求信号增益10基准扣除量2.5V。取R31kΩR29kΩ那么1R2/R310R2/R39。要扣除2.5V需要Vref2.5V/9 0.2778V。这个电压不用额外芯片直接用2.5V基准通过电阻分压得到分压比0.1111取上分压电阻8kΩ、下分压电阻1kΩ即可。如果对精度有要求分压后用运放接成跟随器再送过来这样Vref源阻抗就基本为零了。完整电路参数列出来元件取值作用R31kΩ反相端基准注入电阻R29kΩ反馈电阻2.5V基准分压8kΩ 1kΩ产生0.2778V的Vref基准去耦电容10μF 0.1μF抑制基准噪声输入耦合电容按信号频率选隔直并形成高通验算一下Vin0.25V时Vout0.25×10-0.2778×92.5-2.50V对Vin0.75V时7.5-2.55V对。公式完全吻合。实际运放输出摆幅到不了理想的0V和5V所以如果ADC满量程是5V我会把信号幅度稍微缩小比如输出0.05V到4.95V这样即使运放轨到轨特性一般也不会削顶。4.4 偏置相关电路的三个实战提醒第一Vref上的纹波会被放大9倍送到输出。如果在工业环境里基准源不够干净输出波形就会叠上严重的工频或开关噪声。处理办法是RC滤波或LC滤波后送给R3并且把大电容放在R3接入点附近。第二电路上电时Vref的建立可能滞后于运放电源在建立期间反相端等效电压为0输出会误饱和等Vref稳定后自行恢复。如果你的系统对这个短暂的饱和敏感可以用带缓启动的基准源或者在输出后面加限幅保护。第三如果信号本身包含直流分量并且你不想改变它那这个“减基准再放大”的结构就未必合适。这时候应在信号输入端串电容把直流隔掉同时在同相端到地接一个偏置电阻把静点拖到Vref或者二分一电源。隔直电容和这个偏置电阻共同构成高通滤波器截止频率取信号最低频率的十分之一以下比较稳妥。5. 运算放大器模拟设计数据手册上没写清楚的六个工程细节5.1 电源去耦为什么0.1uF电容要贴在电源引脚旁边运放电源去耦看似每个人都懂但layout时最先被牺牲的往往是它。0.1μF陶瓷电容必须放在运放电源引脚和地引脚之间走线越短越好它的作用是提供高频瞬态电流回路。如果走线过长寄生电感会让电源引脚上的高频阻抗升高运放工作频率稍高就容易自激。我习惯在每个运放电源脚放一个0.1μF同一片区再放一个10μF钽电容或电解电容用于低频储能两者配合才有完整去耦效果。实测过同一块板子去耦电容从3mm距离挪到10mm距离输出端的开关毛刺能差一倍以上。5.2 输入偏置电流与失调电压直流误差从哪来理想运放输入电流为零实际总有一个偏置电流IB和一个失调电压Vos。IB流过外部电阻会产生误差电压如果反相端等效电阻是R1||R2那IB×等效电阻就能到毫伏级Vos则直接被放大到输出。很多高增益电路“静态输出不对”查遍所有电阻没发现问题最后发现是偏置电流和失调电压叠加出来的。减少这个误差有三个方向选低偏置电流的运放JFET或者CMOS输入、在另一个输入端串入等效平衡电阻、或者用自稳零运放。注意电流反馈型运放不能随便加平衡电阻它的两个输入端静态电流不相等乱加会引入额外失调。至于Vos低成本方案是电位器调零固定批量生产则建议直接选Vos小的型号不要指望逐台校准。5.3 输出摆幅与容性负载轨到轨运放也没那么简单数据手册写“rail-to-rail输出”很多人就以为输出真的能到轨。实际上负载电阻越小输出管饱和压降越大在2kΩ负载下输出摆到离轨0.2V已经算优秀重负载下可能只剩离轨0.5V甚至更多。设计ADC驱动或比较器阈值时一定要留出余量别卡着轨设计。更隐蔽的问题是容性负载。运放输出直接接一个0.1μF电容带宽内很容易出现第二个极点相位裕度下降输出叠加自激振荡。解决办法是在输出端串联一个小电阻几十到几百欧把电容和运放隔开然后在电容后面再接负载。这个串联电阻会和负载电容形成低通如果带宽要求高要折中取值或者换用专门的容性负载驱动型运放。5.4 相位裕度不足示波器上怎么识别自激运放自激振荡不一定表现为满幅正弦波很多时候是输出叠加了一圈细密的高频纹波或者方波边沿出现振铃。出现这类现象时先用示波器看输出波形的上升沿和下降沿如果看到衰减振荡说明相位裕度已经偏低如果是不衰减的振荡说明电路已经进入不稳定状态。常见原因包括输出容性负载过大、反馈电阻过大引入的寄生电容、同相端对地电容形成额外极点、以及不合理布局引入的寄生反馈。排查顺序我通常是这样先断开负载电容看是否恢复再检查反馈电阻阻值反馈电阻超过100kΩ时应该在反馈电阻上并联一个小电容几pF到几十pF形成极点压低高频增益最后检查布局输出走线和反相输入端走线不能平行贴着走否则就是实实在在的“隐性反馈”。5.5 布局布线反馈路径和地平面的隐形影响运放电路布局的核心思想只有一句让反馈路径又短又干净。反馈电阻应该尽量靠近运放反相输入端这样能减少走线寄生电容对反馈节点的影响同相端的走线如果较长考虑用地线包围保护防止漏电和干扰。模拟电路的地平面处理有个经验单点接地还是分割地取决于电流大小和频率。低频精密放大我更倾向于完整地平面加单点汇聚避免数字地和模拟地之间形成地环流。在混合信号板上运放下方尽量不铺数字信号线避免数字跳变通过寄生电容耦合进模拟输入。这些细节在仿真里看不到只有板子做回来拿示波器测才能感知等到那时候再改就晚了。5.6 仿真通过不等于板上能用模型和现实的差距我用过好几款主流仿真软件也踩过“仿真完美、实物翻车”的坑。仿真模型的参数通常是典型值Vos、IB、温度漂移都按理想情况给而实际芯片每一颗都有分散性温度一变化直流工作点就会漂。仿真里不存在的PCB寄生电容、电源噪声、探头负载效应在实物上都会跑出来。所以我现在做运放电路流程固定为先用仿真验证拓扑和大致参数然后立刻搭实际电路板或面包板测直流工作点再上信号测波形最后才做完整性能测试。仿真是用来帮你理解电路行为的不是用来代替实测的。像第4章那个反相正基准电路我就是先仿真觉得Vref取0.2778V很完美上板后发现分压电阻的温漂把输出静点推了几十毫伏才意识到基准源跟信号链路一样重要。最后再分享一个小习惯每次拿到一个运放相关的新电路我都先把每个输入端对地的等效电阻用戴维南等效算一遍再确认负反馈环路是成立的然后才上电。这两步加起来不超过五分钟却能拦下绝大多数“输出不对”的返工。运算放大器说到底不复杂复杂的是那些藏在公式前提里的边界条件。搞懂了它们再去看11种经典电路和那些偏置、增益、稳定的细节你会发现它们其实都在同一套逻辑里。希望能帮你少走我走过的弯路。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价