Ringkasan
ICM-20948 adalah Inertial Measurement Unit (IMU) 9 derajat kebebasan dari InvenSense yang menggabungkan accelerometer 3-axis, gyroscope 3-axis, dan magnetometer 3-axis dalam satu paket kecil. Di dalam paket tersebut terdapat dua die sensor, bukan satu seperti sensor umum: satu die MEMS InvenSense yang berisi accelerometer dan gyro, serta satu die AK09916 magnetometer 3-axis dari Asahi Kasei Microdevices Corporation. Semua sumbu pengukuran tersedia berkat kumpulan konverter analog-ke-digital 16-bit yang mengubah sinyal analog mentah dari sensor MEMS menjadi data digital.
Data tersebut diakses melalui antarmuka I2C atau SPI. Setiap sensor memiliki spesifikasi kualitas yang sesuai dengan kelasnya, termasuk FSR yang dapat diprogram untuk gyroscope dan accelerometer serta rentang lebar untuk kompas. Dengan kombinasi ketiga sensor tersebut, komponen ini dipakai untuk sensing orientasi menggunakan pengukuran inersia dan menjadi pilihan untuk proyek yang membutuhkan banyak derajat kebebasan dalam satu paket kecil.
Fitur utama
- 9 derajat kebebasan (3-axis accelerometer, 3-axis gyroscope, 3-axis magnetometer)
- Gyroscope 3-axis dengan FSR yang dapat diprogram: ±250 dps, ±500 dps, ±1000 dps, ±2000 dps
- Accelerometer 3-axis dengan FSR yang dapat diprogram: ±2g, ±4g, ±8g, ±16g
- Magnetometer 3-axis (AK09916) dengan rentang hingga ±4900 µT
- ADC 16-bit untuk semua sumbu pengukuran
- Antarmuka I2C atau SPI
- Dua die sensor dalam satu paket kecil 3x3 mm
Spesifikasi utama
| Parameter | Nilai | Kondisi |
|---|---|---|
| FSR gyroscope | ±250, ±500, ±1000, ±2000 dps | dapat diprogramhlm. 4 |
| FSR accelerometer | ±2, ±4, ±8, ±16 g | dapat diprogramhlm. 4 |
| Rentang magnetometer | ±4900 µT | hlm. 4 |
| Resolusi ADC | 16 bit | semua sumbuhlm. 4 |
| Tegangan suplai sensor | 3 VDC | chip sensorhlm. 6 |
| Tegangan suplai board | 3-5 VDC | dengan regulator on-boardhlm. 6 |
| Ukuran paket | 3x3 mm | hlm. 3 |
| Jumlah sumbu pengukuran | 9 axis | hlm. 4 |
Nilai diambil dari datasheet; “hlm.” menunjuk halaman datasheet tempat angka itu tertulis.
Pinout ICM-20948
Board 1 pin
| Pin | Nama | Fungsi |
|---|---|---|
| VIN | VIN | Pin daya; regulator on-board menerima 3-5VDC dan mengonversinya ke 3VDC untuk sensor.hlm. 6 |
Catatan desain PCB
- Berikan tegangan suplai yang sama dengan level logika mikrokontroler Anda; untuk Arduino 5V gunakan 5V.hlm. 6
Kemasan
Contoh pemakaian
- Sensing orientasi menggunakan pengukuran inersia
- Proyek yang membutuhkan 9 derajat kebebasan
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.