MPU-6050 6-axis g...

  • 2022-09-23 17:35:14

MPU-6050 6-axis gyroscope angular velocity sensor original authentic TDK-INVENSENSE

MPU-6050The MPU-6050 is a gyroscope module.

It is the world's first integrated 6-axis motion processing component. Compared with the multi-component solution, it eliminates the problem of the difference between the time axis of the combined gyroscope and the accelerator, and reduces a lot of packaging space. When connected to a 3-axis magnetometer, the MPU-60X0 provides a full 9-axis motion fusion output to its main I2C or SPI port (SPI is only available on the MPU-6000).

The MPU-6000 (6050) has a full-frame angular velocity sensing range of ±250, ±500, ±1000 and ±2000°/sec (dps), which can accurately track fast and slow motion, and the user-programmable accelerator is fully The cell sensing range is ±2g, ±4g, ±8g and ±16g. Product transmission can be through IIC up to 400kHz or SPI up to 20MHz (MPU-6050 has no SPI). MPU-6000 can work under different voltages. The VDD supply voltage is between 2.5V±5%, 3.0V±5% or 3.3V±5%, and the logic interface VDDIO power supply is 1.8V±5% (MPU6000 only uses VDD). The package size of the MPU-6000 is 4x4x0.9mm (QFN), which is a revolutionary size in the industry. Other features include a built-in temperature sensor, including an oscillator that varies only ±1% in the operating environment.

Motion Sensing Gaming Reality Augmented Electronic Image Stabilization (EIS: Electronic Image Stabilization) Optical Image Stabilization (OIS: Optical Image Stabilization) Pedestrian Navigator "Zero Touch" Gesture User Interface Posture Shortcut Authentication Wheel Force Sensor

Market: Smartphone, tablet device, handheld game product, game console, 3D remote control, portable navigation device

Features: Digitally output 6-axis or 9-axis rotation matrix, quaternion, and Euler Angle format fusion calculation data. 3-axis angular velocity sensor (gyroscope) with 131 LSBs/°/sec sensitivity and full-frame sensing ranges of ±250, ±500, ±1000 and ±2000°/sec. Programmable 3-axis accelerator with program control ranges of ±2g, ±4g, ±8g and ±16g. Removed sensitivity between accelerometer and gyroscope axes, reducing the effect of settings and sensor drift. Digital Motion Processing (DMP: Digital Motion Processing) engine can reduce the load of complex fusion calculation data, sensor synchronization, posture sensing, etc. The motion processing database supports Android, Linux and Windows built-in operating time offset and magnetic sensor calibration calculation technology, eliminating the need for customers to perform additional calibration. Temperature sensor with digital output Sync pin with digital input Support video electronic image stabilization technology and GPS Programmable interrupt (interrupt) Support gesture recognition, pan, zoom, scroll, fast descent interrupt , high-G interrupt, zero motion sensing, touch sensing, shaking sensing functions. VDD supply voltage is 2.5V±5%, 3.0V±5%, 3.3V±5%; VDDIO is 1.8V±5%_Gyro operating current: 5mA, Gyro standby current: 5µA; Accelerator operating current: 350µA, Accelerator power save mode current: 20µA@10Hz Fast mode I2C up to 400kHz, or SPI serial host interface up to 20MHz Built-in frequency generator is only ±1% over full temperature range frequency changes. User personally tested 10,000 g crash tolerance Smallest and thinnest package (4x4x0.9mm QFN) tailored for portable products Compliant with RoHS and environmental standards

About pins

SCL and SDA are the IIC interfaces connected to the MCU. The MCU controls the MPU6050 through this IIC interface.

There is also an IIC interface: AXCL and XDA, this interface can be used to connect external slave devices, such as magnetic sensors, so that a nine-axis sensor can be formed. VLOGIC is the voltage of the IO port. This pin can be as low as 1.8V. Generally, we can directly connect it to VDD. AD0 is the address control pin from the IIC interface (connected to the MCU), this pin controls the lowest bit of the IIC address. If it is connected to GND, the IIC address of MPU6050 is: 0X68, and if it is connected to VDD, it is 0X69. Note: The address here does not include the lowest bit of data transmission (the lowest bit is used to indicate read and write)