I
Q
M
8
6
5
8
C
—
6
D
I
n
e
r
t
i
a
l
M
e
a
s
u
r
e
m
e
n
t
U
n
i
t
w
i
t
h
M
o
t
i
o
n
C
o
-
P
r
o
c
e
s
s
o
r
ADVANCE INFORMATION — CONFIDENTIAL AND PROPRIETARY — DO NOT DISTRIBUTE
QMI8658C DATASHEET
SEPTEMBER 10, 2021
© 2021 QST Corporation
QMI8658C • Rev 0.8
www. qstcorp.com
QST SOLUTIONS LIMITED
120 BAYTECH DR, SAN JOSE, CA 95134
I
Q
M
8
6
5
8
C
—
6
D
I
n
e
r
t
i
a
l
M
e
a
s
u
r
e
m
e
n
t
U
n
i
t
w
i
t
h
M
o
t
i
o
n
C
o
-
P
r
o
c
e
s
s
o
r
ADVANCE INFORMATION — CONFIDENTIAL AND PROPRIETARY — DO NOT DISTRIBUTE
QMI8658C
Low Noise, Wide Bandwidth 6D Inertial Measurement
Unit with Motion Co-Processor and Sensor Fusion
Features
Description
▪ Low 15 mdps/√Hz gyroscope noise, low-latency,
and wide bandwidth for performance applications
such robotic vacuums, industrial tilt modules,
pedestrian navigation and GNSS augmentation, 5G
antenna stabilization, inertial navigation, and large
industrial UAVs
▪ Low Noise 200µg/√Hz accelerometer
▪ Host (slave) interface supports MIPI™ I3C, I2C, and
3-wire or 4-wire SPI
▪ Accelerometer and gyroscope sensors feature
signal processing paths with digitally programmable
data rates and filtering
▪ Complete inertial measurement unit (IMU) with
sensor fusion library with specified orientation
accuracy of ±3º pitch and roll, ±5º yaw/heading
▪ High-performance XKF3TM 6/9-axis sensor fusion
with in-run calibration for correction of gyroscope
bias drift over-temperature and lifetime
▪ 3-axis gyroscope and 3-axis accelerometer in a
small 2.5 x 3.0 x 0.86 mm 14-pin LGA package
▪
Integrated Gen 2 AttitudeEngineTM motion co-
processor with vector DSP performs sensor fusion
at 1 kHz sampling rate, while outputting data to host
processor at a lower rate – improving accuracy
while reducing processor MIPS, power, and
interrupt requirements
▪ Large 1536-byte FIFO can be used to buffer sensor
data to lower system power dissipation
▪ Motion on demand technology for polling-based
synchronization
▪ Large sensor dynamic ranges from ±16°/s to
±2048°/s for gyroscope and ±2 g to ±16 g for
accelerometer
▪ Low power modes for effective power management
▪ Digitally programmable sampling rate and filters
▪ Embedded temperature sensor
▪ Wide extended operating temperature range
(-40°C to 85°C)
is a complete 6D MEMS
The QMI8658C
inertial
measurement unit (IMU) with 9-axis sensor fusion and
specified system level orientation accuracy. When using
the QMI8658C in combination with the supplied XKF3
9D-sensor fusion, the system features an accurate ±3°
pitch and roll orientation, and a ±5° yaw/heading typical
specification.
With tight board-level gyroscope sensitivity of ±3%,
gyroscope noise density of 15 mdps/√Hz, and low
latency, the QMI8658C is ideal for high performance
consumer and for industrial applications.
The QMI8658C incorporates a 3-axis gyroscope and a 3-
axis accelerometer. It provides a UI interface (supporting
I3C, I2C and 3-wire or 4-wire SPI) .
The QMI8658C incorporates an advanced vector digital
signal processor (DSP) motion co-processor called the
AttitudeEngine. The AttitudeEngine efficiently encodes
high frequency motion at high internal sampling rates,
preserving full accuracy across lower-frequency output
data rates.
This enables the application to utilize low output data
rates (ODRs) or on-demand (host polling) while still
acquiring accurate 3D motion data. The AttitudeEngine
reduces the data processing and interrupt load on a host
processor with no compromises in 3D motion tracking
accuracy. The result is very low total system power in
combination with high accuracy, which are essential to
many portable and battery powered applications.
Applications
▪ Toys
▪ Drones
▪ E-bikes and scooters
▪ Motion-based remote controls and air mice
© 2021 QST Corporation
QMI8658C • Rev 0.8
www. qstcorp.com
1
I
Q
M
8
6
5
8
C
—
6
D
I
n
e
r
t
i
a
l
M
e
a
s
u
r
e
m
e
n
t
U
n
i
t
w
i
t
h
M
o
t
i
o
n
C
o
-
P
r
o
c
e
s
s
o
r
1
ADVANCE INFORMATION — CONFIDENTIAL AND PROPRIETARY — DO NOT DISTRIBUTE
Table of Contents
General Information ...................................................................................................... 4
Ordering Information .........................................................................................................4
Marking Information ..........................................................................................................4
Internal Block Diagram .......................................................................................................5
Interface Operating Modes ................................................................................................6
Application Diagrams .........................................................................................................7
Package & Pin Information .................................................................................................9
Recommended External Components ............................................................................... 11
1.1
1.2
1.3
1.4
1.5
1.6
1.7
2 QMI8658C Architecture ................................................................................................ 12
AttitudeEngine Mode Overview ....................................................................................... 12
Advantages of the Attitude Engine Approach .................................................................... 12
9D Sensor Fusion and Auto-Calibration using XKF3 ........................................................... 13
Frames of Reference and Conventions for Using QMI8658C .............................................. 14
2.1
2.2
2.3
2.4
3
3.1
3.2
3.3
3.4
3.5
3.6
3.7
System, Electrical and Electro-Mechanical Characteristics ............................................. 15
Absolute Maximum Ratings ............................................................................................. 15
Recommended Operating Conditions ............................................................................... 15
System Level Specifications .............................................................................................. 16
Electro-Mechanical Specifications..................................................................................... 17
Accelerometer Programmable Characteristics ................................................................... 19
Gyroscope Programmable Characteristics ......................................................................... 21
Electrical Characteristics ................................................................................................... 22
Current Consumption ............................................................................................................ 22
Temperature Sensor ........................................................................................................ 24
3.8
4
Register Map Overview ................................................................................................ 25
UI Register Map Overview ................................................................................................ 25
4.1
5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8
5.9
5 UI Sensor Configuration Settings and Output Data ........................................................ 28
Typical Sensor Mode Configuration and Output Data ........................................................ 28
AttitudeEngine (AE) Mode Configuration and Output Data ................................................ 29
General Purpose Register ................................................................................................. 29
Configuration Registers .................................................................................................... 30
FIFO Registers .................................................................................................................. 34
Status and Time Stamp Registers ...................................................................................... 35
Sensor Data Output Registers ........................................................................................... 37
Reset register................................................................................................................... 40
CTRL 9 Functionality (Executing Pre-defined Commands) .................................................. 40
CTRL 9 Description ................................................................................................................ 40
WCtrl9 (Write – CTRL9 Protocol) ........................................................................................... 40
Ctrl9R (CTRL9 Protocol - Read) .............................................................................................. 41
Ctrl9 (CTRL9 Protocol Acknowledge) .................................................................................... 41
CTRL9 Commands in Detail ................................................................................................... 42
6
6.1
Interrupts .................................................................................................................... 44
Overview ......................................................................................................................... 44
Interrupt 1 (INT1) .................................................................................................................. 44
Interrupt 2 (INT2) .................................................................................................................. 44
7 Operating Modes ......................................................................................................... 45
© 2021 QST Corporation
QMI8658C • Rev 0.8
www. qstcorp.com
2
I
Q
M
8
6
5
8
C
—
6
D
I
n
e
r
t
i
a
l
M
e
a
s
u
r
e
m
e
n
t
U
n
i
t
w
i
t
h
M
o
t
i
o
n
C
o
-
P
r
o
c
e
s
s
o
r
8
9
ADVANCE INFORMATION — CONFIDENTIAL AND PROPRIETARY — DO NOT DISTRIBUTE
7.1
7.2
General Mode Transitioning ............................................................................................. 48
Transition Times .............................................................................................................. 48
FIFO Description ........................................................................................................... 49
Using the FIFO ................................................................................................................. 49
FIFO Register Description ................................................................................................. 50
8.1
8.2
Performing Device Self Test .......................................................................................... 51
Accelerometer Self Test ................................................................................................... 51
Gyroscope Self Test .......................................................................................................... 51
9.1
9.2
10.1
10 Host Serial Interface ..................................................................................................... 52
Serial Peripheral Interface (SPI) ........................................................................................ 52
SPI Timing Characteristics ................................................................................................. 57
I2C Interface ..................................................................................................................... 59
10.2
10.3 MIPI I3C Interface ............................................................................................................ 60
11 Package and Handling .................................................................................................. 61
Package Drawing ............................................................................................................. 61
Reflow Specification......................................................................................................... 62
Storage Specifications ...................................................................................................... 62
11.1
11.2
11.3
12 Document Information ................................................................................................. 63
Revision History ............................................................................................................... 63
12.1
© 2021 QST Corporation
QMI8658C • Rev 0.8
www. qstcorp.com
3
I
Q
M
8
6
5
8
C
—
6
D
I
n
e
r
t
i
a
l
M
e
a
s
u
r
e
m
e
n
t
U
n
i
t
w
i
t
h
M
o
t
i
o
n
C
o
-
P
r
o
c
e
s
s
o
r
ADVANCE INFORMATION — CONFIDENTIAL AND PROPRIETARY — DO NOT DISTRIBUTE
1 General Information
1.1 Ordering Information
Table 1. Ordering Information
Part Number
QMI8658C
1.2 Marking Information
Package
LGA14
ROW
EXAMPLE
CODE/EXPLANATION
Packing Method
Tape & Reel
1
2
3
8658 C DDDD D – Device code
0113
● DA
YWLL – Y (Year code), W (1-digit, biweekly code), LL (Lot indication)
CR – C (Assembly location), R (Product revision)
Figure 1. Top Mark
© 2021 QST Corporation
QMI8658C • Rev 0.8
www. qstcorp.com
4
I
Q
M
8
6
5
8
C
—
6
D
I
n
e
r
t
i
a
l
M
e
a
s
u
r
e
m
e
n
t
U
n
i
t
w
i
t
h
M
o
t
i
o
n
C
o
-
P
r
o
c
e
s
s
o
r
ADVANCE INFORMATION — CONFIDENTIAL AND PROPRIETARY — DO NOT DISTRIBUTE
1.3
Internal Block Diagram
Figure 2.
Internal Block Diagram
© 2021 QST Corporation
QMI8658C • Rev 0.8
www. qstcorp.com
5
I
Q
M
8
6
5
8
C
—
6
D
I
n
e
r
t
i
a
l
M
e
a
s
u
r
e
m
e
n
t
U
n
i
t
w
i
t
h
M
o
t
i
o
n
C
o
-
P
r
o
c
e
s
s
o
r
ADVANCE INFORMATION — CONFIDENTIAL AND PROPRIETARY — DO NOT DISTRIBUTE
1.4
Interface Operating Modes
The QMI8658C can operate in below mode, as shown in the Figure below.
Mode 1: Default mode of operation. In this mode, the QMI8658C is a slave device to a host processor that
communicates to it using one of the following interfaces: I2C, I3C, and SPI (3-wire or 4-wire modes). This slave
relationship to the host is the same for all operating modes. In Mode 1, the secondary interface is not enabled.
Figure 3. Operating modes
© 2021 QST Corporation
QMI8658C • Rev 0.8
www. qstcorp.com
6
I
Q
M
8
6
5
8
C
—
6
D
I
n
e
r
t
i
a
l
M
e
a
s
u
r
e
m
e
n
t
U
n
i
t
w
i
t
h
M
o
t
i
o
n
C
o
-
P
r
o
c
e
s
s
o
r
ADVANCE INFORMATION — CONFIDENTIAL AND PROPRIETARY — DO NOT DISTRIBUTE
1.5 Application Diagrams
The typical application diagrams are shown in this section.
Figure 4.
4-Wire SPI-UI mode
Figure 5.
3-Wire SPI-UI mode
© 2021 QST Corporation
QMI8658C • Rev 0.8
www. qstcorp.com
7