十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

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

低功耗高精度运放怎么选?从能效设计到工程实践全解析

低功耗高精度运放怎么选?从能效设计到工程实践全解析 1. 一个多年模拟工程师的困惑精度和功耗真的只能二选一吗做了十几年模拟电路有一个需求几乎每次做方案评审都会碰到要更高精度的运算放大器Op Amp同时系统总功耗还压得很紧。以前一提高精度第一反应就是去看失调电压Vos和温漂TCVos指标稍微好一点静态电流Iq动不动就几百微安甚至毫安级别。电池供电的便携设备、4-20mA两线制变送器、智能传感器这些场景功耗预算根本给不了这么多。为了省电只能降低采样率或者用更低的参考电压结果精度又缩水整个系统做到最后就是一场妥协战。但最近几年芯片厂商在高精度运放这条线上的方向明显变了——不是单纯堆指标而是开始讲能效。所谓High-Accuracy Op Amp Boasts Energy Efficiency这种说法翻译成人话就是把输入失调电压、温漂、噪声这些精度硬指标做好的同时把静态电流压到微安级别。这在以前很难想象因为运放内部的输入级、偏置电路、输出级每一部分都在吃电流降功耗和降噪声本质上是一对物理矛盾。这篇文章我主要想聊清楚三件事高精度运放的核心指标到底该怎么看能效又是从哪里抠出来的以及在实际选型和电路调试里这些芯片能给你带来什么真实收益有哪些坑要躲。内容主要结合我这些年在精密测量、传感器信号调理、电池供电设备上折腾运放的经验写给正在做硬件选型或者正在调电路碰到功耗超标问题的工程师看。无论是刚入行还是干了几年想查漏补缺都应该能从里面捞到一点实用的东西。2. 高精度运放的核心指标别只盯着失调电压一个数很多工程师选运放只看两个参数失调电压Vos和失调电压温漂TCVos。这没有错但高精度这个事其实是好几个指标联合作用的结果单独看一个数很容易被带到沟里去。2.1 失调电压与温漂精度的地板有多低失调电压就是输入引脚之间等效存在的微小电压差理想的运放应该完全为零但现实里芯片制造时的工艺失配决定了总会有几十微伏到几百微伏不等的偏差。高精度运放能做到的水平目前主流产品在10微伏到50微伏之间更好的可以到5微伏以下。失调电压温漂则是这个误差随温度变化的速度单位是微伏/℃精密产品一般做到±0.05微伏/℃到±0.5微伏/℃之间。两个指标合起来决定的是你的系统在整个工作温度范围内的最差精度而不只是25℃常温下的表现。举个例子一颗Vos标称10微伏、TCVos为0.1微伏/℃的运放温度从25℃升到85℃多出来的误差就是0.1×606微伏总计16微伏。如果TCVos是0.5微伏/℃同样升温60℃就是30微伏的附加误差总计40微伏。4倍差距全在温漂上。选型的时候如果只看Vos漂亮就下单最后在高温工况下测出来的精度一定是让人头大的。2.2 噪声密度低频1/f噪声才是精密测量的真麻烦噪声密度这个指标数据手册上会给出两个值一个是中频段通常1kHz以上的白噪声密度单位nV/√Hz另一个是低频段的1/f噪声拐点频率。很多人对噪声的理解停留在信噪比层面但做高精度测量时真正限制分辨率下限的往往是低频1/f噪声。以0.1Hz到10Hz频段的峰峰值噪声为例普通运放能做到1微伏峰峰值都算不错高精度运放可以做到100纳伏到300纳伏级别。这个区别在应变计桥式传感器、热电偶测温、光电二极管电流放大这类对低频信号敏感的电路里尤其重要因为有用信号本身就藏在低频范围1/f噪声一旦大了积分出来的直流误差会直接淹没信号。值得注意的是噪声和功耗在物理层面强相关。运放输入级的偏置电流越小跨导越低等效到输出端的噪声电压就会增大。那些把静态电流压到微安级别的运放如果工艺和架构设计不到位噪声通常比同精度的高功耗版本高出不少。所以判断一颗低功耗运放好不好一定要把噪声指标一起看而不能只看静态电流。2.3 电源抑制比PSRR与共模抑制比CMRR看不见的精度杀手电源抑制比是运放对电源电压波动的抑制能力。电池供电设备里电池电压会随着放电逐渐下降如果PSRR不够好电池电压每变化100毫伏输出端就会额外漂移几十微伏系统校准就白做了。高精度运放通常把PSRR做到100dB以上换算过来就是10万倍以上这样电源电压变化1V等效输入误差最多10微伏。共模抑制比CMRR则是运放对两个输入引脚上同时出现的相同电压变化共模信号的抑制能力。像惠斯通电桥、差分放大器、电流检测这类场景共模电压往往是几十伏级别的摆动CMRR不够好共模电压一变化输出误差跟着变而且这种误差很难通过简单校准消除因为它随共模电压非线性变化。一般高精度运放的CMRR在100dB到140dB之间。2.4 高精度运放关键指标速查对照我整理了一下目前市面上几类常见高精度运放的典型指标范围方便大家做初步选型对比运放类型典型Vos(μV)典型TCVos(μV/℃)典型噪声密度1kHz(nV/√Hz)典型静态电流(μA)典型应用场景通用精密运放10-500.1-0.57-15500-1000工业信号调理、仪表放大器前端零漂移运放1-100.01-0.0520-100300-2000精密测量、电池监测、微弱信号放大低功耗精密运放10-1000.2-1.030-1001-50电池供电传感器、便携设备低功耗零漂移运放1-150.02-0.150-2002-30物联网传感器节点、能量采集系统注意零漂移运放chopper或auto-zero架构虽然失调和温漂很漂亮但噪声密度往往比普通精密运放差因为斩波开关会把高频开关噪声折返到低频段。所以选零漂移还是有失调的普通精密运放要看你的应用更怕失调还是更怕噪声。低通滤波后如果噪声积分仍然过大就说明这颗芯片的噪声特性不适合你的系统。3. 能效从哪里省静态电流、架构选择和电源策略说完精度回到能效这个半场。运放的低功耗设计核心目标就是把静态电流做小同时尽量维持精度和噪声性能。这里面的门道比单纯选芯片要深得多。3.1 静态电流是功耗账单里最容易被忽视的一项做系统功耗评估时很多工程师习惯只算传感器、MCU、无线模块这些大块头运放的电流觉得就是几毫安的事随手就忽略掉了。但在多通道采集系统里假设一块板子上有8颗运放每颗静态电流1毫安加起来就是8毫安。如果是两线制4-20mA变送器整个回路电流上限才4毫安——注意这是给传感器、运放、MCU、通信模块全部加在一起的预算。一颗运放吃掉1毫安剩下的根本没法分。现在低功耗高精度运放能做到什么程度单通道静态电流小于20微安的产品已经很常见甚至有些零漂移运放能做到2微安以下。从1毫安降到20微安单个通道功耗降低50倍即使精度略受影响整个系统功耗预算也完全能承受。如果所有通道的运放都换成低功耗版本8通道采集系统能省下约7.84毫安这些电流足够让一颗低功耗MCU多跑好几倍的时间。3.2 零漂移架构与低功耗是如何共存的零漂移运放之所以能把失调和温漂压到极低本质上是用了动态校正技术——输入失调在一个开关周期内被采样然后在后级做抵消。这个过程的代价是内部需要额外的时钟电路和开关网络通常要吃更多的电流。不过工艺进步让这条路的功耗瓶颈在慢慢松动现在的低功耗零漂移运放静态电流能做到20微安以下代价已经很小了。这类架构还有一个隐性红利因为失调一直在被动态校正所以失调对温度的敏感度被大幅削弱TCVos可以做到0.02微伏/℃以下甚至0.01微伏/℃都是可以的。这在温度变化剧烈的工业应用里是巨大优势。当然代价也是有的——动态开关动作会在输出端引入开关噪声纹波通常表现为几十到几百微伏的高频噪声。虽然可以通过外部低通滤波或者芯片内部的滤波器消除但如果你对开关频率附近的噪声特别敏感需要提前做评估。3.3 轨到轨输入输出低电压应用里没法绕开的设计低功耗系统往往配的是低电源电压比如单节锂电池3.3V、两节干电池3V甚至低至1.8V的系统。在低电源电压下做信号调理运放能不能轨到轨输入、轨到轨输出就很重要了。轨到轨输入会用两个互补的输入差分对PMOSNMOS在输入接近正轨或负轨时自动切换主副差分对这本身没有问题但要小心一个问题两个差分对的失调电压通常并不一致切换时可能会产生一个台阶状的失调变化叫cross-over失真。有些芯片把这个差异处理得很好比如做了内部校准或交叉补偿但便宜一点的芯片可能就有明显的不连续点在要求稳定的精密系统里很致命。轨到轨输出则要看输出级的饱和压降能力。低功耗运放通常输出级驱动能力有限带不动重负载这在后面的应用案例里会专门讲。3.4 低功耗供电方案用较低的电流干更高的效率活低功耗运放和其他低功耗器件一样在电源设计中要注意几个点电源电压越低运算放大器内部偏置电路的动态范围越小为了保住增益和压摆率核心偏置电流可能反而不能按比例降低。所以低电压和低功耗并不一定是同一件事选型时要以实际的Iq和电源电压组合为基准看功耗。稳定性与容性负载低功耗运放的输出级驱动能力弱带大电容负载更容易振荡。设计时输出到ADC采样保持电路需要加RC限流或采用驱动能力更强的型号。开关电源纹波耦合为了省电很多系统会用DCDC降压而不是LDODCDC的高频纹波会通过电源引脚耦合到运放内部。PSRR在100kHz以上的高频段往往明显恶化所以运放电源引脚一定要有良好的去耦甚至加RC二级滤波。4. 应用场景实战低功耗高精度运放到底能干什么理论看再多不如落到实际场景里验证。这里分享几个我做过的方案覆盖了传感器前端、电池监测和微弱信号放大把选型思路和实测数据都列出来供参考。4.1 两线制4-20mA变送器的低功耗前端两线制变送器是低功耗运放的经典应用整个变送器和传感器由同一个4-20mA电流环供电环路总电流限制在4mA以内其中4mA是给设备自身工作的底电流20mA才包含信号电流。做过这个的人都知道预算非常紧张传感器、信号调理运放、MCU、DAC/通信模块全要在这4mA里分配。我做过一个压力变送器前端传感器是恒流激励的桥式应变计信号经过一级仪放放大后送MCU的ADC。选型时最关键的是前端的一级运放功耗必须极低精度还必须高因为应变计桥路的输出信号本身只有毫伏级。最终用了静态电流约15微安的零漂移运放Vos约3微伏TCVos约0.02微伏/℃。实测结果温度从-40℃做到85℃全程温漂折算到压力显示值不到满量程的0.05%比用普通精密运放时好了一个数量级。整块前端板的静态功耗从原来的3.5毫安降到了0.35毫安MCU和通信模块的预算一下子宽裕很多。这里有一个很重要的经验零漂移运放虽然自身噪声比非零漂移高但因为它把1/f噪声的拐点频率压得很低在0.1Hz到10Hz的精密测量频段反而经常表现更好。对4-20mA变送器这种长时间稳定输出的场景这正好是决定性优势。4.2 电池供电的多通道温度采集系统另一个项目是多通道热电偶采集系统由两节AA电池供电要求连续工作至少半年采样周期1秒。热电偶输出信号非常微弱微伏级别需要极低失调和高增益同时每颗运放的静态电流不能超过25微安。这里选型的关键权衡是要用零漂移架构来保证微伏级信号的放大精度但零漂移运放的开关噪声又会在高频段抬升噪声底。我的做法是第一级用低功耗零漂移运放做60倍放大第二级用普通低噪声运放做二阶低通滤波和10倍放大。两级联起来总增益600倍带宽控制在10Hz以内。这样既利用了零漂移在低频的精度优势又把开关噪声通过第二级低通滤掉了。实测下来整个8通道采集板的总静态电流只有约1.8毫安其中8颗低功耗运放总共贡献约0.35毫安MCU无线模块在活跃状态吃掉了大头。在1秒采样周期、每分钟发射一次数据的工况下两节AA电池实际工作了接近8个月和设计预算基本吻合。4.3 光电二极管微弱电流检测光电二极管电流检测是低功耗高精度运放的另一个典型战场。光电流通常在纳安甚至皮安级别需要运放做跨阻放大TIA把电流转成电压。这里核心问题有两个运放的输入偏置电流必须极小否则会把光电流吃掉以及输入端的噪声增益放大效应必须控制住。低功耗运放有一个天然优势为了省电输入级偏置电流通常选得比较小这正好符合TIA应用的需求。我选过一颗输入偏置电流只有几皮安的零漂移低功耗运放配合100MΩ反馈电阻做TIA暗电流底噪做到了亚皮安级别。功耗也低静态电流才十几微安很适合放到光传感节点里。但这里有个坑值得提醒输入偏置电流受温度影响很大高温下会指数上升。在25℃时也许只有几皮安到85℃可能变成几百皮安这还好但有些便宜型号甚至会到纳安级。如果你的应用工作温度跨度大输入偏置电流需要按最差温度来估算而不是看25℃的典型值。4.4 低功耗高精度运放在各类场景中的选型视角应用场景核心精度指标要求核心功耗指标要求最容易忽视的坑4-20mA变送器Vos、TCVos、1/f噪声静态电流20μA温度范围下的总误差占比电池供电多通道采集噪声积分、通道间一致性静态电流30μA/通道多路并行的总电流叠加光电二极管TIA输入偏置电流、输入电流噪声静态电流尽量低高温下偏置电流暴涨便携医疗设备CMRR、噪声、共模输入范围静态电流50μA共模电压变化导致的输出漂移能量采集系统超低静态电流、低电压工作静态电流5μA启动时的供电压差与稳定时间5. 选型时的几个判断原则与经验心得选低功耗高精度运放我总结了一套自己的判断顺序按重要程度排下来基本是先确定精度硬指标再看电流预算然后评估噪声最后才轮到价格和封装。很多工程师习惯把价格放第一位最后调试费的时间远比省下的几分钱要贵。5.1 精度硬指标要先算清楚先把你系统允许的最大误差预算拆出来。比如一个0.1%精度的传感器前端信号链路总误差必须小于0.1%那么运放的Vos、温漂、噪声、增益误差、PSRR、CMRR各自能分到多少每项都要画出来。只有把预算算清楚才知道该用零漂移还是普通精密运放该用多少的TCVos才够。说个我踩过的例子早期做过一个测温电路没细算预算就选了Vos只有5微伏的运放觉得精度很好。结果系统要求温度误差±0.1℃热电偶信号约40微伏/℃意味着信号链路总误差不能超过4微伏。单看Vos没问题但再加上温漂0.2微伏/℃×60℃12微伏和1/f噪声约2微伏峰峰值以后总误差已经到将近20微伏差了5倍根本没法用。后来换成零漂移架构TCVos降了一个数量级问题才解决。5.2 低功耗并不等于低驱动能力但你不能指望它去扛重负载低功耗运放能处理大多数传感器信号但它的输出级驱动能力天然偏弱。输出电流能力可能只有正负几毫安带1kΩ以下的负载就会出现明显的增益误差甚至饱和。如果你的负载是MCU的ADC输入输入电容可能几十皮法问题不大但如果要驱动一个LED、变压器、长电缆或者较大的滤波电容就要特别小心。我有一次在TIA输出后面接了一个2.2uF的低通滤波电容本来是想滤掉高频噪声结果运放因为容性负载过大开始振荡。换成在电容前串一个电阻形成零点补偿就好了。低功耗运放的相位裕度通常比较紧张输出端接大电容之前建议先看数据手册的容性负载稳定性曲线画不出稳定裕度范围就别硬上。5.3 PCB布局和去耦低功耗芯片反而更挑基本功低功耗运放电流小很多人觉得布线随便拉一拉就行实际上电流越小对漏电流和地平面噪声越敏感。在MΩ级阻抗的电路中PCB表面的微小潮气形成的漏电通路都可能贡献纳安级别的漏流这对高阻传感器信号来说是很可观的干扰。我的习惯是高阻输入引脚周围画一圈保护环guard ring连接到低阻抗的同电位点把漏电流引走。运放电源引脚去耦电容尽量靠近引脚用0.1uF陶瓷电容必要时并联一个1uF。反馈电阻和输入源用尽量短走线减少寄生电容导致的相位偏移。信号地单独走不要和电源地混在一起从天头连到尾。5.4 从数据手册里挤出真实信息的方法读低功耗运放的数据手册重点要看几处容易被带偏的地方静态电流的测试条件有的芯片数据手册写的Iq是无负载、输出空载、25℃、电源电压5V条件下的值。实际在高温、低电源电压、带不同负载情况下Iq会有明显变化。有些芯片在低电源电压下Iq翻倍这个不测不知道。失调电压的分布特性数据手册给的Vos通常是典型值和最大值但实际批次分布是近乎钟形的。如果你设计的是量产产品建议用最大值做最差情况分析而不是用典型值。温度曲线很多芯片的Vos-温度曲线不是单调的中间可能有拐点。如果你的系统工作温度范围跨过拐点实际误差会比按TCVos线性外推更大。所以关键应用最好实测温度扫描不要只看手册曲线。最小工作电压低功耗运放经常要用在1.8V甚至更低的电源下但能工作和性能达标是两回事。在最小工作电压下失调、增益带宽积、压摆率都可能和典型值差很多要专门看手册里标注的at minimum supply voltage条件。6. 实测验证与调试怎么确认芯片真的高精度还低功耗选好了芯片、画好了电路接下来的调试验证阶段才是真正见真章的时候。这一节聊聊我在实测里常用的方法和容易踩的坑。6.1 静态电流的测量细节测量运放的静态电流看起来很简单——电源引脚串个万用表电流档就行。但低功耗运放电流只有十几微安普通万用表的电流档内阻和分辨率很容易带来误差。我一般用精密采样电阻加差分电压测量的方式在电源线路中串联一个10Ω或者100Ω的采样电阻用高精度万用表测电阻两端电压电流等于电压除以电阻。这样既避免了电流档内阻带来的压降干扰精度也更高。另外还要注意运放的静态电流在输出空载和带载时不同测量时要保证输出悬空或者接一个轻负载。上电瞬间的浪涌电流也可能比稳态Iq大不少示波器配合低通滤波看电流波形要比万用表靠谱。6.2 失调电压和噪声的实测方法测量微伏级别的失调电压最稳妥的方法是做成放大电路比如100倍增益然后用高精度万用表测输出电压再除以增益得到等效输入失调。注意运放输入端要对地接一个低阻值电阻避免输入偏置电流在源阻抗上转换成额外误差。噪声测量相对复杂一些需要低噪声电源、屏蔽盒、以及一个高精度示波器或频谱分析仪。测0.1Hz到10Hz峰峰值噪声时示波器要设置好带宽限制同时要让运放输出通过一个带通滤波器0.1Hz到10Hz不然20Hz以上的白噪声会把峰峰值读数抬得很高测出来的数根本没有参考意义。6.3 温漂测试的高效方法最理想的温漂测试是把整个电路板放进温箱或温控槽但要节省时间也可以只对运放芯片做局部加热——用加热片贴在芯片周围同时用探针式温度计记录实际结温。这样不用每次都把整块板子从机箱里拆出来。注意给芯片周围留出充分的温度稳定时间一般要15到30分钟才能让内部温度彻底均衡急着读数会得到一条波浪形的错误曲线。实测温漂时还要保证电源稳定因为电源电压的微小波动会通过PSRR污染读数。我会用线性电源或者精密LDO给被测运放供电同时用另一个通道记录电源电压排除偶发波动对结果的干扰。6.4 一个典型的实测数据参考我测过一颗标称超低功耗零漂移的运放Iq典型值约20微安Vos约5微伏在5V电源电压、100倍增益、带1kΩ负载的条件下实测结果如下测试项手册典型值实测值偏差分析静态电流Iq20μA22.3μA受温度与电源电压影响正常范围内失调电压Vos5μV4.2μV未超出规格批次差异0.1-10Hz噪声1.5μVpp1.8μVpp略高可能受外界干扰与电源噪声影响电源抑制比PSRR120dB118dB正常波动共模抑制比CMRR130dB126dB基本达标这个结果说明芯片本身指标没有任何问题。但注意如果测试环境里电源纹波很大或者没有加屏蔽噪声和PSRR的读数会难看很多。所以实测的前提是先把测试环境做到位不然测出来的差可能是环境的差而不是芯片的差。7. 最后想顺带分享的一个布局心得低功耗高精度运放的电路本质上同时握着精度和功耗两根线任何一边的取舍都会投射到另一边。在我个人经验中最容易出问题、又最少有人强调的地方是地平面的处理。高精度模拟电路最好用一点接地或多点接地但严格分区不要在数字地和模拟地之间来回跨接。低功耗电路里地平面过了大电流比如无线模块的发射峰值能达到几百毫安大电流流过地平面会产生毫伏级别的压差这个压差对MCU没影响但对微伏级信号来说就是巨大的共模干扰。所以我做混合信号板子时模拟区和数字区单独铺地在ADC的焊盘下方单点相连。运放的地引脚、反馈电阻的地、参考地全部放在模拟地区域一点都不能越过边界。分享这个并不是说原理上有多少高深之处而是在实际项目中我见过太多因为地没处理好最后把好好的低功耗高精度运放整得跟用了一个精密性极差的便宜运放一样的案例。其实芯片本身很无辜问题基本全在地平面上。希望读到这里的同行能少走点这种弯路。
返回列表