6DOF IMU 4 Click Board™
Product Code: MIKROE-3410
Features such as low power consumption, high precision of motion detection, high shock tolerance up to 20,000 g, a programmable full-scale range for increased accuracy allow the 6DOF IMU 4 Click Board™ to be used for the development of different types of motion detection and MotionTracking™ applications: motion-based game controllers, 3D and gesture controllers, IoT applications, wearable motion sensing applications, and similar applications. How Does The 6DOF IMU 4 Click Board™ Work? The 6DOF IMU 4 Click Board™ is based on the ICM-20602, a high-performance, 6-axis MEMS MotionTracking™ IC from TDK Invensense. It is an advanced, integrated microelectromechanical gyroscope and accelerometer sensor (MEMS). The ICM-20602 is produced using the patented CMOS-MEMS fabrication platform, specialised in MEMS production and its integration with accompanying logic sections, on a wafer level. This allows very high integration and tiny dimensions at an affordable cost. The IC contains a separate accelerometer and gyroscope MEMS on each axis.
The output of each MEMS is processed and digitised by a separate sigma-delta 16-bit A/D converter (ADC).
Three-axis gyroscope MEMS can be programmed to measure the rotation of each axis in four different ranges of rotational speed (degrees per angle, DPS): ±250, ±500, ±1000, and ±2000. Three-axis accelerometer MEMS can be programmed to measure the acceleration along each axis in four different acceleration ranges: ±2g, ±4g, ±8g, and ±16g. You can select an optimal range for both properties depending on the application requirements.
The ICM-20602 incorporates a powerful programmable interrupt engine. The interrupt engine can generate a signal on the interrupt pin for several interrupt sources, including FIFO Buffer overflow, Data Ready, I2C Master Error, and I2C Slave Error. The interrupt is routed to the INT pin of the mikroBUS™.
A FIFO buffer helps to further reduce the processing load, offering temporary storage for the output data. The MPU6050 features a FIFO buffer with a capacity of 1024 bytes. The user can select which data will be stored in the FIFO buffer: gyro data, accel data, temperature readings, and additional sensor readings. Once the FIFO buffer is full, it will start discarding the oldest data, allowing new data to be written. The FIFO buffer overflow condition can be used to trigger an interrupt, alerting the host MCU about its status.
Synchronisation with an external digital signal is possible over the FSYNC pin. This pin is routed to the PWM pin of the mikroBUS™, labelled as SYN. The ICM-20602 can be programmed to trigger an interrupt on the FSYN pin activity. The polarity of the signal pulse applied at the FSYN pin can also be programmed.
The 6DOF IMU 4 Click Board™ supports SPI and I2C communication interfaces, allowing it to be used with various MCUs. The communication interface can be chosen by moving SMD jumpers grouped under the COM SEL to an appropriate position (SPI or I2C). The slave I2C address can also be configured by an SMD jumper when the Click board™ is operated in the I2C mode: an SMD jumper labelled as ADD SEL is used to set the least significant bit (LSB) of the I2C address. When set to 1, the 7-bit I2C slave address becomes 0b1101000x. If set to 0, the address becomes 0b1101001x. The last digit (x) is the R/W bit.
The 6DOF IMU 4 Click Board™ uses both I2C and SPI communication interfaces. It is designed to be operated only with 3.3V logic levels. A proper logic voltage level conversion should be performed before the Click board™ is used with MCUs with logic levels of 5V.
SPECIFICATIONS
Type
Acceleration,Gyroscope,Motion
Applications
It is a perfect solution for developing different types of motion detection and MotionTracking™ applications: motion-based game controllers, 3D and gesture controllers, IoT applications, wearable motion sensing applications, and similar applications.
On-board modules
ICM-20602, a high-performance, 6-axis MEMS MotionTracking™ IC from TDK Invensense.
Key Features
Six independent MEMS (one on each axis), sampled by a dedicated 16-bit ADC, external synchronisation pin, output data filtering, selectable accel and gyro ranges for increased precision, a FIFO buffer with 1kb of memory, etc.
Interface
I2C,SPI
Compatibility
mikroBUS
Click board size
M (42.9 x 25.4 mm)
Input Voltage
3.3V
PINOUT DIAGRAM
This table shows how the pinout of the 6DOF IMU 4 Click Board™ corresponds to the pinout on the mikroBUS™ socket (the latter shown in the two middle columns).
Notes
Pin
Pin
Notes
Visit the Debug Store website for more information on 6DOF IMU 4 Click Board™