新闻详情

新闻详情

首页 / 资讯中心 / 详情

反相输入与同相输入运放电路:从虚短虚断到实战选型

发布时间:2026/9/29 20:59:43来源:尧图网络
反相输入与同相输入运放电路:从虚短虚断到实战选型
集成运放的反相输入和同相输入我敢说这是模拟电子技术里最基础也最容易被“背公式带过”的两个电路。当年我学这门课的时候教材把两个电路往黑板上一画公式一推导大家就开始套题做了。结果到了自己搭电路的时候发现输入阻抗、共模电压、偏置电流这些“题外话”才是真正决定电路能不能正常工作的关键。这篇文章不打算复述教科书我想从“实际上手用”的角度把这两个电路彻底拆开讲清楚它们为什么长这样、公式是怎么来的、在真实电路里又有哪些坑等着你。1. 为什么这两个电路是模拟电子的命根子1.1 把运放当黑盒看反而能抓住核心很多初学者学运算放大器第一反应是去翻内部电路——什么差分输入级、共射放大级、甲乙类输出级看半天记不住做题还是错。我的建议是先别管内部电路把运放当成一个黑盒。你只需要知道它在闭环工作状态下也就是输出端有反馈回到输入端的三个基本特性开环电压增益极大理想情况下趋向无穷大输入阻抗极大理想情况下趋向无穷大输出阻抗极小理想情况下趋向零。这三个特性听起来抽象但它们直接推导出了模拟电子技术里最重要的“虚短”和“虚断”两个概念。所有运放电路分析说到底都是这两个概念的灵活运用反相输入、同相输入也不例外。从工程实际角度看这两个电路是绝大多数信号调理系统的基本单元。传感器出来的微弱电压信号、电流信号转换成电压、音频信号前置放大、有源滤波器里的增益级随便翻一个电路图都能找到反相放大器或者同相放大器的影子。你不会这两个电路就相当于写程序不会函数调用——寸步难行。1.2 虚短虚断两个虚拟条件就能推导一切先说“虚短”。由于运放开环增益非常大在闭环负反馈状态下只要输出不是完全饱和反相输入端标为V-和同相输入端标为V之间的电压差就被“压”得趋近于零。也就是说两个输入端近似等电位。注意这个“虚”字——它们并不是真的短路只是电压相等。如果拿万用表去量两个输入端几乎测不到电压差。再说“虚断”。因为运放输入阻抗很大流入两个输入端的电流趋近于零。也就是说输入端子既不向外吸电流也不向内灌电流相当于断路。但同样地这个“断”也不是真的断开只是电流小到可以忽略。你可以把这两个条件理解为一种“负反馈自动平衡”的结果输出电压会自己调整到一个让两个输入端电压尽量相等的状态而且调整的过程几乎不需要输入端提供电流。初学者最容易犯的错误是离开负反馈条件去用虚短虚断。开环状态下运放就是比较器两个输入端电压差被放大到天上去虚短根本不成立。所以记住只有在存在负反馈的闭环电路里虚短虚断才是有效的分析工具。2. 反相输入最经典的比例器也是最容易理解错的电路2.1 电路拓扑与关键公式推导反相输入放大器长这样输入信号通过一个电阻Rin接到运放的反相输入端V-同相输入端V直接接地输出端通过反馈电阻Rf也接到反相输入端。外行一看输入端和反馈端挤在同一个节点上容易懵。内行一看就知道反相输入端在这个电路里是一个“虚地点”——因为同相端接地虚短使得反相端电压也约等于0V但反相端并没有真正接地所以叫“虚地”。推导公式只需要两步。第一由于虚短V- ≈ V 0V所以Rin左端的电压是Vin右端是0流过Rin的电流就是Vin / Rin。第二由于虚断电流不能流进运放的反相输入端那它只能通过Rf流到输出端。Rf两端的电压差是0V减去输出电压Vout也就是-Vout所以流过Rf的电流是-Vout / Rf。两个电流相等因为节点上没有其他电流路径。列等式Vin / Rin -Vout / Rf移项得到Vout -(Rf / Rin) × Vin这个负号意味着输出和输入相位相反幅度被放大Rf/Rin倍。这是反相放大器最核心的设计公式。关键点Rf与Rin的比值决定了增益。你以为这是死记硬背其实它蕴含着一个重要的工程思想在虚地的节点上输入电压转换成电流电流再通过反馈电阻转换成输出电压。输入电压和输出电压之间靠电流“传递能量”这也就是为什么反相放大器常被称为“电流模式”电路。设计时你只要确定好这个比值放大器增益就锁死了跟运放本身的开环增益关系不大——负反馈把增益稳定下来了。2.2 为什么输入端要接电阻能不能直接接信号经常有人问反相输入既然虚地我输入信号直接接在反相端行不行不行。如果你直接把一个电压源接到虚地点电流理论上会变成无穷大电压源内阻很小虚地意味着电阻两端压差直接除以导线电阻不仅放大器没法正常工作信号源也会被拉死。输入端串联Rin的作用就是把输入电压转换成可控的电流。Rin不能省它和Rf共同决定了增益和输入阻抗。这里的输入阻抗是多少从信号源看进去看到的是Rin本身因为反相端是虚地相当于交流接地所以反相放大器的输入阻抗近似等于Rin。如果你想接一个高输出阻抗的传感器比如压电陶瓷直接用反相放大器会发现信号衰减严重——因为传感器的内阻和Rin形成了分压。这个特性决定了它不太适合直接接高阻抗源。还有一个容易被忽视的点Rin的大小还影响整个电路的噪声表现和偏置电流产生的误差。Rin取太小输入电流大功耗大对信号源负载重Rin取太大热噪声高而且运放输入偏置电流在Rin上产生不可忽略的失调电压。一般我取几千欧到几十千欧兼顾噪声和负载。比如增益需要10倍Rin取10kΩRf取100kΩ算是比较稳妥的起步组合。2.3 虚地的电流平衡输出不等于“硬生生拉低”你刚接触“虚地”可能会以为反相输入端是0V那输出就是把0V那端通过Rf拉下来。实际过程比这微妙得多。输出端会根据自己的输出电压通过Rf向虚地节点“注入”或“吸出”电流而这个电流恰好抵消了Rin送进来的电流维持虚地节点电流平衡。换句话说虚地是一个动态平衡的虚拟点它的0V不是硬接出来的而是运放强制维持的。这也是为什么反相放大器对信号源的负载效应比同相放大器大信号源不仅需要提供电流给Rin还要通过Rin向虚地点“灌”电流。当你想让这个电路变得“温和”一点对源不那么苛刻就得考虑同相输入了。3. 同相输入高阻抗的诱惑与隐形的坑3.1 电路拓扑与公式推导同相输入放大器结构上和反相放大器很像但信号接的位置完全不同输入信号直接接到同相输入端VRin一端接地另一端接反相输入端V-Rf跨接在输出端和反相输入端之间。推导公式的关键仍然是虚短和虚断。虚短告诉我们同相输入端和反相输入端电压相等所以V- ≈ V Vin。反相输入端又是虚断的电流进不去那流过Rin的电流必须等于流过Rf的电流。Rin接地所以Rin左端是0V右端是Vin电流就是Vin / Rin方向从地面向输入端流。Rf两端电压是Vout - Vin所以电流是(Vout - Vin) / Rf。两者相等Vin / Rin (Vout - Vin) / Rf解出Vout Vin × (1 Rf / Rin)。注意这个公式里没有负号输出和输入相位相同。当Rf远大于Rin时增益约等于Rf/Rin也就是和反相放大器幅度一样只是不倒相。极端情况下Rf为0或者Rin无穷大也就是反馈变成纯单位增益缓冲器增益就是1这就是电压跟随器。同相放大器的输入阻抗理论上接近运放的输入阻抗也就是几百兆欧甚至更高。因为信号源接在运放输入端上输入端虚断几乎不向信号源要电流。这才是同相放大器最核心的优势它可以作为一个高阻抗的前端直接接高阻抗信号源而不产生明显的负载效应。实际中由于运放输入存在共模电容、偏置电流等因素有效输入阻抗没有理论那么夸张但对多数场合已经足够友好。3.2 共模输入电压同相电路特有的麻烦很多人第一次设计同相放大器都会漏掉一个问题既然V和V-都等于Vin那么运放的两个输入端之间几乎没有电压差但它们对地的电压却是整个输入信号Vin。这对运放来说是一种共模电压。理想运放对共模电压完全免疫但真实运放不是这样。数据手册里的共模抑制比CMRR就是衡量运放抵抗共模干扰的能力。同相放大器的输入信号本身就是一个共模信号如果信号里带有不需要的直流偏置或者工频干扰这些共模成分会通过运放内部的不对称性被“烧”进输出。反相放大器不存在这个问题因为反相输入端一直被钉在虚地没有共模电压运放输入级始终工作在小共模状态下。举个例子如果我用同相放大器放大一个电池供电的电化学传感器信号传感器输出的直流偏置是1V我放大了20倍理论上输出应该是20倍信号加上20V偏置——输出直接撞上电源轨信号也看不到了。处理办法一般有两种一是输入信号先通过隔直电容去掉直流分量二是在后面加一级高通滤波。这不代表同相放大器不能用而是说你要清醒地意识到它会把输入端的共模电压一并放大在设计偏置和动态范围时要留够余量。3.3 电压跟随器同相输入的最简剪影电压跟随器是同相放大器在Rf0或Rin∞时的特例输出直接接到反相输入端。它的增益精确等于1输出相位和幅度都和输入一致看起来像是“白做了一个电路”。但它在信号调理系统里的地位类似于数字电路里的缓冲器。我曾经用运放搭一个输出阻抗很高的振荡器后面要接同轴电缆传到示波器结果波形直接变形掉了一半。加了一级电压跟随器缓冲前后阻抗匹配波形立刻正常了。这就是电压跟随器的作用把高阻抗信号源和低阻抗负载隔离开靠运放输出级驱动大电流输入级只提取电压不提取电流。值得留意的是相跟随器虽然简单也要注意输出幅度限制。比如用LM358这种轨到轨拉不轨的输出运放在5V单电源下最大输出可能只有3.5V输入超过这个范围就会出现顶端削平失真。你必须在设计时查清楚运放的输出摆幅规格不要让跟随器本身成为瓶颈。4. 反相与同相实战中到底怎么选4.1 一张表看两个电路的本质差别我用一个表把两个电路的关键参数对比出来你以后设计的时候直接对着看就行。对比项反相输入放大器同相输入放大器增益公式-(Rf/Rin)1(Rf/Rin)相位关系反相180度同相0度输入阻抗约等于Rin数值不高极高接近运放输入阻抗共模电压反相端虚地无共模电压输入端信号本身有共模电压对信号源负载对源较重会吸取电流对源很轻几乎不吸取电流应用场景精密放大、电流-电压转换、求和电路等高阻抗缓冲、传感器接口、阻抗匹配常见问题输入阻抗不足导致分压共模抑制、高压摆幅限制注意表格里的“输入阻抗”一列是区分两者的第一要素。我见过太多人因为贪图同相放大器的高输入阻抗把一个微弱电流信号直接送进同相输入端结果发现电路完全没法工作。电流源需要的是低阻抗的电流-电压转换这时候反相端虚地正好提供了近零输入阻抗反而是最佳选择。场景决定电路不是公式决定电路。4.2 增益精度、噪声和偏置电流的权衡在需要精密增益的场景比如仪器仪表里的放大电路许多人默认选同相放大器因为它的输入阻抗高。但精密增益的前提是电阻比率精确、运放开环增益足够大。两个电路在闭环增益确定后都会受到电阻匹配度的影响。Rf和Rin的误差会直接引入到增益误差中比如一个1%精度的电阻网络增益误差可以到2%左右。这一步没有太多捷径只能选精度更高的电阻或者做校准。从噪声角度看反相放大器的噪声源主要是Rin的热噪声和运放自身的电压噪声同相放大器除此之外还要考虑偏置电阻网络的噪声贡献。在低噪声设计里反相放大器往往更有优势因为它的输入级保持在虚地避免了大摆幅共模信号通过运放输入级产生额外噪声。当然这只是切入角度具体数值还得用运放数据手册里的噪声密度曲线来算。还有一个容易被忽略的细节运放输入偏置电流在外部电阻上会产生直流误差。在两个电路里需要保证从反相端和同相端向外看的等效电阻相等才能让偏置电流造成的失调电压相互抵消。反相放大器里Rin和Rf并联的等效电阻和同相端对地的电阻需要匹配同相放大器里信号源内阻与Rin/Rf网络并联电阻也需要考虑。你可以在同相端或反相端串一个小电阻来平衡但更简单的方法是选用输入偏置电流很小的运放比如FET输入运放。我一般用后者省事且性能更稳。5. 搭建实测时的经验与踩坑记录5.1 偏置电流和失调电压让“理论电路”走样有一次我给学生演示一个1000倍增益的反相放大器电路照公式搭的Rin100ΩRf100kΩ理论增益1000。结果接上传感器输出一直往电源轨飘根本稳不住。排查很久发现是运放输入偏置电流在作怪Rf和Rin并联等效电阻大约是99.9Ω虽然很小但运放的偏置电流在它上面产生了额外失调电压再加上失调电压本身的温漂等效输入失调可能达到几个毫伏放大1000倍后就是好几伏的漂移。解决办法有几种第一改用偏置电流更小的运放比如TL072、OPA2134这类FET输入运放偏置电流可以降到pA级第二在电路中加入调零电路手动校准失调第三把增益分级不要一级放大1000倍分成20倍和50倍两级中间用电容隔直漂移问题会轻很多。这属于实操经验教科书不会告诉你但非常有用的技巧。另外电阻选择也要留心。反馈电阻Rf太大会引入热噪声同时和运放输入电容构成低通滤波器减小带宽。比如Rf10MΩ时即使运放输入电容只有5pF配合起来的极点频率只有3.2kHz音频信号都会明显衰减。高增益电路里先把Rf控制在几百千欧以内再考虑用T型电阻网络来提升等效增益这个招数在电流-电压转换里尤其好用。5.2 电源去耦和面包板上的自激振荡两个输入电路在高频下都容易出现自激特别是运放带容性负载时。我用面包板搭同相跟随器的时候输出端直接插了一根长跳线再接示波器结果波形上叠加了高频振荡。原因是跳线等效为几十pF的容性负载运放输出级和这个电容形成了相位裕度不足产生振荡。运维办法也很简单输出端串一个几十欧的小电阻再接电容负载就能隔离容性负载影响电源引脚旁边一定要放0.1μF陶瓷电容去耦并尽量靠近电源脚这是运放最基本但又最常被忽视的电路保障。无论是反相输入还是同相输入电源不干净输出必然跟着脏。尤其你系统里同时有数字芯片和模拟运放时模拟电源最好单独滤波甚至用一个小电感做隔离。我再分享一个实用的调试顺序先不接输入信号在输出端直接量直流电压确认静态工作点正常然后输入一个缓慢变化的直流电压一格一格地加观察输出是否线性跟随确认没问题后再接入实际信号。如果一开始就接上实际信号出了故障你很难判断是偏置问题还是增益问题还是振荡问题。这个习惯让我省了不知道多少时间。5.3 同相端和反相端的保护与闲置引脚处理还有个细节可能你会遇到运放的两个输入端很多时候并不都会用到。比如反相放大器的同相端直接接地同相放大器的反相端接反馈网络。如果同相端是悬空的那干扰信号就会通过电容耦合进来让输出乱七八糟。没事的时候同相端一定要接电阻到地或者其他参考电平别让输入端悬空。我在一次交流耦合的同相放大器调试中同相端直接接信号线结果没屏蔽好工频50Hz干扰混了进来。后来输入信号线上加了屏蔽层并在运放输入端并联一个几nF的小电容到地干扰明显下降。模拟电路里的“高频噪声”问题很多时候不是运放本身差而是外部走线、供电、接地没有处理到位。如果你正在做传感器信号调理的完整链路我强烈建议你在运放输入端加一对反并联的保护二极管比如BAT54S防止输入超过电源轨损坏运放。这对小信号电路成本很低却能省下不少换运放的钱。反相放大器的输入端如果可能收到意外的高压脉冲同样建议加保护电阻和二极管钳位。6. 两个电路之间的快速判断法送给刚入门的你我最后给一个刚学模拟电子的人都能用的快速判断法看到电路的时候先找输入信号连的是运放的哪个引脚。如果连的是反相输入端那就是反相类电路输出和输入反相增益公式带负号带Rf/Rin如果连的是同相输入端那就是同相类电路增益是1Rf/Rin输出和输入同相。然后看虚地还是共模电压、看输入阻抗高还是低判断完这两点这个电路在你脑海里就有立体感了。不要把时间花在死记硬背大量变种电路上你把反相输入和同相输入这两个基本型吃透差分放大器、求和电路、积分器、仪表放大器这些复杂电路本质上都是它们的变化组合。我在带实验课的时候经常说一句话模拟电路不是跳高比赛不是记得越多越高越强它是练基本功两个基本电路理解了后面一片都跟着顺了。这句话放到你现在的学习阶段一样适用。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

