MPU-6050 Low charge pump voltage

By parimbaut , 27 June 2014

Hi,
I have a custom board with two MPU-6050 on two separate I2C channels. I can communicate with them - set and read back registers, etc., but I cannot get sensor data - all sensors return 0 values!

My I2C code is verified - when I connect external MPU-6050 breakout board to my board the same code communicates fine with the MPU-6050 on the breakout board. After spending a lot of time trying to debug this situation, I decided to measure voltage on the charge pump - on one sensor it is 12.5 V and on the other - 9.35 V! On the breakout board charge pump voltage is 24 V.

Charge pump capacitors on my board are 2.2nF rated at 50 V; I tried to change capacitors on one sensor in the range from 1nF to 3nF - the charge pump voltage stays the same - 9.35 V!

I verified that both VDD and VLogic are properly powered at 3.25 V. Sensors were hand-soldered on the board using low-temp solder paste at about 150 C, so they definitely were not overheated! The PCB traces are very short and are at 7 mils.

Do I have faulty sensors? Any advice would be appreciated!

phpbb Topic ID
16299