General Description: MotionInterface™ is becoming a “must-have” function being adopted by smartphone and tablet manufacturers due to the enormous value it adds to the end user experience. In smartphones, it finds use in applications such as gesture commands for applications and phone control, enhanced gaming, augmented reality, panoramic photo capture and viewing, and pedestrian and vehicle navigation. With its ability to precisely and accurately track user motions, MotionTracking technology can convert handsets and tablets into powerful 3D intelligent devices that can be used in applications ranging from health and fitness monitoring to location-based services. Key requirements for MotionInterface enabled devices are small package size, low power consumption, high accuracy and repeatability, high shock tolerance, and application specific performance programmability – all at a low consumer price point.
The MPU-9150 is the world’s first integrated 9-axis MotionTracking device that combines a 3-axis MEMS gyroscope, a 3-axis MEMS accelerometer, a 3-axis MEMS magnetometer and a Digital Motion Processor™ (DMP™) hardware accelerator engine. The MPU-9150 is an ideal solution for handset and tablet applications, game controllers, motion pointer remote controls, and other consumer devices. The MPU- 9150’s 9-axis MotionFusion combines acceleration and rotational motion plus heading information into a single data stream for the application. This MotionProcessing™ technology integration provides a smaller footprint and has inherent cost advantages compared to discrete gyroscope, accelerometer, plus magnetometer solutions. The MPU-9150 is also designed to interface with multiple non-inertial digital sensors, such as pressure sensors, on its auxiliary I 2C port to produce a 10-Axis sensor fusion output. The MPU-9150 is a 3rd generation motion processor and is footprint compatible with the MPU-60X0 and MPU- 30X0 families.
The MPU-9150 features three 16-bit analog-to-digital converters (ADCs) for digitizing the gyroscope outputs, three 16-bit ADCs for digitizing the accelerometer outputs and three 13-bit ADCs for digitizing the magnetometer outputs. For precision tracking of both fast and slow motions, the parts feature a userprogrammable gyroscope full-scale range of ±250, ±500, ±1000, and ±2000°/sec (dps), a userprogrammable accelerometer full-scale range of ±2g, ±4g, ±8g, and ±16g, and a magnetometer full-scale range of ±1200µT.
Features 5.1 Gyroscope Features The triple-axis MEMS gyroscope in the MPU-9150 includes a wide range of features: Digital-output X-, Y-, and Z-Axis angular rate sensors (gyroscopes) with a user-programmable fullscale range of ±250, ±500, ±1000, and ±2000°/sec External sync signal connected to the FSYNC pin supports image, video and GPS synchronization Integrated 16-bit ADCs enable simultaneous sampling of gyros Enhanced bias and sensitivity temperature stability reduces the need for user calibration Improved low-frequency noise performance Digitally-programmable low-pass filter Factory calibrated sensitivity scale factor User self-test 5.2 Accelerometer Features The triple-axis MEMS accelerometer in MPU-9150 includes a wide range of features: Digital-output 3-Axis accelerometer with a programmable full scale range of ±2g, ±4g, ±8g and ±16g Integrated 16-bit ADCs enable simultaneous sampling of accelerometers while requiring no external multiplexer Orientation detection and signaling Tap detection User-programmable interrupts High-G interrupt User self-test 5.3 Magnetometer Features The triple-axis MEMS magnetometer in MPU-9150 includes a wide range of features: 3-axis silicon monolithic Hall-effect magnetic sensor with magnetic concentrator Wide dynamic measurement range and high resolution with lower current consumption. Output data resolution is 13 bit (0.3 µT per LSB) Full scale measurement range is ±1 200 µT Self-test function with internal magnetic source to confirm magnetic sensor operation on end products 5.4 Additional Features The MPU-9150 includes the following additional features: 9-Axis MotionFusion via on-chip Digital Motion Processor (DMP) Auxiliary master I 2C bus for reading data from external sensors (e.g., pressure sensor) Flexible VLOGIC reference voltage supports multiple I2C interface voltages Smallest and thinnest package for portable devices: 4x4x1 mm LGA Minimal cross-axis sensitivity between the accelerometer, gyroscope and magnetometer axes 1024 byte FIFO buffer reduces power consumption by allowing host processor to read the data in bursts and then go into a low-power mode as the MPU collects more data Digital-output temperature sensor User-programmable digital filters for gyroscope, accelerometer, and temp sensor 10,000 g shock tolerant 400kHz Fast Mode I 2C for communicating with all registers MEMS structure hermetically sealed and bonded at wafer level RoHS and Green compliant
5.5 Motion Processing Internal Digital Motion Processing™ (DMP™) engine supports 3D MotionProcessing and gesture recognition algorithms The MPU-9150 collects gyroscope, accelerometer and magnetometer data while synchronizing data sampling at a user defined rate. The total dataset obtained by the MPU-9150 includes 3-Axis gyroscope data, 3-Axis accelerometer data, 3-Axis magnetometer data, and temperature data. The FIFO buffers the complete data set, reducing timing requirements on the system processor by allowing the processor burst read the FIFO data. After burst reading the FIFO data, the system processor can save power by entering a low-power sleep mode while the MPU collects more data. Programmable interrupt supports features such as gesture recognition, panning, zooming, scrolling, tap detection, and shake detection Digitally-programmable low-pass filters. Low-power pedometer functionality allows the host processor to sleep while the DMP maintains the step count.