The MPU-6050 is a six-axis motion sensor (IMU, Inertial Measurement Unit) produced by InvenSense (now part of TDK). It combines a three-axis accelerometer (Accelerometer) and a three-axis gyroscope (Gyroscope), capable of measuring both acceleration and angular velocity. The MPU-6050 is commonly used in a variety of applications such as attitude control, motion tracking, gesture recognition, aircraft control, robotic navigation, etc.
Technical Specifications:
Operating voltage: 2.3V to 3.4V (typical 3.3V).
Interface: I2C (standard 400 kHz) or SPI (max 10 MHz).
Built-in filter: Integrated digital low-pass filter to reduce noise and improve data quality.
Temperature sensor: Temperature measurement in the range of -40°C to 85°C.
Main features:
Three-axis accelerometer:
It has a three-axis accelerometer that can measure acceleration in the X, Y, and Z axes.
Measurement range: ±2g, ±4g, ±8g, ±16g (the range can be selected by setting).
Three-axis gyroscope:
It has a three-axis gyroscope that measures the angular velocity in the X, Y, and Z axes.
Measurement range: ±250°/s, ±500°/s, ±1000°/s, ±2000°/s (the range can be selected by setting).
Digital output:
The MPU-6050 provides digital output and uses an I2C or SPI interface to communicate with a host controller (such as Arduino, Raspberry Pi, ESP32, etc.).
Built-in temperature sensor:
The MPU-6050 also has an internal temperature sensor integrated to measure the temperature of the chip.
DMP (Digital Motion Processor):
The MPU-6050 has a built-in digital motion processor (DMP), which can process a large amount of sensor data and reduce the computing burden of the main processor.
The DMP can be used to perform complex computing tasks, such as the fusion of accelerometer and gyroscope data to calculate the device's attitude and direction.
Power management:
The MPU-6050 supports low-power modes, suitable for battery-powered applications such as wearable devices, drones, mobile devices, etc.
The power mode of the chip can be controlled through the I2C bus to select sleep mode or working mode.
Application areas:
Motion tracking: used in wearable devices, smart watches, fitness trackers, etc. to help record user motion data.
Posture control: used in drones, robots, aircraft models, etc. to ensure balance and stability by real-time monitoring and adjustment of posture.
Navigation system: MPU-6050 can be used in combination with GPS for navigation of robots, autonomous driving and drones.
Augmented reality (AR) and virtual reality (VR): used to sense head movement, posture and direction changes to enhance user experience.
Gesture recognition: used in smart homes, game controllers, air gesture recognition, etc.
TPS51200DRCR PDF Datasheet
TPS51200DRCR Datasheet