妙用MEMS加速度计 + 高通滤波器组合“砍”系统功耗
在意法半导体(ST)开发的LIS3DH数位加速度计代码示例中(图2),INT1_CFG配置与自由落体事件侦测相同,不同之处则是自由落体中断无须使用高通滤波器,且自由落体时长在毫秒範围内,运算逻辑如图3所示。
图2 数位加速度计代码示例
图3 加速度计INT1运算逻辑
当手持装置在任何倾斜位置保持静止状态超过5秒后,加速度计INT1接脚将从低位准转变为高位准,因为在使用高通滤波器后,X/Y/Z轴加速度均在±125mg THS内。此外,手持装置的自由落体事件不会触发INT1接脚从低位准转变高位准,因为X/Y/Z轴加速度同时在±125mg THS内的时间少于5秒。
如果因为动作的原因,X、Y和Z中任何一轴的加速度超过±125mg,且设备继续保持动作状态,INT1接脚就会从高位准转变低位准。
当设备进入静止状态还不到5秒再次进入动作状态,则INT1接脚继续保持低位准,若设备再次静止,5秒时长将开始从50最低有效位(LSB)倒数计时,到0LSB终止,输出资料速率为10Hz。
加速度计中断接脚省电妙用多
显而易见,内建高通滤波器和自由落体侦测功能的加速度计设计解决方案,能够藉由一个中断接脚为微处理器提供可靠的唤醒和无动作侦测中断讯号,让手机节能模式的侦测行为无需微处理器全程参与,进而达成系统省电效果。
此外,使用者还可按照自己的应用设计灵活配置加速度计的临界值和时长参数。在功耗方面,此一解决方案的效能高于使用触控萤幕、按键和微处理器计时器开闭萤幕的方法。
高通滤波器相关文章:高通滤波器原理 加速度计相关文章:加速度计原理
评论