3、压阻式传感器详解:MEMS压阻式传感器结构、扩散电阻与离子注入、典型芯片(MPX系列、MS5803)参数对比
3.1 MEMS压阻式传感器,到底长什么样?
说实话,我第一次拆开MEMS压阻式传感器时,第一反应是:就这?
一个指甲盖大小的硅片,中间挖了个洞,上面贴着几根细线。但就是这个小东西,能测出你呼吸时气压的微小变化。它的核心结构其实不复杂,我画个图给你看。
从上往下看,结构是这样的:最上面是硅膜片,膜片上嵌着几个扩散电阻。膜片下面是空腔,空腔底部是硅基底。当压力从上方施加时,膜片会向下弯曲,电阻值随之改变。
我当年第一次用显微镜看这个结构时,心里想的是:这么薄的膜片,能扛得住吗?后来发现,人家设计时早就算好了应力分布,你只管用就行。
3.2 扩散电阻与离子注入,到底有啥区别?
做压阻式传感器,核心就是做电阻。怎么做?两种主流工艺:扩散和离子注入。
扩散法,说白了就是把杂质原子「煮」进硅片里。高温下,杂质原子自己往硅里钻。优点是设备便宜,缺点是控制精度一般。
离子注入法,则是用加速器把杂质离子「打」进硅片。精度高,重复性好。我做过对比,离子注入的电阻一致性比扩散法好一个数量级。
但离子注入也有坑。我记得有一次,注入剂量算错了,结果电阻值偏大30%。后来查原因,是离子注入后的退火温度没控制好。嗯,这里要注意:注入完一定要做快速热退火,否则晶格损伤会严重影响电阻稳定性。
关键参数对比:
| 参数 | 扩散法 | 离子注入法 |
|---|---|---|
| 掺杂浓度控制 | ±15% | ±3% |
| 结深控制 | ±0.5μm | ±0.05μm |
| 均匀性 | 一般 | 优秀 |
| 温度系数 | 中等 | 较低 |
| 成本 | 低 | 高 |
你想想看,如果做消费级产品,扩散法够用了。但要是做医疗或工业级,我建议你选离子注入。虽然贵一点,但长期稳定性好,省心。
3.3 典型芯片对比:MPX系列 vs MS5803
聊完工艺,咱们看看实际芯片。我手头用过最多的就是NXP的MPX系列和TE的MS5803。这两款芯片,代表了两种不同的设计思路。
MPX系列(以MPX5050为例)
MPX系列是经典的模拟输出压阻式传感器。内部集成了温度补偿和校准电路。我最早做血压计时用的就是它。
它的输出是模拟电压,范围0.2V到4.7V。供电5V,满量程50kPa。精度嘛,典型值±2.5%FSS。说实话,这个精度做消费医疗够用,但做工业控制就有点悬。
我记得有一次,客户反馈说零位输出漂移。查了半天,发现是PCB布局时,传感器离大功率电阻太近,热耦合导致温漂。后来我把传感器挪远了5mm,问题解决。
MS5803
MS5803是数字输出,内置24位ADC。直接通过I2C或SPI读出压力值。分辨率能做到0.2mbar,也就是0.02kPa。这个精度,做高度计、气象站都没问题。
它的内部结构更复杂:MEMS传感器+ASIC专用芯片。ASIC里集成了温度传感器、ADC、校准系数存储器。出厂时每个芯片都做了单独校准,校准系数存在内部EEPROM里。
我做过一个水下深度计项目,用的就是MS5803。水深每增加10米,压力增加约1个大气压。MS5803能分辨出0.2mbar的变化,相当于2mm的水位变化。你想想看,这精度有多恐怖。
避坑指南:我曾经在MS5803的I2C总线上忘了加上拉电阻,结果死活读不出数据。折腾了两天才发现。记住:I2C总线必须加4.7kΩ上拉电阻,这是基本功。
参数对比表
| 参数 | MPX5050 | MS5803-01BA |
|---|---|---|
| 输出类型 | 模拟电压 | 数字(I2C/SPI) |
| 量程 | 0~50 kPa | 0~10 bar(1000 kPa) |
| 分辨率 | 模拟(取决于ADC) | 0.2 mbar(0.02 kPa) |
| 精度 | ±2.5% FSS | ±0.5% FSS |
| 供电电压 | 5V DC | 1.8V~3.6V |
| 工作温度 | -40~125°C | -40~85°C |
| 封装 | DIP-8 | QFN-16 |
| 典型应用 | 血压计、气动控制 | 高度计、水下深度计 |
| 价格(批量) | 约$3 | 约$8 |
3.4 怎么选?我的经验
选型这事,没有绝对的好坏。我一般这么判断:
- 如果做消费级产品,成本敏感,精度要求不高,选MPX系列。模拟输出,电路简单,外围加个运放和ADC就行。
- 如果做工业或测量级,需要高精度、数字接口,选MS5803。省去了模拟前端的设计麻烦,直接读数据。
- 如果做电池供电产品,MS5803的低功耗模式更合适。待机电流只有0.1μA。
我个人习惯是:原型阶段先用MS5803,因为调试方便,数据直接通过串口打印出来。等方案定型了,再根据成本决定是否换成MPX系列。
注意:MPX系列虽然便宜,但它的温度补偿是模拟方式,温漂系数约±0.5%FSS/°C。如果你工作在宽温范围(比如-20°C到85°C),这个漂移量会累积到不可忽视的程度。我曾经在户外设备上吃过这个亏,后来不得不加外部温度补偿算法。
3.5 小结
压阻式传感器的核心,就是利用硅的压阻效应。MEMS工艺把电阻做在硅膜片上,压力使膜片变形,电阻值变化。扩散和离子注入是两种主流工艺,离子注入精度更高,但成本也高。
MPX系列和MS5803是两款典型芯片,一个模拟一个数字,各有千秋。选型时看你的精度需求、成本预算和开发周期。
嗯,这一章就聊到这。下一章咱们聊聊怎么搭电路、怎么读数据,到时候我会拿出我踩过的坑,一个一个讲给你听。