|
MEMS传感器应该都有低功耗特性,LSM6DSV320X的低功耗是可以结合内部FSM或者MLC的,更加智能一些。FSM的简单理解就是内部的一个逻辑块,可以简单的处理一些条件判断然并执行一些指令,能够代替主机的操作,对项目整体的功耗是很有用的。 看了官方的应用手册,决定试试里面的demo。由处于低功耗的低g加速度采集数据,状态机根据设定的阈值和时间切换到高性能或者重新回到低功耗。示例如下
这颗传感器的寄存器着实不少,看了个似懂非懂,然后利用MEMS Studio软件参照示例做了还原。如下
完成到这里其实还不信,这个界面可以直接把设计写到寄存器,但是还不能达到效果。需要在FUNC_CFG_ACCESS寄存器中使能ASC功能。只有一个BIT直1就行了。
然后就可以打开Chart界面进行观察了。测试方法就是晃动传感器使加速计产生一个大的g值就可以触发状态机的条件了。采集板用完整的电源控制电路,可设置电压也可以测试到电流。实际读取到的在低功耗模式下的电流只有11uA
在进入高性能模式后可以达到670uA,差别还是比较大的
因为低功耗时是把陀螺仪关掉了,所以在Line Charts上也可以看出来。陀螺仪为0且不在更新的时候就是关闭了,如图
简单拍了下,有视频有真相。传感器功能太丰富,还有很多可探索的。 |
意法半导体发布基于ST可持续技术框架的先进情境感知传感器
开发生态篇:从模型到部署的完整工作流与工具链
产品与应用篇:首款搭载 ISPU 2.0 的产品及多维度系统收益
技术平台篇:ISPU 2.0 架构解析、与 ISPU 1.0 的性能对比
总览篇:从 "感知" 到 "思考",ISPU 2.0 让传感器在数据源头解读信息
化光为可信数据:意法半导体如何在AI时代重塑成像
利用MEMS传感器进行振动监测:借助IIS3DWB10IS与ISPU 2.0实现实时边缘处理
Rust MEMS驱动程序:尝试并采用全新Rust传感器驱动的三大理由
ST MEMS 传感器六大应用领域全覆盖
ST MEMS 传感器全家族 —— 覆盖运动 / 环境 / 红外 / 生物 / 声学全品类
微信公众号
手机版