AN-000323
Document Number: AN-000323
Page 3 of 13
Revision: 1.2
1
OVERVIEW
The TDK SmartMotion Platform Ver. B is a comprehensive development system for TDK InvenSense Motion Sensor
devices. The platform designed around the Microchip SAM G55 MCU can be used by customers for rapid
evaluation and development of InvenSense sensor-based solutions. The platform integrates an on-board
Embedded Debugger so external tools are not required to program or debug with the SAM G55 MCU. Each
InvenSense motion sensor has its own unique development kit (DK).
The TDK SmartMotion platform Ver. B comes with the necessary software including an InvenSense Motion Link, a
GUI-based development tool, and embedded Motion Drivers (eMD) for InvenSense motion sensors.
Embedded Motion Drivers (eMD) consists of a set of APIs to configure various aspects of the platform including
motion sensor parameters such as full-scale range (FSR), output data rate (ODR), low-power or low-noise
mode, and sensor interface to host (I
2
C, SPI). eMDs will also provide the following enhanced motion functions that
run on the MCU:
•
Sensor Fusion
•
Accelerometer and Gyroscope Calibration
•
Android Functions: Game Rotation Vector, Gravity, Linear Acceleration
Motion Link is a GUI-based development tool included with the platform. It can be used to capture and
visualize the sensor data from the motion sensor.
The platform supports Atmel Studio and is compatible with Microchip Xplained Pro Extension boards. The
Xplained Pro extension series evaluation kits offer additional peripherals to extend the features of the board and
ease the development of customer designs.
The TDK SmartMotion Development Kit (DK) Ver. B supports multiple types of TDK IMUs. Table 1 lists the TDK
Sensor Development Kit (DK) ordering information. This user guide applies to the following development kits. Refer
to section 3.1 for more information.
SUPPORTED SENSOR
DK PART NUMBER
MOUNTED ON U#
IAM-20680HT
DK-20680HT
U1
IAM-20680HP
DK-20680HP
U1
IAM-20680
DK-20680A
U1
ICM-20602
DK-20602
U1
ICM-20648
DK-20648
U2
ICM-40609-D
DK-40609-D
U2
ICM-40605
DK-40605
U3
ICM-42605
DK-42605
U3
Table 1. Sensors and DKs