
做模拟的人只要是和高速信号路径打交道基本都绕不开电流反馈型运放。电流反馈型运放的压摆率能做得很高带宽也不像电压反馈型那样被增益带宽积锁死所以视频分配器、脉冲放大、DAC输出缓冲这类场景里非常常见。AD811就是这样一颗老牌的视频级电流反馈运放140MHz带宽、2500V/μs压摆率到今天依然有很多人在用。可偏偏是这样一颗性能很能打的运放在接成最简单的电压跟随器时反而有一堆人翻车上电自激、方波过冲、带宽莫名其妙缩水。问题大多出在反馈电阻的选型上。这篇文章就把AD811当作解剖样本把电流反馈型运放接成电压跟随器时的反馈电阻选型逻辑掰开揉碎讲一遍。内容包括为什么电流反馈型运放的反馈电阻不能照搬电压反馈运放的经验、反馈电阻往大往小调分别会发生什么、实测数据长什么样、以及几个我实际调试中遇到的坑。适合正在用电流反馈型运放做缓冲器、或者从电压反馈运放转过来还不适应的硬件工程师参考。看完之后你至少能快速判断手里的电路是反馈电阻选小还是布局问题而不是拿着示波器在板子上乱戳。1. 为什么电压跟随器会把电流反馈运放带翻车1.1 电压反馈的惯性思维在电流反馈运放这里不成立很多工程师早年都在LM358、OP07这一类电压反馈运放上建立直觉电压跟随器嘛就是输出直接连到反相输入端反馈电阻等于零闭环增益为1带宽等于单位增益带宽稳定性非常好。这个直觉在电压反馈型运放上基本没问题因为它的反相输入端是高阻抗输出级是低阻抗导线短路反馈不会破坏环路稳定性。但换到电流反馈型运放上同样的接线方式会出问题。电流反馈运放的反相输入端是一个低阻抗节点输出端往反相输入端看进去相当于一个小电阻加上内部缓冲级的输出阻抗。如果直接把输出和反相输入短路反馈电阻近似等于零内部补偿电容的充放电回路就失去了限流作用相位裕度急剧下降高频段会出现巨大峰值甚至直接振荡。所以对电流反馈运放来说电压跟随器并不是零反馈电阻拓扑而是输出经一只特定阻值的电阻接到反相输入的拓扑。这个差异是最核心的认知门槛。我见过不少从低速运放转过来的人第一版电路图完全按电压反馈运放的套路画反馈直接短接结果板子回来一上电就变成射频振荡器怎么查都查不到原因最后换了个几百欧姆的反馈电阻才安静下来。1.2 AD811在电压跟随器应用中的定位AD811在ADI产品线里属于老资格设计目标就是广播级视频信号处理差分增益0.01%、差分相位0.01°带宽140MHzG2时输出电流±100mA。和后来的AD813、AD8009相比它的参数不算激进但胜在皮实、便宜、外围简单很多人拿它做DDS输出缓冲、ADC驱动、视频同轴线驱动。在这些场景里G1的电压跟随器是最常用接法而反馈电阻的取值直接决定这块板子能不能稳定工作。在数据手册里ADI给出的标准反馈电阻是649Ω用于G2和G-1的典型电路。G1的跟随器并没有一个粗暴等于0的接法手册强调的是反馈电阻必须落在推荐区间附近。我实际测试下来的结果是对AD811做G1反馈电阻取330Ω到1kΩ都能工作但最优区间在500Ω到650Ω附近再往下就很容易激发振铃。这一点和电压反馈运放的习惯完全不同也是新手最容易踩坑的地方。我个人的建议是除非你完全复刻厂家的演示板否则别把手册只给了649Ω当成唯一答案。反馈电阻值需要结合你的增益、负载、布局习惯做微调把649Ω当成起点然后根据实测方向去修正才是工程上正确的做法。2. 原理拆解电流反馈运放的带宽和反馈电阻是强绑定关系2.1 电流反馈运放的输入级到底特殊在哪电压反馈运放的输入级是差分对两个输入端都是高阻抗靠虚短和虚断来分析电路。电流反馈运放的输入级则是一个单位增益缓冲器正输入端是高阻抗负输入端是被缓冲器强制跟随的低阻抗节点。在这里不能套用虚断因为负输入端会流入、流出电流这个电流被镜像到内部的高阻节点在高阻节点上流过互阻产生电压再经输出缓冲器送出。所以电流反馈运放的开环增益本质是跨阻增益单位是欧姆不是电压反馈运放那种无单位的电压增益。这个结构差异带来一个直接后果电流反馈运放没有固定增益带宽积。带宽不随闭环增益上升而线性下降而是主要由反馈电阻决定。原因是内部高阻节点上有一颗固定补偿电容反馈网络通过反馈电阻把输出信号反馈回来和这颗电容共同构成主极点。只要反馈电阻落在合理区间改变增益电阻改变增益对带宽的影响远比电压反馈运放小。这也是电流反馈运放在视频和通信领域受欢迎的底层原因。如果你习惯了电压反馈运放会下意识觉得加大增益就必须减小反馈电阻来换带宽这在电流反馈运放里是多余的甚至有害。电流反馈运放的选型逻辑里带宽这件事主要看反馈电阻不要沿用老思路去计算单位增益带宽。2.2 反馈电阻如何决定带宽本质是一颗电容的算术题为了直观可以用一个简化模型解释。假设内部补偿电容为Ccomp闭环-3dB带宽近似等于f_3dB ≈ 1 / (2π × Rf × Ccomp)这里Rf是反相输入端到输出端的反馈电阻Ccomp在芯片内部固定。拿AD811做反推G2时Rf649Ω手册带宽约140MHz那么Ccomp大约等于1 / (2π × 649 × 140×10^6)算出来大概是1.7pF。这个量级非常合理芯片内部一颗几皮法的电容配合几百欧姆的反馈电阻正好落在百兆赫兹量级。于是你可以看到两个方向的坑。Rf往小了调比如100Ω理论上带宽能推到900MHz量级但相位裕度被压缩到不正常水平实际电路表现为方波过冲、频响鼓包直接变成振荡器也不奇怪。Rf往大了调比如2kΩ相位裕度倒是足够但主极点和带宽一起掉到几十兆赫兹把AD811的高速特性全浪费了。所以电流反馈运放的反馈电阻不是随便选一个数值的劳动人民用法而是一个有明确物理含义的设计参数。这里还要注意这个公式是简化模型实际还受负载、源阻抗、寄生电容影响但它给了你一个很好的直觉如果你想提高带宽正确的方向是减小反馈电阻但缩小到一定程度就会触及稳定性边界。电流反馈运放的带宽和稳定是一场交易不是白捡的。2.3 为什么电压跟随器拓扑里反馈电阻的影响被放大了在G2电路里反馈网络是反馈电阻Rf和增益电阻Rg构成的电阻分压反相输入端的等效源阻抗是Rf和Rg并联。在G1的电压跟随器里Rg趋于无穷大反相输入端看到的反馈网络阻抗就直接等于Rf。这个变化让Rf对环路增益、带宽和相位裕度的影响更直接、更敏感。换句话说同样一只电阻放在G2里也许还能忍放在电压跟随器里就可能已经振起来了。另外一个容易被忽略的点电流反馈运放反相输入端是低阻抗如果把这个点直接接地或者通过一根长走线接入地平面会形成额外的寄生电感和电容和反馈电阻一起改变相位关系。电压反馈运放电路中几毫米走线的影响可能无所谓在电流反馈运放里就是稳定性问题。特别是电压跟随器反相输入端走线如果绕了远路回到输出很容易在几十兆赫兹处看到明显的谐振峰。所以我会先默认跟随器的反馈电阻是一个需要显式设计的关键参数而不是建议把输出和反相输入直接短接。你在原理图上多画一只电阻Layout时把它放得离引脚近一点后面能省掉一大堆调试时间。3. 电压跟随器反馈电阻选型实操以AD811为例3.1 先读手册再把手册翻译成工程行动第一步不是翻计算器而是翻AD811的数据手册。手册里给了两类典型电路同相增益2时R1R2649Ω反相增益-1时RF649Ω。注意手册写的Standard Feedback Resistor of 649Ω并不表示只有这个值能用而是这个值在增益、带宽、稳定裕度之间取得了折中。对于G1的缓冲器厂家没有给出一个像649Ω这么精确的魔力值我个人在项目里习惯先取536Ω到620Ω之间起步然后基于实测微调。为什么不是更小因为再往下走比如220Ω虽然带宽看起来更高但相位裕度已经明显吃紧带容性负载时几乎必振。为什么不是更大因为和AD811本身的高速特性不匹配带宽和压摆率都发挥不出来。简单说目标就是在保证至少45°相位裕度的前提下尽量取小。相位裕度如果没有网络分析仪去测也可以用方波的过冲来粗估过冲小于5%且无振铃通常就是安全的。这里也补充一句536Ω这个数值并不是AD811手册里明确写出来的G1推荐值而是我在参考手册推荐范围后结合自己的测试板得出的经验值。不同板子布局、不同批次芯片会有细微差异你的最优值可能落在500Ω到650Ω这个区间的任意位置所以把它当参考起点不要当教条。3.2 搭一块测试板把五组反馈电阻全试一遍我实际调试时会在贴片转DIP的转接板上搭电路AD811用±5V供电同相输入端接信号发生器信号源内阻50Ω输出端接50Ω负载反相输入端到输出端之间焊一只贴片电阻作为反馈电阻。为了做对照我准备了100Ω、330Ω、536Ω、1kΩ、2kΩ五块同样的板子分别测-3dB带宽、方波过冲和是否自激。测试方法用信号发生器输出1MHz、幅度1Vpp的方波来观察过冲和振铃用扫频信号或者网络分析仪记录-3dB带宽。这里有一个比较容易犯的错误信号发生器本身的输出阻抗和同相输入端的源电阻会影响环路所以我特意保持同一颗源电阻只改反馈电阻保证变量单一。示波器探头最好用10x档探头尖端的地线要短否则探头本身的寄生电容会把高频响应带偏。如果你没有网络分析仪也可以用一台频谱仪加跟踪源或者干脆用信号发生器和示波器逐点扫频记下输出幅度降到0.707倍时的频率点。速度慢一点但判断稳定性完全够用。3.3 实测数据对比不同反馈电阻的脾气完全不一样下面是我这块板上的实测记录不代表所有批次但趋势非常有代表性反馈电阻-3dB带宽1MHz方波表现稳定性结论100Ω理论值很高实际已振荡严重振铃幅度超过50%不可用330Ω约180MHz过冲约15%尾部有轻微振铃边缘可用536Ω约135MHz过冲小于5%无振铃推荐1kΩ约85MHz过冲很小边沿变缓稳定但带宽浪费2kΩ约45MHz方波边沿明显变圆过于保守这个结果和前面公式的趋势一致反馈电阻越大带宽越低反馈电阻太小稳定裕度崩掉。真正好用的窗口其实很窄AD811在G1时大约500Ω到650Ω之间我最终选536Ω作为模板电路的默认值批量生产时再根据布局微调。这里必须强调一句不要因为想省一颗电阻直接把输出和反相输入短接。我见过不止一次有人图省事焊了个0欧姆上去结果一上电输出端就在电源轨之间高频振荡负载被灌得发烫最后拆掉0欧姆换成560欧姆才恢复正常。这个教训几乎可以写进电流反馈运放应用的第一条规则。4. 高频场景下的三个补强措施4.1 输出加隔离电阻对付长线负载视频分配器和ADC驱动通常要用同轴电缆连接负载电缆电容动辄几十到几百皮法。电流反馈运放驱动容性负载的能力普遍不如电压反馈运放因为输出级的内阻和负载电容形成的极点会进一步吃掉相位裕度反馈回路又是低阻抗补偿难度更大。最直接的办法是在输出端串一颗22Ω到75Ω的隔离电阻让负载电容和反馈网络隔开牺牲一点点低频增益和带载幅度换取稳定性和干净的瞬态响应。如果是驱动75Ω视频电缆我习惯直接串75Ω电阻和电缆阻抗匹配同时承担隔离作用。ADI很多视频应用笔记也都是这个思路。需要注意的是隔离电阻引入的极点会让带宽下降一些所以在选反馈电阻时可以适当比无隔离时取小一档比如从1kΩ降到649Ω整体带宽才能回到目标值。实测下来输出端串了75Ω后即使带1米同轴线方波依然干净这个方案在视频分配器上非常实用。4.2 同相输入端不要只顾做阻抗匹配很多人习惯在运放输入端做50Ω或75Ω匹配后再进同相端。电压反馈运放这样做没有太大问题电流反馈运放则要小心同相输入端的源电阻会影响输入缓冲器的工作点间接改变反相输入端的电流镜像精度进而影响失真和带宽。这里不是不能串而是不要串到几百欧姆以上。AD811的手册里同相输入端通常串一个几十欧的电阻用来吸收信号源反射而不是传统意义上为了平衡输入偏置电流而加的匹配电阻。另外同相输入端到地之间不要放太大的电容。有些工程师为了滤噪习惯在输入端放一个几十皮法的对地电容这会和信号源内阻构成低通直接把高频信号干掉。在电流反馈运放电路里这个电容还会改变共模信号的高频相位产生额外失真。我一般把输入滤波电容控制在10pF以下或者干脆不放让滤波发生在后级不要在前端影响运放本身的带宽和稳定。4.3 反相输入端和反馈电阻的PCB布局决定成败到了几百兆赫兹量级PCB布局就是电路的一部分。电流反馈运放的反相输入端是低阻抗对走线电感和过孔电容非常敏感。我见到的几个自激案例最后查出来不是电阻值选错而是反馈电阻离反相输入端太远中间走了两个过孔加一小段长走线。所以布局上有一条铁律反馈电阻必须紧贴反相输入端焊盘到引脚的距离越短越好最好直接贴着芯片引脚放。另外反馈电阻下面的地层要挖空或者至少保证反馈节点没有大片覆铜紧贴。因为反馈节点对地的寄生电容会和反馈电阻形成分压把高频反馈信号引入地降低有效反馈量进一步削弱相位裕度。这个细节在低速电路里没有人会管在高速电流反馈运放里能差出几十兆赫兹带宽和几个dB的峰化。我习惯把反相输入端这一小段走线当成射频节点来对待走线短、无过孔、无覆铜通常就不会有太大问题。5. 常见问题与排查技巧实录5.1 上电自激输出在电源轨之间乱跳如果一上电示波器就看到高频振荡先别急着换芯片。首选检查反馈电阻是不是用了0欧姆或小于100欧姆的值如果是直接换到500欧姆附近再试。其次检查同相输入端是否悬空电流反馈运放的输入级是缓冲器输入端悬空时极易拾取噪声并自激务必接一个确定源阻抗的信号源或到地电阻。最后检查电源去耦AD811需要每个电源引脚都有100nF陶瓷电容紧贴放置那种用TL431做反馈环路时补偿电容随便放的思路不能照搬高速运放对电源毛刺的敏感度远超你的想象。我调试时还会用热像仪扫一遍板子如果某个电阻异常发热而电路明明没有输出功率基本就是振荡状态电流都被高频信号推着走。这个方法比示波器找振铃更快尤其在音频或视频系统里很实用。5.2 带宽怎么调都只有几十兆跟标称对不上如果G2时带宽明显低于140MHz先看负载条件。AD811的带宽指标是在特定负载下测的纯容性负载会把它压下来。再看反馈电阻是不是取大了有些工程师习惯所有运放反馈都取10k这在电压反馈运放里问题不大到了电流反馈运放就是灾难直接让带宽掉一个数量级。还有一种情况是同相输入端的对地电容太大把输入信号先低通滤波了一遍这时候示波器探头看输入端可能还是干净的但芯片内部看到的高频早就没了。排查顺序可以这样先短路输出负载测空载带宽再换小反馈电阻看带宽是否回升最后去掉输入端对地电容。这三步做完90%的带宽不足都能定位。5.3 输出过冲不大但频响在几十兆赫兹处出现鼓包这个是相位裕度不足的典型表现。频响鼓包意味着闭环在某个频率上出现谐振峰对应的时域现象就是方波轻微振铃。解决办法按优先级排列先减小输出端容性负载再增大反馈电阻比如从536Ω换到649Ω然后检查反相输入端的寄生电容最后才考虑换更高带宽的运放。注意一定不要在反馈电阻上并联电容来压鼓包这对电流反馈运放来说等于帮倒忙会把相位裕度进一步打穿振荡只会更严重。用网络分析仪看S21曲线时如果看到带内平坦但高频有一个2到3dB的凸起不要以为这是增益储备那就是相位裕度不足的信号。把它压平你的瞬态响应就会干净。5.4 视频信号出现差分增益和差分相位劣化做视频电路时高频响应的微小峰化肉眼未必看得到但仪器会告诉你差分增益和差分相位已经超标。这个问题往往不是芯片不行而是反馈电阻偏离推荐值太远。AD811的0.01%差分增益、0.01°差分相位是在649Ω附近的反馈网络下测出来的你换成2kΩ带宽塌了色度信号的高频分量就失真换成小阻值峰化引入的群延迟波动又会体现在颜色过渡上。所以视频应用里建议严格落在厂家典型值附近别尝试用反馈电阻去调个人喜好。这里我吃过一次亏为了压低噪声把反馈电阻从649Ω提到了1.2kΩ结果看波形以为没问题上了视频分析仪才发现差分相位超标了一倍多。后来换回649Ω配合适当的输入滤波指标才回来。视频指标的余量不像方波那么直观不能只靠眼睛看。5.5 常见问题速查表与最终建议把上面这些现象整理成一张表方便调试时快速对照现象可能原因排查顺序上电自激振荡反馈电阻过小、输入端悬空、电源去耦不足先换反馈电阻到500Ω附近再接信号源最后查去耦带宽低于标称反馈电阻过大、容性负载过重、输入滤波电容过大换小反馈电阻空载测带宽去掉输入滤波电容高频鼓包/轻振铃相位裕度不足、反馈节点寄生电容过大增反馈电阻减负载电容优化反馈节点布局视频指标超标反馈电阻偏离推荐值、群延迟波动恢复厂家典型值配合隔离电阻再测5.6 不得不提的另一个坑不要在反馈回路里并电容这条几乎是电流反馈运放使用者的通用教训。电压反馈运放里反馈电阻并联一个小电容是常见补偿手段用来压低噪声或调节频响。但在电流反馈运放里反馈电阻本身就是主极点的一部分并上电容等于直接改变RC网络的相位关系结果往往不是补偿而是振荡。如果你看到某份电路图在电流反馈运放的反馈电阻上并了电容先打个问号除非设计者明确算过否则大概率是从电压反馈运放电路抄过来后忘了改。以前帮人看过一块板子输出总在某个频率上啸叫查来查去就是反馈电阻上并了一个4.7pF电容说是老工程师教的消振方法。把电容摘掉后电路立刻稳定。同样的教训也适用于输入端不要试图用大电容去吸收反相输入端的噪声低阻抗节点对电容非常敏感加电容只会把问题搞复杂。我在多个项目里反复验证过一件事电流反馈型运放的反馈电阻不是可以拍脑袋定的小事尤其电压跟随器这种看似最简单的拓扑反而是最容易被忽略的稳定性雷区。拿AD811来说G1时500Ω到650Ω附近基本就是最佳工作区往左往右都是悬崖。做硬件就是这样很多问题看起来是运气问题其实是参数选择问题。你多花十分钟把反馈电阻认真算一下、在板子上实测一遍后面省下的是几天的调试时间。希望这篇能帮你少踩一次坑也欢迎交流你在电流反馈运放电路里遇到过的奇怪现象。