MPU6500 6轴IMU传感器技术参考手册
1. 概述
MPU6500 是 TDK InvenSense 公司推出的高性能6轴惯性测量单元(IMU),内部集成3轴MEMS加速度计和3轴MEMS陀螺仪,并内置数字运动处理器(DMP™)用于片上姿态解算。相比MPU6050,MPU6500拥有更小的封装(3×3mm QFN)、更低的功耗以及改进的传感器性能。该芯片支持I2C和SPI双通信接口,可广泛应用于无人机姿态控制、机器人导航、体感交互、云台防抖等领域。
2. 引脚定义
| 引脚号 |
引脚名 |
类型 |
功能描述 |
| 1 |
RESV |
- |
保留引脚,接地 |
| 2 |
SCL/SCLK |
I |
I2C时钟 / SPI时钟 |
| 3 |
SDA/SDI |
I/O |
I2C数据 / SPI数据输入 |
| 4 |
AD0/SDO |
I/O |
I2C地址选择 / SPI数据输出 |
| 5 |
nCS |
I |
SPI片选(低有效),I2C模式接高电平 |
| 6 |
INT |
O |
中断输出(可配置) |
| 7 |
VDDIO |
PWR |
数字IO电源(1.71-3.6V) |
| 8 |
GND |
PWR |
电源地 |
| 9 |
REGOUT |
O |
内部LDO输出,需接0.1μF电容到地 |
| 10 |
AUX_CL |
I |
I2C主模式时钟(接外部传感器) |
| 11 |
AUX_DA |
I/O |
I2C主模式数据(接外部传感器) |
| 12-23 |
NC/RESV |
- |
未连接或保留 |
| 24 |
VDD |
PWR |
核心电源(1.71-3.6V) |
3. 电气特性
| 参数 |
最小值 |
典型值 |
最大值 |
单位 |
| 工作电压(VDD) |
1.71 |
3.3 |
3.6 |
V |
| 工作电压(VDDIO) |
1.71 |
3.3 |
3.6 |
V |
| 加速度计工作电流 |
- |
450 |
- |
μA |
| 陀螺仪工作电流 |
- |
3.2 |
- |
mA |
| 全芯片睡眠电流 |
- |
8 |
- |
μA |
| I2C通信速率 |
- |
- |
400 |
kHz |
| SPI通信速率 |
- |
- |
20 |
MHz |
| 工作温度范围 |
-40 |
- |
+85 |
°C |
传感器关键指标:
| 参数 |
加速度计 |
陀螺仪 |
| 量程 |
±2/±4/±8/±16g |
±250/±500/±1000/±2000°/s |
| ADC分辨率 |
16位 |
16位 |
| 噪声密度 |
300 μg/√Hz |
0.01 dps/√Hz |
| 非线性度 |
±0.5% |
±0.1% |
| 交叉轴灵敏度 |
±2% |
±2% |
4. 典型应用电路
VCC(3.3V)
│
┌──────┼──────────────────┐
│ │ │
│ ┌──┴──┐ │
│ │0.1μF│ ┌┴┐
│ └──┬──┘ │ │ 10kΩ
│ │ │ │
│ ┌──┴──────┐ └┬┘
│ │ VDD │ │
│ │ │ ┌────┴──────┐
├───┤ VDDIO │ │ │
│ │ │ │ MCU │
├───┤ SCL ───────────┤ SCL │
├───┤ SDA ───────────┤ SDA │
│ │ │ │ │
├───┤ AD0 ────┤GND │ │
│ │ │ │ │
├───┤ nCS ────┤VCC │ │
│ │ │ │ │
├───┤ INT ───────────┤ GPIO │
│ │ │ └───────────┘
│ │ REGOUT │
│ │ ┌┴┐ │
│ │ │0.1μF │
│ │ └┬┘ │
│ │ │ │
├───┤ GND │
│ └─────────┘
│
GND
注意事项:
- REGOUT引脚必须外接0.1μF陶瓷电容到地
- I2C模式下AD0接地时地址为0x68,接VCC时地址为0x69
- I2C模式下nCS必须接高电平
- VDD和VDDIO可共用一个3.3V电源,但建议分别加去耦电容
5. 使用注意事项
- 上电稳定时间:上电后需等待约30ms待内部振荡器稳定后再配置寄存器
- 温漂校准:陀螺仪和加速度计均存在温漂,建议在温度变化大的场景做温度补偿
- I2C/SPI模式选择:通过nCS引脚电平决定——高电平=I2C,低电平=SPI
- DMP使用:DMP可直接输出四元数,简化姿态解算,推荐使用官方Motion Driver库
- 防震安装:PCB Layout时应远离振动源(马达、蜂鸣器等),避免机械振动干扰
- ESD防护:器件对静电敏感,焊接和操作需做好ESD防护
- 焊接温度:回流焊峰值温度不超过260°C,持续时间不超过30秒