How to connect mpu6050 with MCU

Introduction to mpu6050

The MPU-6000 (6050) is the world's first integrated 6-axis motion processing component. Compared with the multi-component solution, the difference between the combined gyroscope and the accelerator time axis is eliminated, and a large amount of packaging space is reduced.

How to connect mpu6050 with MCU

Mpu6050 sensing range

The MPU-6000 (6050) has an angular velocity range of ±250, ±500, ±1000 and ±2000°/sec (dps) for accurate tracking of fast and slow motions, and user-programmable accelerators. The grid sensing range is ±2g, ±4g±8g and ±16g. Product transmissions can pass IIC up to 400kHz or SPI up to 20MHz (MPU-6050 has no SPI). The MPU-6000 can operate at different voltages. The VDD supply voltage is 2.5V±5%, 3.0V±5% or 3.3V±5%, and the logic interface VDDIO is 1.8V±5% (MPU6000 uses only VDD). The MPU-6000 has a package size of 4x4x0.9mm (QFN) and is a revolutionary size in the industry. Other features include a built-in temperature sensor and an oscillator that includes only ±1% variation in the operating environment.

How to connect mpu6050 with MCU

Mpu6050 features

The output of the 6-axis or 9-axis rotation matrix, the quaternion, and the Euler Angle (EulerAngleforma) is numerically outputted. 3-axis angular velocity sensor (gyroscope) with 131LSBs/°/sec sensitivity and full-range sensing range of ±250, ±500, ±1000 and ±2000°/sec. Programmable, 3-axis accelerator with program control range of ±2g, ±4g, ±8g, and ±16g. Remove the sensitivity between the accelerator and the gyroscope axis to reduce the effect of the setting and the drift of the sensor. The Digital Motion Processing (DMP: DigitalMoTIonProcessing) engine reduces the load of complex fusion calculation data, sensor synchronization, and gesture sensing. The motion processing database supports Android, Linux and Windows built-in operating time offsets and magnetic sensor calibration algorithms, eliminating the need for additional calibration. The digital output temperature sensor uses digital input sync pin (Syncpin) to support video electronic image stabilization technology and GPS programmable interrupt to support gesture recognition, panning, zooming, scrolling, fast falling interrupt, high-G interrupt, zero motion sensing, touch sensing, and shaking sensing. VDD supply voltage is 2.5V±5%, 3.0V±5%, 3.3V±5%; VDDIO is 1.8V±5% gyroscope operating current: 5mA, gyroscope standby current: 5μA; accelerator operating current: 350μA, accelerator Power-saving mode current: 20μA@10Hz up to 400kHz fast mode I2C, or up to 20MHz SPI serial host interface (serialhosTInterface) built-in frequency generator with only ±1% frequency variation in all temperatureranges. The user personally tested the 10,000g collision tolerance for the smallest and thinnest package (4x4x0.9mmQFN) tailored for the portable product to meet RoHS and environmental standards.

How to connect mpu6050 with MCU

How to connect mpu6050 with MCU

Connect SCL and SDA to the two IO pins of the 51 MCU and match the SCLDA set in the program. There is also a ground wire to be connected to the 5V power supply of the MCU, and a suitable resistor in series with the SCL and SDA connections is a good choice (for example, 200 ohms).

TPU Phone Case

Tpu Phone Case,Tpu Silicone Case,Soft Tpu Case,Tpu Protective Case

Guangzhou Jiaqi International Trade Co., Ltd , https://www.make-case.com