2. 传感器供电设计:LDO与DC-DC选型、电源纹波对传感器精度的影响、去耦电容布局

传感器这东西,说白了就是个“翻译官”。它把物理世界的温度、压力、光强,翻译成电信号给MCU看。但翻译的质量好不好,很大程度上取决于供电——电源不干净,传感器输出的数据就是一堆垃圾。

我见过太多工程师,花大价钱买高精度传感器,结果供电随便拉个开关电源就往上怼。最后数据跳得像心电图,还以为是传感器坏了。其实呢,问题十有八九出在电源上。

这一节,我们就聊聊传感器供电那些事。LDO和DC-DC怎么选?纹波到底有多大影响?去耦电容到底该怎么摆?嗯,都是实战中绕不开的坑。

2.1 LDO vs DC-DC:谁更适合传感器?

先看一张对比表,心里有个底:

特性 LDO(低压差线性稳压器) DC-DC(开关稳压器)
输出纹波 极低(10~50 µVpp) 较高(10~100 mVpp)
效率 低(压差大时效率差) 高(80%~95%)
噪声 低噪声,适合模拟前端 开关噪声,需后级滤波
电路复杂度 简单(几个电容搞定) 复杂(电感、二极管、反馈)
适用场景 高精度模拟传感器、ADC参考 大电流、电池供电、数字传感器

我个人习惯是:模拟传感器供电,首选LDO。为什么?因为干净。DC-DC再怎么加滤波,开关噪声的谐波还是会耦合到传感器输出端。尤其是24位ADC、高精度电桥这类场景,LDO几乎是唯一选择。

但也不是绝对的。如果传感器是数字输出(比如I2C、SPI接口),对电源纹波容忍度高,用DC-DC完全没问题,还能省电。我在一个低功耗物联网项目里,就用DC-DC给数字温湿度传感器供电,电池续航直接翻倍。

核心原则:

  • 模拟传感器(运放、ADC、电桥)→ LDO
  • 数字传感器(I2C/SPI接口)→ DC-DC 或 LDO 均可
  • 混合系统 → LDO给模拟部分,DC-DC给数字部分

2.2 电源纹波对传感器精度的影响

纹波这东西,看不见摸不着,但影响实实在在。我举个例子你就明白了。

假设你用一个压力传感器,满量程输出20mV。电源纹波是10mVpp,直接耦合到输出端——信噪比只有6dB,数据根本没法用。你想想看,这跟拿尺子量头发丝,手还在抖有什么区别?

纹波影响传感器精度的路径主要有三条:

  1. 直接耦合:纹波通过电源引脚进入传感器内部电路,叠加在输出信号上。
  2. 参考电压抖动:ADC的参考电压如果来自同一电源,纹波会直接导致量化误差。
  3. 共模干扰:差分输出的传感器,纹波作为共模信号,被运放的CMRR抑制一部分,但高频纹波抑制效果差。

我曾经调试一个称重传感器项目,数据总是有±5个字的跳动。查了半天,最后发现是DC-DC的开关频率(400kHz)刚好落在传感器带宽内。换了个LDO,纹波从50mVpp降到20µVpp,数据稳得像死了一样。

避坑指南:

我曾经犯过一个低级错误——用同一个LDO给传感器和MCU供电。MCU瞬间电流变化(比如WiFi发射)导致LDO输出跌落,传感器数据跟着跳。后来我学乖了:模拟和数字供电必须分开,哪怕用两个LDO都行。

2.3 去耦电容布局:细节决定成败

去耦电容,很多人觉得不就是焊几个电容嘛。但布局不对,电容等于白放。

先看一张去耦电容布局的示意图:

去耦电容布局示意图 去耦电容布局示意图 电源入口 10µF 电解 0.1µF MLCC 传感器 GND 平面 布局要点: 1. 大电容(10µF~100µF)放在电源入口,负责低频去耦 2. 小电容(0.1µF~1µF)紧贴传感器电源引脚,负责高频去耦 3. 电容到传感器引脚的走线越短越好,最好小于2mm 4. 过孔要靠近电容焊盘,减少寄生电感 5. 多个传感器共用电源时,每个传感器独立去耦

布局的核心就一句话:电容离传感器越近越好。为什么?因为走线有寄生电感,电容放远了,高频纹波根本滤不掉。

具体来说,我一般这样操作:

  • 大电容(10µF~100µF):放在电源入口,负责低频去耦和储能。电解电容或钽电容都行,注意耐压留余量。
  • 小电容(0.1µF~1µF):紧贴传感器电源引脚,负责高频去耦。MLCC(多层陶瓷电容)是首选,ESR低、频率特性好。
  • 多个电容并联:不同容值的电容并联,可以覆盖更宽的频率范围。比如10µF + 0.1µF + 1000pF,基本能搞定从低频到高频的纹波。

小技巧:

如果PCB空间紧张,可以把小电容放在传感器背面,通过过孔直接连到电源引脚。这样走线最短,效果最好。我在一个四层板项目里就这么干过,纹波抑制效果比放在正面还好。

2.4 实战案例:一个压力传感器的供电设计

最后,分享一个我实际做过的案例。一个工业压力传感器,输出0~10mV,需要24位ADC采集。

供电方案是这样的:

  1. 前端:24V工业电源进来,先用一个DC-DC降到5V(效率优先)。
  2. 中间:5V经过一个低噪声LDO(比如TPS7A47),输出3.3V给传感器和ADC。
  3. 后端:传感器电源引脚放10µF + 0.1µF + 1000pF三个电容,紧贴引脚。
  4. 隔离:模拟地和数字地通过0Ω电阻单点连接,避免数字噪声回流。

结果呢?纹波从DC-DC输出的80mVpp,降到LDO输出后的15µVpp。传感器数据稳定在±1个字以内,完全满足精度要求。

嗯,这就是供电设计的魅力——看似简单,但每个细节都藏着坑。你只要把LDO/DC-DC选对、纹波控制好、电容摆到位,传感器的性能就能充分发挥出来。