0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

无线耳机加速度功能方案:基于STEVAL-MKI109V3开发板与LIS2DW12TR

大大通 2024-10-11 08:05 次阅读

LIS2DW12是ST第二代MEMS家族中一款超低功耗 3D accelerate传感器,常用于小型化穿戴类产品,如戒指、耳机等,其中耳塞中植入3D sensor是近些年来蓝牙耳机的功能趋势。

3D sensor在耳机主要作用是:

1. 使用者姿态检测(在睡眠耳机中还辅助检测使用者的翻身情况,评估睡眠状况,配合杜比环绕)

2. 耳机单双击功能(切歌、播放/暂停)

3. 进入/退出低功耗模式(检测耳机是否静止)

ST有一套完善的DEMO板和UNICO工具来辅助开发者完成对3D sensor的开发:

STEVAL-MKI109V3——ST MEMS适配器主板,采用 STM32F401VE MCU,内置完整的软件程序,对MEMS配置、数据交互、功耗评估、中断检测等功能,并兼容所有ST MEMS传感器

STEVAL-MKI179V1——LIS2DW12 标准24pin 开发板,其上是一颗LIS2DW12和其最小系统电路,插在STEVAL-MKI109V3上,实现完整的硬件系统。

wKgaomcJ3FeABaY9AAs3S_8YbCI576.png

ST UNICO-GUI——开源的上位机软件,图形和界面化设计,使用者可直观地配置MEMS,获取数据以及波形。

选定目标开发板

wKgaomcJ3FaAW9fFAALPUCLKljQ973.png

界面介绍

wKgZomcJ3FaAe9whAAY2ojZvcmI253.png

3D数据实时波形

wKgZomcJ3FaAJ4gPAACfHv3FVm4142.png

3D加速度实时值更新

wKgaomcJ3FaAXJtsAAEMUXtUNjo467.png

FIFO寄存器中的数据

wKgZomcJ3FeAfJz3AALZJk9q7j4290.png

中断功能验证(包括唤醒、跌落、单双击等事件)

wKgaomcJ3FeACXvxAAMWgcLY64Q450.png

►场景应用图

wKgZomcJ3FeAQvScAAecN_4DdBs510.png

►展示板照片

wKgaomcJ3FeAOfpHAA9oqQQSqQI936.pngwKgaomcJ3FiALZXHAAz58AiSYDE542.png

►方案方块图

wKgZomcJ3FeAYXyjAAF6k2VYQac994.png

►核心技术优势

1. 完整的软件包支持所有MEMS评估板

2. 可视化界面配置,支持Linux/ Mac OS X / Windows系统开发

3. 方便的设置传感器,寄存器配置,数据记录和绘图,可以更快指导工程师开发

►方案规格

•超低功耗:下电模式50na,主动低功耗模式低于1µA

•非常低的噪音:低功耗模式下的RMS低至1.3 mg

•多种工作模式,多种带宽

Android静止检测,运动检测

电源电压,1.62 V至3.6 V

•独立IO供电

•±2g/±4g/±8g/±16g可选量程

•高速I²C/SPI数字输出接口

•单数据转换的需求

•16位数据输出

嵌入式温度传感器

•自测

•32级FIFO

•10000 g高冲击生存能力

•符合ECOPACK, RoHS和“绿色”标准

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ST
    ST
    +关注

    关注

    32

    文章

    1131

    浏览量

    128855
  • 无线耳机
    +关注

    关注

    6

    文章

    3265

    浏览量

    48845
  • 开发板
    +关注

    关注

    25

    文章

    4979

    浏览量

    97272
