3. 硬件设计要点:传感器供电设计、参考电压选择、PCB布局布线注意事项、屏蔽与隔离

各位同学,咱们接着聊。压力传感器这东西,看着简单,其实坑不少。我见过太多人,软件算法写得飞起,结果硬件上一个小细节没注意,整个系统精度就是上不去。说白了,硬件是地基,地基不稳,上面盖多高的楼都得塌。

这一章,我就把压箱底的经验掏出来,跟你聊聊供电、参考电压、PCB布局和屏蔽隔离。嗯,都是实战中摔出来的教训。

3.1 传感器供电设计——别让电源毁了你的信号

传感器供电,听起来不就是给个电嘛?其实门道多着呢。

3.1.1 供电方式的选择

压力传感器分两种:比例输出型和绝对输出型。

  • 比例输出型:输出信号与供电电压成正比。比如供电5V,满量程输出4.5V;供电降到4.8V,满量程输出也跟着降到4.32V。这种传感器,说白了就是「供电越稳,输出越准」。
  • 绝对输出型:内部有稳压,输出只跟压力有关,跟供电电压关系不大。但价格贵一些。

我个人习惯,能用比例输出的就用比例输出,配合高精度ADC的参考电压,反而能抵消供电噪声。我在一个工业项目中就这么干过,效果出奇的好。

3.1.2 电源噪声的抑制

传感器供电最怕什么?纹波和噪声。你想想看,一个微弱的毫伏级信号,上面叠个几十毫伏的开关噪声,ADC根本没法分辨。

我的做法是这样的:

  • 用LDO(低压差线性稳压器)给传感器单独供电,别跟数字电路共用电源
  • 在传感器供电引脚旁边放一个10μF的钽电容+0.1μF的陶瓷电容
  • 如果条件允许,加一个LC滤波器,截止频率设在1kHz左右

重要提示: 传感器供电走线要单独从电源输出端拉出来,别经过其他数字芯片。我曾经在一个项目中偷懒,结果ADC读数跳得像心电图,查了两天才发现是数字芯片的瞬态电流干扰了传感器供电。

3.2 参考电压选择——ADC的「尺子」要准

ADC测量电压,本质上是在跟参考电压做比较。参考电压不准,测量结果就是空中楼阁。

3.2.1 内部参考 vs 外部参考

类型 优点 缺点
内部参考 省成本、省PCB面积 温漂大(典型50ppm/℃)、精度一般
外部参考 精度高(可达5ppm/℃)、长期稳定 成本高、需要额外布局

我的建议是:精度要求高于0.5%的场合,老老实实用外部参考。比如用ADR4525或REF5025,温漂能做到5ppm/℃以下。

3.2.2 参考电压的布线

参考电压的走线,我把它当模拟信号来对待:

  • 走线要短、要粗,远离数字信号
  • 参考电压输出端要加去耦电容(10μF+0.1μF)
  • 如果参考电压要供给多个ADC,每个ADC引脚旁边再加一个0.1μF电容

避坑指南: 我曾经在一个项目中,把参考电压走线跟I2C时钟线平行走了5cm。结果ADC读数在I2C通信时跳了十几个LSB。后来把参考电压走线包了地,问题才解决。记住:参考电压是ADC的「基准」,比传感器信号还娇贵。

3.3 PCB布局布线注意事项——细节决定成败

PCB布局,说白了就是「模拟信号走一边,数字信号走另一边,中间用地隔开」。

3.3.1 分区布局

我习惯把PCB分成三个区:

  1. 模拟区:传感器、运放、ADC、参考电压
  2. 数字区:MCU、存储器、通信接口
  3. 电源区:LDO、DC-DC、滤波电容

三个区之间用地平面隔开,只在一点通过磁珠或0Ω电阻连接。你想想看,数字信号的高频噪声要是窜到模拟区,那画面太美不敢看。

3.3.2 走线原则

  • 传感器信号走线要短,差分信号要等长
  • 模拟信号走线不要跨分割区域
  • 电源走线要宽,至少20mil以上
  • 地线要粗,能用铺铜就别走线

小技巧: 传感器信号线旁边走一条地线,形成「伴地走线」,能有效抑制共模干扰。我在一个高精度称重项目中用了这招,信噪比提升了3dB。

3.4 屏蔽与隔离——把干扰挡在门外

屏蔽和隔离,是应对恶劣环境的最后一道防线。

3.4.1 屏蔽设计

屏蔽分两种:电场屏蔽和磁场屏蔽。

  • 电场屏蔽:用金属罩把传感器和前端电路罩起来,接地要良好
  • 磁场屏蔽:用高导磁材料(如坡莫合金)做外壳,或者用双绞线传输信号

嗯,这里要注意:屏蔽罩的接地不能随便接。我见过有人把屏蔽罩接到数字地,结果噪声反而更大了。正确的做法是:屏蔽罩接到模拟地,而且只接一点

3.4.2 隔离方案

什么时候需要隔离?

  • 传感器跟系统之间有电位差(比如工业现场)
  • 系统需要防雷击或浪涌
  • 医疗设备,需要保证患者安全

隔离方式有三种:

隔离方式 适用场景 隔离电压
光耦隔离 低速数字信号 可达5000V
磁耦隔离 中高速信号(如I2C、SPI) 可达3000V
容耦隔离 高速信号(如USB) 可达5000V

我个人习惯,工业现场的压力传感器,用磁耦隔离做数字信号隔离,再用隔离型DC-DC给传感器供电。这样两边完全电气隔离,地环路干扰就彻底解决了。

重要提示: 隔离不是万能的。隔离之后,两边的地之间会有寄生电容,高频噪声还是能耦合过去。所以隔离器件下面不要铺铜,或者把铺铜挖掉,减少寄生电容。

好了,这一章的内容就这些。供电、参考电压、PCB布局、屏蔽隔离,这四个点你吃透了,压力传感器的硬件设计基本就稳了。下一章咱们聊聊软件层面的校准和滤波,那又是另一番天地。

课后思考: 如果你的传感器信号线上有50Hz工频干扰,你会从硬件上怎么处理?是加滤波器还是改布局?想好了咱们下章见。