没有合适的资源?快使用搜索试试~ 我知道了~
C1850418_ICM42688P_2021-07-03.PDF(1).pdf
需积分: 50 5 下载量 125 浏览量
2022-09-27
16:32:23
上传
评论
收藏 1.32MB PDF 举报
温馨提示
试读
109页
C1850418_ICM42688P_2021-07-03.PDF(1).pdf
资源推荐
资源详情
资源评论
ICM-42688-P Datasheet
High Precision 6-Axis MEMS MotionTracking
TM
Device
This document contains information on a pre-production product,
and should not be considered for production until qualification is
complete. InvenSense Inc. reserves the right to change specifications
and information herein without notice.
TDK Corporation
1745 Technology Drive, San Jose, CA 95110 U.S.A
+1(408) 988–7339
www.invensense.com
Document Number: DS-000347
Revision: 1.2
Rev. Date: 04/19/2020
ICM-42688-P HIGHLIGHTS
The ICM-42688-P is a 6-axis MEMS
MotionTracking device that combines a 3-axis
gyroscope and a 3-axis accelerometer. It has a
configurable host interface that supports I3C
SM
,
I
2
C and SPI serial communication, features a 2 kB
FIFO and 2 programmable interrupts with ultra-
low-power wake-on-motion support to minimize
system power consumption.
ICM-42688-P supports highly accurate external clock
input, that helps to reduce system level sensitivity
error, improve orientation measurement from
gyroscope data, reduce ODR sensitivity to
temperature and device to device variation.
The device includes industry first 20-bits data format
support in FIFO for high-data resolution. This FIFO
format encapsulates 19-bits of gyroscope data and 18-
bits of accelerometer data.
Other industry-leading features include
InvenSense on-chip APEX Motion Processing
engine for gesture recognition, activity
classification, and pedometer, along with
programmable digital filters, and an embedded
temperature sensor.
The device supports a VDD operating range of
1.71V to 3.6V, and a separate digital IO supply,
VDDIO from 1.71V to 3.6V.
BLOCK DIAGRAM
ICM-42688-P FEATURES
• Gyroscope Noise: 2.8 mdps/Hz &
Accelerometer Noise: 70 µg/Hz
o Low-Noise mode 6-axis current
consumption of 0.88 mA
• User selectable Gyro Full-scale range (dps):
± 15.6/31.2/62.5/125/250/500/1000/2000
• User selectable Accelerometer Full-scale
range (g): ± 2/4/8/16
• User-programmable digital filters for gyro,
accel, and temp sensor
• APEX Motion Functions:
o Pedometer, Tilt Detection, Tap Detection
o Wake on Motion, Raise to Wake/Sleep,
Significant Motion Detection
• Host interface: 12.5 MHz I3C
SM
, 1 MHz I
2
C,
24 MHz SPI
APPLICATIONS
• AR/VR Controllers
• Head Mounted Displays
• Wearables
• Sports
• Robotics
• IoT Applications
ORDERING INFORMATION
PART
TEMP RANGE
PACKAGE
ICM-42688-P†
−40°C to +85°C
2.5x3mm 14-Pin
LGA
†Denotes RoHS and Green-Compliant Package
TDK-INVENSENSE SENSORS FOR SMARTPHONE, MOBILE & IOT APPLICATIONS
Parameter
ICM-40607
Sensorhub
ICM-42605
Sensorhub
ICM-42686-P
Handheld Action
ICM-42688-P
HMD & Robotics
GYRO Noise (mdps/rt-Hz)
7
3.8
5.3
2.8
GYRO Offset Temp Stability (mdps/°C)
±30
±20
±10
±5
GYRO Range & Resolution
±2000dps; 16-bits
±2000dps; 16-bits
±4000dps; 16/19-bits
±2000dps; 16/19-bits
ACCEL Noise (µg/rt-Hz)
110
70
70
AXY: 65; AZ: 70
ACCEL Range & Resolution
±16g; 16-bits
±16g; 16-bits
±32g; 16/18-bits
±16g; 16/18-bits
ODR & Sample Synch
8kHz; No RTC
8kHz; No RTC
32kHz; RTC
32kHz; RTC
ICM-42688-P
Page 2 of 109
Document Number: DS-000347
Revision: 1.2
TABLE OF CONTENTS
ICM-42688-P Highlights ....................................................................................................................................... 1
Block Diagram ...................................................................................................................................................... 1
ICM-42688-P Features ......................................................................................................................................... 1
Applications ......................................................................................................................................................... 1
Ordering Information ........................................................................................................................................... 1
TDK-Invensense Sensors for Smartphone, Mobile & IoT Applications ................................................................ 1
Table of Figures ............................................................................................................................................................... 8
Table of Tables ................................................................................................................................................................ 8
1 Introduction ......................................................................................................................................................... 9
1.1 Purpose and Scope .................................................................................................................................... 9
1.2 Product Overview...................................................................................................................................... 9
1.3 Applications ............................................................................................................................................... 9
2 Features ............................................................................................................................................................. 10
2.1 Gyroscope Features ................................................................................................................................ 10
2.2 Accelerometer Features .......................................................................................................................... 10
2.3 Motion Features ...................................................................................................................................... 10
2.4 Additional Features ................................................................................................................................. 10
3 Electrical Characteristics .................................................................................................................................... 11
3.1 Gyroscope Specifications ........................................................................................................................ 11
3.2 Accelerometer Specifications .................................................................................................................. 12
3.3 Electrical Specifications ........................................................................................................................... 13
3.4 I
2
C Timing Characterization ..................................................................................................................... 15
3.5 SPI Timing Characterization – 4-Wire SPI Mode ..................................................................................... 16
3.6 SPI Timing Characterization – 3-Wire SPI Mode ..................................................................................... 17
3.7 Absolute Maximum Ratings .................................................................................................................... 18
4 Applications Information ................................................................................................................................... 19
4.1 Pin Out Diagram and Signal Description ................................................................................................. 19
4.2 Typical Operating Circuit ......................................................................................................................... 20
4.3 Bill of Materials for External Components .............................................................................................. 21
4.4 System Block Diagram ............................................................................................................................. 22
4.5 Overview ................................................................................................................................................. 22
4.6 Three-Axis MEMS Gyroscope with 16-bit ADCs and Signal Conditioning ............................................... 22
4.7 Three-Axis MEMS Accelerometer with 16-bit ADCs and Signal Conditioning ......................................... 22
4.8 I3C
SM
, I
2
C and SPI Host Interface ............................................................................................................. 22
4.9 Self-Test................................................................................................................................................... 22
4.10 Clocking ............................................................................................................................................... 23
4.11 Sensor Data Registers ......................................................................................................................... 23
ICM-42688-P
Page 3 of 109
Document Number: DS-000347
Revision: 1.2
4.12 Interrupts ............................................................................................................................................ 23
4.13 Digital-Output Temperature Sensor ................................................................................................... 24
4.14 Bias and LDOs ..................................................................................................................................... 24
4.15 Charge Pump ...................................................................................................................................... 24
4.16 Standard Power Modes ...................................................................................................................... 24
5 Signal Path ......................................................................................................................................................... 25
5.1 Summary of Parameters Used to Configure the Signal Path .................................................................. 25
5.2 Notch Filter ............................................................................................................................................. 25
5.3 Anti-Alias Filter ........................................................................................................................................ 27
5.4 User Programmable Offset ..................................................................................................................... 29
5.5 UI Filter Block .......................................................................................................................................... 29
5.6 UI Path ODR And FSR Selection ............................................................................................................... 33
6 FIFO .................................................................................................................................................................... 36
6.1 Packet Structure ...................................................................................................................................... 36
6.2 FIFO Header ............................................................................................................................................ 38
6.3 Maximum FIFO Storage ........................................................................................................................... 39
6.4 FIFO Configuration Registers ................................................................................................................... 39
7 Programmable Interrupts .................................................................................................................................. 41
8 APEX Motion Functions ..................................................................................................................................... 42
8.1 APEX ODR Support .................................................................................................................................. 42
8.2 DMP Power Save Mode .......................................................................................................................... 43
8.3 Pedometer Programming ........................................................................................................................ 43
8.4 Tilt Detection Programming .................................................................................................................... 44
8.5 Raise to Wake/Sleep Programming ........................................................................................................ 44
8.6 Tap Detection Programming ................................................................................................................... 45
8.7 Wake on Motion Programming ............................................................................................................... 46
8.8 Significant Motion Detection Programming ........................................................................................... 46
9 Digital Interface ................................................................................................................................................. 48
9.1 I3C
SM
, I
2
C and SPI Serial Interfaces .......................................................................................................... 48
9.2 I3C
SM
Interface ........................................................................................................................................ 48
9.3 I
2
C Interface ............................................................................................................................................. 48
9.4 I
2
C Communications Protocol ................................................................................................................. 48
9.5 I
2
C Terms ................................................................................................................................................. 50
9.6 SPI Interface ............................................................................................................................................ 52
10 Assembly ............................................................................................................................................................ 53
10.1 Orientation of Axes ............................................................................................................................. 53
10.2 Package Dimensions ........................................................................................................................... 54
11 Part Number Package Marking .......................................................................................................................... 56
12 Use Notes ........................................................................................................................................................... 57
12.1 Accelerometer Mode Transitions ....................................................................................................... 57
ICM-42688-P
Page 4 of 109
Document Number: DS-000347
Revision: 1.2
12.2 Accelerometer Low Power (LP) Mode Averaging Filter Setting .......................................................... 57
12.3 Settings for I
2
C, I3C
SM
, and SPI Operation ........................................................................................... 57
12.4 Notch Filter and Anti-Alias Filter Operation ....................................................................................... 57
12.5 External Clock Input Effect on ODR .................................................................................................... 57
12.6 INT_ASYNC_RESET Configuration ....................................................................................................... 58
12.7 FIFO Timestamp Interval Scaling......................................................................................................... 58
12.8 Supplementary Information for FIFO_HOLD_LAST_DATA_EN ........................................................... 58
13 Register Map ...................................................................................................................................................... 60
13.1 User Bank 0 Register Map................................................................................................................... 60
13.2 User Bank 1 Register Map................................................................................................................... 61
13.3 User Bank 2 Register Map................................................................................................................... 62
13.4 User Bank 4 Register Map................................................................................................................... 62
14 User Bank 0 Register Map – Descriptions .......................................................................................................... 63
14.1 DEVICE_CONFIG .................................................................................................................................. 63
14.2 DRIVE_CONFIG .................................................................................................................................... 63
14.3 INT_CONFIG ........................................................................................................................................ 64
14.4 FIFO_CONFIG ...................................................................................................................................... 64
14.5 TEMP_DATA1 ...................................................................................................................................... 64
14.6 TEMP_DATA0 ...................................................................................................................................... 65
14.7 ACCEL_DATA_X1 ................................................................................................................................. 65
14.8 ACCEL_DATA_X0 ................................................................................................................................. 65
14.9 ACCEL_DATA_Y1 ................................................................................................................................. 65
14.10 ACCEL_DATA_Y0 ................................................................................................................................. 66
14.11 ACCEL_DATA_Z1 ................................................................................................................................. 66
14.12 ACCEL_DATA_Z0 ................................................................................................................................. 66
14.13 GYRO_DATA_X1 .................................................................................................................................. 66
14.14 GYRO_DATA_X0 .................................................................................................................................. 66
14.15 GYRO_DATA_Y1 .................................................................................................................................. 67
14.16 GYRO_DATA_Y0 .................................................................................................................................. 67
14.17 GYRO_DATA_Z1 .................................................................................................................................. 67
14.18 GYRO_DATA_Z0 .................................................................................................................................. 67
14.19 TMST_FSYNCH .................................................................................................................................... 67
14.20 TMST_FSYNCL ..................................................................................................................................... 68
14.21 INT_STATUS ........................................................................................................................................ 68
14.22 FIFO_COUNTH..................................................................................................................................... 68
14.23 FIFO_COUNTL ..................................................................................................................................... 69
14.24 FIFO_DATA .......................................................................................................................................... 69
14.25 APEX_DATA0 ....................................................................................................................................... 69
14.26 APEX_DATA1 ....................................................................................................................................... 69
14.27 APEX_DATA2 ....................................................................................................................................... 70
ICM-42688-P
Page 5 of 109
Document Number: DS-000347
Revision: 1.2
14.28 APEX_DATA3 ....................................................................................................................................... 70
14.29 APEX_DATA4 ....................................................................................................................................... 71
14.30 APEX_DATA5 ....................................................................................................................................... 71
14.31 INT_STATUS2 ...................................................................................................................................... 72
14.32 INT_STATUS3 ...................................................................................................................................... 72
14.33 SIGNAL_PATH_RESET .......................................................................................................................... 72
14.34 INTF_CONFIG0 .................................................................................................................................... 73
14.35 INTF_CONFIG1 .................................................................................................................................... 74
14.36 PWR_MGMT0 ..................................................................................................................................... 75
14.37 GYRO_CONFIG0 .................................................................................................................................. 76
14.38 ACCEL_CONFIG0 ................................................................................................................................. 77
14.39 GYRO_CONFIG1 .................................................................................................................................. 78
14.40 GYRO_ACCEL_CONFIG0 ...................................................................................................................... 79
14.41 ACCEL_CONFIG1 ................................................................................................................................. 80
14.42 TMST_CONFIG .................................................................................................................................... 80
14.43 APEX_CONFIG0 ................................................................................................................................... 81
14.44 SMD_CONFIG ...................................................................................................................................... 81
14.45 FIFO_CONFIG1 .................................................................................................................................... 82
14.46 FIFO_CONFIG2 .................................................................................................................................... 82
14.47 FIFO_CONFIG3 .................................................................................................................................... 82
14.48 FSYNC_CONFIG ................................................................................................................................... 83
14.49 INT_CONFIG0 ...................................................................................................................................... 83
14.50 INT_CONFIG1 ...................................................................................................................................... 84
14.51 INT_SOURCE0 ..................................................................................................................................... 84
14.52 INT_SOURCE1 ..................................................................................................................................... 85
14.53 INT_SOURCE3 ..................................................................................................................................... 85
14.54 INT_SOURCE4 ..................................................................................................................................... 86
14.55 FIFO_LOST_PKT0 ................................................................................................................................. 86
14.56 FIFO_LOST_PKT1 ................................................................................................................................. 86
14.57 SELF_TEST_CONFIG ............................................................................................................................. 87
14.58 WHO_AM_I ......................................................................................................................................... 87
14.59 REG_BANK_SEL ................................................................................................................................... 87
15 User Bank 1 Register Map – Descriptions .......................................................................................................... 88
15.1 SENSOR_CONFIG0 .............................................................................................................................. 88
15.2 GYRO_CONFIG_STATIC2 ..................................................................................................................... 88
15.3 GYRO_CONFIG_STATIC3 ..................................................................................................................... 88
15.4 GYRO_CONFIG_STATIC4 ..................................................................................................................... 89
15.5 GYRO_CONFIG_STATIC5 ..................................................................................................................... 89
15.6 GYRO_CONFIG_STATIC6 ..................................................................................................................... 89
15.7 GYRO_CONFIG_STATIC7 ..................................................................................................................... 89
剩余108页未读,继续阅读
资源评论
大哭小闹
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 历届(第1-21届)希望杯数学竞赛初一试题及答案(最新整理).doc全国数学邀请赛(264页资料)
- 水滴.psd
- TokenPocket_V2.1.2_release.apk
- Apache-druid-kafka-rce.yaml
- 基于C#的ASP.NET数据库原理及应用技术课程指导平台的开发
- 基于ROS的智能车轨迹跟踪算法的仿真与设计源码运用PID跟踪算法.zip.zip
- Bug Bounty Tip - i春秋Self-XSS变废为宝的奇思妙想
- 1991-2015年全国初中化学竞赛复赛试题汇编(212页)(24年竞赛复赛真题).docx天原杯
- Apache Flink 未授权访问+远程代码执行.pdf
- hadoop-基于hive的聊天数据分析报表可视化案例数据源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功