收藏 人收藏

    评论

    相关推荐

    e2studio开发三轴加速度LIS2DW12(4)----测量倾斜度

    本文将介绍如何驱动和利用LIS2DW12三轴加速度计的倾斜检测理论和倾斜角测量方法。一般来说,这里描述的程序也可以应用于三轴模拟或数字加速度计,这取决于它们各自的规格。
    的头像 发表于 08-09 16:00 549次阅读
    e<b class='flag-5'>2</b>studio<b class='flag-5'>开发</b>三轴<b class='flag-5'>加速度</b>计<b class='flag-5'>LIS2DW12</b>(4)----测量倾斜度

    e2studio开发三轴加速度LIS2DW12(2)----基于中断信号获取加速度数据

    本文将介绍实时获取和处理加速度数据。程序的核心流程包括初始化硬件接口、配置加速度计的参数,以及通过轮询检查中断信号来不断读取加速度数据。
    的头像 发表于 08-09 15:43 455次阅读
    e<b class='flag-5'>2</b>studio<b class='flag-5'>开发</b>三轴<b class='flag-5'>加速度</b>计<b class='flag-5'>LIS2DW12</b>(<b class='flag-5'>2</b>)----基于中断信号获取<b class='flag-5'>加速度</b>数据

    e2studio开发三轴加速度LIS2DW12(1)----轮询获取加速度数据

    本文将介绍如何驱动和利用LIS2DW12传感器,实现精确的运动感应功能。 IS2DW12是一款高性能、超低功耗的三轴线性加速度计,属于“femto”系列,利用了成熟的微机械
    的头像 发表于 08-09 14:54 1495次阅读
    e<b class='flag-5'>2</b>studio<b class='flag-5'>开发</b>三轴<b class='flag-5'>加速度</b>计<b class='flag-5'>LIS2DW12</b>(1)----轮询获取<b class='flag-5'>加速度</b>数据

    三轴加速度LIS2DUX12开发(3)----计步器

    本文将介绍如何驱动和利用LIS2DUX12传感器,实现计步器感应功能LIS2DUX12是一款数字式智能3轴线性加速度计,其MEMS和A
    的头像 发表于 05-17 15:36 1179次阅读
    三轴<b class='flag-5'>加速度</b>计<b class='flag-5'>LIS2DUX12</b><b class='flag-5'>开发</b>(<b class='flag-5'>3</b>)----计步器

    三轴加速度LIS2DUX12开发(1)----轮询获取加速度数据

    本文将介绍如何驱动和利用LIS2DUX12传感器,实现精确的运动感应功能LIS2DUX12是一款数字式智能3轴线性加速度计,其MEMS
    的头像 发表于 05-17 15:22 1081次阅读
    三轴<b class='flag-5'>加速度</b>计<b class='flag-5'>LIS2DUX12</b><b class='flag-5'>开发</b>(1)----轮询获取<b class='flag-5'>加速度</b>数据

    e2studio开发三轴加速度LIS2DW12(4)----测量倾斜度

    本文将介绍如何驱动和利用LIS2DW12三轴加速度计的倾斜检测理论和倾斜角测量方法。一般来说,这里描述的程序也可以应用于三轴模拟或数字加速度计,这取决于它们各自的规格。
    的头像 发表于 05-17 15:00 1158次阅读
    e<b class='flag-5'>2</b>studio<b class='flag-5'>开发</b>三轴<b class='flag-5'>加速度</b>计<b class='flag-5'>LIS2DW12</b>(4)----测量倾斜度

    e2studio开发三轴加速度LIS2DW12(2)----基于中断信号获取加速度数据

    本文将介绍实时获取和处理加速度数据。程序的核心流程包括初始化硬件接口、配置加速度计的参数,以及通过轮询检查中断信号来不断读取加速度数据。
    的头像 发表于 05-17 14:42 814次阅读
    e<b class='flag-5'>2</b>studio<b class='flag-5'>开发</b>三轴<b class='flag-5'>加速度</b>计<b class='flag-5'>LIS2DW12</b>(<b class='flag-5'>2</b>)----基于中断信号获取<b class='flag-5'>加速度</b>数据

    三轴加速度LIS2DW12开发(4)----测量倾斜度

    本文将介绍如何驱动和利用LIS2DW12三轴加速度计的倾斜检测理论和倾斜角测量方法。一般来说,这里描述的程序也可以应用于三轴模拟或数字加速度计,这取决于它们各自的规格。
    的头像 发表于 05-16 17:18 1006次阅读
    三轴<b class='flag-5'>加速度</b>计<b class='flag-5'>LIS2DW12</b><b class='flag-5'>开发</b>(4)----测量倾斜度

    LIS2DE12加速度传感器能否保存数据一次获取?当读取xyz轴加速度时获得的是当前实时加速度吗?

    LIS2DE12加速度传感器能否保存数据一次获取,当读取xyz轴加速度时获得的是当前实时加速度吗?
    发表于 04-02 06:53

    通过STEVAL-MKI109V3在unico上识别不到STHS34PF80是为什么?怎么处理?

    TMOS测试:通过STEVAL-MKI109V3在unico上识别不到STHS34PF80。
    发表于 03-26 08:31

    求助,关于LIS2HH12TR加速度计的疑问求解

    大家好: 我在使用LIS2HH123 轴“pico”加速度计时遇到了 读数不准的问题,请大家看一下。 首先我的应用场景:安装在设备上,FPGA通过IIC时刻读出当前的位置,不会有突发的振动
    发表于 03-18 07:08

    LIS2DW12TR 4线模拟SPI通信,返回的数据都是0xff,一直通信不成功的原因?

    大佬们好,我目前正在做LIS2DW12TR的通信,主控使用的是CH571F,使用4线模拟SPI通信,代码只有SPI引脚初始化,然后就是读取ID,但是返回的数据都是0xff,一直通信不成功。 这是逻辑
    发表于 03-14 06:09

    e2studio开发三轴加速度LIS2DW12(1)----轮询获取加速度数据

    本文将介绍如何驱动和利用LIS2DW12传感器,实现精确的运动感应功能。 IS2DW12是一款高性能、超低功耗的三轴线性加速度计,属于“femto”系列,利用了成熟的微机械
    的头像 发表于 01-09 16:21 687次阅读
    e<b class='flag-5'>2</b>studio<b class='flag-5'>开发</b>三轴<b class='flag-5'>加速度</b>计<b class='flag-5'>LIS2DW12</b>(1)----轮询获取<b class='flag-5'>加速度</b>数据

    三轴加速度LIS2DW12开发(2)----基于中断信号获取加速度数据

    本文将介绍实时获取和处理加速度数据。程序的核心流程包括初始化硬件接口、配置加速度计的参数,以及通过轮询检查中断信号来不断读取加速度数据。
    的头像 发表于 12-18 10:46 1281次阅读
    三轴<b class='flag-5'>加速度</b>计<b class='flag-5'>LIS2DW12</b><b class='flag-5'>开发</b>(<b class='flag-5'>2</b>)----基于中断信号获取<b class='flag-5'>加速度</b>数据

    三轴加速度LIS2DW12开发(1)----轮询获取加速度数据

    本文将介绍如何驱动和利用LIS2DW12传感器,实现精确的运动感应功能
    的头像 发表于 12-18 10:36 1001次阅读
    三轴<b class='flag-5'>加速度</b>计<b class='flag-5'>LIS2DW12</b><b class='flag-5'>开发</b>(1)----轮询获取<b class='flag-5'>加速度</b>数据