ARTICLE DETAIL

资讯详情

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

运放电压跟随电路自激振荡原因排查与修复

运放电压跟随电路自激振荡原因排查与修复 你有没有遇到过这种情况单片机、ADC、传感器都调得好好的结果一个看起来再简单不过的运放电压跟随电路示波器一夹上去输出不是干净的直流电压而是叠了一层歪歪扭扭的高频波形最后干脆成了一团正弦波频率从几百kHz到几十MHz不等电源电流莫名其妙涨了快一倍芯片摸上去还有点烫手。这种时候很多人第一反应是“运放坏了”换一颗新的上去照样振。这种问题在模拟电路调试里太常见了。电压跟随电路又叫单位增益缓冲器原理图上就一根反馈线把输出接到反相输入端从教科书上看简直是运放应用里最“不可能出错”的电路。但恰恰是因为反馈深度最大、环路增益拉满它反而是稳定性边界最苛刻的结构。你可能换个运放型号就振从面包板挪到PCB板上又振甚至只是把示波器探头地线夹换了个位置振荡频率都不一样。而这里面真正的原因大部分不是芯片质量问题而是你踩中了环路稳定性、容性负载、电源去耦或者测量方式上的坑。这篇文章我就围绕“运放跟随电路为什么容易自激振荡”这件事把自激振荡的机理拆开讲清楚把常见的设计坑、布局坑、测量坑列出来再把排查、修复的实操步骤和参数计算写完整。适合正在调硬件、被运放折腾过的工程师也适合刚入门、想从一开始就避开这些坑的硬件新手。1. 自激振荡到底长什么样先学会判断故障现象很多人一看到示波器上有正弦波就说是自激振荡其实不一定。自激振荡、电源噪声、信号源传来的纹波、甚至探头本身拾到的空间干扰在波形上看起来都很像但处理方式完全不同。所以第一步不是急着改电路而是先确认你看到的到底是真自激还是别的东西。1.1 典型振荡症状不只是“波形上有一层毛刺”真正的自激振荡最典型的表现是输出端出现一个频率稳定、幅度可观的周期性波形。这个波形通常是你输入信号频率的几十倍甚至几百倍以上和输入信号没有同步关系。比如你输入的是1kHz正弦波输出上叠了一个3.2MHz的等幅振荡这个3.2MHz就是电路自身产生的。还有几个非常明显的外在症状第一输出波形会出现“削顶”或者“满幅摆动”。自激振荡一旦建立运放会被推到非线性区输出可能直接从正电源轨摆到负电源轨幅度远大于正常信号。这时候你用万用表直流档量输出会看到一个处在正负电源之间某个值的假象实际上波形已经乱套了。第二电源电流明显增大。运放强行工作在非线性振荡状态内部输出级会不断对地短路一样地充放电功耗大幅上升芯片发烫。这个现象很直观摸一下就能感觉到。第三振荡对负载非常敏感。你用手捏住输出线、接上示波器探头、或者断开后级负载振荡频率和幅度都会变。这是因为负载改变了环路增益和输出极点的位置直接把稳定性推向临界。1.2 怎么区分真自激和普通噪声干扰这一步特别重要因为“测量伪影”真的会耗掉你两三个小时。我见过有人调了一晚上自激振荡最后发现是探头地线夹太长、测量方法不对造成的假象。可以从四个维度判断先看频率是否固定。真自激振荡的频率一般很稳定不会跟着你探头位置、手指接触变化太多如果是拾波或者探头谐振频率和幅度往往极不稳定动一下线缆就变。再看它和输入信号的关系。真自激振荡与输入信号幅度无直接关系你把输入关到0、短路输入端振荡依然存在这叫“零输入自激”。如果是噪声耦合输入关掉后噪声通常也会大幅下降。然后断开后级负载试试。把负载断开或者只留一个最小负载看看振荡还在不在。如果断开后消失说明容性负载或者负载电流路径是元凶如果还在说明问题出在运放自身环路内。最后辅助一个武器示波器的带宽限制功能。很多示波器有20MHz或100MHz带宽限制打开后如果“毛刺”明显变柔和、幅度下降说明你看到的里面有很高频的成分。真自激通常在几十MHz以内打开带宽限制对判断有帮助但不能作为直接依据。判断方法真自激振荡噪声/拾波/测量伪影频率稳定性非常稳定不稳定动线缆就变输入信号影响输入为零仍然存在输入为零通常明显减小负载敏感性对负载很敏感对探头位置更敏感断电重新上电大概率复现同样现象现象可能随机变化1.3 振荡频率透露了什么线索自激振荡发生的频率可以反推问题来源。这是调试里非常实用的技巧。如果是几十Hz到几百Hz的低频振荡基本不要往运放自身环路上去怀疑优先检查电源波动、参考源自激或者热漂移。很多精密基准源带载能力弱被运放的输入偏置电流拖累后就会产生低频周期摆动。如果是几kHz到几十kHz的中频振荡优先怀疑大容值电容负载、反馈回路里的时间常数或者多级放大之间的耦合问题。这种频率通常是“有形的”电阻电容组合形成的极点引起的可以用计算去复现。如果是MHz级的高频振荡那基本就是寄生参数和环路相位问题。最常见的就是运放输出阻抗和外接电容形成额外的极点把这个极点放进了反馈环路里。这也是跟随电路最容易出问题的频率区间。振荡频率越靠近运放的GBW增益带宽积就越要往环路稳定性上想。2. 为什么会自激振荡从环路稳定性角度拆解明白了现象之后关键是搞清楚机理。很多人知道“负反馈加不好会变正反馈”但具体到跟随电路上为什么它比一般放大电路更容易振这几个概念必须吃透。2.1 自激振荡的两个条件增益条件和相位条件运放电路大部分是负反馈结构负反馈本身是让输出稳定追踪输入的。但如果频率升高环路里的各种极点和寄生电容会让信号的相位不断滞后。当某个频率点上从输出端回到输入端的反馈信号相位滞后了整整180度负反馈就变成了“正反馈”。这时候还要满足一个条件环路的增益还要大于等于1。也就是说反馈回来的信号幅度不能比原来小太多。如果已经衰减到很小即使相位凑够了180度也起不了振。只有当“相位条件”和“增益条件”同时满足电路才会持续自激振荡。把这两个条件放在一起看就是环路增益在某个频率点降到10dB时相位滞后如果已经超过180度振荡就建立了如果刚好在180度附近还不会立刻振荡但会出现严重的振铃方波响应过冲巨大。这就像你对着麦克风说话音箱声音传到麦克风的相位和增益刚好合适时就会啸叫。麦克风啸叫的道理和运放自激一模一样只是换成了电信号。2.2 跟随器是反馈最深的运放电路稳定性最差普通同相放大器反馈系数β Rg/(RfRg)闭环增益是1/β。比如10倍放大反馈系数约0.1环路增益只有开环增益的十分之一。而电压跟随器输出直接全部反馈到反相输入端β1反馈系数到了最大值。反馈越深环路增益越高系统稳定性就越难保证。你可以这样理解反馈深度越高环路对相位的“容忍度”越低外部随便加进去一个极点的相移就容易把总相位推向180度。这也是为什么一个完全一样型号的运放做成10倍放大稳稳当当做成跟随器却振荡。不是运放变差了而是工作模式变了环路余量没了。2.3 非理想运放引入的额外极点输出阻抗、输入电容、负载电容教科书里的理想运放输出阻抗是0输入阻抗无穷大想振都难。但实际运放的输出端开环输出阻抗在小信号下通常是几十到几百欧姆比如一些通用运放的输出阻抗在低频时候大概50Ω左右高速运放可能低一些低功耗运放可能更高。这个Rout本身还不算大问题关键是它和后级电容会组成一个RC低通滤波器形成一个额外极点。这个额外的输出极点频率大致是fp 1 / (2π × Rout × CL)其中CL包括后级电路的负载电容、同轴电缆电容、MOS管栅极电容、甚至PCB走线到地的寄生电容。一旦这个fp落到了运放的单位增益带宽以内它就会在环路增益降到0dB之前贡献额外相位滞后直接把相位裕度吃光。与此同时运放的反相输入端还有几pF到十几pF的寄生电容这个电容在反馈环路里也会产生相位影响。特别是当反馈电阻取值很大时比如1MΩ输入电容和反馈电阻会形成零点/极点对进一步消耗相位裕度。所以大反馈电阻并不是“随随便便就能用的”后面我会专门讲。2.4 相位裕度用最小白话理解这个核心指标相位裕度Phase MarginPM是衡量负反馈系统稳定程度最重要的指标。它的定义是在环路增益下降到0dB的频率点上环路相位距离-180度还有多少余量。可以直观理解成“这个系统离自激还差多少度”。PM在45度以上实际工程就算稳定PM在20到40度之间阶跃响应会有明显振铃可能表现为过冲大、来回振荡几次后才稳定PM低于20度温度稍微变一下或者负载稍微加一点就会变成持续振荡。很多运放数据手册都会给出相位裕度的典型值比如“PM60°”。这个值通常是在特定负载条件下测的可能是空载或者100pF电容下。如果你在输出端挂一个1nF电容相位裕度可能已经跌到负数了数据手册的PM值就不再有参考意义。2.5 选运放前先确认“单位增益稳定”运放按照内部补偿方式分成两大类单位增益稳定型和非完全补偿型。单位增益稳定型运放在G1时就能稳定工作比如NE5532、OPA2277、TL072这些通用型号。非完全补偿型运放为了追求更高带宽内部只做了部分相位补偿必须工作在最小增益以上才能稳定比如OP37的最低稳定增益是5你把它接成跟随器必振无疑。所以拿到一个运放第一步就是查数据手册确认是否写明“Unity-Gain Stable”或者“Stable For Gains ≥ 1”。如果只写了“Stable For Gains ≥ 5”或“Stable For Gains ≥ 10”那就不要拿来直接做跟随器除非你已经做好了额外补偿和验证。顺带提醒一句电流反馈型运放CFB的跟随器电路更讲究它对反馈电阻有明确要求不能随意减小反馈电阻也不能像电压反馈型那样随便接。这个单独展开又是一篇长文但至少你要意识到“不是所有运放都能无脑接成跟随器”。3. 从原理图开始避坑选型、反馈、电源和输入回路很多时候自激振荡从原理图阶段就已经埋下了伏笔。不用急着画板先在图纸上把这几类问题过一遍能省下大量调试时间。3.1 反馈网络不要小看那根“直连线”跟随器的反馈就是一根线很多人在原理图上随便一画从上到下穿过整页图纸殊不知这根线在PCB上就变成了一段天线和电感。反馈线在PCB上的要求是短、粗、直接。最好能从运放输出引脚附近直接走回反相输入引脚不要绕到连接器、负载端再回来。原理图阶段虽然表现不出来但你要有意识地把反馈路径控制在与运放引脚同侧、距离最短的位置。反馈支路里不要随意串联元件。有人为了“保护”在反馈线上串一个小电阻反而让反相输入端的节点阻抗变得很高更容易拾取噪声还会引入额外的相位滞后。如果确实需要串电阻做保护要经过仿真和实测确认不要想当然加。3.2 输入端保护电路和偏置电流回路跟随器的同相输入端直接接信号源。如果信号源是传感器、运算放大器前级输出这类低阻抗源问题不大但如果信号源是电容耦合过来的比如通过一个耦合电容接到同相输入端那就要特别小心。运放的反相输入端通过反馈线接到输出端有直流通路但同相输入端如果没有直流偏置回路输入偏置电流就会给耦合电容充电输出会慢慢漂到电源轨。这种问题虽然不属于“自激振荡”但会造成输出异常容易被误判。处理方法是在同相输入端加一个对地电阻给偏置电流提供泄放路径。电阻值可以从几十kΩ到1MΩ具体取决于信号源输出阻抗和噪声要求。如果输入信号本身包含高频干扰很多人喜欢在同相输入端加RC低通。这个RC如果加在环路外好处是滤波而不明显影响环路稳定性但如果RC的电阻比较大它和运放输入电容形成的极点又会被反馈网络引进来影响相位。所以输入滤波电阻不要选太大一般几百欧姆到几kΩ就够了。3.3 电源去耦为什么它总在“意外”的时候救场高频自激振荡里电源去耦不当占的比例非常大。你可能会觉得运放不是有电源抑制比吗问题在于电源抑制比是低频参数到了MHz级别电源抑制比已经跌到很低运放电源引脚上一点小纹波就能耦合到输出端形成正反馈。最常见的错误是电源去耦电容放在距离运放很远的电源入口中间还隔了几个过孔和一段窄走线。高频时这些走线电感会变成高阻抗让运放电源引脚上的电压随负载电流剧烈波动。这个波动通过运放内部耦合到输出再通过反馈回到输入一样可能振荡。正确的做法是每个运放电源引脚就近放一个100nF0.1μF的陶瓷电容最好是X7R材质尺寸尽量小0603或0402都可以关键是离引脚近。然后每几个器件再放一个10μF的钽电容或大容量MLCC用来扛低频瞬态。如果做音频或精密运放还可以在靠近电源输入端串联一个小磁珠把电源域和模拟域隔开。注意去耦电容不是随便放一个就行的。100nF电容和引脚之间如果走了2cm以上甚至绕过好几个过孔它的高频去耦效果几乎为零。最理想的路径是电源引脚→焊盘→过孔→地平面整个环路越小越好。3.4 多余的运放通道别乱接双运放、四运放封装里经常有没用到的通道。很多人图省事把多余通道的输入悬空输出也不管。这是个大坑。悬空的输入端会处于不确定电位运放的静电保护二极管、寄生电容、周围电场都会让它在某个电平附近飘。一旦它自己振荡起来振荡信号会通过共享电源、共享衬底耦合到同封装的另一个好通道上表现为“莫名其妙有一路运放在自激”。处理办法很简单把多余通道接成跟随器同相输入端接地反相输入端接输出。这样输出会稳定在参考地附近不会振荡也不会干扰其他通道。4. 实战输出容性负载导致的典型自激振荡排查与修复在所有跟随电路自激振荡的案例里输出端接了容性负载是最常见的一种。我挑一个非常典型的场景来讲排查和修复过程运放输出直接驱动MOSFET栅极。4.1 场景复现运放输出直接驱动MOS管栅极很多电路里会用一个运放做电压跟随输出直接去控制MOSFET的栅极电压。MOS管的栅极输入电容Ciss小则几百pF大则几个nF栅极还有米勒电容。把这种大电容直接接到运放输出端几乎等于给运放输出端直接焊了一个nF级电容到地。另一个常见场景是运放输出通过一根1米长的同轴线接到远端设备。同轴电缆的电容大约100pF/m再加上远端输入端的滤波电容总负载电容可能超过500pF。这种情况下跟随电路振荡的概率非常高。振荡现象通常是输出端看到一个几十到几百mV叠加的MHz级正弦波用示波器测量MOS管栅极波形高频振荡很明显但把MOS管断开再测运放输出反而是干净的。4.2 参数计算算一算你的负载电容是不是超标了拿一个具体例子算一下。假设运放开环输出阻抗Rout50Ω输出负载电容CL1nF那么输出端形成的极点频率是fp 1 / (2π × 50Ω × 1nF) ≈ 3.18MHz如果这个运放的GBW是10MHz那么闭环后单位增益点的频率就是10MHz。在10MHz这个频率点上刚才那个3.18MHz极点会贡献大约72度的相位滞后。再加上运放内部主极点本来就有接近90度的滞后两者相加已经超过160度如果运放内部还有第二个高频极点那总相位就非常接近甚至超过180度振荡就发生了。结论很简单输出端的极点频率和GBW越接近振荡风险越大。工程上建议输出极点和GBW至少拉开5倍以上的距离也就是尽量让CL远小于CL_max ≈ 1 / (2π × Rout × 5 × GBW)还是代入Rout50Ω、GBW10MHz算出来CL_max约为63pF。也就是说GBW为10MHz、输出阻抗50Ω的运放接超过60pF左右的容性负载就要开始警惕了。实际电路里一根示波器探头输入电容就有10pF到15pF如果输出走线再长一点、线间电容再大一点很容易就超过100pF。4.3 修复方案一输出串联隔离电阻最常用既然问题是输出电容直接捂在运放输出端最简单的思路就是把它和运放输出端隔开。具体做法是在运放输出和容性负载之间串一个电阻Riso同时确保反馈线仍然从运放输出端引脚处取而不是从负载端取。这个Riso的取值经验上取33Ω到100Ω负载电容越大电阻也要适当加大。比如驱动两个nF级栅极电容用100Ω到220Ω也是可以的。电阻值太小隔离效果不明显电阻值太大会增加输出压降影响直流精度和高频带宽。代价也要说清楚Riso上会有负载电流流过所以直流精度会变差。如果后级是12位ADC的采样保持电路输入电流很小这个误差基本可以忽略如果后级要输出几mA以上电流那就要重新评估压降误差。4.4 修复方案二加反馈电容补偿对于同相放大和反相放大结构有一个经典的补偿手段在反馈电阻Rf两端并联一个电容Cf。这个电容可以降低高频时的反馈系数相当于给环路增加了一个零点把相位往上拉。但对纯跟随器电路反馈是直接从输出到反相输入端没有Rf可以并联。这种情况下如果还要用反馈电容就得把电路拓扑改成增益略大于1的放大器比如增益1.5到2倍然后才能给Rf并联Cf。如果你能接受后级信号放大一点点再在后面衰减回来这种方案是可行的如果你要的就是“输出严格等于输入”的跟随器那更适合用方案一的隔离电阻。没经过计算乱加反馈电容也是个坑。Cf太大会把反馈环路变成低通高频增益下降带宽大幅缩水Cf太小起不到补偿作用。一般从几个pF到几十pF起步用瞬态响应观察振铃是否改善再决定要不要调整。4.5 修复方案三提高噪声增益降低反馈系数前面说过跟随器β1环路增益最大所以稳定性最差。换一种思路人为把β降低也就是让噪声增益提高就能给环路赢得更多相位裕度。最简单的方式是把跟随器改成同相放大器增益设置为2倍以上比如利用电阻分压器反馈网络让输出的一部分经过电阻分压后再反馈回反相输入端。此时噪声增益不再是1而是大于1环路增益相应降低相位裕度回升。代价是输出幅度不再是1倍你可能要在前级把输入信号衰减一半或者在输出后级再加一个衰减网络。很多时候你会发现同一个运放在增益1时振荡改成增益2或3后就完全稳定了。这其实是在用性能换稳定但工程上完全可行。4.6 修复效果怎么验证改完电路不能只看“好像不振荡了”要系统地验证一下。我的常规流程是输入加一个阶跃信号或者方波观察输出波形。如果调整后仍有振铃说明相位裕度还不够需要继续加补偿。稳定的表现应该是上升沿干净利落最多一两个小的过冲然后迅速收敛而不是来回甩好几个周期。然后在满载、半载、空载三种状态下分别测量因为负载电容和电流都会影响稳定性。还可以用示波器FFT功能看振荡频点有没有彻底消失如果只是幅度变小那在温度变化时可能又会冒出来。有条件就用网络分析仪或者仿真软件跑AC分析直接看环路增益和相位裕度。虽然在真实板子上要断开环路测量比较麻烦但用LTspice一类工具做AC分析非常快。仿真模型虽然不是100%准确但对于检验“加了隔离电阻后相位裕度怎么变”这类问题参考价值很大。5. 布局布线避坑为什么仿真好的电路一上板就振这是很多人最困惑的地方原理图看起来没问题仿真也通过了结果板子一打回来就振荡。问题多半出在PCB布局布线上。5.1 反馈走线长度和控制回路面积跟随电路的反馈信号路径必须尽可能短。如果PCB上已经把输出信号拉到几厘米外的连接器然后再从连接器附近绕回来接到反相输入端那输出信号和反馈信号的路径就构成了一个巨大的回路这个回路的面积越大接收和辐射干扰的能力越强寄生电感也越大。高频时输出走线的分布电感和运放的输出电容、输入电容会形成谐振这种谐振同样会消耗相位裕度。所以反馈走线的原则是从运放输出引脚直接走到反相输入引脚最好能用覆铜或者短粗走线不要绕圈不要跨过长距离。5.2 反相输入节点是“老大难”走线要短、旁边要干净运放反相输入是环路上最敏感的节点它直接承受输出反馈回来的信号同时连接到内部输入差分对。这个节点的寄生电容稍微大一点就会影响相位。有人喜欢把反馈电阻、补偿电容等元件都放得离运放远远的然后在PCB上拉很长一根线连接所有网络。这种做法对低频电路问题不大但对跟随器这种高频环路就是隐患。所有与反相输入相连的元件都必须在运放引脚附近走线越短越好。反相输入节点旁边也不要走数字信号线尤其不要走时钟线。数字信号跳变沿通过寄生电容耦合到反相输入相当于给环路注入了高频干扰轻则噪声恶化重则激发振荡。5.3 电源去耦电容的布局细节前面原理图阶段提到了电源去耦这里再强调布局。0.1μF的高频陶瓷电容必须放在运放电源引脚正对面过孔直接打下去到地平面。不要用一根细长走线把它连到几毫米外的地这样才能保证高频回流路径最短。如果运放有两个电源引脚正负双电源供电每个引脚都要一个0.1μF。大容量10μF电容可以稍微放远一点但也别超过5mm到10mm并且也要连接到同一个地平面。还有一个细节如果电源网络里串联了磁珠磁珠尽量放在大电容之前让去耦电容直接面向运放引脚这样可以保证高频噪声在进入运放之前就被滤掉而不是先经过磁珠再被反射回来。5.4 示波器探头的“伪振荡”如何识别调试中最容易误判的一个坑其实出在示波器探头上。你看到的高频振荡不一定来自电路本身可能是探头自己产生的。标准示波器探头的地线是一条十几厘米长的鳄鱼夹线。这根地线本身有大约几十nH到几百nH的电感这个电感和探头的输入电容通常是10pF到15pF串联谐振谐振频率常常落在100MHz到几百MHz之间。如果你测量的是高频信号节点探头上就会出现振铃看起来像电路自激振荡。判断方法很简单把探头上的长地线拆掉换成短地线弹簧直接搭在运放输出端旁边的地铜皮上再测同一个节点。如果“振荡”消失了说明之前看到的很大概率是探头伪影。如果你需要精确测量高频信号最好一直使用短地线弹簧而不是图省事用长地线夹。5.5 确认板子本身没问题之后再怀疑芯片在做完以上所有检查之后如果振荡依然存在才考虑运放本身的问题。可以换一颗同型号的新运放试试因为有些运气不好的时候运放内部静电损伤虽然没有完全失效但参数已经劣化相位裕度变小。也可以把反馈电路断开量一下运放输出是否稳定在一个固定电平上如果断开反馈都不稳定那基本是运放本身或者供电问题。接触不良同样会伪装成自激。面包板搭的电路经常有虚接接触电阻时大时小就会导致输出波形忽好忽坏。这种问题排查起来很耗耐心但如果你用的是面包板先怀疑接触点再怀疑电路原理。6. 常见问题排查速查表与经验总结最后把常见问题和排查流程整理成一个速查表遇到问题直接照着查效率会高很多。6.1 常见症状对照速查表症状描述最可能原因优先排查/修复方向输出叠有MHz级固定频率正弦波容性负载过重输出极点落入GBW内输出串隔离电阻降低CL换低Rout运放方波响应过冲大来回振铃几次才稳定相位裕度不足加反馈电容、提高噪声增益频率在几十kHz以下周期性摆动电源波动、参考源自激、热漂移检查电源去耦检查参考源带载能力振荡随探头位置剧烈变化测量地线过长探头伪振用短地线弹簧重新测量输入信号大时振荡小时正常压摆率不够转换速率受限引起非线性换高压摆率运放降信号幅度断电再上电有时振有时不振上电时序、温度漂移、接触不良检查电源上升斜率确认接触可靠换不同品牌同型号运放现象差异大批次差异或个别芯片损坏确认型号后缀核对数据手册参数悬空的多余通道导致整封装的另一路异常多余通道悬空自激把多余通道接成跟随器同相输入接地6.2 自激振荡排查六步流程遇到自激振荡按这个顺序过一遍大部分问题能快速定位。第一步确认电源电压正常、电源去耦电容齐全且位置正确。很多时候振源根本不是环路稳定性而是电源引脚上巨大的高频纹波。第二步断开负载只留运放最小负载看振荡是否还存在。如果断开后消失问题出在负载端如果还在问题出在运放自身环路。第三步逐渐增加负载电容从10pF、47pF、100pF、220pF一路加上去找到振荡出现的临界电容值。这个值能帮你反推运放输出阻抗和极点位置。第四步用短地线探头复测运放输出端和负载端先确认看到的是真信号还是伪影。第五步将振荡频率代入公式f 1/(2πRC)用Rout和CL算一下看看是不是输出极点的位置和GBW太接近。第六步在LTspice或TINA里搭建同样的电路跑AC分析看环路增益和相位裕度验证你的判断。仿真通过后再回板子上实测。6.3 扩展话题两级运放可以先同相放大再反相放大吗搜这个问题的朋友可能是在设计多级信号链。两级级联前级同相放大后级反相放大从运放基本原理上完全可行。级联结构最大的好处是两级的直流偏置可以分别设置输出相位也能灵活调整。但级联时要注意每级的相位裕度和增益分配。如果第一级也做成深度反馈第二级也做成深度反馈整体环路虽然看着是“局部负反馈”但级联后的总相移会在高频段叠加。每一级只留45度左右的相位裕度两级串起来总裕度可能连20度都不到系统级联之后出现振荡就不奇怪。工程上建议每级增益尽量平均分配比如总增益100倍不要一级做50倍另一级做2倍而是尽量10倍加10倍。每级之间如果需要加电容耦合还要确认下级同相输入端有直流偏置网络。每级反馈电阻不要太大避免输入电容和大电阻形成额外极点。6.4 扩展话题运放选型时SR压摆率要留多少余量压摆率Slew RateSR决定运放输出能够多快地跟踪输入信号尤其在跟随器这种单位增益结构里SR不足会导致输出波形变陡时跟不上出现三角波失真和附加相位滞后。计算所需压摆率的经验公式是SR_min 2π × Vp × fmax其中Vp是输出信号的峰值电压fmax是你需要的最高信号频率。假设输出是2Vpp正弦波也就是峰值1V频率500kHz那么理论最小SR是2π × 1V × 0.5MHz ≈ 3.14V/μs工程上一般建议留3到5倍余量也就是至少选SR在10V/μs到15V/μs以上的运放。如果处理的是方波或脉冲信号余量还要更大因为方波边沿含有非常丰富的谐波SR不足会直接导致上升沿变缓。注意SR和GBW是独立参数。有些运放GBW很高但SR并不高比如某些电流反馈型运放和低成本运放做小信号放大没问题做大信号跟随却会在方波上升沿露馅。选型时要同时查GBW和SR不能只看其中一个。我个人在实际调试中最大的体会是运放跟随电路的自激振荡十有八九不是芯片坏了而是“反馈深度负载电容电源去耦测量方法”四者之间的平衡没做好。越是看起来简单的电路越要带着对环路稳定性的敬畏去设计。先想清楚为什么会振再动手改电路而不是盲目换芯片加电容这样调试效率会高很多。希望这篇内容能帮你少走几步弯路下次再遇到跟随电路振荡按顺序查一遍多半能直接找到答案。
返回列表