Ringkasan
MPU-9250 adalah modul multi-chip (MCM) yang menggabungkan giroskop 3-sumbu, akselerometer 3-sumbu, dan magnetometer 3-sumbu dalam satu paket QFN kecil 3x3x1mm. Satu die berisi giroskop dan akselerometer, sedangkan die lainnya berisi magnetometer AK8963 dari Asahi Kasei Microdevices. Perangkat ini juga dilengkapi Digital Motion Processor (DMP) yang dapat memproses data sensor secara mandiri, sehingga meringankan beban prosesor host.
\n\nSetiap sumbu sensor didigitalkan menggunakan ADC 16-bit. Giroskop memiliki rentang skala penuh yang dapat diprogram pengguna: ±250, ±500, ±1000, dan ±2000 °/detik. Akselerometer memiliki rentang ±2g, ±4g, ±8g, dan ±16g.
Magnetometer memiliki rentang skala penuh ±4800µT. \n\nMPU-9250 cocok untuk aplikasi yang membutuhkan pelacakan gerak presisi, seperti kontrol antarmuka tanpa sentuhan, pengontrol permainan berbasis gerakan, remote control 3D, dan sensor wearable untuk kesehatan dan kebugaran. Dengan antarmuka I2C dan SPI, perangkat ini mudah diintegrasikan ke dalam berbagai sistem embedded.
Fitur utama
- Giroskop 3-sumbu dengan rentang skala penuh yang dapat diprogram: ±250, ±500, ±1000, dan ±2000 °/detik, serta ADC 16-bit terintegrasi
- Akselerometer 3-sumbu dengan rentang skala penuh yang dapat diprogram: ±2g, ±4g, ±8g, dan ±16g, serta ADC 16-bit terintegrasi
- Magnetometer 3-sumbu dengan rentang skala penuh ±4800µT dan resolusi output 14-bit atau 16-bit
- Digital Motion Processor (DMP) yang dapat menjalankan algoritma motion processing secara mandiri
- Antarmuka I2C hingga 400kHz dan SPI hingga 1MHz (20MHz untuk register sensor dan interupsi)
- Buffer FIFO 512 byte untuk membaca data secara burst
- Sensor suhu digital dengan sensitivitas 333.87 LSB/°C
- Tahan guncangan hingga 10.000g
Spesifikasi utama
| Parameter | Nilai | Kondisi |
|---|---|---|
| Tegangan suplai VDD | 2.4 - 3.6 V | VDD = 2.5V, VDDIO = 2.5V, TA=25°Chlm. 11 |
| Tegangan suplai VDDIO | 1.71 - VDD V | VDD = 2.5V, VDDIO = 2.5V, TA=25°Chlm. 11 |
| Arus operasi normal (9-axis, tanpa DMP) | 3.7 mA | 1 kHz gyro ODR, 4 kHz accel ODR, 8 Hz mag. repetition ratehlm. 11 |
| Arus mode tidur (sleep mode) | 8 µA | Sleep mode currenthlm. 6 |
| Rentang suhu operasi | -40 hingga +85 °C | Specified Temperature Rangehlm. 11 |
| Rentang skala penuh giroskop | ±250, ±500, ±1000, ±2000 °/detik | FS_SEL=0,1,2,3hlm. 8 |
| Rentang skala penuh akselerometer | ±2, ±4, ±8, ±16 g | Programmable full scale rangehlm. 6 |
| Rentang skala penuh magnetometer | ±4800 µT | Full scale measurement rangehlm. 6 |
| Resolusi output magnetometer | 14 atau 16 bit | 0.6µT/LSB atau 15µT/LSBhlm. 6 |
| Frekuensi clock I2C | 400 kHz | Fast Mode I2Chlm. 6 |
| Frekuensi clock SPI | 1 MHz | SPI serial interface untuk semua registerhlm. 6 |
| Toleransi guncangan | 10,000 g | Any axis, unpowered, 0.2ms durationhlm. 18 |
Nilai diambil dari datasheet; “hlm.” menunjuk halaman datasheet tempat angka itu tertulis.
Pinout MPU-9250
Semua kemasan 16 pin
| Pin | Nama | Fungsi |
|---|---|---|
| 1 | RESV | Reserved. Connect to VDDIO.hlm. 19 |
| 7 | AUX_CL | I2C Master serial clock, for connecting to external sensorshlm. 19 |
| 8 | VDDIO | Digital I/O supply voltagehlm. 19 |
| 9 | AD0/SDO | I2C Slave Address LSB (AD0); SPI serial data output (SDO)hlm. 19 |
| 10 | REGOUT | Regulator filter capacitor connectionhlm. 19 |
| 11 | FSYNC | Frame synchronization digital input. Connect to GND if unused.hlm. 19 |
| 12 | INT | Interrupt digital output (totem pole or open-drain)hlm. 19 |
| 13 | VDD | Power supply voltage and Digital I/O supply voltagehlm. 19 |
| 18 | GND | Power supply groundhlm. 19 |
| 19 | RESV | Reserved. Do not connect.hlm. 19 |
| 20 | RESV | Reserved. Connect to GND.hlm. 19 |
| 21 | AUX_DA | I2C master serial data, for connecting to external sensorshlm. 19 |
| 22 | nCS | Chip select (SPI mode only)hlm. 19 |
| 23 | SCL/SCLK | I2C serial clock (SCL); SPI serial clock (SCLK)hlm. 19 |
| 24 | SDA/SDI | I2C serial data (SDA); SPI serial data input (SDI)hlm. 19 |
| 2-6, 14-17 | NC | Not internally connected. May be used for PCB trace routing.hlm. 19 |
Catatan desain PCB
- Jika antarmuka I2C tambahan (auxiliary) tidak digunakan, biarkan pin AUX_DA dan AUX_CL tidak terhubung.hlm. 23
- Untuk mengakses magnetometer AK8963 secara langsung dari host, gunakan mode pass-through dengan alamat slave 0x0C (12 desimal).hlm. 24
- Saat melakukan self-test, aktifkan melalui register self-test giroskop dan akselerometer (register 13 hingga 16).hlm. 24
- Pin FSYNC harus dihubungkan ke ground jika tidak digunakan.hlm. 19
Contoh pemakaian
- TouchAnywhere™ technology (untuk kontrol/navigasi UI tanpa sentuhan)
- MotionCommand™ technology (untuk gesture shortcut)
- Location based services, points of interest, dan dead reckoning
- Handset dan portable gaming
- Motion-based game controllers
- 3D remote controls untuk DTV dan set top box yang terhubung internet, 3D mice
- Wearable sensors untuk kesehatan, kebugaran, dan olahraga
Sumber data
Disusun dari datasheet resmi TDK InvenSense (buka PDF). Ringkasan ditulis dengan bantuan AI, lalu setiap angka dan nama pin dicocokkan otomatis ke teks datasheet; yang tidak ditemukan di datasheet dibuang. Terakhir diperiksa 21 Oktober 2026. Untuk desain akhir, tetap rujuk datasheet asli.