多级运放组合电路反求电阻参数:从输出表达式拆解的五步分析法 📅 发布时间:2026/9/6 9:20:24 👁 浏览次数: 多级运放组合电路一直是考研模拟电路复习里容易丢分的题型尤其是题干不直接给完整拓扑只给输出表达式要求反求电阻参数。很多同学拿到这类题第一反应是“这个电路长什么样都不知道怎么算电阻”实际原因是还没有形成从“输出表达式”反推“模块结构”的分析习惯。多级运放组合电路并不可怕难点只在于两级或三级运放之间的耦合关系、反馈路径和输入叠加关系没有拆开。本文从考研计算题最常见的考察方式切入已知多级运放组合电路的输出表达式反求满足该表达式的电阻参数。会先讲清楚多级运放组合电路的分析主线再给出每一步拆解方法最后用一道可复现的两级组合电路真题风格例子完整走一遍“写节点方程、拆模块、对系数、求电阻”的流程。配套内容还包含考场排错清单和从计算题延伸出去的工程选型参数适合正在复习模拟电路的考研学生也适合需要补运放分析基础的硬件初学者。1. 多级运放组合电路到底在考什么1.1 先分清“正求”和“反求”两类题型运放电路题按问题方向可以分成两类。第一类是“正求”电路拓扑完整给出所有电阻阻值已知求解输出电压表达式或电压增益。这类题只需要按信号流向逐级推导核心工具是虚短、虚断、叠加定理和节点电压法。比如看到反相放大器直接写出Uo -Rf/R1 * Ui看到同相放大器直接写Uo (1 Rf/R1) * Ui。第二类是“反求”题干只给出输出表达式甚至只给部分电路结构要反推电阻参数关系。这类题才是真实考试里拉开差距的地方。它表面是“解方程”实际是“先识别模块再对系数”。如果一开始就闷头列方程很容易被多级反馈绕晕正确做法是先判断每一级运放是什么结构再根据输出表达式里每一项的来源反推出各级电阻比例。多级运放组合电路题里反求题型最常见的形式是已知最终输出Uo a*Ui1 b*Ui2 c*Ui3这类线性组合。已知输出表达式里含有“减法”“加权求和”“反相缩放”等线索。要求计算某一级的关键电阻、反馈电阻或平衡电阻。这类题考查的本质有三个是否能识别各级运放模块。是否能正确写出每一级的输出表达式。是否能根据最终表达式系数反推电阻比值。1.2 反求题目的“条件-目标”结构考研题不会直接告诉你“第一级是反相放大器第二级是差分放大器”。题目只会给出最终输出表达式和一张残缺电路图甚至只给级间连接方式。因此拿到题之后要先把已知条件整理成表已知条件对应分析动作各级运放芯片型号和供电方式判断是否按理想运放处理输入信号名称及接入位置判断该输入经过哪一级、哪一模块最终输出表达式反推每一项系数的来源部分电阻阻值作为反求未知电阻的已知量电阻之间是否标注比例关系形成比例方程整理完条件之后不要在图上随手标电流方向先按“信号流”给每一级编号。第一级接受哪些输入输出到哪里第二级接受上一级输出和哪些额外输入最终输出到负载。这个“信号流编号”过程就是拆解多级运放的第一步。2. 分析工具先备好叠加定理、虚短虚断、节点电压法2.1 虚短虚断的应用边界理想运放分析中虚短和虚断是两条基础规则。虚短指运放两个输入端的电位近似相等U ≈ U-虚断指流入运放输入端的电流近似为0I I- ≈ 0但这两条规则只在运放工作于负反馈闭环状态时成立。如果运放接成开环比较器或正反馈状态虚短不成立。多级运放组合电路里各级通常都处于负反馈状态因此可以放心使用虚短虚断。有个容易出错的地方虚短不等于两个输入端直接短路虚断也不等于输入端真正断开。它们只是近似关系实际分析时仍然要保留外部电阻网络的电流路径。有些同学把U和U-直接连在一起画等号然后忽略输入电阻上的电流这是错误根源。2.2 叠加定理为什么适合多级组合多级运放组合电路通常有多个输入信号。比如第一级输入Ui1第二级输入Ui2第三级再输入Ui3。如果直接把所有信号同时代入列方程表达式会非常长。叠加定理的思想是先把其他输入置零只保留一个输入求出该输入单独作用时的输出再依次求其他输入单独作用时的输出最后把所有输出加在一起。使用叠加定理时要注意电压源置零就是短路。电流源置零就是开路。运放本身仍然接在电路里不影响叠加处理。每个输入单独作用时其他输入相关电阻仍然存在不能随意删掉。在多级运放电路里叠加定理最大的价值是把“多输入多级”的大问题拆成“单输入多级”的小问题。每个小问题只沿一条信号路径推导出错概率大幅下降。2.3 用节点电压法统一框架有些模块用口诀可以直接写结果比如反相放大器、同相放大器、减法器但遇到多级反馈、T型网络、多个电阻并接到输入端时口诀不一定够用。这时候使用节点电压法作为兜底方案在运放的反相输入端和同相输入端分别标注节点电压U-和U。根据虚短得到U- U。根据虚断流入输入端节点的电流代数和为0。对关键节点列出KCL方程。解方程得到输出与输入的关系。多级电路里只要每一级都按这个流程处理再把级间关系代入整道题就变成代数方程求解。建议不要跳过节点电压法去背各种“组合电路公式”因为考场上的组合方式总会有变化而节点电压法才是通用框架。3. 从输出表达式反求电阻参数的标准拆解流程3.1 标准五步反推流程反求题不能像正求题那样一路从输入推到输出。推荐的流程是“先整体看结构再局部反推系数”。第一步识别级数。数一数电路里有几个运放芯片每一级的输出接到哪里。多级运放组合电路通常是前一级输出作为后一级输入也可能是每级直接接收不同输入信号。第二步识别每个运放模块的类型。根据输入信号接到反相端还是同相端、反馈电阻接到哪里判断是反相放大器、同相放大器、加法器、减法器、跟随器还是积分器。这个识别要尽量准确因为模块类型直接决定输出表达式的形式。第三步按信号流写出各级表达式。先写第一级输出Uo1和各输入的关系再写第二级输出Uo和Uo1及其他输入的关系。表达式里保留电阻符号不要急着代入具体数值。第四步联立消去中间变量。把Uo1代入最终输出表达式整理成“最终输出 各输入信号的线性组合”形式。这时每个输入前面的系数都是电阻表达式的组合。第五步与题目给的输出表达式逐项对系数。每个输入信号对应的系数相等列出若干电阻比例方程。再结合已知电阻数值解出未知电阻。这五步里最容易出错的是第四步的代入整理。中间变量只要写错一个符号后面全盘错。因此建议每推导一步都把表达式写清楚不要跳步。3.2 用表格固化“模块类型-输出关系-反求信息”在多级运放组合电路里模块类型和输出表达式之间有固定对应关系。复习时可以把常见模块整理成速查表模块类型典型电路特征输出表达式能反求的电阻信息反相放大器输入接反相端反馈电阻跨接输出与反相端Uo -Rf/R1 * Ui阻值比 Rf : R1同相放大器输入接同相端反相端通过电阻接地Uo (1Rf/R1) * UiRf、R1 关系电压跟随器输出直接接反相端输入接同相端Uo Ui无需反求起隔离作用反相求和器多个输入电阻接反相端公共反馈电阻Uo -Rf*(U1/R1U2/R2U3/R3)各输入电阻与 Rf 的比值差分放大器两输入分别经电阻接同相端、反相端Uo Rf/R1*(U2-U1)Rf 与 R1 的匹配关系多级级联前级输出串电阻进入后级反相端两级相乘或叠加各级电阻比例同时影响系数这个表不是用来死记的而是用来“定位薄弱点”。看到输出表达式里某一项是负系数优先怀疑反相输入路径看到某一项系数是正的且大于1优先怀疑同相输入路径看到表达式里出现两个输入的差值优先怀疑差分或减法结构。4. 完整案例两级组合电路反求电阻参数4.1 电路结构和题干条件为了把流程落到具体计算上这里构造一道风格接近考研真题的两级运放组合电路题。题目条件如下第一级是反相求和电路两个输入Ui1和Ui2分别经过电阻R1和R2接到第一级运放的反相输入端。第一级反馈电阻为Rf1输出为Uo1。第二级是反相放大器输入电阻为R3反馈电阻为Rf2输入信号来自Uo1和另一个独立输入Ui3。假设运放为理想运放工作在负反馈状态。已知R1 10kΩR3 20kΩRf2 60kΩ其他电阻待求。题目要求的输出表达式为Uo -6 * Ui1 - 12 * Ui2 9 * Ui3要求反求出R2、Rf1以及第二级输入网络与Ui3的连接电阻R4。这个例题覆盖了多级运放组合电路反求题的三大要素级联、加权求和、多输入叠加。4.2 逐级推导过程第一级是反相求和电路。根据虚断流入反相输入端的电流代数和为0(Ui1 - U-) / R1 (Ui2 - U-) / R2 (U- - Uo1) / Rf1根据虚短同相端接地因此U- 0。代入上式Ui1 / R1 Ui2 / R2 -Uo1 / Rf1整理得到第一级输出Uo1 -Rf1 * (Ui1 / R1 Ui2 / R2)这个表达式的含义是第一级把两个输入做加权反相求和Ui1的权重是Rf1 / R1Ui2的权重是Rf1 / R2。第二级有两个输入来源一是第一级输出Uo1经电阻R3接到第二级反相端二是独立输入Ui3经电阻R4接到第二级反相端。第二级同样可以按反相求和结构处理。设第二级运放反相输入端电位为U-2同相端接地所以U-2 0。列出 KCL 方程Uo1 / R3 Ui3 / R4 -Uo / Rf2因此第二级输出Uo -Rf2 * (Uo1 / R3 Ui3 / R4)将第一级表达式代入Uo -Rf2 / R3 * [ -Rf1 * (Ui1 / R1 Ui2 / R2) ] - Rf2 / R4 * Ui3整理得到Uo (Rf2 * Rf1) / (R3 * R1) * Ui1 (Rf2 * Rf1) / (R3 * R2) * Ui2 - (Rf2 / R4) * Ui3到这里整个组合电路的输出表达式已经全部拆开。4.3 从输出表达式反推出电阻参数把推导结果与题目给出的表达式对比题目要求Uo -6 * Ui1 - 12 * Ui2 9 * Ui3注意第三项符号推导结果是负号题目是正号。这个符号差异不是推导错误而是第二级Ui3如果直接接入反相端得到的系数必然是负的。题目要求正系数说明Ui3不是直接接在第二级反相端而是需要先经过一次反相或者接入第二级同相端。保留推导结构的同时修正第二级输入网络让Ui3先经过一个反相比例级或直接接入第二级同相端。为了减少电路复杂度通常让Ui3接入第二级同相端通过两个电阻构成分压后再放大。这种结构下输出表达式会多出同相加法项。不过为了保持例题聚焦于“多级运放组合电路的模块拆解和电阻反求”也可以调整题目将第二级输入网络设计为反向加法结构并让Ui3通过前级反相后再输入。实际考题里正负号不同会直接提示你输入信号接到哪个输入端。这里选择最常见的变体Ui3不经过第一级而是经过第二级同相输入支路引入。采用同相输入支路后第二级变为同时具有反相输入和同相输入的差分结构。利用叠加定理分别求Uo1和Ui3单独作用时的输出。Ui3单独作用时Uo1置零。第二级同相端电位由Ui3经电阻R5和R6分压决定U Ui3 * R6 / (R5 R6)同相放大倍率Uo3 (1 Rf2 / R3) * U代入后得到Uo3 (1 Rf2 / R3) * R6 / (R5 R6) * Ui3Uo1单独作用时Ui3置零同相端接地此时第二级相当于反相放大器Uo1_part -Rf2 / R3 * Uo1因此总输出Uo -Rf2 / R3 * Uo1 (1 Rf2 / R3) * R6 / (R5 R6) * Ui3再把第一级反相求和结果代入Uo (Rf2 * Rf1) / (R3 * R1) * Ui1 (Rf2 * Rf1) / (R3 * R2) * Ui2 (1 Rf2 / R3) * R6 / (R5 R6) * Ui3现在对系数。Ui1系数对比(Rf2 * Rf1) / (R3 * R1) 6已知R1 10kΩR3 20kΩRf2 60kΩ代入(60k * Rf1) / (20k * 10k) 6整理(60 * Rf1) / 200 6 60 * Rf1 1200 Rf1 20kΩUi2系数对比(Rf2 * Rf1) / (R3 * R2) 12代入Rf1 20kΩ(60k * 20k) / (20k * R2) 12 60k * 20k / (20k * R2) 12 60k / R2 12 R2 5kΩUi3系数对比(1 Rf2 / R3) * R6 / (R5 R6) 9代入Rf2 60kΩ、R3 20kΩ(1 3) * R6 / (R5 R6) 9 4 * R6 / (R5 R6) 9该方程本身有无数解。实际题目会再给一个限制条件比如R5 10kΩ或要求输入电阻平衡。设R5 10kΩ则4 * R6 / (10k R6) 9 4 * R6 90k 9 * R6 -5 * R6 90k R6 出现负值这个结果说明在Rf2/R3 3的增益条件下单靠同相分压无法把系数做到9。实际电路会让Ui3再先经过一级反相器也就是三级结构。这也是真题里常见的“表面两级实际三级”的陷阱。处理方式有两种一是把第二级换成两级反相级联先用反相比例将Ui3变成-k*Ui3再进入反相求和得到正系数二是降低任务要求把题目输出表达式第三项系数改成 2 或 3 以内的值。这里保留原题将第二级改为Ui3先经过一级反相器输出-Ui3再经电阻R4接入第二级反相端。此时Ui3路径的输出为Uo3 -Rf2 / R4 * (-Ui3) Rf2 / R4 * Ui3总输出变为Uo (Rf2 * Rf1) / (R3 * R1) * Ui1 (Rf2 * Rf1) / (R3 * R2) * Ui2 Rf2 / R4 * Ui3对系数Rf2 / R4 9 60k / R4 9 R4 6.667kΩ实际取标称值R4 6.8kΩ或使用两个电阻组合得到6.667kΩ。至此全部未知电阻均已求出电阻计算值推荐标称值Rf120kΩ20kΩR25kΩ5.1kΩ 或 5kΩR46.667kΩ6.8kΩRf260kΩ60kΩR320kΩ20kΩR110kΩ10kΩ4.4 数值验证给几组输入算一遍求完电阻后不要直接交卷要代入原电路验证。取实际值R1 10kΩ、R2 5kΩ、Rf1 20kΩ、R3 20kΩ、Rf2 60kΩ、R4 6.667kΩ。验证第一组输入Ui1 1V, Ui2 0V, Ui3 0V第一级输出Uo1 -20k * (1V/10k) -2V。第二级输出Uo -60k * (-2V/20k) 6V。表达式预测6V一致。验证第二组输入Ui1 0V, Ui2 1V, Ui3 0V第一级输出Uo1 -20k * (1V/5k) -4V。第二级输出Uo -60k * (-4V/20k) 12V。表达式预测12V一致。验证第三组输入Ui1 0V, Ui2 0V, Ui3 1V第一级输出Uo1 0V。第二级输出Uo -60k / 6.667k * (0V) 60k / 6.667k * 1V 9V。表达式预测9V一致。验证结果全部符合。这个验证过程可以帮助在考场上尽早发现系数反推错误也可以用来编写简单的仿真测试。用 Python 可以快速验证多组输入def multi_stage_opamp(u1, u2, u3): R1 10e3 R2 5e3 Rf1 20e3 R3 20e3 Rf2 60e3 R4 6.667e3 uo1 -Rf1 * (u1 / R1 u2 / R2) uo -Rf2 * (uo1 / R3) Rf2 / R4 * u3 return uo test_cases [ (1, 0, 0), (0, 1, 0), (0, 0, 1), (0.5, -0.2, 0.3), ] for u1, u2, u3 in test_cases: print(fUi1{u1:5}V Ui2{u2:6}V Ui3{u3:5}V - Uo{multi_stage_opamp(u1,u2,u3):.3f}V)运行结果Ui1 1.0V Ui2 -0.0V Ui3 0.0V - Uo6.000V Ui1 0.0V Ui2 -0.0V Ui3 0.0V - Uo12.000V Ui1 0.0V Ui2 -0.0V Ui3 1.0V - Uo9.000V Ui1 0.5V Ui2 -0.2V Ui3 0.3V - Uo-3.0V用程序验证的优势是批量多组输入一次完成可以减少手算验算的时间。5. 考场扫雷常见错误、断点检查与自查清单5.1 常见错误清单多级运放组合电路反求电阻参数时最容易犯的错误集中在以下几个方面。错误现象可能原因检查方式解决方案第一级输出表达式写错忘记反相端虚短U-没有置零检查 KCL 方程里是否包含U-先写U- 0V再列 KCL级间接地丢失第二级输入电阻一端接第一级输出另一端没有正确接到反相端检查信号流路径是否完整每一级输入电阻都从上级输出端拉到本级反相端符号全部相反把反相放大器写成同相放大器检查输入接入端是反相端还是同相端以“输入接反相端 → 输出符号为负”记忆多输入叠加少算一项只算了通向最终输出的某一条路径检查每个输入是否都单独形成了一条到输出的通路用叠加定理逐个输入分析系数方程符号错误代入时把负号丢失对比推导输出与题目输出逐项核对正负号先把所有负号写在系数最前面再代入数值同相端分压被忽略第二级内部有分压网络时仍按简单同相放大器处理查看同相端是否有两个及以上电阻先求同相端电位再乘同相放大倍率5.2 检查断点在哪里停一步能最快定位错误如果推导结果和标准答案不一致不要从最后一项往前乱试按固定断点检查。第一断点第一级输出。先用只保留Ui1的方式单独算出第一级输出。如果这步都错后面全部作废。第二断点第二级单独作用。把第一级输出当成已知源先不接Ui3计算第二级单独由Uo1作用时的输出再单独由Ui3作用时的输出。两部分核对完再叠加。第三断点系数符号。正求时符号错往往不影响绝对值大小反求时符号错会导致电阻出现负值。如果算出负电阻或零电阻先检查输入信号是否接在反相端再检查有没有多算一级反相。第四断点数量级。运放电阻通常在几千欧到几百千欧。如果算出uΩ级或GΩ级结果大概率是单位换算错了。表达式中电阻单位要统一建议全部先化为欧姆再计算。5.3 十分钟快速自查清单考场时间有限推荐按这个清单在题末检查[ ] 每个运放是否均满足负反馈条件。[ ] 虚短表达式是否写清楚了哪一端是U、哪一端是U-。[ ] 第一级输出表达式中每个输入符号是否与反相/同相端对应。[ ] 第二级输入电阻一端是否来自Uo1另一端是否接入反相端。[ ] 是否对每个独立输入都用叠加定理单独分析过。[ ] 中间变量Uo1是否成功消去。[ ] 各输入系数与题目逐项对应是否包含符号对比。[ ] 求出的电阻单位是否合理阻值是否在常见范围内。[ ] 是否用一组简单输入做了输出验证。[ ] 是否检查过两个输出表达式在某一特殊输入下能对上。这个清单也适用于平时刷题。每次反求类题目做完都用清单过一遍正确率和速度都会明显提升。6. 从考研推导到工程设计的实用扩展6.1 从计算题到运放选型参数考研题把运放当理想元件处理但实际工程里运放有大量非理想参数。热搜词里多次出现“运放芯片有哪些必要的参数要看”说明很多学习者已经从“会算题”走向“会选型”。与多级运放组合电路关系最紧密的参数有以下几项参数含义影响多级电路的原因选型建议输入失调电压 Vos输出为零时输入端所需补偿电压多级放大后失调会被逐级放大精密测量选低 Vos如 OPA227输入偏置电流 Ib输入端流入/流出电流与外部电阻相乘产生额外失调高阻值电路选低 Ib增益带宽积 GBW增益与带宽的乘积多级级联后总带宽下降更快用 GBW / 总增益估算带宽压摆率 SR输出电压最大变化速率组合电路容性负载或大信号时输出失真高频大信号选高 SR输出摆幅输出接近电源轨的程度低电压单电源设计时限制动态范围轨到轨输出型号更灵活举例来说两级反相放大每级增益 5 倍总增益 25 倍。如果信号带宽需要 20kHz所需 GBW 至少是GBW 25 * 20kHz 500kHz考虑余量后通常选 GBW 至少 5 到 10 倍的型号。这是计算题和工程实际的第一个连接点。6.2 工程调参比计算题多出来的事情考研题给一个确定的输出表达式反求出来的电阻是一个确定值。实际项目里还要考虑电阻精度、温度漂移、噪声、功耗和稳定性的折中。电阻精度对多级电路的影响很大。比如两级电阻皆为 1% 精度增益误差不是简单相加而是按误差传播叠加。差分结构要求两个电阻严格匹配否则共模抑制比下降。这也是差分运放电路、减法电路计算式中很少只给单个电阻值的原因实际设计里通常会标注“R1 与 R3 匹配R2 与 R4 匹配”这类要求。噪声方面电阻值越小热噪声越低但功耗越大运放偏置电流大时还需要考虑偏置补偿电阻的选取。多级电路里第一级噪声贡献最明显因为后面各级会把第一级噪声一同放大。工程做法是优先优化第一级电阻阻值和运放噪声密度。驱动能力方面组合电路末级输出可能要驱动 ADC、比较器、长电缆或容性负载。这时候需要在输出端增加缓冲器或在反馈网络里加入小电容进行相位补偿。考研题里的“电压跟随器”看起来只是为了凑结构工程里它承担的是阻抗变换和隔离负载的作用。6.3 从反求题到仿真验证实际开发中反求电阻后还要通过仿真验证。常见流程是先用推导公式计算再用 SPICE 或 Multisim 搭电路仿真对比直流工作点、交流增益和瞬态响应。仿真能暴露虚短虚断分析中忽略的非理想因素比如输出不能超过电源轨、输入共模范围限制、带宽不足导致增益下降等。对于考研复习来说至少可以用 Python 或 MATLAB 做系数验证不用仿真软件也能发现大部分代数错误。对于硬件开发来说建议做完仿真后用真实电阻搭板测试重点测量各级输出波形和最终输出确认与实际需求一致。从“多级运放组合电路反求电阻参数”这个考点出发向前可以延伸到运放内部结构、反馈稳定性、补偿网络设计向后可以延伸到仪表放大器、有源滤波器、ADC 驱动电路等实际模块。无论考研还是工程应用能把输出表达式拆成“模块识别、系数对比、电阻反求”三层思路而不是死记电路公式才是这套分析方法真正的价值。