
在实际电子设计中运算放大器可能是最常用也最容易被低估的元器件之一。很多人会用它搭个同相放大、反相放大信号能出来就结束了。但一旦碰上传感器信号调理、恒流源驱动、跨阻放大这些具体场景光会“照着典型电路接”是不够的。直流运算放大器的四种反馈电路——电压串联、电压并联、电流串联、电流并联是理解运放应用的核心框架。搞懂它们你调电路时就不再是“试出来”而是“算出来”的。这篇文章围绕四种基本反馈组态展开重点讲清楚每种电路的结构特征、增益公式、输入输出阻抗变化以及它们分别适合解决什么问题。考虑到内容量比较大我把它拆成上下两篇这篇先聚焦前两种最常用的电压反馈电路同时把识别反馈组态的方法讲透。适合正在做模拟信号链设计、传感器接口电路或者刚入门想系统搞懂运放反馈的工程师和爱好者。1. 四种反馈电路的整体分类与识别方法1.1 为什么反馈组态非常重要运算放大器本身的开环增益很高动辄100dB以上但高增益带来的问题是不稳定、带宽窄、线性差。引入负反馈之后整个环路的增益由外部电阻决定稳定性和线性度都大幅改善。这是负反馈最基本的价值。但反馈不只是“接个电阻从输出回到输入”这么简单。反馈信号从输出端取出来是取电压还是取电流送回输入端是和输入电压比较还是和输入电流比较这两组选择组合起来正好对应四种反馈组态。而不同组态对放大器的输入阻抗、输出阻抗、增益性质影响完全不同。选错了组态可能槽增益算对了但信号源负载过重或者输出驱动能力不够。我见过不少开发者仿真时波形挺漂亮一接实际传感器就发现信号衰减严重查半天发现是输入阻抗和信号源内阻分压导致的问题。如果从一开始就明确用哪种反馈组态这类坑基本可以避免。1.2 快速识别反馈组态的实用方法拿到一个运放电路图怎么判断它属于哪种反馈我常用的方法分三步。第一步看输出取样端。反馈网络从输出端取样时如果采样点是输出电压节点那么属于电压反馈如果采样点是输出电流路径上的某个点比如和负载串联的采样电阻那么属于电流反馈。实际操作中看反馈电阻的连接方式反馈电阻直接从输出引脚连到反相输入端通常是电压反馈反馈网络串联在输出回路里取样负载电流的通常是电流反馈。第二步看输入比较端。反馈信号送回输入端时如果和输入信号接到同一个端子比如都接反相输入端属于并联反馈因为反馈电流和输入电流在同一个节点并联如果反馈信号接到另一个端子比如输入接到同相端反馈接到反相端属于串联反馈因为两个信号在输入回路里串联比较。第三步做个短路测试辅助判断。把输出端对地短路如果反馈信号消失说明反馈量依赖输出电压即电压反馈如果反馈信号仍然存在说明反馈量依赖输出电流即电流反馈。这个流程熟练之后一眼扫过去基本就能定下来组态。为了更直观对照可以把四种组态的特征差异整理成一个简表反馈组态输出取样输入比较增益性质输入阻抗输出阻抗电压串联电压串联电压增益增大减小电压并联电压并联互阻增益减小减小电流串联电流串联互导增益增大增大电流并联电流并联电流增益减小增大这篇先讲前两种也就是电压串联和电压并联。它们共同的特点是输出阻抗被反馈压低了这让它们非常适合做电压输出型放大器驱动后级电路时更“硬气”。2. 电压串联负反馈最经典的同相放大电路2.1 电路结构与反馈原理电压串联负反馈的典型实现就是同相放大电路。输入信号接到同相输入端反馈网络由R1和R2组成R1接在反相输入端和地之间R2接在输出端和反相输入端之间。输出电压经过R2和R1分压后把反馈电压送回反相输入端和输入电压做串联比较。这里有两个关键特点值得多说几句。第一输入信号是加在同相端所以输入阻抗极高理想情况下趋于无穷大实际由运放本身的共模输入阻抗决定通常有10的8次方欧姆以上。这对高内阻信号源来说非常友好比如压电传感器、pH电极这类源没有这个高输入阻抗根本带不动。第二反馈采样的是输出电压所以输出阻抗会被降低。理想情况下输出阻抗趋于0实际运放的开环输出阻抗除以环路增益。这意味着同相放大电路驱动下一级负载时负载变化对输出电压的影响很小带载能力很强。反馈极性的判断对新手来说是个容易卡住的点。反相输入端接的反馈电压和输出电压同相而反相端和输出端之间是反相关系。实际负反馈的极性表现在如果输出电压升高反馈电压也升高反相输入端电位跟着升运放的差模输入电压变小输出电压回落这个调节过程就是负反馈。正反馈则相反会导致电路锁死或振荡。2.2 增益推导与“虚短”的本质电压串联负反馈的闭环增益公式是许多资料直接给出的增益等于1加R2除以R1。但直接记公式而不理解推导过程调整电路时会出问题。我习惯从“虚短”概念出发推导一遍。运放工作在深度负反馈时同相输入端和反相输入端的电压近似相等这就是“虚短”。它是负反馈自动调节的结果输出电压通过反馈网络调整反相端电压直到它和同相端电压差足够小。增益足够高时这个压差趋近于0于是可以认为两个输入端等电位。既然两个输入端等电位反相输入端电压就是Vin。R1上流过的电流是Vin除以R1由于运放输入端不吸入电流“虚断”这个电流只能从R2流过于是R2上的压降就是Vin除以R1再乘以R2。输出电压等于反相端电压加上R2压降即Vin加Vin*R2/R1整理后就是增益公式。从推导过程能看出闭环增益只取决于R1和R2的比值和运放的开环增益无关前提是开环增益足够大、反馈深度足够深。实际选电阻时还要考虑电阻精度和温度漂移对增益的影响。常用做法是选0.1%精度的金属膜电阻温漂控制在25ppm/C以内对大多数仪表放大器场景足够用。2.3 应用场景与电路实例电压串联负反馈的应用场景很典型。传感器信号放大是最大的一类比如热电偶输出只有几毫伏到几十毫伏先用同相放大把信号拉高到ADC适合的量程。同相输入高阻抗特性不会给热电偶带来额外负载也不会影响分压。另一个典型是音频前置放大。驻极体麦克风输出的信号比传感器强一些但仍然是毫伏级同相放大电路可以直接接在麦克风输出之后。增益设计通常在20倍到100倍之间配合音量电位器使用。设计实例可以这么看传感器输出0到50毫伏信号ADC参考电压为5伏需要放大100倍。可以取R1为1千欧R2为99千欧增益就是100倍。用标准电阻的话R2用100千欧、R1用1千欧增益是101倍对一般采集应用没太大影响。需要注意运放的增益带宽积如果运放单位增益带宽是10兆赫兹闭环增益100倍时实际可用带宽大约100千赫兹。设计前先算一下信号带宽是否满足否则高频信号会被衰减。我实测过用OP07做100倍同相放大处理0到50毫伏的直流信号效果很稳。但OP07的压摆率较低如果要放大的是快变信号最好换OP27或者AD797这一类高速运放避免大信号时出现转换速率限制导致的非线性。3. 电压并联负反馈反相放大与跨阻放大器3.1 电路结构与“虚地”概念电压并联负反馈的典型电路是反相放大电路。输入信号通过输入电阻R1接到反相输入端反馈电阻R2从输出端接回反相输入端同相输入端接地。这类电路和电压串联最大的差异在输入端。反相输入端由于负反馈的作用电压被“钉”在接近地的电位上这就是“虚地”。之所以叫虚地因为它不是真正的地电位近似为0但不吸收电流。信号源提供的电流从R1流入反相端节点然后直接通过R2流到输出端运放的输入端不吸入电流。输出端的反馈方式和电压串联一样采样输出电压所以输出阻抗同样被降低。但输入端因为并联反馈的作用输入阻抗被大幅拉低大约等于R1的值这是反相放大电路和同相放大电路最本质的区别。处理高内阻信号源时反相放大电路会让信号源产生较大的电流输出如果信号源不能提供足够的电流信号幅度会被拉低。传感器信号调理如无特殊原因优先考虑同相结构。3.2 增益计算与阻抗匹配细节反相放大电路的电压增益是负的R2除以R1负号代表输入输出反相。增益推导同样借助虚地反相输入端电位为0所以R1上电流是Vin除以R1。由于运放输入端不取电流该电流全部流过R2输出电压是R2乘以这个电流即负的Vin乘R2除以R1。从输入端口看进去输入阻抗约等于R1。这意味着R1的选择对前级电路有直接影响。比如前级传感器输出阻抗为1千欧如果选R1也是1千欧信号会被分压一半实际增益只有预期的一半。正确做法要么选R1远大于信号源内阻要么把传感器加缓冲级再接反相放大。R1和R2还共同决定了输入偏置电流的影响。运放输入偏置电流流入反相端节点在R2上产生一个附加压降等效为输出失调误差。更麻烦的是同相输入端通过平衡电阻接地时流过两个输入端的偏置电流不完全相等会形成额外的失调差。平衡电阻的取值一般取R1和R2的并联值。比如R1是1千欧、R2是10千欧平衡电阻约等于910欧取标准值909欧或者910欧都可以。这个细节在采用双极性输入级的运放中比较关键CMOS输入运放的偏置电流极小平衡电阻的收益就不那么明显了。3.3 跨阻放大器电压并联反馈的典型应用跨阻放大器是电压并联反馈的另一大应用场景它的目的是把输入电流转换成输出电压。光电二极管输出电流经过R2时在输出端形成电压Vout等于负的输入电流乘以R2这里的R2就是跨阻增益。和反相放大器相比跨阻放大器的输入端不需要R1或者可以把光电二极管的等效内阻理解为一个随光照变化的电流源并联大电阻。设计跨阻放大器时有两个点需要特别注意。第一是稳定性问题。光电二极管有结电容运放输入端也会有寄生电容这些电容和反馈电阻R2形成极点容易导致相位裕度不足表现为输出振荡或在阶跃响应中严重过冲。解决方案是在R2上并联一个小电容一般几皮法到几十皮法形成零点来补偿极点的相位延迟。这个电容的选择需要根据运放带宽和结电容大小计算或实测。第二是噪声和带宽的折中。R2越大跨阻增益越高但输出噪声也越大同时带宽会下降因为R2和运放输入端总电容形成的主导极点频率等于1除以2πRC。想提高带宽就要减小R2想提高灵敏度就要增大R2。我的经验是先确定最小可接受的信号幅度再根据带宽要求反向推算R2上限最后用反馈电容优化相位裕度。之前帮朋友调试一个光电检测模块光电二极管的结电容在反向偏置下有50皮法左右初始设计直接用了10兆欧反馈电阻结果输出波形严重振铃。后来在R2上并联了一个2.7皮法的电容振铃消失带宽虽然降到了几百赫兹级别但正好满足慢速光强检测的需求。这种“用反馈电容换稳定性”的操作在跨阻放大器设计中非常常见值得熟练掌握。4. 反馈极性判断与环路稳定性基础4.1 正反馈与负反馈的区别反馈不一定是负的。接错线、画错图、或者电路中存在寄生路径都可能把负反馈变成正反馈。正反馈的结果通常是电路锁定在两个电源轨之一或者持续振荡输出电压完全不受输入控制。怎么快速判断极性可以用信号“绕一圈”的方法。从放大器输入端加一个很小的正电压扰动沿信号路径追踪到输出端再沿反馈路径回到输入端看回到输入端的信号是帮助还是抵消原来的扰动。帮助就是正反馈抵消就是负反馈。在同相放大电路中同相输入端加正向扰动输出升高反馈网络把升高的电压反馈到反相输入端反相端电位升高会拉低输出电压抵消初始扰动是负反馈。在反相放大电路中输入端加正扰动输出降低反馈电阻把降低的电压引到反相端反相端电位下降会抬高输出也是抵消作用仍然是负反馈。容易出错的地方在于反馈信号的取样点和比较点混叠。为了避免分析混乱我习惯先把实际电路抽象成基本放大器和反馈网络的二端口模型再逐项判断取样、比较点的极性。4.2 环路增益与稳定性的直观理解负反馈只是稳定工作的必要条件不是充分条件。如果反馈网络引入的相位延迟太大负反馈在高频段可能变成正反馈导致振荡。这就是环路稳定性的核心问题。环路增益T等于放大器开环增益A乘以反馈系数F。反馈系数由外部网络决定电压串联反馈的F等于R1除以(R1R2)也就是反馈网络的分压比。放大器的开环增益随频率升高而下降同时伴随相位滞后。当开环增益曲线和反馈系数的倒数曲线相交时对应频率点上的总相移如果超过180度负反馈就会变成正反馈电路振荡。这个交点频率处的相位余量越小系统越接近不稳定。实际工程中我判断一个运放电路是否稳定首先看运放的增益带宽积和闭环噪声增益。这里有个非常有用的规律对于单位增益稳定的运放如果闭环噪声增益高于最小稳定增益并且反馈电阻不是特别大电路通常是稳定的。如果你用了一个非单位增益稳定的运放比如某些高速运放要求闭环增益至少为5或者10你却在1倍增益下使用它振荡几乎是必然的。外部因素中输出端直接接大电容负载是常见的稳定性杀手。运放输出电阻和负载电容形成额外的极点进一步增加相位滞后。一个实用的处理方式是在输出端串联一个小电阻比如几十欧姆把电容负载和主放大器隔离代价是重负载下输出电压精度略有下降。5. 关键参数对反馈电路性能的影响5.1 有限开环增益带来的增益误差前面推导增益公式时用了虚短和虚断的简化前提是运放开环增益无穷大。实际运放的开环增益有限反馈深度越深实际闭环增益越接近理想值但误差始终存在只是通常小到可以忽略。闭环增益的实际表达式是理想增益乘以1除以(1加1除以环路增益)。环路增益越大误差越小。举例来说一个开环增益为100dB即100000倍的运放如果设计闭环增益为10倍环路增益约等于10000增益误差大约是0.01%。这个精度对绝大多数应用完全够用。但要注意开环增益会随频率变化。在接近运放单位增益带宽的频率处开环增益已经降到很低环路增益也随之下降增益误差显著增大。如果要求高精度放大高频信号就得选高带宽运放而不能只看直流精度。另外开环增益还受输出负载、电源电压、温度等影响。低温下运放的开环增益通常会降低如果产品的温度范围很宽这个指标需要在设计阶段就留出足够裕量。5.2 输入阻抗与信号源内阻匹配四种反馈组态中串联反馈抬高输入阻抗并联反馈降低输入阻抗理解这一点对信号链设计非常重要。同相放大电路输入阻抗很高常规运放的共模输入阻抗达到几十兆欧甚至更高可以放心的接在压电传感器、电化学电极后面。反相放大电路输入阻抗大约等于输入端电阻电流型信号源接到这种电路上比较合适比如电流环输出的传感器。某些特殊场合要考虑平衡输入阻抗和噪声性能。反相放大电路的输入端电阻本身会产生热噪声电阻值越大噪声越大。如果既要低输入阻抗又要低噪声需要从系统层面重新考虑而不是盲目压缩R1。光电二极管连接到跨阻放大器时输入阻抗接近为0因为虚地节点会为光电管提供一个几乎恒定的偏置电压。这个特性对光电二极管非常理想因为光电二极管在不同光照下输出电流但它自身的电压几乎不变避免了非线性问题。5.3 输出阻抗与负载驱动能力电压反馈电路的输出阻抗都比较低但低到什么程度取决于环路增益。运放的开环输出阻抗通常有几十到几百欧姆闭环之后除以环路增益这个值会降到毫欧级甚至更低。实际设计中经常遇到的问题是运放输出端直接驱动长电缆或大电容负载此时即使闭环输出阻抗为零外部电容也会影响环路稳定性。之前提到的输出串联电阻方案本质上是用牺牲输出阻抗来换稳定性代价是负载上得到的电压比空载时低一些。对直流信号来说这个负载效应只是让输出降低了一个固定比例校准一下就能修正。对交流信号来说输出电阻和负载电容形成低通滤波器带宽变窄这是必须提前算清楚的。6. 常见问题与调试心得6.1 同相放大电路常见的偏置与振荡问题同相放大电路在实际调试中有一个容易忽视的问题输入偏置电流通路。如果信号源是电容耦合的比如前面接了一个隔直电容那么在直流路径上同相输入端悬空偏置电流无法形成通路运放输出会跑偏到正电源轨或负电源轨。这是刚接触运放的人常犯的错误。解决方式是给同相输入端加一个对地电阻阻值通常取几百千欧量级既不影响交流增益又提供了偏置电流通路。振荡问题在高速运放上更容易出现。由于同相放大电路输入阻抗极高PCB走线稍长寄生电感就会和输入端电容形成谐振产生高频振铃。面包板上搭电路遇到这类问题尤其常见因为面包板的分布参数很大。换到PCB之后把反馈电阻靠近运放输入引脚放置同时保持反馈路径短而直振荡通常会消除。我还遇到过同相放大电路输出在小信号时正常大信号时波形出现台阶这个现象其实是压摆率限制。判定方法很简单给一个大幅阶跃信号测量输出电压的变化速率如果远低于数据手册上的压摆率指标说明被限制的是压摆率而不是带宽。此时只能选压摆率更高的运放。6.2 反相放大电路的共模抑制问题反相放大电路的输入信号和反馈信号都作用在反相输入端同相输入端接地。这样看来共模电压近似为0共模抑制比的影响应该不严重。实际不是这样。如果同相输入端没有真正接到干净的模拟地而是接到了有噪声的数字地噪声会直接耦合到输出。反相放大电路的另一个常见问题是增益设置电阻的匹配精度。虽然反相放大只需要两个电阻不像仪表放大器那样要求严格的比例匹配但如果使用的是排阻或电阻网络来保持温度跟踪也要留意单颗电阻自身的温度系数。低成本厚膜电阻温度系数在100ppm/C以上如果环境温度变化20度200倍增益电路可能产生0.4%的增益漂移。要求高时用金属箔电阻或者薄膜电阻。关于输入偏置电流产生失调反相放大电路的平衡电阻起到的作用和同相放大不太一样。反相输入端电压被钉在虚地同相输入端直接接地两个输入端的外部阻抗不同偏置电流造成的失调电压等于两个输入偏置电流之差乘以等效源阻抗。选用FET输入或CMOS输入运放可以把这个误差降好几个数量级。6.3 四种反馈电路的选型速查建议经常有同事问我输出做传感器放大到底选同相还是反相我的建议分三步来判断。先看信号源内阻高内阻用同相或仪表放大器低内阻两者皆可。再看是否需要电平移位或反相如果需要把负电压或差分信号转换成单端正电压反相结构配合参考电压调整更方便。最后看增益精度和抗干扰同相放大因为输入共模电压会随信号变化对运放共模抑制比要求更高反相放大输入共模恒定理论上更干净。电流串联和电流并联反馈主要用于需要压控电流源、恒流输出等场景。判断标准是先确认负载电流是否必须固定。比如LED恒流驱动、传感器激励电流源优先考虑电流反馈结构。如果只需要稳定的电压输出电压反馈结构更合适。在本文覆盖的前两种电路基础上下一篇会重点展开电流串联和电流并联反馈。对于从事传感器、仪表、模拟信号链设计的朋友建议先吃透这两种最常用的电压反馈结构动手搭几个电路实测一下各自的输入输出阻抗特性和增益精度。把这些基本功打扎实后再去处理接下来的电流反馈会发现很多原理是相通的。十多年和运放打交道我最大的体会是反馈电路设计更像是一门“权衡”的艺术。高输入阻抗和低噪声常常矛盾高带宽和低功耗总是冲突稳定性又总是在和增益精度争夺相位裕度。不要试图找一个万能电路先把每种反馈组态的特性内化到直觉里看到需求就能反射性地定下拓扑方向再用具体参数去满足性能和成本的平衡。这种能力需要多画图、多推算、多上电测试才能慢慢养成。