Ringkasan
MPU-6050 adalah bagian dari keluarga MPU-60X0 yang merupakan Motion Processing Unit terintegrasi 6-axis. Perangkat ini menggabungkan giroskop 3-axis dan akselerometer 3-axis pada satu die silikon yang sama, bersama dengan Digital Motion Processor (DMP) onboard yang mampu memproses algoritma sensor fusion 9-axis yang kompleks menggunakan engine MotionFusion. MPU-6050 mendukung komunikasi I2C hingga 400kHz dan memiliki pin VLOGIC yang menentukan level tegangan antarmuka.
Perangkat ini menawarkan rentang skala penuh giroskop yang dapat diprogram pengguna sebesar ±250, ±500, ±1000, dan ±2000 °/detik, serta rentang skala penuh akselerometer yang dapat diprogram pengguna sebesar ±2g, ±4g, ±8g, dan ±16g. MPU-6050 menyediakan output data sensor melalui register yang dapat diakses melalui antarmuka I2C, termasuk pengukuran akselerometer, giroskop, dan suhu. Perangkat ini juga dilengkapi dengan FIFO, deteksi gerakan, dan fitur self-test untuk giroskop dan akselerometer.
MPU-6050 cocok digunakan untuk aplikasi yang membutuhkan penginderaan gerakan presisi, seperti pelacakan gerakan cepat dan lambat, serta dapat terhubung dengan magnetometer eksternal atau sensor lain melalui bus I2C master tambahan untuk mendapatkan set data sensor lengkap tanpa intervensi dari prosesor sistem.
Fitur utama
- Giroskop 3-axis dan akselerometer 3-axis terintegrasi pada satu die silikon
- Digital Motion Processor (DMP) onboard untuk pemrosesan algoritma sensor fusion 9-axis
- Rentang skala penuh giroskop yang dapat diprogram: ±250, ±500, ±1000, ±2000 °/detik
- Rentang skala penuh akselerometer yang dapat diprogram: ±2g, ±4g, ±8g, ±16g
- Dukungan komunikasi I2C hingga 400kHz
- Pin VLOGIC yang menentukan level tegangan antarmuka
- Akses ke magnetometer eksternal atau sensor lain melalui bus I2C master tambahan
- Fitur self-test untuk giroskop dan akselerometer
Spesifikasi utama
| Parameter | Nilai | Kondisi |
|---|---|---|
| Rentang skala penuh giroskop | ±250, ±500, ±1000, ±2000 °/detik | dapat diprogram penggunahlm. 5 |
| Rentang skala penuh akselerometer | ±2, ±4, ±8, ±16 g | dapat diprogram penggunahlm. 5 |
| Kecepatan komunikasi I2C | hingga 400 kHz | MPU-6050hlm. 5 |
| Laju output giroskop | 8 atau 1 kHz | 8kHz saat DLPF nonaktif, 1kHz saat DLPF aktifhlm. 12 |
| Laju output akselerometer | 1 kHz | hlm. 12 |
| Resolusi data akselerometer | 16 bit | register output 16-bithlm. 8 |
| Alamat I2C | 0x68 | nilai reset register WHO_AM_Ihlm. 8 |
| Nilai reset register PWR_MGMT_1 | 0x40 | nilai resethlm. 8 |
| Bandwidth DLPF akselerometer | 260 Hz | DLPF_CFG = 0, Fs = 1kHzhlm. 13 |
| Bandwidth DLPF giroskop | 256 Hz | DLPF_CFG = 0hlm. 13 |
Nilai diambil dari datasheet; “hlm.” menunjuk halaman datasheet tempat angka itu tertulis.
Pinout MPU-6050
QFN 3 pin
| Pin | Nama | Fungsi |
|---|---|---|
| VLOGIC | VLOGIC | menentukan level tegangan antarmukahlm. 5 |
| FSYNC | FSYNC | pin sinkronisasi frame eksternalhlm. 13 |
| INT | INT | pin interrupthlm. 27 |
Catatan desain PCB
- Saat melakukan self-test giroskop, atur rentang skala penuh ke ±250dps.hlm. 10
- Saat melakukan self-test akselerometer, atur rentang skala penuh ke ±8g.hlm. 11
- Perangkat akan berada dalam mode sleep saat power-up; perlu konfigurasi untuk mengaktifkannya.hlm. 9
- Untuk sample rate di atas 1kHz, sample akselerometer yang sama dapat muncul lebih dari sekali pada FIFO, DMP, dan register sensor.hlm. 12
Contoh pemakaian
- Pelacakan gerakan presisi untuk gerakan cepat dan lambat
- Sensor fusion 9-axis dengan magnetometer eksternal
- Penginderaan gerakan pada perangkat portabel
- Sistem navigasi dan stabilisasi
- Deteksi gerakan dan orientasi
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.