6DOF IMU 10 Click is a 6 Degrees-of-Freedom inertial sensor module, that features KMX62 sensor whcih consist of tri-axial magnetometer (range ±2g / ±4g / ±8g / ±16g) plus a triaxial accelerometer (±1200µT). The accelerometer and magnetometer data can be accumulated in an internal 384-byte FIFO buffer and transmitted to the application Processor. This Click board™ can be used for applications which require movement and orientation features, navigation, such as screen orientation, machine/vibration analysis, game playing.
The 6DOF IMU 10 Click is supported by a mikroSDK compliant library, which includes functions that simplify software development.
6DOF IMU 10 Click is a Click board™ which features the KMX62-1031 a 6 Degrees-of-Freedom inertial sensor from Kionix. It is based on the principle of a differential capacitance arising from accelerationinduced motion of the sense element, which utilizes common mode cancellation to decrease errors from process variation, temperature, and environmental stress. Capacitance changes are amplified and converted into digital signals which are processed by a dedicated digital signal processing unit.
The digital signal processor applies filtering, bias, and sensitivity adjustments, as well as temperature compensation. Magnetic sensing is based on the principle of magnetic impedance. The magnetic sensor detects very small magnetic fields by passing an electric pulse through a special electron spin aligned amorphous wire. Due to the high Curie temperature of the wire, the sensor’s thermal performance shows excellent stability. Noise performance is excellent with bias stability over temperature. Bias errors resulting from assembly can be trimmed digitally by the user. These sensors can accept supply voltages between 1.7V and 3.6V, and digital communication voltages between 1.2V and 3.6V.
The Kionix KMX62 digital sensor can communicate on the I2C digital serial interface bus. This flexibility allows for easy system integration by eliminating analog-to-digital converter requirements and by providing direct communication with system processors. The I2C interface is compliant with high-speed mode, fast mode, and standard mode I2C protocols.
As previously mentioned, the KMX62 can communicate on an I2C bus. I2C is primarily used for synchronous serial communication between a controller device and one or more peripheral devices. The system controller provides the serial clock signal and addresses peripheral devices on the bus. The KMX62 always operates as a peripheral device during standard Controller-Peripheral I2C operation. I2C is a two-wire serial interface that contains a Serial Clock (SCL) line and a Serial Data (SDA) line. SCL is a serial clock that is provided by the controller, but can be held LOW by any peripheral device, putting the controller into a wait condition. SDA is a bi-directional line used to transmit and receive data to and from the interface. Data is transmitted MSB (Most Significant Bit) first in 8-bit per byte format, and the number of bytes transmitted per transfer is unlimited. The I2C bus is considered free when both lines are HIGH.
- Interface: GPIO, I2C
- Compatibility: mikroBUS™
- Dimensions: 28.6 x 25.4mm
- Input Voltage: 3.3V