1 引脚说明
图1. 引脚连接
表1. 引脚状态
2 寄存器
表2. 寄存器
2.1 嵌入功能寄存器
表3. 嵌入功能寄存器
3 工作模式
表4. 加速度计ODR和功耗模式选择
表5. 陀螺仪ODR和功耗模式选择
表6. 功耗
3.1 掉电模式
3.2 高性能模式
3.3 正常模式
3.4 低功耗模式
3.5 陀螺仪睡眠模式
3.6 在仅加速度计工作时改变功耗模式
图2. 切换功耗模式(ODR不变)
图3. 切换功耗模式(ODR随后发生变化)
3.7 加速度计带宽
图4. 加速度计采样链路图
表7. 加速度计抗混叠滤波器带宽选择(XL_BW_SCAL_ODR=1)
表8. 加速度计抗混叠带宽选项 (高性能模式)
表9. 加速度计 LPF1 截止频率
表10. 加速度计抗混叠 + LPF1 整体截止频率
图5. 加速度计组合数字滤波器
表11. 加速度计斜率和高通滤波器选择及截止频率
表12. 加速度计 LPF2截止频率
3.7.1 加速度计斜率滤波器
图6. 加速度计斜率滤波器
3.8 陀螺仪带宽
图7. 陀螺仪采样链路图
表13. 低功耗/正常模式下陀螺仪数字低通滤波器截止
表14. 高性能模式下陀螺仪数字低通滤波器截止
表15. 陀螺仪高通滤波器截止频率 [Hz]
图8. 陀螺仪高通滤波器复位
3.9 加速度计和陀螺仪开启/关断时间
表16. 加速度计/陀螺仪开启/关断时间
表17. 要丢弃的加速度计采样数
表18. 要丢弃的陀螺仪采样数
4 读取输出数据
4.1 启动设置
4.2 使用状态寄存器
4.3 使用数据准备就绪信号
图9. 数据准备就绪信号
4.3.1 DRDY屏蔽功能
4.4 使用块数据更新(block data update,BDU)功能
4.5 认识输出数据
4.5.1 大小端序选择
4.5.2 输出数据示例
表19. 输出数据寄存器内容 vs. 加速度(FS_XL = 2 g)
表20. 输出数据寄存器内容 vs. 角速率(FS_G = 245 dps)
4.6 环行功能
4.6.1 FIFO输出寄存器环行
4.6.2 源寄存器环行
4.6.3 传感器输出寄存器环行
表21. 输出寄存器环行模式
4.7 陀螺仪边沿感应/电平感应/脉冲感应数据使能(data enable, DEN)
表22. DEN配置
4.7.1 边沿感应触发
图10. 数据同步:边沿感应
图11. 在FIFO中存储同步数据
4.7.2 电平感应触发冲压
图12. 数据同步:电平感应
4.7.3 脉冲感应触发冲压
4.8 陀螺仪轴向
图13. 陀螺仪轴向和标志配置
表23. ORIENT_CFG_G寄存器
表24. 陀螺仪轴向设置
图14. 陀螺仪轴向和标志示例
5 中断生成
5.1 中断引脚配置
表25. INT1_CTRL寄存器
表26. MD1_CFG寄存器
表27. INT2_CTRL寄存器
表28. MD2_CFG寄存器
5.2 自由落体中断
图15. 自由落体中断
表29. 自由落体阈值LSB值
5.3 唤醒中断
图16. 唤醒中断(利用斜率滤波器)
5.4 6D/4D方向检测
5.4.1 6D方向检测
表30. D6D_SRC寄存器
表31. 4D/6D功能阈值
图17. 6D识别方向
表32. 6D定位下的D6D_SRC寄存器
5.4.2 4D方向检测
5.5 单击和双击识别
5.5.1 单击
图18. 单击事件识别
5.5.2 双击
图19. 双击事件识别(LIR 位 = 0)
5.5.3 单击和双击识别配置
图20. 单击和双击识别(LIR 位 = 0)
表33. TAP_SRC寄存器
5.5.4 单击示例
5.5.5 双击示例
5.6 活动/不活动识别
图21. 活动/不活动识别(利用斜率滤波器)
5.7 启动状态
6 Android嵌入式功能
6.1 计步功能:步伐侦测和步数计算
图22. 计步器去抖动
图23. 计步器最小阈值
6.2 大幅运动检测
6.3 倾斜度检测
图24. 倾斜度检测
6.4 时间戳
7 模式 2 - 传感器集合(sensor hub)模式
7.1 传感器集合(sensor hub)模式说明
图25. 模式2下外部传感器连接
7.2 传感器集合(sensor hub)模式寄存器
7.2.1 CTRL10_C (19h)
表34. CTRL10_C寄存器
7.2.2 MASTER_CONFIG (1Ah)
表35. MASTER_CONFIG寄存器
7.2.3 FUNC_SRC (53h)
表36. FUNC_SRC寄存器
7.2.4 SLV0_ADD (02h), SLV0_SUBADD (03h), SLAVE0_CONFIG (04h)
表37. SLV0_ADD寄存器
表38. SLV0_SUBADD寄存器
表39. SLAVE0_CONFIG寄存器
7.2.5 SLV1_ADD (05h), SLV1_SUBADD (06h), SLAVE1_CONFIG (07h)
表40. SLV1_ADD寄存器
表41. SLV1_SUBADD寄存器
表42. SLAVE1_CONFIG寄存器
7.2.6 SLV2_ADD (08h), SLV2_SUBADD (09h), SLAVE2_CONFIG (0Ah)
表43. SLV2_ADD寄存器
表44. SLV2_SUBADD寄存器
表45. SLAVE2_CONFIG寄存器
7.2.7 SLV3_ADD (0Bh), SLV3_SUBADD (0Ch), SLAVE3_CONFIG (0Dh)
表46. SLV3_ADD寄存器
表47. SLV3_SUBADD寄存器
表48. SLAVE3_CONFIG寄存器
7.2.8 DATAWRITE_SRC_MODE_SUB_SLV0 (0Eh)
表49. DATAWRITE_SRC_MODE_SUB_SLV0寄存器
7.2.9 SENSORHUBx_REG寄存器
图26. SENSORHUBx_REG配置示例
7.3 传感器集合(sensor hub)全通功能
图27. 全通功能
7.3.1 全通功能使能
7.3.2 全通功能禁用
7.4 传感器集合(sensor hub)模式示例
7.5 磁力计硬铁/软铁校正
表50. 铁磁校正配置
7.5.1 硬铁校正
图28. 硬铁效应(X-Y 2D散点图)
7.5.2 软铁校正
图29. 软铁效应(X-Y 2D散点图)
7.5.3 得到磁力计补偿数据
图30. 硬铁/软铁校正框图
7.5.4 铁磁校正示例
表51. 硬铁寄存器值
表52. 软铁寄存器值
8 先进先出(FIFO)缓冲器
8.1 FIFO寄存器
8.1.1 FIFO_CTRL1 (06h)
表53. FIFO_CTRL1寄存器
8.1.2 FIFO_CTRL2 (07h)
表54. FIFO_CTRL2寄存器
8.1.3 FIFO_CTRL3 (08h)
表55. FIFO_CTRL3寄存器
表56. 陀螺仪FIFO抽取设置
表57. 加速度计FIFO抽取设置
8.1.4 FIFO_CTRL4 (09h)
表58. FIFO_CTRL4寄存器
表59. 第3 FIFO数据集抽取设置
表60. 第4 FIFO数据集抽取设置
8.1.5 FIFO_CTRL5 (0Ah)
表61. FIFO_CTRL5寄存器
表62. FIFO ODR选择设置
表63. FIFO模式选择
8.1.6 FIFO_STATUS1 (3Ah)
表64. FIFO_STATUS1寄存器
8.1.7 FIFO_STATUS2 (3Bh)
表65. FIFO_STATUS2寄存器
表66. FIFO_STATUS2特性(一个传感器处于FIFO模式,且STOP_ON_FTH = 0的情况 下)
8.1.8 FIFO_STATUS3 (3Ch)
表67. FIFO_STATUS3寄存器
8.1.9 FIFO_STATUS4 (3Dh)
表68. FIFO_STATUS4寄存器
8.1.10 FIFO_DATA_OUT_L (3Eh)
表69. FIFO_DATA_OUT_L寄存器
8.1.11 FIFO_DATA_OUT_H (3Fh)
表70. FIFO_DATA_OUT_H寄存器
8.2 FIFO模式
8.2.1 Bypass模式
8.2.2 FIFO模式
图31. FIFO模式(STOP_ON_FTH=0)
8.2.3 连续模式
图32. 连续模式
8.2.4 连续-FIFO 模式
图33. 连续-FIFO 模式
8.2.5 旁路-连续模式
图34. 旁路-连续模式
8.3 设置FIFO触发、FIFO ODR和抽取因子
图35. FIFO触发信号选择
8.3.1 使用FIFO时ODR变化步骤
8.4 从FIFO恢复数据
8.5 FIFO 模式
8.5.1 示例 1
表71. 示例1:FIFO_PATTERN_[9:0]位和下一个读数
8.5.2 示例 2
表72. 示例2:FIFO_PATTERN_[9:0]位和下一个读数
8.5.3 示例 3
表73. 示例3:FIFO_PATTERN_[9:0]位和下一个读数
8.6 FIFO 阈值
图36. FIFO阈值(STOP_ON_FTH=0)
图37. FIFO模式下的FIFO阈值(STOP_ON_FTH=1)
图38. 连续模式下的FIFO阈值(STOP_ON_FTH=1)
8.7 陀螺仪和加速度计数据的高位部分
表74. FIFO中陀螺仪和加速度计数据的高位部分
8.8 FIFO中的计步器和时间戳数据
表75. FIFO中时间戳和计步器数据
8.9 FIFO中的温度数据
表76. FIFO中的温度数据
9 温度传感器
9.1 温度数据计算示例
表77. 输出数据寄存器内容 vs. 温度
10 自检功能
10.1 加速度计自检
10.2 陀螺仪自检
图39. 加速度计自检步骤
图40. 陀螺仪自检步骤
11 版本历史
表78. 文档版本历史
表79. 中文文档版本历史