想发期刊论文?普通期刊、中文核心、SCI到底怎么选,一篇说透 2026/9/29 22:37:53

想发期刊论文?普通期刊、中文核心、SCI到底怎么选,一篇说透

很多研究生和青年教师都有过这样的困惑:同样是写一篇论文,投给普通期刊可能两个月就录用,投给中文核心要等半年还不一定中,投SCI更是像在等彩票开奖。时间成本差这么多,到底该怎么选?答案不是“越高级越好”…

阅读更多 →
黑五倒计时:AI批量生成营销图,赶在旺季前把素材备好 2026/9/29 22:37:52

黑五倒计时:AI批量生成营销图,赶在旺季前把素材备好

9月底了,黑五还有两个月。跨境卖家们已经开始准备了:选品、备货、广告投放、营销素材。但每年这个时候,卖家们都在踩同一个坑:营销素材来不及准备。黑五要多少素材?主图、详情图、广告图、社交媒体图、邮件头图……一个…

阅读更多 →
智能小车跑偏的系统级归因与实操校准 2026/9/29 22:37:52

智能小车跑偏的系统级归因与实操校准

1. 从“跑偏”这个现象倒推:它根本不是故障,而是系统在说话“机器人小车总跑偏”——这句话在实验室、创客工坊、高校课程设计现场,几乎每天都在被重复抱怨。我第一次听到时,正帮一个大三学生调试他做的巡线小车,他指着…

阅读更多 →
STM32工程落地法则:不贪资源、不放控制 2026/9/29 22:37:26

STM32工程落地法则:不贪资源、不放控制

1. “战略上不贪,也不放”不是口号,是STM32项目落地的生存法则你有没有经历过这样的场景:刚拿到一块STM32F407开发板,兴奋地打开CubeMX,勾选了USB Device、FSMC外扩SRAM、SPI Flash、I2C OLED、ADC多通道采样、FreeRTO…

阅读更多 →
全网最细的教程!!(自封) | VS Code 里用 Claude Code 插件接上 DeepSeek V4 Pro 的 settings.json 配置全流程 2026/9/29 22:37:26

全网最细的教程!!(自封) | VS Code 里用 Claude Code 插件接上 DeepSeek V4 Pro 的 settings.json 配置全流程

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
AI编程:Claude Code + VSCode + CC-Switch 配 TaoToken 的 settings.json 骨架 2026/9/29 22:37:26

AI编程:Claude Code + VSCode + CC-Switch 配 TaoToken 的 settings.json 骨架

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