MPU-6050 not exists on I2C BUS

I am making some projects with MPU-6050. My schematic is based on Sparkfun's:
https://cdn.sparkfun.com/datasheets/Sensors/IMU/Triple_Axis_Accelerometer-Gyro_Breakout_-_MPU-6050_v12.pdf

Here is mine:

When soldered, I can not find it on I2C BUS. Here, it is on 3.3V, but the same is on 5V.

As it is QFN24 it is not easy to solder, it could be bad soldering. I solder it with the hot air gun, 220C. On the magnified lens, it looks ok. I removed it twice to check if there are some solder connections under it. Everything is ok. Scanned it with Uno, using 5V and 3.3V and my Uno can not see it. Tried Wemos as well.

My connections to the Uno are SDA and SCL only, besides 5V/GND. That SJ4 pad is on 3.3V.

What can I check to troubleshoot this? Or what mistake I made here?

The MPU-6050 is a 3.3V ONLY device.

1 Like

Just solder the other one. In case I fried the first.
On 3.3V there is nothing.

This second is the last. :slight_smile:

How is your VLOGIC powered ?

As it says on the schematic. To GND over 10uF. Just as is in datasheet and on the Sparkfun schematic.

Hi,
Have you got pullup resistors on the SDA and SCL lines.

Can you post a picture of your project so we can see your component layout.
Can you please post a complete diagram of your project, including power supply?
A pen(cil) and paper circuit would be fine.

Thanks.. Tom... :smiley: :+1: :coffee: :australia:

The MPU-6050 is obsolete and has not been manufactured for years.

Why are you bothering with what is very likely a reject or counterfeit part?

The MPU-6050 data sheet recommends this connection diagram:
Capture

1 Like

The datasheet recommends a bypass capacitor of 10nF, that is okay.
However, neither the datasheet nor Sparkfun have just that.

If something is not working and you have something that no one in the world has and is not according to the datasheet, then you might give that some attention

So how do you apply power to the VLOGIC pin ?

I'm curious, did you apply 3.3V to the VLOGIC pin ?

The "logic" part of the sensor is the digital interface to the Arduino with SDA and SCL. That part is separately powered to allow voltages lower than 3.3V. To be able to use SDA and SCL, you have to power that "logic" part with 3.3V.

I'll be damn. How I missed that...
It works!

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.