【Silicon Labs 开发套件评测】+6 轴惯性传感器 ICM-20648

anger0925   2021-8-18 18:11 楼主

ICU-206486抽惯性传感器,是24引脚QFN封装的3轴陀螺仪、3轴加速度和Digital Motion processor(DMP)。片上16ADC,通讯接口有I2C7MHz的高速SPI,我们这里使用SPI接口。

详细信息参考官网文档:

https://invensense.tdk.com/products/motion-tracking/6-axis/icm-20648/

不过官网建议在新设计中不要使用ICU-20648,可能是停产或者有优于他的芯片替代。

硬件接口

image-20210818181105-1.png  

使能开关

image-20210818181105-2.png  

mcu的接口

image-20210818181105-3.png  

 

SSv5上实现

使能IMUGPIO接口是PB04

image-20210818181105-4.png  

board drives下找到IMU,点击install安装。

image-20210818181105-5.png  

安装好之后,安装SPI驱动

image-20210818181105-6.png  

出现错误,提示PB02 can not be used for USART0_CS, as it is reserved for use as GPIO

image-20210818181105-7.png  

需要把GPIO复用去掉就可以了。

image-20210818181105-8.png  

添加任务读取传感器数据

image-20210818181105-9.png  

把陀螺仪和加速度值读起来

image-20210818181105-10.png  

3轴陀螺仪和3轴加速度值均可以正常读取。

回复评论 (3)

官网不建议使用使用ICU-20648?可能是停产或者有优于他的芯片替代这个原因挺蹊跷

点赞  2021-8-19 09:47

这颗片子很少见。一看是 tdk 的,,,

默认摸鱼,再摸鱼。2022、9、28
点赞  2021-8-19 18:00
引用: Jacktang 发表于 2021-8-19 09:47 官网不建议使用使用ICU-20648?可能是停产或者有优于他的芯片替代这个原因挺蹊跷

个人见解

点赞  2021-8-20 08:33
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复