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的应用,我随便列几个:

  1. 消费电子:手机、平板、游戏手柄。你手机里的计步功能,就是加速度计在干活。
  2. 汽车电子:安全气囊触发、车身稳定控制、胎压监测。一辆车少说也有十几颗MEMS传感器。
  3. 工业控制:振动监测、倾斜检测、设备状态预测。我帮工厂做过一个设备健康监测系统,用的就是MEMS加速度计。
  4. 医疗健康:助听器、输液泵、可穿戴监护。MEMS麦克风在助听器里表现很好,功耗低、体积小。
  5. 航空航天:导航系统、姿态控制。虽然高端还是用光纤陀螺,但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。这些东西在驱动开发中天天打交道。