ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

运算放大器虚短虚断详解:从负反馈原理到五大经典电路实战

运算放大器虚短虚断详解:从负反馈原理到五大经典电路实战 集成运算放大器的基础知识是电子电路和硬件学习里绕不开的一关。很多人一进实验室就开始背“虚短、虚断”但一到搭电路就翻车要么把虚短理解成输入端真的连在一起把信号源短路要么在比较器电路里强套虚短虚断推导放大倍数最后怎么看怎么不对。这篇文章想把这两个概念真正讲透适合正在学模拟电路、准备课程设计或者刚入门硬件开发的读者。核心判断只有一句话虚短和虚断不是物理规律而是在“深度负反馈”条件下对理想运算放大器行为的近似描述。搞清这个前提再去看反相放大、同相放大、差分放大、积分器这些电路基本就不会乱。下面按实际学习路径拆开讲。先讲运放本身是什么再讲虚短虚断从哪来然后用五个经典电路练手最后补充实测验证和排查顺序。1. 先搞清楚运放到底是做什么的很多教材直接把集成运算放大器扔到公式里导致不少人学完只会套“Vout -(R2/R1) Vin”换个电路就不会。问题不是公式难而是没理解运放的底层行为。1.1 运放的三个核心端子集成运算放大器最简化符号有三个关键端子同相输入端、反相输入端、输出端。同相输入端一般标“”号反相输入端标“-”号。注意这里的“”“-”不是电源正负极而是输入信号的极性关系。当同相输入端的电压高于反相输入端时输出会往正方向变化当反相输入端电压更高时输出会往负方向变化。所以你的输入信号不一定非要同时接到两个端口很多经典电路是一个端口接输入另一个端口经过电阻网络接到输出形成反馈。运放本身并不是一个只能做“放大倍数固定为几十倍”的放大器而是一个“差动电压检测器”加“高增益电压源”。输出电压可以表示为Vout Aol × (Vp - Vn)Aol 是开环增益。理想情况下 Aol 无穷大实际常用运放的开环增益通常在 100dB 量级也就是几十万倍。输出电压有限意味着 Vp - Vn 必然被压到一个极小值。这一点是理解虚短的关键。1.2 理想运放的四个假设为了手算方便电子电路课程会把运放理想化。常见四个假设开环增益无穷大。输入电阻无穷大也就是输入引脚不取电流。输出电阻为零输出端像一个理想电压源。带宽无穷大、失调为零、噪声为零。实际运放当然做不到但大多数低频负反馈放大电路里直接用理想假设算出来的结果已经足够接近真实值。真正需要担心的是输入共模范围、输出摆幅、失调电压、偏置电流和带宽这些非理想指标这些在后面排查部分会专门讲。1.3 为什么学习时一定要先讲理想模型给初学者讲运放时如果一上来就强调 Aol 不够大、输入电阻不是无穷大反而容易淹没主线。主线是在负反馈电路里闭环增益主要由外部电阻决定而不是由运放本身的开环增益决定。外部电阻的精度足够高时放大倍数就非常稳定。所以我一般建议先把理想模型吃透能够用虚短虚断推导出常见电路然后再去看数据手册里的非理想参数。这样遇到实际项目时你至少知道误差大概从哪来。2. 虚短与虚断是怎么来的虚短和虚断像一对“工具”只要运放工作在线性区且有负反馈就能直接用。但要先理解它们不是绝对规则。2.1 虚短输入端电压被负反馈压到近似相等先看公式Vout Aol × (Vp - Vn)移一下项Vp - Vn Vout / Aol如果 Aol 是十万倍输出如果是 5V那么 Vp - Vn 5V 除以 100000也就是 50 微伏。这个差值在万用表和示波器上基本测不出来所以看起来两个输入端是“短路”的。这就是虚短两个输入端的电位近似相等。但这个结论成立的前提是“运放没有进入饱和输出仍然是有限的”。一旦输出顶到电源电压比如正电源 12V 供电输出最高只能到 12V 附近那么 Vp - Vn 就可以不再接近零。这时候虚短就失效了。另外要注意虚短说的是两个输入端之间电位相等不等于两个输入端都对地电压相等。比如同相放大电路里两个输入端都处于输入信号的电位附近虚短依然成立但它不等于“输入端口对地短路”。2.2 虚断输入电流几乎为零理想运放的输入电阻无穷大实际运放虽然做不到但输入电阻通常也有几十兆欧甚至更高。这样小的电流在大多数分压网络中完全可以忽略。所以虚断的表述是从两个输入端往运放内部看电流近似为零就像这两个引脚对外“断路”一样。这里最容易踩的坑是虚断不是说输入端真的不接任何外部器件。恰恰相反我们用电阻、电容把信号引到反相输入端目的就是让电流从这些外部器件流过而不是流进运放。正因为运放不取电流外部网络电流才能全部流过反馈电阻最终形成确定的输出电压。2.3 负反馈是虚短虚断成立的前提把“虚短虚断成立条件”再收拢一遍电路必须存在负反馈并且运放工作在线性放大区。负反馈的定义并不复杂输出端的信号通过某种方式引回反相输入端使得净输入减小的反馈就是负反馈。典型电路是输出经过反馈电阻接到反相输入端。如果输出的反馈接到同相输入端那就是正反馈虚短通常不成立。如果运放没有接入反馈网络直接当比较器用输出要么接近正电源轨要么接近负电源轨两个输入端之间的电压可能并不接近虚短也不成立。所以请记住比较器电路里没有虚短只有虚断在部分分析里还能用。很多新手拿比较器去套虚短把同相端和反相端当成等电位直接得出了完全错误的输出电平。关键提醒 虚短虚断是“负反馈线性区”的分析工具不是运放本身的内部结构。3. 用五个经典电路把虚短虚断练熟理论说清楚了下面用最常用的几个电路练手。建议每个电路都自己推一遍不要只看结果。3.1 反相放大最经典的第一课反相放大器结构如下输入信号 Vin 经过电阻 R1 接到反相输入端。同相输入端直接接地。反馈电阻 Rf 跨接在反相输入端和输出端之间。先用虚短判断反相输入端的电压。同相输入端是 0V所以反相输入端也约等于 0V。这个点通常叫“虚地”因为它的电位接近地但并不是真的接地不能把外部负载直接接上去。再用虚断判断电流。反相输入端不吸取电流流过 R1 的电流全部流过 Rf。I Vin / R1 Vout 0 - I × Rf -(Rf / R1) × Vin所以闭环增益是Av -Rf / R1负号表示输出相位与输入相反。输入正弦波输出就是同样频率、反相幅值更大的正弦波。实际测试时我一般建议先选 R1 1kΩRf 10kΩ供电 ±12V输入直流 0.5V。按照公式输出应该是 -5V。如果测出来接近 -5V说明运放工作在线性区虚短虚断成立。如果输出已经接近负电源说明输入信号太大运放饱和了。3.2 同相放大看输入阻抗怎么变同相放大器结构如下输入信号 Vin 直接接到同相输入端。反相输入端经过 R1 接地。反馈电阻 Rf 从输出接到反相输入端。套虚短Vn ≈ Vp Vin也就是说反相输入端电位跟随输入信号而不是虚地。再套虚断反相输入端不取电流R1 和 Rf 上的电流相等Vin / R1 (Vout - Vin) / Rf整理Vout Vin × (1 Rf / R1)输出和输入同相位增益始终大于 1。同相放大的输入阻抗非常高因为输入信号直接接到同相输入端运放输入端不取电流信号源基本不承担负载。只要运放的输入阻抗足够高前面信号源内阻大一点也不太影响增益精度。这是它和反相放大最明显的区别。不过同相放大有另一个限制两个输入端都保持在输入信号电位附近所以输入信号不能超过运放允许的共模输入范围。如果输入电压高于电源电压接近轨顶输入级可能工作异常虚短就不成立了。3.3 电压跟随器虚短虚断直接推导电压跟随器是最简单的负反馈电路输出端直接接到反相输入端输入信号接到同相输入端。用虚短Vn Vp Vin而反相输入端就是输出端Vout Vin用虚断也能验证反相输入端不取电流所以不会有电流从输出流回输入端这个直接连接不会增加信号源负担。电压跟随器的应用场景是缓冲。比如高内阻传感器输出信号直接接后级电路会被拉低中间放一个电压跟随器就能把传感器和后级隔离开。增益是 1但提高了带负载能力。新手容易忽略的是电压跟随器仍然需要电源、输出也不能超过运放输出摆幅。输入给 8V正电源只有 5V输出不可能到 8V这时候虚短已经不成立了。3.4 差分放大减法器差分放大器可以同时处理两个输入信号计算它们的差值。典型结构是V1 通过 R1 接到反相输入端。V2 通过 R2 接到同相输入端。反相输入端有反馈电阻 Rf。同相输入端有电阻 Rg 接地。完整推导需要列节点电流但我们可以先用虚断和虚短拆开看。反相端电压 Vn 可以用叠加原理算同相端电压 Vp 由 V2 和 R2、Rg 分压得到Vp V2 × Rg / (R2 Rg)因为虚短Vn ≈ Vp再对反相输入端节点列电流(V1 - Vn)/R1 (Vn - Vout)/Rf然后解出 Vout。当 R1 R2Rf Rg 时结果会变成Vout (Rf/R1) × (V2 - V1)这就是减法器。差分放大电路的痛点在于电阻匹配精度。如果四个电阻比例不精确共模信号会被转成差模输出造成共模抑制比下降。实际搭电路时我建议用高精度相同阻值的电阻排或者选择集成差分放大器而不是随便拿几个色环电阻拼否则算出来很好看实测就会漂。3.5 反相积分器引入电容后结论会变反相积分器把反馈电阻换成电容利用电容的电压电流关系实现积分。反相输入端是虚地所以I Vin / R这个电流流向电容I C × dVc/dt而电容上的电压就是输出的反相量Vout -1/(RC) × ∫ Vin dt如果输入是正直流电压输出会按线性斜坡下降直到运放饱和到负电源轨。这个电路适合做波形变换比如方波输入变三角波。积分器有个经典问题是直流漂移。由于运放输入失调电压和偏置电流的存在即使输入为零电容也会被慢慢充电输出慢慢漂到电源轨。实际使用中经常需要并联一个大阻值电阻给直流提供反馈路径或者增加复位开关。到这里你应该会发现所有推导路径都一样先用虚短确定输入端的电位关系再用虚断确定外部网络电流最后列方程。掌握这个套路遇到陌生运放电路至少能上手分析。4. 实测中怎么验证虚短虚断只在纸上推导还不够最好亲自动手测一次。很多“玄学”问题实际上都是测量方法不对。4.1 准备测试环境和仪器推荐最简单配置一块面包板或洞洞板。一片通用运放比如 LM358、NE5532、OP07。两个直流电源或一个双电源模块。万用表最好有直流电压测量档。信号发生器可选用如果没有用电池加电阻分压也能做初步测试。接线顺序很重要。我一般先接电源再接输入最后接输出测量。千万不能先接信号后接电源否则输入端可能通过芯片内部保护二极管形成意外通路。很多入门者在面包板上搭反相放大器时把 Rf 接错到同相输入端结果输出直接顶到正电源。这不是运放坏了而是反馈极性接反了。4.2 测反相放大器的节点电压用 R1 1kΩRf 10kΩ供电 ±5V 或 ±12V输入直流 0.2V。接线完成后用万用表测三个点同相输入端对地电压应该是 0V。反相输入端对地电压按虚短也应该接近 0V通常在毫伏级别。输出对地电压按公式计算是 -2V。如果反相输入端电压和同相输入端相差几十毫伏以上你要怀疑是否误用了高失调运放、输入是否超出共模范围或者电路根本没有形成负反馈。通用运放的失调电压可能是几毫伏但反相端和同相端之间的差值一般不会太大如果差值达到几百毫伏优先查电源和接线。虚断比较难直接测量因为输入偏置电流太小普通万用表电流档量程不够。常见替代方法是用仿真软件观察电流或者在输入回路串入一个已知大电阻用万用表量电阻两端电压差再用欧姆定律估算电流。4.3 怎么判断运放是否饱和输出接近正电源轨或负电源轨时虚短通常失效。判断方法很简单计算理论输出再看实测输出。如果实测值只比电源电压低一点点说明运放已经进入饱和区而不是反馈网络算错了。比如 ±5V 供电同相放大增益 100输入 0.03V理论输出 3V实测 3V正常。输入改到 0.08V理论输出 8V但电源只有 5V实测输出最高只会到 4.6V 左右这就是输出摆幅限制下的饱和。饱和不一定是“出错”反而能帮你理解运放电压范围。真实运放输出很少能把电压完全推到电源轨有些型号会差 0.1V 到 1V这个参数叫输出摆幅或轨到轨特性。4.4 单电源供电下的偏置问题很多学习电路用双电源 ±12V但实际项目里经常只有单 5V 或 3.3V。单电源下输入信号如果是双极性交流信号运放直接供电可能无法正常处理负半周。常用的办法是给两个输入端提供一个直流偏置让整个信号平移到电源中间点比如 VCC/2。这样仍然能用虚短虚断推导但要注意分析的是“叠加在直流偏置之上的交流信号”。例如同相放大电路同相端接 VCC/2 偏置输出静态点也会在 VCC/2 附近交流输出再耦合到后级。单电源电路不通先看输入和输出直流电平再看交流信号幅度往往比重新推导公式更快。5. 新手最容易踩的坑和排查顺序这部分是我带人做课程设计或项目时反复遇到的高频问题。能让电路“看起来不工作”的原因绝大多数不是公式问题而是条件不满足。5.1 把虚短当成真短路虚短不是把两个输入端导线连在一起。如果在面包板上直接把同相端和反相端短接相当于把运放输入差动信号强制改成零负反馈再强也没法正常工作输出会陷在某个不确定状态。还有人有错误习惯测到两个输入端电压接近就认为可以用导线连起来试试结果反而把信号源拉毁。测量中甚至会出现电流从外部导线流过改变电路状态。正确做法是用万用表测量电压不用导线去短接验证。5.2 在比较器里强行套虚短虚断比较器不接负反馈开环工作。输入两端只要存在几十毫伏差输出就会跳到正电源轨或负电源轨。此时 Vp 和 Vn 通常不相等虚短完全不成立。如果你用运放接滞回比较器计算阈值时要用的是“两个输入端的比较关系”不是虚短。常见的错误是输出总在一个固定值或者来回震荡往往是因为反馈接成了正反馈而不是负反馈。5.3 电阻阻值太大或太小虚断成立的前提是外部电阻远大于运放自身有一定关系但也不能大得离谱。比如反馈电阻用到 10MΩ输入偏置电流如果有 100nA产生的电压误差就有10MΩ × 100nA 1V这会让输出偏差很大。反过来说R1 用 10Ω信号源要提供较大电流可能超过运放输出能力或信号源驱动能力。我建议从 1kΩ 到 100kΩ 这个范围入手。高阻电路要选偏置电流低的运放比如用 OP07 而不是普通双极型运放低阻电路要注意信号源和功耗。5.4 电源和旁路电容运放供电接反或者缺少旁路电容经常导致输出异常振荡或噪声大。至少在每个运放电源引脚附近放一个 100nF 陶瓷电容再接一个 10μF 以上电解电容做能量缓冲。这在搭建任何模拟电路时都值得养成习惯。如果示波器上看到输出高频震荡先检查面包板长线、供电旁路和反馈电阻引脚不要急着怀疑运放坏。5.5 我的排查顺序碰到运放电路输出不对我通常按这样查第一步查供电。电源引脚有没有接错正负电源是否正常芯片是否发热。第二步查直流工作点。用万用表量同相端、反相端和输出端对地电压先不看波形只看静态电位。第三步查反馈。反馈电阻是接到反相端还是同相端输出有没有和反相端形成环路反馈极性是否正确。第四步查输入范围。输入信号是否超出共模电压范围运放是否进入饱和。第五步查元件参数。电阻阻值是否与计算一致电容是否正常面包板插孔是否接触良好。第六步替换芯片。如果以上都正常才考虑运放损坏或型号不适配。这一套顺序能解决绝大多数入门级运放故障。注意不要先改参数。先把电源、反馈、输入这三点确认清楚再调阻值。6. 进阶一点当虚短虚断近似失效时怎么办学到后面你会接触高精度放大、高速信号、低功耗设计这时候虚短虚断依然是好用的“第一估计”但误差分析要跟上。6.1 有限开环增益带来的误差如果开环增益不再是无限大反相放大器的闭环增益会比理想值略低。设开环增益为 Aol闭环增益误差大约是误差约等于 1 / (1 Aol × β)这里的 β 是反馈系数。β 越大反馈越深闭环增益越稳定。普通通用运放开环增益高低频时误差通常很小但在较高频率下开环增益下降误差会变大。所以高频应用里不能只看直流公式还要看运放的单位增益带宽和闭环增益的关系。6.2 输入偏置电流和失调电压输入偏置电流会在外部电阻上产生压降打乱虚断的“零电流”假设。失调电压会直接叠加到输入端使虚短两端有一个实际压差。解决办法尽量选低偏置电流、低失调运放例如 CMOS 输入运放或高精度运放。同时让反相端和同相端看到的外部等效电阻尽量一致可以在一定程度上相互补偿偏置电流误差。6.3 带宽和压摆率限制运放处理正弦小信号时带宽由增益带宽积决定。如果增益设置为 100 倍单位增益带宽只有 1MHz那么实际可用带宽大约只有 10kHz。处理脉冲或大信号时压摆率限制会让输出波形变成斜坡。这些情况下虚短虚断仍然成立吗在运放输入级工作在线性区、反馈网络建立有效的频段内仍然成立。但如果信号频率超过运放能力输出跟不上输入输出幅度和相位都会变化直接用直流公式算增益就会对不上。6.4 学习路径建议如果这篇还没看够我建议按这样的路径往下走先熟练虚短虚断推导反相、同相、差分、积分、微分电路。再用仿真工具比如 LTspice 或 Multisim 搭同一电路观察节点电压和电流验证理论值。然后找一片具体运放看数据手册里的失调电压、偏置电流、带宽、压摆率、共模范围、输出范围。最后搭实物用万用表和示波器对比实测值和计算值。这样一轮下来你对模拟电路的理解会扎实很多。以后遇到任何运放电路先不要慌把“有没有负反馈”“是不是在线性区”这两个前提确认清楚再决定能不能用虚短虚断。搭运放电路尽量不要一上来就追求高增益。先把电源、反馈、输入、输出四个点测清楚再用虚短虚断去算理论值和实测对照。踩过几次后你会发现很多问题其实不是运放能力不够而是前置条件没有满足或者测量方法出了问题。
返回列表