2025 Make Blocks第三期阶段1 - 任务4 - 基于BMI270的IMU模块设计
该项目使用了Kicad PCB设计工具,实现了基于BMI270的IMU模块的设计,它的主要功能为:针对可穿戴设备进行了优化,提供16位的三轴加速度、16位的三轴陀螺仪测量和智能片上运动触发中断功能。。
标签
Arduino
Kicad9.0
2025 make block第三期阶段1
IMU(BMI270)
慢即是快
更新2025-08-27
延安大学
70
KiCad文件
全屏

任务介绍

设计一款IMU模块,要求:

  1. 实现至少三轴数据检测例如加速度计陀螺仪磁力计等;
  2. 板卡尺寸:小于60mmx40mm;
  3. 包含信号:信号输出口,+3.3V、GND;
  4. 主要器件:需在DigiKey官网上有货且正常售卖。

注:PCB设计工具需用KiCad(官方邮件赠送了课程),或最终提交的文件需是KiCad文件,详见大赛主题阶段1要求和项目提交内容。

模块介绍

基于设计需求,IMU芯片选用BMI270SMD-10P封装),工作电压范围1.8V-3.3V,该模块集成12个功能引脚:I2C接口(最大400KHz);3.3V与GND电源输入;10MHz从SPI接口(支持3线、4线)。2个用于中断与同步事件独立可编程输入输出引脚。针对可穿戴设备进行了优化,该模块提供16位的三轴加速度、16位的三轴陀螺仪测量和智能片上运动触发中断功能。

BMI270芯片DigiKey链接:

BMI270

原理图和PCB Layout图

图1 BMI270原理图

图2 PCB Layout

模块规格和管脚定义

项目

参数

IMU芯片

BMI270

电源接口

3.3V

I2C接口

1

SPI接口

1

中断

2

尺寸

26.06mm x 25.4mm

管脚定义

管脚属性

管脚名称

管脚编号

管脚名称

管脚属性

Power

GND

1

1

ASDX

I/O

Power

3.3V

2

2

ASCX

I/O

I/O

SDA

3

3

INT1

I/O

I/O

SCL

4

4

INT2

I/O

I/O

SDO

5

5

OCS

I

I/O

CS

6

6

OSDO

O

板上设置及标识

标记

名称

默认状态

描述

D1

电源指示灯

指示3.3V电压是否工作正常

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

项目详情图

物料添加展示图

心得体会

继续努力,持续进度,期望通过这个活动提高改进自己的PCB设计规范化理念与习惯。


软硬件
元器件
BMI270
IMUs - 惯性测量单元 适用于可穿戴设备的智能超低功耗惯性测量单元(IMU)
电路图
附件下载
BM1207-6DoF.kicad_sch
BM1207-6DoF.kicad_pcb
ibom.html
团队介绍
个人
评论
0 / 100
查看更多
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2024 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号