ARTICLE DETAIL

资讯详情

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

运放选型必看:增益带宽积GBW的原理与工程避坑指南

运放选型必看:增益带宽积GBW的原理与工程避坑指南 前阵子帮朋友做一块超声检测前端的模拟放大板。换能器出来的回波信号只有零点几毫伏到几毫伏中心频率200kHz还得保留到1MHz附近的谐波分量。我的第一级目标很明确放大40dB100倍-3dB带宽做到1MHz输出摆幅5V。当时翻了翻选型表看中一颗增益带宽积GBW标称75MHz的精密运放心里一盘算100倍×1MHz100MHz75MHz差点意思但转念一想有用信号才200kHz750kHz带宽绰绰有余了。板子回来后接到实际探头上一测-3dB带宽只有约300kHz整个信号都软绵绵的差点想砸样板。后来把GBW从原理到工程重新捋了一遍才意识到问题出在我对增益带宽积的理解太理想化。它只在运放保持单极点滚降、环路增益远大于1、输出摆幅不大的前提下才成立。这篇文章就把我从原理到选型的完整复盘写出来适合正在做运放选型或自己搭信号链的工程师也适合刚学模拟电路、被各种带宽参数绕晕的朋友。文里的计算都是工程近似目标是让你能快速判断一颗运放能不能用而不是替代数据手册和仿真。1. 为什么选型时总在GBW上翻车——一个超声前端项目的复盘1.1 需求拆解和第一次翻车经过超声探头的输出是典型的高阻抗小信号我用了同相放大结构来保证输入阻抗足够高。目标增益100倍Rf取99kΩ、Rg取1kΩ。按教科书公式信号最高频率1MHz所需GBW 100 × 1MHz 100MHz。我手上那颗GBW75MHz的运放理想闭环带宽只有750kHz。问题在于我没有把下面几件事算进去反相输入端的寄生电容会改变噪声增益曲线实际带宽远远到不了750kHz。输出摆幅按5V算1MHz满摆幅输出需要的压摆率至少是 2π × 5V × 1MHz ≈ 31.4V/μs而那颗精密运放的压摆率只有个位数。高增益条件下运放的第二个非主极点会在远低于GBW的地方就开始贡献相移实际可用带宽比GBW ÷ 增益要再打七折八折。所以表面上是GBW够不够的问题实际上是系统级的增益带宽积预算问题。一颗运放标称GBW 75MHz不等于你就能在75MHz带宽范围内随便用它只是告诉你开环增益曲线降到0dB的那个点在哪里。1.2 数据手册里GBW到底标的是什么GBW全称Gain Bandwidth Product中文叫增益带宽积有的厂家写作GBP有的直接写Unity Gain Bandwidth。它的定义是运放开环增益下降到1倍0dB时对应的频率。也就是说一颗GBW100MHz的运放它的开环增益曲线在100MHz处穿过0dB线。这里有个容易看错的细节。数据手册的带宽栏有时会写成单位增益带宽Unity Gain Bandwidth闭环增益为1时的-3dB带宽约等于GBW。特定增益下的-3dB带宽Bandwidth, G10比如写着50MHz G10那GBW大约是500MHz不是50MHz。全功率带宽Full Power Bandwidth这个更狠它受压摆率限制往往只有GBW的几分之一甚至几十分之一。选型时先看清楚那一栏到底是在什么增益条件下测的别把G10时的带宽当成GBW用。1.3 先记住核心换算闭环带宽GBW÷噪声增益所有电压反馈型运放的闭环-3dB带宽在单极点近似下都满足f_BW GBW / G_noise这里G_noise不是信号增益是噪声增益定义是1/ββ是反馈系数。对同相放大和反相放大这些常规负反馈结构G_noise 1 Rf/Rg跟信号从哪个输入端进来没关系。很多人在这一步就栽了。你以为自己在做100倍同相放大带宽应该等于GBW/100但如果电路是反相放大信号增益是-100倍Rf/Rg100噪声增益却是101带宽就按101算。差的这1%在高增益时无所谓但在低增益时会非常明显——比如信号增益是1的电压跟随器噪声增益是1而信号增益是-1的反相器噪声增益是2带宽直接少一半。这还只是固定电阻带来的差距后面还有寄生电容在捣乱。2. GBW从哪里来——主极点、开环增益曲线与增益带宽守恒2.1 运放开环增益曲线到底长什么样运放的开环增益不是一直平坦的。它从某个很低的频率开始就以每十倍频程20dB的斜率往下滚降。这个转折频率叫做主极点频率f_p在很多精密运放里只有几赫兹到几十赫兹。开环增益的简化传函长这样A_OL(s) A0 / (1 s / 2πf_p)其中A0是直流开环增益通常在100dB到140dB之间。A0和f_p不是两个独立参数它们乘起来就是GBWA0 × f_p GBW举个例子OPA2210的直流开环增益典型值130dB也就是约316万倍GBW18MHz。那么主极点频率就是18MHz ÷ 3.16×10^6 ≈ 5.7Hz。意味着从约5.7Hz开始开环增益就按-20dB/dec往下掉一直掉到18MHz处变成1倍为止。在这个滚降区间内任意频率f处的开环增益约为A_OL(f) ≈ GBW / f这个近似式非常有用。比如你算出一颗GBW10MHz的运放在100kHz处开环增益只剩100倍。如果你的闭环增益正好也要100倍那环路增益就只有1倍左右负反馈带来的线性度、失真抑制、输出阻抗优势全部消失。选运放时不能只看闭环带宽还得看带宽频率处的环路增益还剩多少。2.2 为什么增益×带宽会约等于常数把开环传函代入闭环反馈系统可以得到闭环增益表达式H(s) A_OL(s) / [1 β × A_OL(s)]把A_OL的传函代入假设直流增益A0足够大整理后约等于H(s) ≈ (1/β) × [1 / (1 s / (2π × β × GBW))]这还是一个一阶低通的形式闭环-3dB带宽就是β×GBW。而噪声增益G_noise正好等于1/β所以f_BW GBW / G_noise这就是增益带宽积守恒的来历。它不是某种神秘的物理定律只是运放在单极点滚降区里的数学必然结果。可以把GBW理解成一个环路增益预算你把它用在了降低噪声增益提高闭环增益上留给带宽的部分就少了。需要注意这个公式只在运放保持单极点滚降时严格成立。实际运放在接近GBW的地方会出现第二个、第三个极点导致开环增益曲线提前弯下去实际可用的闭环带宽通常比GBW ÷ 噪声增益再低10%~30%。所以后面选型时我会引入一个至少2倍的裕量系数。2.3 GBW不是免费午餐——功耗、噪声和稳定性的三角权衡既然GBW越高越好为什么厂家不做一颗GBW1000MHz且什么都好的通用运放因为在模拟电路里没有免费午餐。提高GBW通常要付出这些代价需要更大的偏置电流和更快的内部节点充放电静态功耗必然上升。输入管的跨导和电流密度会被迫提高输入电压噪声往往随之增大。更高GBW意味着单位增益附近的相位裕度更难保厂家要么提高静态电流来推第二极点要么限制最小稳定增益。拿实际型号对比就很直观型号GBW输入电压噪声密度静态电流典型定位OPA221018MHz2.2nV/√Hz约0.75mA/通道精密、低功耗OPA161280MHz1.1nV/√Hz约3.6mA/通道低噪声音频OPA6571.6GHz4.8nV/√Hz约14mA宽带JFET最小稳定增益7AD80993.8GHz0.95nV/√Hz约16mA超低噪声高速数据为典型值型号不同批次和测试条件会有差异以官网数据手册为准。所以选型时不能只追求GBW高。精密低频场景选高GBW运放往往花了高功耗还引入了不必要的噪声得不偿失。3. 不同电路拓扑里GBW的正确算法——噪声增益才是主角3.1 同相放大器最直接的用法同相放大是最常见也最容易算的电路。Rf接输出到反相输入端Rg从反相输入端接地。信号从同相输入端进来闭环增益为A_v 1 Rf / Rg由于这个电路的β就是Rg/(RfRg)噪声增益正好等于信号增益所以f_BW GBW / (1 Rf/Rg)一个GBW10MHz的运放搭10倍同相放大理想带宽就是1MHz。这个场景下电容的影响相对小因为反相输入端的等效接地电阻是Rf∥Rg不是单纯的Rg杂散电容引起的高频极点位置更高一些。我实际测试过一颗GBW10MHz的通用运放在10倍同相放大时实测-3dB带宽大概是900kHz跟理论的1MHz差不了太多。这说明在低增益、低杂散电容场景下这个公式是相当可靠的。3.2 反相放大器容易忽略的增益1修正反相放大电路里信号从Rg进反相输入端Rf反馈到反相输入端。信号增益是A_v -Rf / Rg但噪声增益是1 Rf/Rg。所以反相放大器的闭环带宽是f_BW GBW / (1 Rf/Rg)举个例子Rf100kΩ、Rg1kΩ信号增益-100倍噪声增益101倍。如果GBW80MHz理想带宽就是80M ÷ 101 ≈ 792kHz如果换同相放大做到100倍带宽是80M ÷ 100 800kHz。两者差距不大但在增益接近1时差异就出来了反相器增益-1时噪声增益是2带宽只有GBW的一半。反相放大还有一个更隐蔽的坑反相输入端到地的寄生电容Cp会引入额外的噪声增益极点。这个极点的频率大约是f_p ≈ 1 / (2π × (Rf ∥ Rg) × Cp)当Rg很大时Rf∥Rg接近Rg这个极点就会落到低频。比如Rg10kΩ、Cp5pF极点约3.2MHz如果你目标带宽1MHz这个极点就在带宽附近闭环带宽会被明显压低甚至产生峰值。对这种电路通用的做法是在Rf上并联一个小的反馈电容Cf通过引入零点来补偿噪声增益提前上升的趋势。这个技巧做高速信号链的人应该深有体会。3.3 差分放大器与仪表放大器CMRR随GBW衰减单运放差分放大器的信号增益是Rf/Rg噪声增益同样是1Rf/Rg带宽算法和反相放大器基本一致。但这类电路还有一个GBW决定的额外指标——高频CMRR。差分放大器的共模抑制比并不是常数它会随频率升高而恶化。原因很简单在频率升高时运放的开环增益下降负反馈对共模误差的抑制能力减弱。CMRR开始恶化的转折点通常跟运放的GBW直接相关GBW越高高频CMRR维持得越好。如果你的应用是1MHz以上的差分信号采集只盯着直流CMRR和GBW去做分离差分电路出来的高频共模抑制能力往往惨不忍睹。这也是为什么我建议真正的高性能差分信号调理直接选集成仪表放大器或差分放大器芯片厂家内部已经做好了GBW分配和激光修调比自己拿通用运放拼靠谱得多。自己拼电路时看到的理论GBW足够在实际高频CMRR测试面前经常站不住脚。3.4 有源滤波器GBW不足会直接把滤波器形状改变有源滤波器是GBW理解最容易出偏差的地方。很多人觉得低通滤波器截止频率1MHz那运放GBW有个5MHz、10MHz就足够了。实际上完全不是这么回事。以Sallen-Key二阶低通为例截止频率fc1MHzQ0.707巴特沃斯响应。在fc处运放的开环增益只剩下GBW/fc。如果用GBW10MHz运放在1MHz处的开环增益只有10倍。这意味着反馈深度只有20dB运放自身的相位滞后会叠加进滤波器的传递函数实际滤波器的响应会偏离理想值——截止频率偏移Q值升高甚至出现明显峰化。我自己用GBW10MHz的运放搭过一个1MHz的Sallen-Key低通扫频结果在1.35MHz附近出现了约2dB的鼓包整个转折特性偏成了类似贝塞尔和巴特沃斯之间的怪样子。换成GBW100MHz的运放后曲线才和仿真吻合。工程经验法则Sallen-Key拓扑运放GBW至少需要50~100倍的目标截止频率。MFB多重反馈拓扑GBW要求更苛刻建议100倍以上最好200倍。如果有DC偏置校正或需要高Q值带通GBW要求还会更高。这个滤波器比放大器更吃GBW的特性是所有做模拟信号链的人早晚要撞上的墙。4. 选型实战从需求到型号的完整决策路径4.1 先把需求整理成可计算的约束清单我现在的习惯是拿到一个运放选型需求后不急着翻型号而是拉一张表把硬约束全部写下来。以超声前端为例大约是这样的参数需求值说明信号输入范围0.5mV ~ 5mV探头输出高阻抗闭环增益40dB100倍单级实现信号最高频率1MHz含谐波成分输出幅度0.5V ~ 5V后端ADC输入范围输入阻抗尽量高探头输出阻抗高等效输入电压噪声越低越好最小信号0.5mV供电±5V系统既定约束这些条件写清楚后真正的选型约束就变得非常明确要同时满足增益100倍、带宽1MHz、低噪声、高输入阻抗。4.2 用GBW反推法初筛型号裕量系数取多少基本需求是GBW 100 × 1MHz 100MHz。我前面说过实际运放有第二极点、温度漂移和批次差异理想单极点公式会偏乐观所以工程上要加裕量系数KGBW_req G × f_BW × KK取值我一般这样看电路简单、环境温度受控、对带宽精度要求不高K取1.5~2。精密仪器、宽温范围、Sallen-Key滤波器等高要求场景K取3~5甚至更高。超声前端按K2算GBW_req 100 × 1MHz × 2 200MHz。这个值直接把绝大多数通用精密运放排除在外了。如果你反过来要从已知GBW推算可用的最大闭环带宽公式是f_max GBW / (G × K)这个方法能帮你快速判断一颗库存里的旧芯片还能不能用在新的设计里非常实用。4.3 GBW达标后下一步要看哪些参数GBW只是第一道粗筛。进入候选名单后我会按以下顺序继续审视压摆率SRSR ≥ 2π × V_peak × f_max。输出5V1MHz时至少需要31.4V/μs。很多高GBW运放反而卡在这里——比如某些精密运放GBW有50MHz但SR只有几V/μs做大信号高频输出时波形直接变成三角波。输入偏置电流和输入电流噪声超声探头是高阻抗源BJT输入级的微安级偏置电流会产生可观的直流误差同时电流噪声流过源阻抗会转化成分压噪声JFET/CMOS输入在这里有天然优势。输入电压噪声密度低噪声前端优先考虑。等效输入噪声密度会乘以噪声增益100倍出现在输出端5nV/√Hz的运放输出噪声密度就是500nV/√Hz在1MHz带宽内RMS噪声可到0.5mV级别对0.5mV的输入信号来说已经很紧张。输入电容对高阻抗源和跨阻放大器影响大高速运放的输入电容可能达到十几pF后面会详细说它的连锁反应。最小稳定增益很多高速运放不是单位增益稳定增益过低会振荡。4.4 超声前端40dB放大器的选型对比按上面的标准筛下来我最终对比了几颗型号GBW压摆率电压噪声密度输入类型最小稳定增益结论OPA161280MHz28V/μs1.1nV/√Hz双极1噪声漂亮但带宽差一倍淘汰OPA221018MHz6.5V/μs2.2nV/√Hz双极1带宽严重不足OPA6571.6GHz700V/μs4.8nV/√HzJFET7带宽和SR都宽裕高阻抗友好AD80993.8GHz1350V/μs0.95nV/√Hz双极1噪声和带宽都强功耗高单看GBWOPA657和AD8099都远超200MHz。最后我选了OPA657JFET输入对超声探头这种高阻抗源非常合适GBW1.6GHz在100倍增益下理想带宽还有16MHz给第二极点和温度漂移留了极大空间压摆率700V/μs远超31.4V/μs的底线要求。如果追求最低噪声AD8099会是更好选择但它的静态电流约16mA系统电源预算撑不住。这就是选型的常态GBW决定了你能不能进入决赛圈但真正让你做最终决定的往往是噪声、功耗和输入结构。5. 跨阻放大器(TIA)里的GBW陷阱——平方根公式登场5.1 为什么TIA不能直接套GBW÷噪声增益跨阻放大器TIA和普通电压放大有一个本质区别反相输入端对地存在一个不可忽略的电容Cin它包括光电二极管结电容、运放输入电容和PCB杂散电容的并联总和。这个Cin随着频率升高阻抗下降会让反馈系数β跟着一起下降噪声增益不再是常数而是随频率上升的曲线。这意味着直接套f_BW GBW / G_noise会得到严重偏乐观的结果。因为噪声增益不是恒定的101或者201而是在高频段被电容拉高环路增益提前跌穿0dB。可以打个比方普通电压放大器的带宽像一条直路用GBW除以增益就知道终点在哪TIA的带宽像盘山路每转一个弯实际能跑出的带宽都比纸面上小一截而且转折越急损失越大。5.2 工程近似公式与使用前提在选取合适反馈电容Cf、相位裕度约45°~57°的前提下TIA的-3dB闭环带宽可以用工程近似公式估算f_BW ≈ sqrt(GBW / (2π × Rf × Cin))反推所需GBW就是GBW_req ≈ (2π × f_BW)² × Rf × Cin注意这里的GBW是平方关系。这意味着其他条件不变时想把TIA带宽翻倍GBW要变成原来的4倍。这就是为什么高速跨阻放大器的运放选择总是让新手崩溃。这个近似公式的使用前提是Cin远大于Cf运放的开环增益曲线在环路交截频率附近仍然保持单极点滚降。实际设计时还是要跑仿真确认相位裕度不能只靠这一个公式交差。5.3 算例设计一个5MHz带宽的跨阻放大器假设我有一个光电二极管探测链路跨阻增益Rf50kΩ反相输入端总电容Cin10pF目标带宽5MHz。需要的GBWGBW ≈ (2π × 5MHz)² × 50kΩ × 10pF (31.4M)² × 50kΩ × 10pF ≈ 492MHz你没看错想要50kΩ增益下跑5MHz带宽运放GBW得接近500MHz。普通运放根本做不到只能上OPA657这类宽带JFET运放或者改用电流反馈型放大器。如果我把Rf降到10kΩ同样的带宽要求下GBW需求就降到约98MHz难度直接下降一个数量级。这就是TIA设计里Rf、带宽、GBW三者之间最残酷的权衡你永远得在这三个量之间做交换。再算一个更极端的Rf100kΩCin15pF想要10MHz带宽GBW需求会冲到约62.8M²×100k×15pF ≈ 5.9GHz。这个数字基本已经超出普通电压反馈运放的能力了得换专用的跨阻放大方案或者用分立电路来设计。6. GBW计算中容易踩的五个坑和我现在的处理习惯6.1 坑一把GBW当成万能指标忽略小信号与大信号的差别GBW是在很小输出信号幅度下测出来的所以本质上是一个小信号参数。大信号工作时的带宽受压摆率SR限制公式是SR_min 2π × V_peak × f_max输出5V、频率1MHz时SR至少要31.4V/μs。如果你只是按GBW选了一颗SR很低的精密运放小信号带宽是够的但一旦输出接近满幅带宽立刻坍缩。这也是我第一次超声前端翻车的重要原因之一。6.2 坑二忽略数据手册的测试条件GBW典型值通常在25℃、特定电源电压和纯阻性负载下测得。实际使用中供电电压降低、温度升高、输出驱动容性负载GBW都会打折扣。有些JFET输入运放的GBW还随共模输入电压变化这在轨到轨输入级里尤其明显。我现在的降额习惯是把数据手册的典型GBW按70%~80%作为有效设计值。如果设计余量只剩1.1倍那和没有余量没区别。6.3 坑三级联时带宽不是简单相加多级放大器级联时每一级都会吃掉一部分带宽。两级完全相同的单极点电路级联总带宽是单级带宽的约0.64倍三级则约0.51倍。公式是总带宽 单级带宽 × sqrt(2^(1/n) - 1)所以用两个10倍放大器级联实现100倍增益时如果每级带宽1MHz总带宽只有约640kHz而不是你以为的1MHz。碰到这种情况每级的GBW都要往上加或者干脆用一级高GBW运放。6.4 坑四拿VFB的思维去选CFA电流反馈放大器CFA的带宽主要由反馈电阻Rf决定而不是由增益和GBW的乘积决定。你把CFA的闭环增益从1倍调到10倍带宽可能几乎不变但你换了个Rf带宽立刻变。所以数据手册里CFA不会给你常规意义的GBW而是给推荐反馈电阻下的带宽曲线。选CFA时要严格按数据手册推荐的Rf范围来设计千万别把VFB那套GBW÷增益硬套上去。6.5 坑五以为GBW高就一定稳定忽略最小稳定增益高速运放为了追求极高GBW往往会牺牲单位增益稳定性。比如OPA657的最小稳定增益是7倍你把它的环路接成电压跟随器很可能直接自激振荡。数据手册里会写Stable at Gain ≥ 7这类字样。选型时一定要看清这颗运放是否允许你当前的闭环增益。6.6 我现在的口算习惯与仿真确认踩过几次坑之后我现在的选型流程很固定先写三行目标增益G、信号最高频率f_max、最大输出摆幅V_peak。口算两个数GBW_req G × f_max × 2SR_req 2π × V_peak × f_max。如果是TIA换成GBW_req ≈ (2π × f_BW)² × Rf × Cin。用这两个数去筛选候选型号。定下型号后必须用LTspice或TINA-TI加载厂家提供的宏模型跑AC分析和瞬态分析确认尤其要确认相位裕度。PCB上留好反馈电容Cf的位置实测时方便做补偿微调。有一次我在一个项目里偷懒跳过了仿真环节结果板子回来发现Sallen-Key滤波器出现了一个3dB的峰。后来乖乖装上厂家模型一跑跟实测完全吻合从此再也不敢省这一步。GBW这个参数用来做初步判断和口算筛选极其实用但真正下决定之前还是要让仿真和实测来兜底。
返回列表