多级运放电路从输出表达式反求电阻参数:拆模块、定增益、解比例三步法
发布时间:2026/9/6 2:51:08 锦皓数字建站

考研电路里有一类题让人很憋屈给出一个多级运放组合电路再给一个看起来“刚刚好”的输出表达式让你反推电阻参数。很多同学第一反应是把所有公式背一遍结果对着电路图发现根本不知道该用哪个甚至有的同学能算到一半最后却因为忽略了同相输入端的“阻抗分配”而丢掉一大半分。这个问题的本质并不是考你记住了多少个运放公式而是考你能否把“已知输出表达式”这个条件翻译成一组可以联立的增益方程。翻译得好电阻参数就是一次“解比例”翻译不好电路越长越容易乱。本文会用一道典型的两级运放组合题完整演示从输出表达式反推电阻的步骤给出每一步的电路拆分、方程建立和参数求解过程并补充容易踩坑的地方和工程意义上的提醒。1. 这类题真正考查的能力是什么很多人把“多级运放组合电路”当成单个运放公式的简单叠加这是最大的误区。两级甚至三级运放连接在一起以后每一级都有自己的输入电阻、反馈电阻和参考电位后级的输入网络会改变前级负载前级的输出能力又会影响后级的建立精度。虽然理想运算放大器可以近似认为输出阻抗为零、输入阻抗无穷大从而把各级“解耦”成独立模块但一旦出现同相输入端多电阻分压级间关系就不再是简单的“前级输出直接乘后级增益”。从已知输出表达式反求电阻参数本质上是一个逆向设计问题。正向设计是给你电路你算出 Vo 和各个输入之间的关系。逆向反求是告诉你 Vo 应该长什么样让你倒推每个电阻该取多大。这两件事之间正好相差一个“方程组的可解性”判断有几个未知电阻就需要几个独立的约束条件每个输入变量的系数就是一个约束条件受理想运放“虚短、虚断”约束电压增益只能由电阻比例决定不存在其他自由度。所以这类题目真正训练的能力是两条第一快速识别运放模块的拓扑类型第二把输出表达式拆解成“每个输入独立作用时的直流增益”。只要这两步做对了后面的计算就是初中比例题。2. 必须熟练掌握的运放基础虚短、虚断与三种关键模块2.1 虚短和虚断是唯一底层规则无论电路多复杂理想运放分析只有两条核心规则虚短同相输入端电压约等于反相输入端电压即 Vp ≈ Vn。前提是运放工作在线性放大区并且引入了负反馈。虚断运放的两个输入端几乎不取电流所以流入 Vp 和 Vn 的电流近似为 0。所有反相放大器、同相放大器、加法器、减法器、差分放大器本质上都是这两条规则在不同电阻网络下的表现。如果你的结论和仿真结果对不上先检查是不是把虚短和虚断用错了位置。2.2 反相放大器与反相加法器反相放大器的基本结构是输入信号经过输入电阻 R1 接到反相端反馈电阻 Rf 从输出端接到反相端同相端接地或接参考电压。增益公式是[ V_o -\frac{R_f}{R_1} V_i ]多个输入信号都通过各自的电阻接到同一个反相端就构成反相加法器[ V_o -R_f\left(\frac{V_1}{R_1} \frac{V_2}{R_2} \frac{V_3}{R_3}\right) ]反相结构的最大特点是增益只由电阻比值决定和运放本身的参数无关而且同相端接地时反相端电压近似为 0也就是常说的“虚地”。这使得反相求和非常稳定是工程中最常用的求和电路。2.3 同相放大器与同相加法器同相放大器的输入信号加在同相端反相端通过反馈电阻分压。单输入时[ V_o \left(1 \frac{R_f}{R_g}\right) V_i ]如果多个信号同时接到同相端就构成同相加法器。很多同学在这里直接用反相加法器的思路以为输出等于各项直接相加这是典型错误。同相端多个电阻会先对输入信号做一次“加权平均”然后整体乘以同相放大倍数。设同相端有电阻 R1、R2 接输入 V1、V2电阻 R3 接地则同相端电压为[ V_p \frac{\frac{V_1}{R_1} \frac{V_2}{R_2}}{\frac{1}{R_1} \frac{1}{R_2} \frac{1}{R_3}} ]输出[ V_o \left(1 \frac{R_f}{R_g}\right) V_p ]注意这里存在一个约束同相端各电阻电导之和决定了分压比例所以各输入系数之和不可能任意大。这一点在很多考研题里是隐藏考点。2.4 差分放大器与单运放加减法器差分放大器同时有两个输入端同相端输入“”信号反相端输入“−”信号。电阻完全匹配时[ V_o \frac{R_f}{R_1}(V_ - V_-) ]但在多级组合电路里更常见的是“单运放加减法器”反相端接需要负系数的输入同相端接需要正系数的输入。它可以用叠加定理或电导法求解不满足严格的“匹配条件”时推导会稍微复杂。本文第二级正是这种结构。为了帮助记忆下面整理了一个对比表模块类型输入位置增益特点常见错误反相放大器反相端增益为负仅由电阻比决定忘记负号同相放大器同相端增益为正包含 1Rf/Rg 项忽略同相端分压反相加法器反相端各输入独立乘以负系数同相端也错误接地同相加法器同相端先分压再放大系数和受限直接套反相加法器公式差分放大器双端输入匹配电阻时输出正输入减负输入电阻不匹配导致共模抑制下降单运放加减法器双端输入反相端为负系数同相端为正系数忽略同相端对地电阻影响3. 从输出表达式反求电阻的整体方法三步走拿到题目以后不要急着列式子。我的建议是严格按下面三步来第一步拆模块。从输出端往前看把多级运放电路拆成相互独立的一级级模块。理想运放输出阻抗近似为 0所以后级输入电阻不会影响前级工作状态这是拆模块的合法性依据。第二步定增益。把已知输出表达式中的每一项系数理解成“从该输入端口到输出端口的直流增益”。例如 Vo 4V1 3V2 2VREF − 5V3意思是 V1 到输出的增益是 4V2 到输出的增益是 3VREF 到输出的增益是 2V3 到输出的增益是 −5。第三步解比例。根据每个模块的拓扑类型写出增益公式将第二步得到的增益值代入解出待求电阻比例。注意这里得到的一般是“比例关系”而不是绝对阻值选择比例电阻时只要保证精度和功耗合理即可。4. 典型题面两级运放组合电路已知输出表达式反求电阻下面这道题是我按考研计算题风格设计的参数经过整理能覆盖同相加法器、单运放加减法器两个重要模块。已知电路由两级运放组成。第一级是同相加法器输入 V1、V2输出为 Vx第二级是单运放加减法器输入 Vx、VREF、V3输出为 Vo。电路结构如下第一级运放 U1 的同相端通过电阻 R1 接 V1通过电阻 R2 接 V2同相端没有对地电阻反相端通过电阻 R4 接输出 Vx通过电阻 R5 接地。第二级运放 U2 的反相端通过电阻 R6 接 V3通过反馈电阻 R7 接输出 Vo同相端通过电阻 R8 接第一级输出 Vx通过电阻 R9 接参考电压 VREF通过电阻 R10 接地。已知输出表达式为[ V_o 4V_1 3V_2 2V_{\text{REF}} - 5V_3 ]要求反求电阻 R1、R2、R4、R5、R6、R7、R8、R9、R10 之间的比例关系。这道题两个重点第一级不是简单的同相比例放大而是同相加法器第二级也不是标准差分放大器而是经过同相端分压的加减法器。如果只记住差分公式第二级很容易算错。5. 完整推导从最后一级开始逐级反推5.1 第二级单运放加减法器先处理离输出最近的一级。运放 U2 的反相端有三个电流路径V3 经过 R6 流入反相端Vo 经过 R7 流入反相端运放输入端不取电流。根据基尔霍夫电流定律反相端电压 Vn 可以写成[ V_n \frac{\frac{V_3}{R_6} \frac{V_o}{R_7}}{\frac{1}{R_6} \frac{1}{R_7}} ]也就是[ V_n \frac{V_3 R_7 V_o R_6}{R_6 R_7} ]同相端有三个电阻并联到 P 点R8 接 VxR9 接 VREFR10 接地。同相端电压 Vp 为[ V_p \frac{\frac{V_x}{R_8} \frac{V_{\text{REF}}}{R_9}}{\frac{1}{R_8} \frac{1}{R_9} \frac{1}{R_{10}}} ]由虚短Vn Vp所以[ \frac{V_3 R_7 V_o R_6}{R_6 R_7} V_p ]解出 Vo[ V_o \frac{R_6 R_7}{R_6} V_p - \frac{R_7}{R_6} V_3 ]把 Vp 写开[ V_o \frac{R_6 R_7}{R_6} \cdot \frac{\frac{V_x}{R_8} \frac{V_{\text{REF}}}{R_9}}{\frac{1}{R_8} \frac{1}{R_9} \frac{1}{R_{10}}} - \frac{R_7}{R_6} V_3 ]令[ F \frac{R_6 R_7}{R_6} ]它表示第二级对同相端电压 Vp 的放大倍数。再看已知输出表达式[ V_o 4V_1 3V_2 2V_{\text{REF}} - 5V_3 ]第二级中 V3 只出现在反相端所以 V3 的系数直接对应[ -\frac{R_7}{R_6} -5 ]因此[ R_7 5R_6 ]同时[ F 1 \frac{R_7}{R_6} 6 ]接下来看同相端系数。Vx 的最终系数是 1VREF 的最终系数是 2。因为[ V_o F \cdot \frac{\frac{V_x}{R_8} \frac{V_{\text{REF}}}{R_9}}{\frac{1}{R_8} \frac{1}{R_9} \frac{1}{R_{10}}} - 5V_3 ]所以[ F \cdot \frac{\frac{1}{R_8}}{\frac{1}{R_8} \frac{1}{R_9} \frac{1}{R_{10}}} 1 ][ F \cdot \frac{\frac{1}{R_9}}{\frac{1}{R_8} \frac{1}{R_9} \frac{1}{R_{10}}} 2 ]代入 F6得到[ \frac{\frac{1}{R_8}}{\frac{1}{R_8} \frac{1}{R_9} \frac{1}{R_{10}}} \frac{1}{6} ][ \frac{\frac{1}{R_9}}{\frac{1}{R_8} \frac{1}{R_9} \frac{1}{R_{10}}} \frac{2}{6} ]这意味着三个电导的分配比例是[ \frac{1}{R_8} : \frac{1}{R_9} : \frac{1}{R_{10}} 1 : 2 : 3 ]因为权重和 1236R8 对应 1/6R9 对应 2/6R10 对应 3/6正好满足上面的两个系数条件。所以第二级参数可取[ R_6 1k\Omega,\quad R_7 5k\Omega ][ R_8 6k\Omega,\quad R_9 3k\Omega,\quad R_{10} 2k\Omega ]这里需要说明电阻阻值不是唯一解只要保持比例关系 R7:R65:1以及 R8:R9:R106:3:2就可以得到相同的输出表达式。实际工程中还要考虑阻值精度、功耗和输入偏置电流通常会在 kΩ 到几十 kΩ 范围内选择。5.2 第一级同相加法器第二级已经确定Vx 到 Vo 的增益为 1。因此要满足最终 Vo 中 V1 的系数为 4、V2 的系数为 3第一级输出 Vx 必须满足[ V_x 4V_1 3V_2 ]现在反推第一级电阻。第一级是同相加法器。同相端有两个输入电阻 R1、R2没有对地电阻。反相端反馈电阻 R4 连接输出 VxR5 接地。同相端电压[ V_p \frac{\frac{V_1}{R_1} \frac{V_2}{R_2}}{\frac{1}{R_1} \frac{1}{R_2}} ]同相放大器增益[ V_x \left(1 \frac{R_4}{R_5}\right) V_p ]于是[ V_x \left(1 \frac{R_4}{R_5}\right) \cdot \frac{\frac{V_1}{R_1} \frac{V_2}{R_2}}{\frac{1}{R_1} \frac{1}{R_2}} ]要让 V1 的系数为 4V2 的系数为 3。设[ G 1 \frac{R_4}{R_5} ]那么[ G \cdot \frac{\frac{1}{R_1}}{\frac{1}{R_1} \frac{1}{R_2}} 4 ][ G \cdot \frac{\frac{1}{R_2}}{\frac{1}{R_1} \frac{1}{R_2}} 3 ]两个方程相加左边其实是 G右边是 7因此[ G 7 ]也就是说[ 1 \frac{R_4}{R_5} 7 ][ R_4 6R_5 ]代回第一个方程[ 7 \cdot \frac{\frac{1}{R_1}}{\frac{1}{R_1} \frac{1}{R_2}} 4 ][ \frac{\frac{1}{R_1}}{\frac{1}{R_1} \frac{1}{R_2}} \frac{4}{7} ]所以[ \frac{1}{R_1} : \frac{1}{R_2} 4 : 3 ]即[ R_1 : R_2 3 : 4 ]第一级参数可取[ R_1 3k\Omega,\quad R_2 4k\Omega ][ R_4 6k\Omega,\quad R_5 1k\Omega ]这里有一个关键判断同相端没有对地电阻时两个输入信号的系数之和必须小于或等于同相放大倍数 G。本题中输入系数之和是 437因此同相放大倍数必须取 7这也是这道题隐藏的设计约束。如果题目要求的系数和超过运放实际能做到的放大倍数就需要增加级数或者在同相端增加对地电阻调整分压比重。5.3 两级连接后的总体验证将两级参数代入完整写出从 V1、V2、VREF、V3 到 Vo 的表达式第一级[ V_x 7 \cdot \frac{\frac{V_1}{3k} \frac{V_2}{4k}}{\frac{1}{3k} \frac{1}{4k}} ]因为[ \frac{1}{3k} : \frac{1}{4k} 4 : 3 ]所以[ V_x 7\left(\frac{4}{7}V_1 \frac{3}{7}V_2\right) 4V_1 3V_2 ]第二级[ V_o 6 \cdot \frac{\frac{V_x}{6k} \frac{V_{\text{REF}}}{3k}}{\frac{1}{6k} \frac{1}{3k} \frac{1}{2k}} - 5V_3 ]分母电导和为[ \frac{1}{6k} \frac{1}{3k} \frac{1}{2k} \frac{123}{6k} \frac{1}{1k} ]所以[ V_o 6\left(\frac{V_x}{6k} \frac{V_{\text{REF}}}{3k}\right) \cdot 1k - 5V_3 ][ V_o 6\left(\frac{V_x}{6} \frac{V_{\text{REF}}}{3}\right) - 5V_3 ][ V_o V_x 2V_{\text{REF}} - 5V_3 ]代入 Vx[ V_o 4V_1 3V_2 2V_{\text{REF}} - 5V_3 ]与题目给定输出表达式完全一致。6. 用 Python 数值验证推导结果电路推导完成后我建议用一段简单的 Python 脚本做数值验证随机给出一组输入电压分别用“电阻网络节点电压公式”和“目标输出表达式”计算输出对比是否一致。这样可以快速确认电阻比例是否算错。import random # 电路参数单位 kΩ R1, R2, R4, R5 3, 4, 6, 1 R6, R7, R8, R9, R10 1, 5, 6, 3, 2 def circuit_output(v1, v2, vref, v3): # 第一级同相加法器 # 同相端分压 vp1_num v1 / R1 v2 / R2 vp1_den 1 / R1 1 / R2 vp1 vp1_num / vp1_den # 同相放大倍数 gain1 1 R4 / R5 vx gain1 * vp1 # 第二级单运放加减法器 # 反相端电压 vn2_num v3 / R6 0 # 先假设输出为0后面求解 # 用节点方程更稳妥列出 VnVp 方程 vp2_num vx / R8 vref / R9 vp2_den 1 / R8 1 / R9 1 / R10 vp2 vp2_num / vp2_den # 虚短Vn Vp # (v3/R6 vo/R7) / (1/R6 1/R7) vp2 # 解出 vo vo vp2 * (1 / R6 1 / R7) * R7 - v3 * R7 / R6 return vo def target_output(v1, v2, vref, v3): return 4 * v1 3 * v2 2 * vref - 5 * v3 # 随机测试 1000 组 ok True for _ in range(1000): v1 random.uniform(-2, 2) v2 random.uniform(-2, 2) vref random.uniform(-2, 2) v3 random.uniform(-2, 2) vo_circuit circuit_output(v1, v2, vref, v3) vo_target target_output(v1, v2, vref, v3) if abs(vo_circuit - vo_target) 1e-9: ok False print(mismatch:, v1, v2, vref, v3, vo_circuit, vo_target) break print(验证结果:, 通过 if ok else 不通过)运行结果验证结果: 通过这段脚本的意义是让你在考场之外可以用仿真工具验证手算结果。实际考试时你可以用这种“代入特殊值”的方法快速复核例如令 V11V、其他输入为 0那么输出应该等于 4V再令 V31V、其他输入为 0输出应该等于 -5V。如果仿真或实测不符合说明电阻比例还有问题。7. 常见错误与排查思路以下是这道题及同类题目中最容易出现的错误按出现频率排序错误现象可能原因排查方式正确做法第二级 Vx 系数算错同相端有多个电阻误用标准差分放大器公式检查是否考虑 R10 对同相端分压的影响用电导比例法重新列 Vp 电压表达式第一级 V1、V2 系数不对称忘记同相端无对地电阻时两个输入系数之和必须小于等于同相放大倍数把两个输入系数相加和应为 G先确定 G 系数和再反推 R1:R2V3 系数符号错误反相端输入对应负系数写成了正号检查输出表达式里 V3 项符号反相端输入一律带负号认为电阻值必须唯一忽略“比例关系”是本质约束扩大 10 倍再验证输出不变所有电阻等比例缩放不会改变输出表达式反馈电阻取值过小阻值太小导致功耗过大或运放输出电流超限估算各支路电流反馈电阻尽量取 1kΩ 以上把 R10 当成可省略同相端对地电阻影响分压权重省略后系数关系会变去掉 R10 重新推导必须按题目拓扑保留并参与计算第一点值得展开说明。标准差分放大器有一个“匹配条件”例如四个电阻构成 R4/R3 R2/R1 时输出才是纯减法。但本题第二级有 5 个电阻不是标准差分结构不能直接用 Vo Rf/Rin × (Vp − Vn)。正确的做法是从虚短虚断出发先写出 Vn 和 Vp 的节点电压再解方程。很多复习资料把单运放加减法器总结成“反相端系数取负、同相端系数取正”的口诀这个口诀没错但它不能替代节点方程尤其是同相端多个输入时必须用电导比例确定每个正系数的大小。8. 常见变体T形网络与单电源偏置考场上出题人不会总按基本拓扑出题下面两个变体也经常出现。8.1 T形反馈网络反相放大器的反馈电阻如果直接用一个大电阻比如 10MΩ会带来噪声和偏置电流问题。T形网络可以在反馈电阻不太大的情况下实现很高的等效反馈电阻。比如反相端到输出之间用 Rf1 和 Rf2 串联中间节点经过 Rf3 接地。反向推导时不要试图记忆等效电阻公式而是把中间节点电压设为 Vm列出两个节点电流方程。最终得到的增益表达式包含三个电阻会比单个反馈电阻多一个自由度因此可以实现同样的增益但阻值更合理。8.2 单电源运放偏置单电源供电时运放无法输出负电压通常会把同相端偏置到 VCC/2。此时输出表达式会多出一个直流偏置项。如果你看到的已知表达式是[ V_o 4V_1 3V_2 - 5V_3 2.5V ]那么多出来的 2.5V 往往来自同相端偏置电压而偏置电压的系数同样受同相端电阻分压影响。处理思路和本文第二级完全一样只是把 VREF 换成了偏置电压。9. 工程视角考研公式如何用到真实电路设计从考研题到实际电路设计有两点需要特别注意。第一电阻比例合理不等于阻值合理。比例计算只给出相对关系实际选型时还要考虑输入偏置电流、噪声、功耗和运放输出驱动能力。比如第一级反馈电阻 R4 取 6kΩ、R5 取 1kΩ增益为 7但如果换成 R4600kΩ、R5100kΩ增益仍然是 7而流过反馈网络的电流会小很多功耗更低但噪声和偏置误差可能变大。反馈网络的绝对阻值通常在 kΩ 到几百 kΩ 之间权衡。第二从已知输出表达式反求电阻本质上就是“指定直流增益”的运放电路设计。在信号调理电路中ADC 驱动、传感器放大、电平移位经常需要把一组输入信号按指定系数相加或相减。本文的解题方法完全可以复用到这些场景拆模块、定增益、解比例。工程中还可以用仿真工具比如 Falstad 电路模拟器、Multisim、LTspice快速验证电阻参数设置输入为 1V 直流观察输出系数是否等于预设值。推荐一个快速验证思路在线 Falstad 电路模拟器里搭建两级运放把输入端分别接独立的直流电压源一次只让一个输入为 1V、其余为 0观察输出是否为对应系数。如果第一级输出 Vx 不满足 4V13V2检查同相端电阻如果第二级输出偏大或偏小重点检查 R10 是否影响同相端分压权重。10. 总结把逆向设计变成“标准化动作”这一类“已知输出表达式反求电阻参数”的多级运放组合电路题考察的核心不是公式记忆而是模块识别、增益拆分和比例求解。拿到题目后先按输出端往前拆模块再把输出表达式中的每个系数映射为对应输入端口的直流增益最后用节点电压法和虚短虚断列出方程解出电阻比例。实际考试中建议把这道题的推导流程固化成自己的动作第二级永远是第一优先级因为它直接决定输出每解完一级立刻用“输入为 1V、其余为 0”的特殊值验证该级增益遇到同相端多输入永远先写电导分配比例再乘同相放大倍数不要凭直觉套公式。只要养成这三步习惯这类题目基本不会失分。建议收藏备用后续复习时如果遇到更复杂的 T形网络、单电源偏置、三运放仪表放大器都可以回到这篇文章的“拆模块、定增益、解比例”框架里继续扩展。
锦
锦皓数字建站
深耕本土企业品牌数字化升级,专注原创端正雅致商务官网,从视觉设计到稳定运维全程保驾护航。