1. MEMS传感器概述:MEMS定义与发展历程、MEMS传感器分类与应用、MEMS制造工艺简介
1.1 到底什么是MEMS?
先说说MEMS这个词。全称是Micro-Electro-Mechanical System,中文叫微机电系统。说白了,就是把机械结构做到芯片上。
我刚开始接触这个领域时,也觉得挺神奇的。你想想看,一个比指甲盖还小的硅片上,居然藏着弹簧、齿轮、悬臂梁这些机械零件。它们能感知加速度、压力、声音,甚至能像人一样「感觉」到方向。
MEMS的核心特征有三个:
- 微型化:尺寸在微米到毫米级别
- 集成化:机械结构和电路做在同一芯片上
- 批量化:一次晶圆加工能做出成千上万个
嗯,这里要注意。MEMS不是简单的「把机械缩小」。它用的是半导体工艺,但又有自己的独门绝技——比如深反应离子刻蚀、硅熔融键合这些。
1.2 发展历程:从实验室到你的口袋
MEMS的发展,我把它分成三个阶段:
| 阶段 | 时间 | 标志性事件 |
|---|---|---|
| 萌芽期 | 1960s-1980s | 硅压力传感器问世,谐振式传感器出现 |
| 成长期 | 1990s-2000s | 汽车安全气囊用加速度计大规模量产 |
| 爆发期 | 2010s至今 | 智能手机、可穿戴设备普及,MEMS无处不在 |
我记得2007年iPhone刚出来时,里面就有一颗三轴加速度计。那时候大家还在想「手机怎么知道我横着拿还是竖着拿?」——其实就是MEMS在干活。
为什么会这样?因为MEMS的成本降下来了。一颗加速度计从最初的几百美元,降到现在不到一美元。你想想看,没有这个成本下降,智能手环、无人机这些东西根本做不出来。
关键节点:2010年意法半导体推出消费级陀螺仪,直接把MEMS从汽车工业拉进了消费电子时代。我当年做项目时,一颗六轴IMU(惯性测量单元)还要30多块钱,现在几块钱就能买到性能更好的。
1.3 MEMS传感器分类:五花八门,各显神通
MEMS传感器种类很多。我个人习惯按检测的物理量来分:
- 惯性传感器:加速度计、陀螺仪、磁力计。这是最常用的,手机、无人机、汽车都离不开。
- 压力传感器:气压计、血压计、轮胎压力监测。我做过一个项目,用MEMS气压计做室内定位,精度还行,但受温度影响大。
- 声学传感器:MEMS麦克风。现在手机里基本都是这种,比传统驻极体麦克风小得多。
- 环境传感器:温湿度、气体、紫外线。这几年智能家居用得越来越多。
- 光学MEMS:微镜阵列、光开关。投影仪里的DLP芯片就是典型代表。
避坑指南:我曾经在选型时踩过坑——以为加速度计和陀螺仪都是惯性传感器,驱动方式差不多。结果发现加速度计是电容式检测,陀螺仪是科里奥利力原理,驱动电路完全不同。嗯,从那以后我选型前都会仔细看数据手册的检测原理部分。
1.4 应用场景:从天上到地下
MEMS的应用,我随便列几个:
- 消费电子:手机、平板、游戏手柄。你手机里的计步功能,就是加速度计在干活。
- 汽车电子:安全气囊触发、车身稳定控制、胎压监测。一辆车少说也有十几颗MEMS传感器。
- 工业控制:振动监测、倾斜检测、设备状态预测。我帮工厂做过一个设备健康监测系统,用的就是MEMS加速度计。
- 医疗健康:助听器、输液泵、可穿戴监护。MEMS麦克风在助听器里表现很好,功耗低、体积小。
- 航空航天:导航系统、姿态控制。虽然高端还是用光纤陀螺,但MEMS已经能用在一些小型卫星上了。
个人经验:做嵌入式驱动开发时,别只看传感器精度。功耗、接口类型、封装尺寸往往更重要。我有个项目因为选了SPI接口的传感器,结果MCU引脚不够,被迫换方案。后来我学乖了,先看接口再看精度。
1.5 MEMS制造工艺:硅片上的微机械加工
MEMS制造工艺,说白了就是怎么在硅片上做出微米级的机械结构。主要有三大类:
- 体硅微加工:从硅片内部「挖」出结构。用湿法腐蚀或干法刻蚀,做出深槽、悬臂梁、膜片。我见过一个压力传感器,就是在硅片背面腐蚀出一个薄片,正面做压阻。
- 表面微加工:在硅片表面一层层沉积、刻蚀。像盖房子一样,一层一层往上搭。典型代表是ADI的加速度计,用多晶硅做活动结构。
- LIGA技术:用X射线光刻做高深宽比结构。成本高,但能做金属微结构,比如微齿轮。
这里有个关键点:MEMS工艺和CMOS工艺不兼容。为什么?因为MEMS需要深刻蚀、需要释放可动结构,这些步骤会污染CMOS生产线。所以很多MEMS芯片是「先做电路,再做MEMS」,或者干脆做成两颗芯片封装在一起。
注意:MEMS芯片的封装是个大坑。传统IC封装是保护芯片,MEMS封装却要让芯片「露出来」——压力传感器要开孔,麦克风要进声,加速度计要能自由振动。我见过一个项目,封装应力导致传感器输出漂移,折腾了两个月才解决。
1.6 小结:为什么嵌入式工程师要懂MEMS?
你可能会问:我写驱动就行了,干嘛要了解制造工艺?
我个人觉得,懂一点制造工艺,能帮你更好地理解传感器特性。比如:
- 为什么加速度计有零偏?因为制造时结构不对称。
- 为什么温度漂移大?因为硅和金属的热膨胀系数不同。
- 为什么有些传感器容易坏?因为可动结构太脆弱。
这些知识,在调试驱动时特别有用。遇到异常数据,你能判断是传感器坏了、电路问题、还是算法不对。
嗯,第一章就到这里。下一章我们聊聊MEMS传感器的接口协议——I2C、SPI、还有更高级的MIPI。这些东西在驱动开发中天天打交道。