运算放大器同相与反相放大电路:从虚短虚断原理到选型设计实战
1. 从“虚短”与“虚断”说起理解运放电路的两块基石聊到运算放大器无论是教科书还是实际电路设计同相放大和反相放大都是绕不开的起点。很多朋友刚接触时可能会觉得这两个电路看起来差不多不就是把输入信号接在正端或负端的区别吗但真正上手设计或者调试时才发现这里面门道不少选错了电路轻则性能不达标重则电路直接不工作。今天我们不谈那些复杂的公式推导就从最核心的“虚短”和“虚断”这两个概念出发掰开揉碎了讲讲这两种基础电路到底怎么工作它们各自有什么脾气以及在实际项目中我们到底该怎么选、怎么用。所谓“虚短”指的是在深度负反馈条件下运放的同相输入端和反相输入端-之间的电压差无限接近于零就像短路了一样但并没有实际的电流流过。而“虚断”则是指运放这两个输入端的输入阻抗极高流入的电流几乎为零就像断开了一样。这两个特性是分析所有基于理想运放的线性应用电路如同相、反相放大、加法器、积分器等的根本出发点。记住“虚短”是负反馈强加的结果而“虚断”是运放自身的固有特性。接下来我们就带着这两块“基石”分别走进同相和反相放大器的世界。2. 反相放大器信号倒置的经典工作模式反相放大器大概是大多数人学会的第一个运放电路。它的结构非常直观输入信号通过一个电阻R1连接到运放的反相输入端-同相输入端通常接地或接一个参考电压。输出端通过反馈电阻Rf连接回反相输入端构成一个典型的电压并联负反馈。2.1 电路结构与“虚地”概念的诞生我们先画出它的典型结构信号Vin从左边进来经过R1到达运放的“-”端。运放的“”端接地0V。输出Vout通过Rf拉回到“-”端。现在运用我们的基石来分析。首先由于“虚短”运放的“”端和“-”端电压相等。“”端接地为0V那么“-”端电压也必然是0V。注意这个0V并不是真的用一根导线接到了地上而是通过负反馈“强制”出来的结果。这个点我们称之为“虚地”。这是反相放大器一个非常关键的特征。接着运用“虚断”流入运放“-”端的电流为零。那么根据基尔霍夫电流定律流过R1的电流Iin必须全部流过Rf即 Iin If。现在计算就简单了Iin (Vin - V-) / R1 (Vin - 0) / R1 Vin / R1。If (V- - Vout) / Rf (0 - Vout) / Rf -Vout / Rf。令 Iin If得到 Vin / R1 -Vout / Rf。所以闭环电压增益 Av Vout / Vin -Rf / R1。看公式出来了非常简洁。增益大小只由两个外部电阻的比值决定负号代表输出与输入反相。这就是它名字的由来。2.2 输入阻抗一个容易被忽略的硬伤根据上面的分析“-”端是虚地点电压为0。那么从输入信号Vin看进去的输入阻抗是多少很简单就是R1。因为Vin加在R1的一端另一端是0V虚地。所以反相放大器的输入阻抗就等于R1。这是一个非常重要的限制假设你需要设计一个增益为10倍的放大器选择R11kΩ那么Rf10kΩ。此时电路的输入阻抗就是1kΩ。如果你的信号源内阻较大或者你希望放大器对前级电路的影响尽可能小即需要高输入阻抗这个1kΩ的值可能就太低了。它会从信号源吸取不小的电流导致信号电压被拉低这就是所谓的“负载效应”。为了提高输入阻抗你只能增大R1。但如果你想保持增益不变Rf也必须按比例增大。比如想要输入阻抗达到100kΩ那么R1100kΩRf1MΩ。使用大阻值电阻会带来一些问题电阻的热噪声会增大对运放输入偏置电流引起的失调电压更敏感因为流过的大电阻会产生更大的失调电压而且超高阻值如10MΩ以上的电阻本身精度和稳定性也较差容易受板面漏电流和湿度影响。注意在实际选用R1和Rf时除了增益需求必须将输入阻抗作为一个关键指标进行权衡。对于高输出阻抗的信号源如某些传感器、麦克风反相放大器可能不是最佳选择。2.3 共模输入电压一个天然的优势共模输入电压是指运放两个输入端电压的平均值。在反相放大器中“”端接地0V“-”端是虚地0V所以共模输入电压始终为0V。这对于运放来说是一个非常“舒适”的工作点因为绝大多数电压反馈型运放都在共模电压接近电源中点时性能最优特别是输入失调电压及其漂移最小。因此反相放大器几乎不会因为共模输入电压范围的问题而引发失真或误差这是它的一个显著优点。3. 同相放大器高阻输入的信号跟随者理解了反相再看同相就更容易了。在同相放大器中输入信号直接接入运放的同相输入端。反相输入端-通过电阻R1接地同时通过反馈电阻Rf连接到输出端。这构成了一个电压串联负反馈。3.1 电路分析与增益公式推导电路结构Vin接“”端。“-”端通过R1接地并通过Rf接到输出Vout。运用“虚短”V V-。而V Vin所以 V- Vin。 运用“虚断”没有电流流入“-”端因此流过R1和Rf的电流相等设为I。那么I (V- - 0) / R1 Vin / R1。同时I (Vout - V-) / Rf (Vout - Vin) / Rf。令两式相等Vin / R1 (Vout - Vin) / Rf。 整理一下Vout / Rf - Vin / Rf Vin / R1 - Vout / Rf Vin / R1 Vin / Rf Vin * (1/R1 1/Rf)。 最终得到闭环电压增益Av Vout / Vin 1 Rf / R1。可以看到同相放大器的增益总是大于或等于1当Rf0或R1为无穷大时增益为1即电压跟随器。输出与输入同相。3.2 高输入阻抗核心优势所在这是同相放大器最吸引人的地方。由于输入信号Vin直接加在运放的“”端而根据“虚断”运放输入端的电流为零。因此从信号源看进去的输入阻抗就是运放本身的同相输入阻抗。对于通用运放这个值通常在兆欧姆MΩ甚至吉欧姆GΩ量级对于JFET或CMOS输入级的运放输入阻抗更是高达10^12 Ω以上。这意味着同相放大器对信号源几乎不索取电流负载效应微乎其微。这对于连接高内阻信号源如压电传感器、光电二极管、某些分压电路是至关重要的优势。你不再需要为了提升输入阻抗而被迫使用大阻值电阻电路设计更加灵活。3.3 共模输入电压一个潜在的麻烦在同相放大器中运放的“”端和“-”端电压都等于输入电压Vin因为虚短。因此运放所承受的共模输入电压就是Vin本身。这会带来两个问题输入电压范围限制运放有一个参数叫“输入共模电压范围”。如果Vin的幅度超出了这个范围运放将无法正常工作输出会出现削波或异常。例如一个采用单电源0-5V供电的普通运放其共模输入范围可能只在0V到3.5V之间。如果你的Vin低至0.5V或高至4.5V电路可能就已经处于非线性区了。而在反相放大器中由于共模电压为0只要输出不饱和就几乎不受此限制。共模抑制比CMRR误差理想运放能完全抑制共模信号。但实际运放的CMRR是有限的通常在80dB到120dB之间。当共模电压Vin较大时由于CMRR非无穷大一部分共模电压会被放大成为输出误差的一部分。误差电压 ≈ Vin / CMRR。对于高精度应用当输入信号幅度较大时这个误差需要考虑。4. 同相与反相放大器的核心特性对比与选型指南纸上谈兵终觉浅我们把两者的关键特性放到一个表格里对比并结合实际场景聊聊怎么选。特性反相放大器同相放大器闭环增益公式Av -Rf / R1Av 1 Rf / R1输入输出相位反相180°同相0°输入阻抗低等于输入电阻 R1极高约等于运放差分输入阻抗共模输入电压低通常为0V或参考电压高等于输入信号电压 Vin电路稳定性通常较好对布局不敏感对反馈网络布局更敏感易振荡噪声增益等于信号增益 |Av|恒为 1对运放自身电压噪声选型决策逻辑首要考虑输入阻抗需求如果你的信号源内阻高10kΩ或者你不希望放大器从信号源吸取显著电流那么同相放大器是几乎唯一的选择。例如连接玻璃电极pH计、压电加速度计、直接耦合来自电位器的信号。如果你的信号源是低阻的如另一个运放的输出、电源分压网络或者电路本身需要低输入阻抗如电流检测中的跨阻放大器本质是反相结构那么反相放大器完全可以胜任且其他方面可能有优势。次要考虑相位与共模电压是否需要信号反相在某些控制环路或信号处理链中相位关系很重要。如果需要倒相自然选反相。输入信号幅度是否很大且接近电源轨如果是使用同相放大器需要特别确认运放的输入共模范围是否满足要求。例如在单电源系统中放大一个幅值接近地的信号同相结构可能使运放输入级脱离线性区。此时反相放大器共模电压为0可能是更安全的选择。一种常见的技巧是在同相放大器的“”端不直接接地而是接一个“虚地”参考电压如电源中点但这需要额外的电路。进阶考虑噪声与精度关于噪声表格中提到同相放大器的“噪声增益”为1。这是什么意思运放自身的输入电压噪声在输出端的放大倍数被称为噪声增益。对于同相放大器无论信号增益是多少其噪声增益恒为1。而对于反相放大器噪声增益等于信号增益的绝对值 |Av|。这意味着在追求极低噪声的应用中如果信号增益很大同相结构可能更有优势因为运放自身的电压噪声没有被放大。但请注意这只是一个方面电阻的热噪声和运放的电流噪声也需要纳入整体计算。关于精度在高精度直流应用中需要关注运放的输入失调电压Vos。在同相放大器中Vos会被放大1 Rf/R1倍。在反相放大器中Vos同样会被放大1 Rf/R1倍注意是“噪声增益”而非信号增益。所以从Vos的影响看两者在闭环增益相同的情况下产生的输出误差是相同的。但同相放大器还额外承受了共模电压其带来的CMRR误差是反相放大器没有的。5. 从理论到实战设计中的那些“坑”与应对技巧知道了怎么选还得知道怎么用得好。下面分享几个在实际设计和调试中容易遇到的问题和技巧。5.1 电阻选型阻值、精度与温漂增益由电阻比值决定所以电阻的匹配精度和温度漂移系数TCR直接影响增益的精度和温漂。阻值范围通常建议在1kΩ到100kΩ之间选择。太小则功耗大可能超出运放输出电流能力太大则噪声大易受寄生电容和漏电流影响。常见的做法是先确定反馈电阻Rf在一个合理范围如10kΩ再根据增益计算R1。精度对于要求增益精度的场合如仪器仪表应使用0.1%甚至更高精度的金属膜电阻。注意增益的相对精度取决于两个电阻的比值匹配度而非各自的绝对精度。如果使用两个1%的电阻但它们是同批次、同型号的其实际阻值比值可能比各自精度要高。温漂选择具有低且匹配的TCR的电阻对。例如使用同一个电阻网络如排阻中的两个电阻作为R1和Rf可以极大地改善温漂性能因为它们的阻值会同步变化。5.2 带宽与压摆率不是所有增益都能无限快运放有两个关键动态参数增益带宽积GBP和压摆率SR。增益带宽积对于电压反馈型运放闭环带宽 ≈ GBP / 噪声增益。注意是噪声增益对于反相放大器噪声增益 |Av|所以带宽 GBP / |Av|。对于同相放大器噪声增益在理论上也是 (1 Rf/R1)与信号增益相同当R1接真实地时。因此在相同闭环增益下两者的-3dB带宽是相近的。如果你想获得10倍增益那么电路带宽大约就是运放GBP的十分之一。压摆率它限制了输出信号最大变化速率。SR ≥ 2πf * Vpk。如果你需要放大一个高频、大幅值的信号如音频必须确保运放的SR满足要求否则输出波形会失真变成三角波。5.3 稳定性与补偿为什么我的电路会振荡同相放大器特别是高增益时有时更容易发生振荡。这通常与反馈环路中的寄生电容有关。反相输入端的寄生电容在反相放大器“虚地”点对地的寄生电容包括运放输入电容、PCB走线电容会与反馈电阻Rf形成一个低通网络引入额外的相位滞后可能使环路相位裕度不足而振荡。解决方法是在Rf两端并联一个小电容Cf几皮法到几十皮法与Rf构成一个超前补偿网络或直接在反馈环路上串联一个小电阻。同相放大器的特殊问题信号直接进入高阻抗的“”端此处的寄生电容与信号源阻抗可能形成一个低通同样影响稳定性。一种经验做法是在同相输入端对地串联一个小的电阻如50-100Ω可以阻尼可能出现的谐振。此外务必确保反馈电阻Rf的走线尽可能短远离干扰源。5.4 单电源供电下的偏置让信号骑在“驼峰”上当使用单电源如0V和5V为运放供电时运放无法输出负电压。为了处理交流信号我们必须将静态工作点设置在电源中点附近如2.5V让交流信号“骑”在这个直流偏置上。此时无论是同相还是反相电路都需要在“”端提供一个Vref如2.5V。对于反相放大器将“”端接Vref那么“-”端也是Vref虚短。输入信号通过隔直电容耦合进来。分析时直流工作点是Vref交流增益仍是 -Rf/R1。对于同相放大器同样将“”端接Vref通过电阻分压网络产生输入信号也通过隔直电容耦合到“”端。此时电路既放大了交流信号又将输出偏置在了Vref附近。这里有一个关键点提供Vref的电源必须足够“硬”低阻抗最好使用运放缓冲过的参考电压否则“虚短”效应会试图维持“”端电压从Vref源抽取电流导致参考电压不稳定引入噪声和误差。6. 超越基础电压跟随器、加法器与差分放大器理解了同相和反相很多衍生电路就一目了然了。6.1 电压跟随器同相放大器的特例当同相放大器中 Rf 0 或者 R1 ∞开路时增益 Av 1 0 1。这就是电压跟随器。它的输入阻抗极高输出阻抗极低常用于阻抗变换、缓冲隔离。例如用一个高阻传感器驱动一个低阻的ADC输入中间加一个电压跟随器就非常合适。选择运放时要特别注意其输入输出轨到轨的能力以确保信号幅值不受损失。6.2 反相加法器多路信号的混合在反相放大器“虚地”节点可以接入多个输入电阻R1, R2, R3...各自接不同的输入电压V1, V2, V3...。利用“虚地”和“虚断”流过每个输入电阻的电流之和等于反馈电阻的电流。最终输出 Vout -Rf * (V1/R1 V2/R2 V3/R3 ...)。这是一个非常优雅的模拟加法加权求和电路广泛应用于音频混音、数据融合等场景。6.3 差分放大器提取两个信号的差值差分放大器用来放大两个输入信号的差。一个经典的四电阻差分放大电路可以看作是一个同相放大器和一个反相放大器的结合。它的输出 Vout (R2/R1) * (V - V-)。要想获得高共模抑制比必须要求四个电阻严格匹配R1R3 R2R4。在实际中通常直接使用集成差分放大器如INA系列它们内部采用了激光修整的精密电阻网络共模抑制比CMRR可达100dB以上远优于用分立运放和电阻搭建的电路。7. 仿真与实测用工具验证你的设计理论分析再完美也离不开仿真和实际电路的验证。在动手画PCB之前强烈建议使用仿真软件如LTspice、TINA-TI搭建电路模型。直流工作点分析检查运放输入输出端的静态电压是否在合理范围内特别是单电源应用时。交流小信号分析绘制电路的幅频和相频特性曲线确认-3dB带宽、相位裕度是否满足要求。观察在高频段是否有异常的增益尖峰可能预示不稳定。瞬态分析输入一个方波或大幅值正弦波观察输出波形。看上升/下降沿是否陡峭受SR限制是否有过冲或振铃稳定性问题是否有直流偏移失调电压导致。噪声分析利用仿真器的噪声分析功能评估电路输出端的总噪声并找出主要噪声源是运放电压噪声、电流噪声还是电阻热噪声。在实测阶段示波器是你的眼睛。除了观察波形还可以测量实际增益输入一个已知频率和幅度的正弦波用示波器两个通道分别测量输入和输出计算比值。评估稳定性快速拨动输入信号或用信号发生器产生一个阶跃信号观察输出响应。干净快速的响应是稳定的标志持续的振荡或缓慢的衰减则有问题。验证输入阻抗在输入端串联一个已知的大电阻如1MΩ测量电阻两端的电压差根据分压原理推算放大器的输入阻抗。纸上得来终觉浅绝知此事要躬行。同相和反相放大器是运放世界的两个基本门户理解它们的本质差异和适用场景是构建更复杂模拟电路系统的第一步。下次当你面对一个信号调理需求时不妨先问自己我的信号源阻抗高吗我需要反相吗我的电源是单电源吗共模电压会不会有问题想清楚这几个问题选型就不会再迷茫。电路设计很多时候就是在诸多约束和权衡中找到那个最合适的平衡点。