LSM6DSV16X的设计完全符合Android标准,具备以下片上功能:
• 4.5 KB的FIFO数据缓冲区,数据可压缩两到三次
– 灵活配置和分区,实现100%效率
– 可以存储时间戳
• 事件检测中断(完全可配置)
– 自由落体
– 唤醒
– 6D定位
– 点击和双击感应
– 活动/非活动识别
– 静止/运动检测
• 具有可忽略不计的功耗和高性能的特定IP模块(称为“嵌入式功能”)
– 计步器功能:步数检测器和步数计数器
– 倾斜
– 显著运动检测
– 有限状态机(FSM)
– 具有可导出功能和过滤器的机器学习核心(MLC),适用于人工智能应用
– 自适应自配置(ASC)
–嵌入式传感器融合低功耗(SFLP)算法
• 传感器集线器
– 最多可搭载六个传感器:两个内置传感器(加速度计和陀螺仪)和四个外置传感器
• 用于处理外部模拟输入数据的模拟集线器
• Qvar:电荷变化检测
计步器功能:步数检测器和步数计数器
LSM6DSV16X内置了一个高级计步器,其算法在超低功耗域中运行,以确保在电池受限的应用中实现超长的电池寿命。
凭借增强的可配置性,这款先进的嵌入式计步器适用于从移动设备到可穿戴设备等一系列广泛的应用场景。
该算法处理并分析加速度计波形,以便统计用户在步行和跑步活动中的步数。
计步器以30赫兹的频率工作,且不受所选设备电源模式(超低功耗、低功耗、高性能)的影响,从而确保了与其他设备功能结合使用时,能够提供超低功耗的体验和极高的灵活性。
计步器的输出数据可以在设备的FIFO缓冲区中进行批处理,以降低整体系统的电流消耗。
ST免费提供支持和工具,以便轻松配置设备并调整算法配置,从而提供一流的用户体验。
机器学习核心
LSM6DSV16X嵌入了一个用于机器学习处理的专用内核,该内核提供了系统灵活性,允许在应用处理器中运行的一些算法移动到MEMS传感器,具有持续降低功耗的优点。
机器学习核心逻辑允许识别数据模式(例如运动、压力、温度、磁性数据等)是否与用户定义的类集匹配。典型的应用示例可能是活动检测,如跑步、步行、驾驶等。
LSM6DSV16X机器学习核心处理来自加速计或陀螺仪传感器的数据模式,但也可以通过使用传感器集线器功能(模式2)连接和处理外部传感器数据(如磁力计或压力传感器)。
输入数据可以使用专用的可配置计算块进行过滤,该计算块包含在用户定义的固定时间窗口内计算的过滤器和特征。计算出的特征值和过滤后的数据值也可以通过FIFO缓冲区读取。
机器学习处理基于由一系列可配置节点组成的逻辑处理,这些节点以“if-then-else”条件为特征,其中“特征”值根据定义的阈值进行评估。
LSM6DSV16X可以配置为同时独立运行多达4个决策树,每个决策树最多可以生成16个结果。节点总数最多可达128个。
机器学习处理的结果可在专用输出寄存器中随时从应用程序处理器读取。
LSM6DSV16X机器学习内核可以配置为在结果发生变化时生成中断。
自适应自配置(ASC)
LSM6DSV16X支持自适应自配置(ASC)功能,该功能允许FSM基于特定运动模式的检测或基于MLC中配置的特定决策树的输出实时自动重新配置设备,而无需主机处理器的任何干预。FSM可以使用SETR命令写入设备寄存器的子集,该命令允许指示寄存器地址和要写入此类寄存器的新值。主机对这些设备寄存器的访问是互斥的。
整理自规格书内容,仅供参考