2025 Make Blocks阶段1 - 基于LSM6DSV16XTR的IMU模块设计
该项目使用了LSM6DSV16XTR,实现了IMU模块的设计,它的主要功能为:运动数据的采集。
标签
Make Blocks
IMU模块
LSM6DSV16XTR
戈壁滩上的辉煌
更新2025-08-20
159
KiCad文件
全屏

任务介绍

Make Blocks第三期选择的任务是设计一款IMU模块,可实现至少三轴的数据检测,例如加速度计、陀螺仪、磁力计等,本次是在上一版的基础上进行升级,上一版的扩展板只有一个实时时钟,这一次把IMU模块内容加进去,本次选择的是ST的一款IMU运动传感器。

模块介绍

本次设计的扩展模块主要增加的是ST的LSM6DSV16XTR,LSM6DSV16XTR是意法半导体(ST)推出的一款高性能、低功耗的6轴惯性测量单元(IMU),集成了3轴数字加速度计和3轴数字陀螺仪,专为高端应用场景设计。该芯片采用三通道架构,支持用户界面(UI)、电子防抖(EIS)和光学防抖(OIS)三路独立数据处理,每路均配备专用配置、处理及滤波功能,确保多任务场景下的性能优化。其核心优势在于低功耗设计与嵌入式智能功能的结合,在组合高性能模式下功耗仅0.65mA,实现“常开”体验,适合可穿戴设备等对续航要求高的场景。技术参数方面,LSM6DSV16XTR提供多量程选择,加速度计量程为±2/±4/±8/±16g,陀螺仪则支持±125/±250/±500/±1000/±2000/±4000dps,满足不同精度需求。接口协议兼容SPI、I²C及MIPI I3C® v1.1,辅以专用SPI用于OIS数据输出,确保与主处理器数据同步。芯片内置4.5KB智能FIFO,支持标准中断(如自由落体、唤醒、6D/4D方向检测等),并集成低功耗传感器融合算法(SFLP),可直接输出旋转矢量(四元数)、重力矢量及陀螺仪零偏,简化算法开发。

LSM6DSV16XTR芯片DigiKey链接:https://www.digikey.cn/zh/products/detail/stmicroelectronics/LSM6DSV16XTR/16841485

原理图和PCB模块介绍


0

原理图


0

PCB

本次在上一版的基础上增加了IMU模块,重点就是让各部分能够都集中在一块,本次设计的IMU模块主要是使用的是IIC的接口,并引出了一个INT状态输出,有助于我们后期调试的时候快速采集状态变化,及时响应数据。


0

3D效果图

模块主要性能指标和管脚定义

主要性能指标

类型

核心板扩展板

核心芯片

MCP7940N/LSM6DSV16XTR

时钟频率

32.768kHz

板卡尺寸

58mm x 49mm

供电电压

3.3V

输出信号电平

3.3V

管脚定义

本次增加的IMU模块需要的引脚主要有5个SDA、SCL、GND、3.3V,INT,通过模块的复用,供电部分是是公用的,控制引脚通过STM32CubeMX的查看分配了IIC1上的引脚(PB6和PB7)。

板上设置及标识

eZ-PLM上新建物料和项目的截图

使用了eZ-PLM系统上传了自己的工程文件,方便保存记录各个版本,也可随时查阅,系统里查阅不到的物料也支持手动添加。


0

物料添加展示图


0

项目详情图

心得体会

本次看到了任务队传感器方面的任务相对比较少,所以相对来说选择了比较合适的IMU模块进行设计,由于想要让前后的模块能够更好的关联,我们是在之前的模块的基础上进行的升级,尽可能的白最后的整个项目集成度高一点,看了IMU传感器们基本上都是LGA封装的,有一定使用难度,不过接口相对来说还是比较简单的,感谢论坛和得捷对本次活动的大力支持,不断的让工程师接触更多的新知识。

附件下载
H5-传感器扩展板-LSM6DSV16XTR.kicad_pcb
H5-传感器扩展板-LSM6DSV16XTR.kicad_sch
团队介绍
评论
0 / 100
查看更多
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2024 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号