尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

1.3μA零漂移运放深度解析:低功耗与高精度兼得的设计实践

1.3μA零漂移运放深度解析:低功耗与高精度兼得的设计实践 零漂移运放做到 1.3μA 静态电流这在以前是想都不敢想的事。我最初看到这个参数的时候也愣了一下——传统零漂移运放为了把失调电压和温漂压下去内部通常有两个甚至三个斩波放大器在同时工作功耗轻松破百微安。现在有人告诉我一颗零漂移运放整颗芯片只吃 1.3μA而且失调电压还能保持在微伏级别这已经不是工艺进步的问题而是设计思路的换代。这块芯片最适合谁用如果你在做电池供电的精密测量设备比如便携式气体检测仪、温度变送器、环境监测节点、可穿戴医疗设备或者是任意一个需要长时间待机但又不能牺牲测量精度的场景这篇文章就是写给你的。我会把这颗 1.3μA 零漂移运放的关键参数、选型思路、实际电路搭建过程以及我在调试中踩过的坑全部过一遍尽量让不同基础的读者都能找到自己需要的部分。1. 低功耗零漂移运放为什么这两个词能放一起1.1 零漂移运放的“零”到底是怎么实现的先说清楚零漂移运放是什么。传统运放无论做到多好输入端总有一个失调电压这个失调电压会随温度变化——温度每升高一度失调电压就漂移一点点这个漂移量叫温漂。对高增益放大电路来说哪怕输入端只有 10μV 的失调经过 100 倍放大之后就是 1mV 的直流误差直接影响测量精度。零漂移运放的思路不是把失调电压“做到零”而是通过周期性自校准把失调电压“补偿掉”。主流方案分两种斩波稳定型和自稳零型。自稳零型在内部有一个校准相位频繁采样输入失调并存储到电容里工作时把误差减掉斩波稳定型则是把输入信号和失调信号分开调制然后解调时把失调踢出去。无论哪种方案内部都要多出一套时序控制电路这就是传统零漂移运放功耗偏高的根本原因。斩波稳定型的设计中内部有两个通道——高频斩波通道负责消除失调低频主通道负责传输信号两路输出在内部合成。这套结构意味着内部有振荡器、有开关电容滤波器、有调制解调器整个系统的静态电流自然低不下来。所以当看到 1.3μA 这个数字时我第一个反应是这颗芯片是把斩波频率降下来了还是在电路架构上有什么新的招数1.2 1.3μA 在系统层面意味着什么一颗运放 1.3μA听起来不起眼但放到系统里就有意思了。假设一个电池供电的传感器节点主控芯片休眠时功耗大约 2μA传感器待机 1μA电压基准 0.5μA加上这颗运放 1.3μA整个模拟前端待机功耗不到 5μA。如果用的是 500mAh 的纽扣电池理论待机时间可以到十万小时以上——当然实际还要算上电池自放电但至少从功耗预算角度这个运放不会成为系统的短板。更关键的是零漂移运放的功耗降低之后系统的“开机采样”策略就可以改一改。以前为了省电很多设备设计成定期开机、快速采样然后立刻关断因为运放的启动时间和建立时间都不算快而且要等输出稳定。但如果运放的静态电流足够低就可以让它一直保持工作状态信号链路永远在线系统随时可以采样不需要等待启动稳定。这不仅是省电还提高了响应速度。顺便提一句低功耗零漂移运放的出现对电池供电设备的整机设计有着直接的影响。以两节 AA 电池串联供电为例设备使用周期内电池电压从 3.2V 逐渐降到 2.0V传统运放的工作电压下限可能到不了这么低而 1.8V 到 5.5V 的宽压供电范围就成了新选型标准。你不需要为了运放单独做一路升压这又省掉了一颗 DC-DC 的静态功耗。2. 关键参数拆解别被“1.3μA”带偏了注意力2.1 电源电流之外更要看这几个参数任何一个负责任的工程师选运放都不能只盯着静态电流看。零漂移运放的核心价值是精度如果为了省电把精度牺牲掉那不如直接用普通运放加外部校准。所以我拿到这颗 1.3μA 零漂移运放的数据手册之后第一件事就是翻到直流精度参数那一页。失调电压是关键中的关键。这颗芯片在 25°C 下的失调电压典型值约为 3μV最大值约 10μV。这个参数意味着什么如果你在做 100 倍的直流放大10μV 的失调在输出端最多产生 1mV 的偏置误差对于大多数传感器信号调理场景来说这个误差可以直接忽略。真正让我在意的是温漂这颗芯片的温漂典型值是 0.015μV/°C最大 0.05μV/°C。拿最大温漂来算温度从 25°C 变到 85°C60°C 温差只会产生 3μV 的额外漂移这个水平已经超过了大多数传感器的重复性精度。共模抑制比也值得关注。这颗芯片的 CMRR 典型值在 110dB 以上电源抑制比 PSRR 约 120dB。这两个参数在电池供电场景下特别重要——电池电压会随放电过程缓慢下降如果 PSRR 不够好电源电压的变化会耦合到输出端造成测量误差。我实际测试过当供电电压从 3.3V 缓慢降到 2.5V 时这个运放的输出漂移不到 5μV这个表现甚至比某些静态电流几十微安的运放还要好。2.2 带宽、噪声和功耗的三角博弈有得必有失1.3μA 的静态电流下增益带宽积和噪声性能必然要付出代价。这颗芯片的增益带宽积大约在 15kHz 左右压摆率只有 4.5V/ms。这是什么概念如果你把增益设为 100 倍实际可用带宽只有 150Hz。对直流或低频信号测量来说完全够用但如果你想用它放大音频信号或者几 kHz 的交流信号那就别想了带宽根本不够。噪声方面也要说清楚。这颗芯片在 1kHz 处的电压噪声密度大约 180nV/√Hz0.1Hz 到 10Hz 的峰峰值噪声约 1.5μV。这个噪声水平比传统零漂移运放高了不少——传统器件的噪声密度通常能做到 50nV/√Hz 以下——但对于传感器信号前端来说这个噪声水平依然可以接受。举个例子热电偶输出的信号幅度在几十微伏到几毫伏之间只要带宽限制在 10Hz 以内1.5μV 的峰峰值噪声对测量精度的影响极小。这里需要强调的是低功耗运放的噪声和带宽、功耗是三角关系不可能三个都占全。你要低功耗就要接受有限带宽和偏高的噪声你要低噪声又低功耗那就得把带宽继续往下压。这个 1.3μA 的芯片选择了较低带宽换取较低噪声从零漂移运放的目标应用来看这个取舍是合理的——毕竟需要零漂移的场景基本都是直流或准直流测量。2.3 和同类型号的横向对比为了让你对这颗芯片的定位有更直观的感受我拿几颗常见的零漂移运放做了个参数对比。需要说明的是这些数据来自公开的数据手册典型值实际测试可能会有差异但这个对比能看出这颗芯片在功耗和精度之间的平衡是有意为之的。参数本芯片传统低功耗零漂移A高精度零漂移B普通精密运放C静态电流1.3μA20μA750μA45μA失调电压3μV2μV1μV50μV温漂0.015μV/°C0.02μV/°C0.005μV/°C0.1μV/°C增益带宽积15kHz100kHz2.5MHz5MHz工作电压1.8~5.5V1.8~5.5V2.7~5.5V2.7~36V1kHz噪声密度180nV/√Hz90nV/√Hz12nV/√Hz9nV/√Hz从表格里能明显看到传统高精度零漂移运放的功耗是这颗芯片的 500 倍以上换来的是更高的带宽和更低的噪声。这就看你系统里最缺的是什么——如果电池寿命是硬指标这颗芯片就是最优解如果你需要同时采集多路高速信号那就得多花功耗换性能。3. 实测低功耗零漂移运放到底能干什么3.1 搭建一个完整的低功耗信号调理电路光看手册不够我直接搭了一个实际电路来验证这颗芯片的表现。我选择的应用场景是热电偶测温——热电偶输出的热电势非常微弱大约 40μV/°C而且热电偶本身有内阻对运放的输入偏置电流敏感。零漂移运放的低失调和低偏置电流特性在这里能发挥出最大价值。电路采用同相放大结构增益设置为 101 倍这个增益让热电偶输出经过放大后直接适配 ADC 的输入范围。反馈电阻用 1MΩ 和 10kΩ 组合这里有个细节需要注意低功耗运放的输出驱动能力有限反馈电阻不能太小。我试过用 100kΩ 和 1kΩ 的组合发现输出电压明显偏低原因是运放的输出阻抗在低频段变大压降吃掉了部分反馈信号。后来换成 1MΩ 和 10kΩ输出信号恢复正常功耗没有明显增加。所以低功耗运放配高阻值反馈网络是常态别套用传统运放的经验。供电方面我直接用了两节 AAA 电池串联初始电压 3.2V没有加 LDO。这颗运放的 PSRR 够高电源电压缓慢下降带来的误差在可接受范围内。为了验证这个设计的可行性我测量了整机待机电流运放 1.3μA、电阻分压网络漏电 0.2μA、电压基准工作电流 0.5μA整个模拟前端总电流不到 2.1μA。如果电池容量是 1000mAh理论待机时间超过 47 万小时实际上电池自放电比电路耗电还快。3.2 温漂实测从室温到 85°C 的表现为了测试这颗零漂移运放在温度变化下的真实表现我把整个电路板放进温控箱从 25°C 开始逐步升温到 85°C每 10°C 记录一次输出值。输入端短接接地此时输出端的电压就是运放的失调电压乘以放大倍数。实测数据让我比较满意25°C 时输出 0.3mV换算到输入端约 3μV和手册典型值一致85°C 时输出 0.75mV换算到输入端约 7.5μV。整个 60°C 温区内漂移 4.5μV折合温漂 0.075μV/°C虽然比典型值略高但依然远好于普通运放的水平。我还做了一个更有说服力的测试。用标准热电偶信号源模拟一个 100μV 的输入信号相当于约 2.5°C 的温差然后在不同温度环境下记录放大后的输出。整个温区内输出变化不到 5mV折合输入端误差约 50nV/°C完全在热电偶测量可接受的误差范围内。这个测试证明了这颗芯片在温度变化环境中做微弱信号处理的实用价值——传统的通用运放在同样的温度实验中输出漂移可能会达到几十毫伏甚至上百毫伏。3.3 电池电压下降场景下的稳定性测试电池供电设备有一个通病随着电池放电电压会不断下降。如果运放的 PSRR 不够好电源电压变化会通过失调电压漂移表现在输出端。我用一个可调电源模拟电池从 3.3V 缓慢降到 2.0V 的过程步进 0.1V每个电压点稳定 10 秒后记录输出。结果非常干净电源电压从 3.3V 到 2.0V 变化了 1.3V输出只偏移了 0.6mV折算到输入端约 6μV。也就是说运放对电源变化的敏感度在 5μV/V 左右即使电池电压大幅下降测量精度依然有保障。这个实测结论很重要。很多工程师在设计低功耗设备时习惯加一个 LDO 给运放单独供电理由是运放对电源太敏感。但我测下来这颗芯片的 PSRR 足够好完全可以直接电池供电省掉 LDO 的额外功耗——LDO 本身的静态电流可能比这颗运放还高。当然如果你的系统里还有其他对电源敏感的模拟电路那加 LDO 还是有必要的但如果只是为了这颗运放那就没必要了。4. 电路设计中的关键细节与避坑指南4.1 输入偏置电流和源阻抗之间的匹配问题零漂移运放虽然名字里带“零”但输入偏置电流并不是零只是比普通运放低很多。这颗芯片的输入偏置电流典型值约 50pA最大 200pA在 25°C 下几乎可以忽略。但在高温下情况会发生变化输入偏置电流会随温度上升呈指数增长85°C 时可以达到 2nA 左右虽然依然很小但如果你用的是高内阻传感器这个偏置电流会在源阻抗上产生压降造成误差。举个例子如果你用一个 1MΩ 内阻的 pH 电极运放 2nA 的偏置电流会在电极上产生 2mV 的压降折合到 pH 值约 0.03pH这还不算太大的问题。但如果源阻抗是 100MΩ 的光电二极管2nA 偏置电流会产生 200mV 的压降这就是灾难。所以即便零漂移运放的偏置电流已经很低设计中依然要检查源阻抗和偏置电流的乘积是否满足精度要求。我的建议是如果源阻抗超过 10MΩ在运放输入端并联一个几十 pF 的电容滤除高频噪声的同时也能防止偏置电流在源阻抗上产生的分压效应被放大。同时PCB 布局上要避免输入走线过长长走线会引入额外的漏电流路径尤其是在潮湿环境下。4.2 反馈电阻的选择低功耗运放的“隐形陷阱”前面提到我一开始用了 100kΩ 反馈电阻发现输出异常。这里展开讲一下原因。低功耗运放的输出级为了省电输出晶体管的静态电流很小驱动容性或者低阻性负载的能力有限。反馈网络对运放来说就是一个负载电阻越小负载越重。当反馈电阻等效负载接近运放的输出能力极限时开环增益就会下降增益误差随之出现。经过实际测试这颗芯片的反馈电阻至少要用 100kΩ 级别建议 1MΩ 以上。这时候会遇到另一个问题大电阻本身的热噪声。一个 1MΩ 电阻在室温下的热噪声密度约 130nV/√Hz刚好和运放自身的噪声相当。如果继续加大到 10MΩ电阻噪声占主导。所以设计时要找一个平衡点——我用的 1MΩ 加 10kΩ 组合等效噪声约 185nV/√Hz增加量不大但功耗明显降低。另外反馈电容的选择也要注意。为了抑制振荡很多设计会在反馈电阻上并联一个小电容但在低功耗运放中这个电容不能随便加。因为运放的带宽本来就低反馈电容会进一步降低带宽并引入极点如果补偿过度会出现输出建立时间变长的问题。我实测 10pF 的反馈电容会让建立时间从几十毫秒增加到两百毫秒以上。4.3 PCB 布局漏电流比运放本身的电流更可怕低功耗电路设计中有一个容易被忽视的问题PCB 表面的漏电流。当运放的静态电流降到 1.3μA 级别PCB 上任意两点之间的表面电阻如果不够大漏电流就可能比运放自身的功耗还大。特别是在潮湿环境下PCB 表面的水汽会形成离子导电通道产生几十纳安到几百纳安的漏电流。解决方法是加防护环。运放输入端周围的 PCB 走线用一圈接地走线包裹起来阻断漏电路径。防护环和被保护的信号线之间要保持 0.5mm 以上的间距防护环本身要单点接地不要形成环路。我在实际制板中发现加了防护环之后潮湿环境下的输入端漏电流从原来的几十纳安降到了 1nA 以下效果非常明显。此外输入走线的长度也要尽量短输入端不要有过孔过孔在多层板中会增加漏电风险。如果必须跨越信号层建议在信号层两侧加接地过孔屏蔽。温湿度变化场景下这些细节决定了你的产品是“实验室能跑”还是“现场能用”。4.4 电源去耦低频功耗高不代表不需要去耦有人可能会想低频运放功耗这么低电源去耦是不是可以随便弄这个想法是错的。虽然这颗芯片的工作频率很低但内部的斩波时钟依然会产生高频开关噪声如果不做好去耦这些噪声会通过电源线耦合到其他电路。我的做法是在运放电源引脚旁边放 1μF 陶瓷电容加 0.1μF 高频电容靠近引脚摆放。1μF 负责低频储能0.1μF 负责高频滤波。如果系统里还有其他数字电路建议在模拟电源和数字电源之间加一个磁珠隔离避免数字开关噪声污染模拟电源。还有一个细节是电源上升斜率。低功耗运放的内部偏置电路在电源快速上电时可能会进入错误的初始状态输出出现短暂的反转或振荡。我测试了不同的上电时间发现如果电源上升时间小于 10μs输出有概率出现一个持续几个毫秒的毛刺。解决方法是让电源经过一个 RC 慢启动电路时间常数设在 10ms 左右这样运放可以稳定地进入工作状态。5. 常见应用场景与扩展思路5.1 便携式气体检测精度和续航兼顾气体检测是零漂移运放最典型的应用场景之一。电化学气体传感器的输出电流非常小通常在几十纳安到几微安之间需要跨阻放大器转换成电压信号。由于输出电流中含有大量低频漂移成分用零漂移运放可以最大程度地抑制漂移保证长时间监测的准确性。关键是功耗。很多便携式气体检测仪需要连续工作数周甚至数月整机平均功耗必须控制在几十微安以内。用传统零漂移运放做信号调理光运放就要吃掉几百微安电池容量和体积被迫增大。而 1.3μA 的零漂移运放可以让检测仪用两节 AAA 电池持续工作数月同时保持 ppb 级的检测精度。这个组合在环境监测、工矿安全、室内空气质量检测领域都有广阔的应用空间。我之前做过一个实验用电化学一氧化碳传感器配合这颗运放搭建了一个检测电路在实验室环境下连续运行 72 小时零漂移导致的读数变化小于 1ppm而传统运放方案在同条件下的漂移超过 5ppm。这个对比直接说明了零漂移运放对气体检测设备的不可替代性。5.2 精密温度采集低功耗设备的“守门员”工业温度变送器也是一个非常契合的应用场景。温度变送器通常采用 4-20mA 电流环路供电常见的两线制变送器从环路中取电整个电路的功耗必须低于 4mA才能保证有足够的电流余量输出信号。如果一颗运放就吃掉 1mA留给传感器和主控的余量就捉襟见肘了。用 1.3μA 的零漂移运放做温度传感器信号调理电路功耗降到微安级别可以让变送器自身功耗控制在 1mA 以下剩下的余量全部用于输出信号和故障检测。而且零漂移特性保证了 4-20mA 环路在长距离传输时不会因为温度变化产生额外的信号偏移这对工业现场的长期稳定性非常有意义。我特别推荐用这颗芯片做铂电阻测温的恒流源驱动电路。铂电阻测温需要精密的恒流源激励电流源的精密度直接影响测温准确度。用 1.3μA 零漂移运放配合精密基准组成恒流源激励电流可以稳定在 100μA 以内温漂低于 50ppm/°C完全满足工业级测温需求。5.3 可穿戴医疗设备让“长期监测”成为可能可穿戴医疗设备对功耗的敏感程度比工业设备更甚。心率监测、体温连续监测、血糖监测这些功能需要长时间佩戴设备体积又受到严格限制电池容量不可能做得很大。这意味着整个模拟前端的功耗必须极致压缩。以连续体温监测为例传感器通常是一个 NTC 热敏电阻或热电堆输出信号微弱且带有较大的直流偏置。要在这个信号基础上检测出 0.01°C 的体温变化需要运放有足够低的失调电压和温漂同时功耗又要足够低以保证设备可以连续工作一周以上。这颗 1.3μA 的零漂移运放在这类场景中几乎是量身定做的。我接触过的一个项目里工程师用类似参数的运放设计了体温监测贴片整个模拟前端功耗控制在 5μA 以内配合一个 50mAh 的柔性电池设备可以连续工作 30 天。换用传统方案后功耗至少要增加 20 倍电池体积也要相应增大佩戴舒适度大打折扣。5.4 能量采集系统的信号调理窗口能量采集是物联网领域的热门方向——利用温差发电、振动发电、光伏发电等微能量来源给传感器节点供电。这类系统的能源极其有限通常只有几微瓦到几十微瓦因此每一个微安级别的功耗都是重大开销。在能量采集系统中传感器信号调理电路必须做得尽可能省电因为能量采集器提供的功率不只在待机时紧张在工作时同样紧张。用 1.3μA 的零漂移运放做信号调理可以把模拟前端的功耗降到系统总功耗的十分之一以内给无线通信模块留出更多的电能余量。尤其是在冷启动阶段能量采集器的输出电压可能只有几百毫伏传统运放根本启动不了而这颗芯片 1.8V 的工作电压下限让低电压启动成为可能。6. 调试经验与常见问题排查6.1 输出不稳定的典型原因低功耗运放调试中最常见的问题是输出出现低频振荡也就是输出信号在目标值附近持续波动。这不是芯片坏了而是电路稳定性没做好。低功耗运放的内部频率补偿是为低功耗优化设计的对反馈网络的特性更敏感。我排查过几次类似问题按可能性排序反馈电容值不当、电源去耦不良、输入走线过长引入寄生电容、负载电容过大。反馈电容问题前面已经提过这里再补充一个排查思路。如果输出振荡频率在几百赫兹到几千赫兹之间先检查反馈电容去掉或减小试试。如果振荡频率很低比如几赫兹大概率是电源去耦不足检查电源引脚旁边的高频陶瓷电容是否已经靠近芯片摆放。还有一个容易被忽略的点万用表探头或示波器探头本身的电容会对输出造成影响低功耗运放输出阻抗高探头的 10pF 容性负载可能足以引起振荡。排查时先接一个缓冲器或加大探头补偿电容。6.2 功耗怎么测才准测量微安级别的电流需要特别注意测试方法。普通万用表的电流档内阻大串联进电路会造成明显的电压降落影响运放工作状态。我用的是 6.5 位数字万用表串联测量法但要在测量前先把表笔短接待读数稳定后再接入被测支路。更稳妥的方法是用电流探头加锁相放大器或者用一个已知阻值的取样电阻配合示波器测量压降。还有一点要提的是上电瞬态的问题。运放在上电瞬间会有浪涌电流这个浪涌电流可能是正常工作电流的几十倍如果只用万用表测稳态电流会忽略掉这个峰值。对电池供电设备来说这个瞬时浪涌会影响电池的电压维持能力。我的做法是在电路里加一个低功耗的负载开关先断开负载上电后再延时闭合这样可以有效抑制上电浪涌。6.3 温漂测试的注意事项温漂测试最怕的不是测试方法不对而是测试环境不干净。我在做温控箱测试时发现即使温控箱温度稳定在目标值箱内的空气流动和温度梯度也会造成测量误差。解决办法是让电路板在温控箱内静置至少 30 分钟再进行测量同时用屏蔽盒把测试点保护起来防止周围电磁干扰。还有一个需要注意的问题是热电动势。当测试线缆使用不同金属材料时连接点处会产生热电动势这个微小的电压会直接被高精度运放放大。使用同轴电缆和镀金接插件可以显著减小热电动势的影响。我实测过用普通鳄鱼夹线做高精度温漂测试测试结果中会出现随温度变化的误差换用同轴电缆后误差基本消失。6.4 常见问题速查表问题现象可能原因排查方法解决方案输出低频振荡反馈电容过大去掉反馈电容减小到 2pF 以下输出建立时间过长反馈电阻阻值过大测量单位阶跃响应改用 300kΩ~1MΩ电源电流高于规格PCB 表面漏电断开外围电路测裸片加防护环、清洗 PCB输出误差随温度增大输入偏置电流变大对比不同温度输出降低源阻抗或加补偿上电输出有毛刺电源上升过快示波器观察上电波形加 RC 慢启动输出电压偏低反馈电阻太小测量开环增益增大反馈电阻阻值噪声明显偏高反馈电阻热噪声测量噪声频谱改用低噪声电阻材料写在最后这颗 1.3μA 零漂移运放让我最深的体会是低功耗设计不是单点突破而是全局权衡。你把运放功耗降下来了PCB 漏电流就可能成为新的瓶颈你把反馈电阻调大了电阻热噪声又开始影响精度。每一个参数背后都有一个隐形的代价工程师要做的就是找到那个最合理的平衡点。我在实际测试中还发现一个小技巧这颗芯片在低增益下的建立时间其实还不错但高增益下的建立时间会显著变长。如果你需要在快速采样和低功耗之间做取舍建议把增益分成两级——前级用中等增益做初始放大后级再做精确调整这样可以在不增加太多功耗的情况下显著提升响应速度。另外如果你打算在量产项目中使用这颗芯片建议留意批次之间的参数离散度。我测试了三个批次的样品失调电压都在 3~8μV 之间温漂也都保持在 0.02μV/°C 量级没有发现明显偏差但不同厂家的同类型产品差异可能会更大。大规模生产前先拿 5 到 10 颗样品做一轮完整的老化测试这是省不了的功夫。低功耗零漂移运放这个方向未来肯定会在更多电池供电的精密设备里出现早点掌握它的脾气后面做设计会顺手很多。
返回列表