ST的MEMS工艺采用THEMLA流程,即THick Epitaxial Layer for Micromotor and Accelerometer(微电机和加速度计的厚外延层),它可以分为六个步骤:生长一层硅;在硅上生长氧化层;在氧化层上蚀刻小孔用于生成固定点;在氧化层上生长15um厚的外延层;进行深度蚀刻,形成电容极板;最后移除氧化层,完成机械部分。
一、CMA3000-D0X的I2C默认地址,7位表示是0x1c,和读/写位组合成8位来表示是0x38(写)/0x39(读)。
二、CMA3000-D0X的I2C支持400K和100K,相比于其它I2C器件对于I2C读时的“restart”状态要求较严格(是其它I2C器件把条件放松了),具体是在“restart”(SCL高时SDA由高跳到低)之前SCL的高电平持续时间最好满足大于5us(Tsu,sta中一部分)。若不注意,它造成的直接后果是CMA3000-D0X对跟在“restart”之后的读地址(0x39)没有ACK。
三、CMA3000-D0X上电后处在省电模式,此模式下不会产生中断。要产生中断须要去设下CTRL(0x2)寄存器。
四、手册中经常出现的g,不是克而是重力加速度9.8m/s^2。X和Y方向上DOUT#寄存器读出值就是实际加速度值,但Z方向上是经过芯片内部修正的(加了1g,即加了9.8m/s^2),又由于芯片默认放置下Z正方向和地球引力方向相反,应而当设备作理想状态下自由落体时DOUTX、DOUTY和DOUTZ读出值都是0,也就是datasheet上写的,During free-fall in the gravitaion field, all 3 orthogonal acceleration components are ideally equal to zero.