12.07.2015 Views

MPU-6000 and MPU-6050 Product Specification Revision 1.0

MPU-6000 and MPU-6050 Product Specification Revision 1.0

MPU-6000 and MPU-6050 Product Specification Revision 1.0

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>MPU</strong>-<strong>6000</strong>/<strong>MPU</strong>-<strong>6050</strong> <strong>Product</strong> <strong>Specification</strong>Document Number: PS-<strong>MPU</strong>-<strong>6000</strong>A-00<strong>Revision</strong>: <strong>1.0</strong>Release Date: 11/24/20107.13 <strong>MPU</strong>-60X0 Solution for 9-axis Sensor Fusion Using I 2 C InterfaceIn the figure below, the system processor is an I 2 C master to the <strong>MPU</strong>-60X0. In addition, the <strong>MPU</strong>-60X0 is anI 2 C master to the optional external compass sensor. The <strong>MPU</strong>-<strong>6000</strong> has limited capabilities as an I 2 CMaster, <strong>and</strong> depends on the system processor to manage the initial configuration of any auxiliary sensors.The <strong>MPU</strong>-<strong>6000</strong> has an interface bypass multiplexer, which connects the system processor I 2 C bus pins 23<strong>and</strong> 24 (SDA <strong>and</strong> SCL) directly to the auxiliary sensor I 2 C bus pins 6 <strong>and</strong> 7 (AUX_DA <strong>and</strong> AUX_CL).Once the auxiliary sensors have been configured by the system processor, the interface bypass multiplexershould be disabled so the <strong>MPU</strong>-<strong>6000</strong> auxiliary I 2 C master can take control of the sensor I 2 C bus <strong>and</strong> gatherdata from the auxiliary sensors.I 2 C master control is discussed in more detail in Section 10.InterruptStatusRegister12INTI 2 C Processor Bus: for reading allsensor data from <strong>MPU</strong> <strong>and</strong> forconfiguring external sensors (i.e.compass in this example)<strong>MPU</strong>-60X0FIFOSlave I 2 Cor SPISerialInterface892324/CSAD0/SDOSCL/SCLKSDA/SDIVDDVDD or GNDSCLSDASystemProcessorConfigRegisterSensorRegisterSensorMaster I 2 CSerialInterfaceInterfaceBypassMux76AUX_CLAUX_DASensor I 2 C Bus: forconfiguring <strong>and</strong> readingfrom external sensorsSCLSDAOptionalCompassFactoryCalibrationDigitalMotionProcessor(DMP)Interface bypass mux allowsdirect configuration ofcompass by system processorBias & LDO13 18 10VDDGNDREGOUTCONFIDENTIAL & PROPRIETARY 25 of 53

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!