[MPU-6000] Unexplainable Behavior

By terlinden , 30 May 2012

Hi guys,

I am experiencing an annoying problem: my MPU-6000 only outputs correct data for a certain period of time (this period of time varies from seconds to minutes). After that, it outputs incorrect data. Even the device address is output wrong. The strange thing is that, when I check the I2C signal on an oscilloscope, the sensor still sends acknowledge pulses correctly. It just outputs garbage register data.

When this happens, my only option is to turn the power supply off and on again. Resetting the device by setting bit DEVICE_RESET does not solve the problem.

I wonder what could be my problem? Could you please help me to figure out how to solve it?

Thank you.

phpbb Topic ID
14412