MPU-60X0 is a 9-axis motion processing sensor. It integrates a 3-axis MEMS gyroscope, a 3-axis MEMS accelerometer, and an expandable Digital Motion Processor (DMP) that can be connected to a third-party digital sensor such as a magnetometer via an I2C interface. After expansion, a 9-axis signal can be output through its 12C or SPI interface (SPI connected to 0 is only available on MPU-6000).
The MPU-60X0 uses three 16 bit ADCs for both the gyroscope and accelerometer, converting their measured analog signals into digital outputs. In order to accurately track fast and slow motion, the measurement range of sensors is user controllable. The gyroscope can measure ranges of ± 250, ± 500, ± 1000, ± 2000 °/s (dps), and the accelerometer can measure ranges of ± 2, ± 4, ± 8, ± 16g.
A 1024 byte FIFO on-chip can help reduce system power consumption. The communication between all device registers uses a 400kHz I2C interface or a 1MHz SPI interface (SPI is only available for MPU-6000). For applications that require high-speed transmission, the read and interrupt of registers can be done using a 20MHz SPI. In addition, a temperature sensor and an oscillator with only ± 1% variation in working environment are embedded on the chip.
Working voltage: DC 3 5V
Communication interface: I2C/SPI
The measuring range of gyroscope is ± 250, ± 500, ± 1000, ± 2000 °/s
The measuring range of the accelerometer is ± 2, ± 4, ± 8, ± 16g
Pin Description
VCC: Power supply positive
GND: land
SCL: 12C serial clock line/SPI serial clock port
SDA: I2C serial data cable/SPI serial data input
EDA: Connect the host data port of other I2C devices
ECL: Provide a master clock for I2C devices
AD0/SD0: 12C Device Address Selection Bit/SPI Serial Data Output
INT: Interrupt pin
NCS: Film selection
FSYNC: Digital synchronous input frame, please ground when not in use