Ringkasan
BMI160 adalah inertial measurement unit (IMU) terintegrasi tinggi dan berdaya rendah yang menyediakan pengukuran akselerasi dan laju sudut (gyroscopic) yang presisi. 83 mm3. Dengan konsumsi daya tipikal 925 µA saat akselerometer dan giroskop beroperasi penuh, BMI160 cocok untuk aplikasi yang selalu aktif pada perangkat berbaterai.
8V untuk VDD dan VDDIO. BMI160 dilengkapi sinkronisasi perangkat keras untuk data sensor inersia dan kemampuan menyinkronkan data dari perangkat eksternal seperti sensor geomagnetik. Timestamp memiliki resolusi 39 µs, yang mendukung fusi data sensor yang akurat.
Perangkat ini juga memiliki buffer FIFO 1024 byte yang dapat dialokasikan secara dinamis untuk akselerometer, giroskop, dan sensor eksternal, serta mendukung aplikasi berdaya rendah dan mencegah kehilangan data pada sistem non-real-time. Unit manajemen daya (PMU) terintegrasi memungkinkan pengelolaan daya canggih, termasuk mode fast start-up untuk giroskop dan transisi otomatis ke mode tidur saat tidak ada gerakan yang terdeteksi oleh akselerometer. BMI160 menyediakan antarmuka digital primer yang fleksibel (I2C atau SPI) untuk koneksi ke host, serta antarmuka sekunder tambahan yang dapat dikonfigurasi sebagai SPI slave untuk aplikasi OIS (optical image stabilization) atau sebagai I2C master untuk sensor magnet.
Mesin interrupt on-chip memungkinkan pengenalan gerakan berbasis daya rendah dan kesadaran konteks, seperti deteksi any-motion, tap, orientasi, free-fall, dan langkah kaki. 0 (Lollipop) dan mendukung implementasi Significant Motion dan Step Detector dengan konsumsi arus masing-masing kurang dari 30µA. Aplikasi umum meliputi augmented reality, navigasi dalam ruangan, pemindaian 3D, pengenalan gestur, gaming imersif, deteksi gerakan 9-axis, aplikasi air mouse, penghitungan langkah, dan stabilisasi gambar optik pada modul kamera.
Fitur utama
- Akselerometer dan giroskop triaksial 16-bit digital yang tersinkronisasi perangkat keras
- Konsumsi daya sangat rendah: tipikal 925 µA saat akselerometer dan giroskop beroperasi penuh
- Kompatibel dengan Android Lollipop: deteksi gerakan signifikan dan penghitung langkah (masing-masing 5 µA)
- Jejak kaki sangat kecil 2.5 x 3.0 mm2, tinggi 0.83 mm
- Unit manajemen daya (PMU) terintegrasi untuk manajemen daya canggih
- Buffer FIFO 1024 byte yang dapat dialokasikan untuk data sensor eksternal
- Timestamp perangkat keras untuk fusi data sensor yang akurat
- Antarmuka digital primer fleksibel (I2C atau SPI) dan antarmuka sekunder untuk OIS atau sensor magnet
Spesifikasi utama
| Parameter | Nilai | Kondisi |
|---|---|---|
| Tegangan suplai VDD | 1.71 - 3.6 V | Rentang tegangan suplai lebarhlm. 2 |
| Tegangan suplai VDDIO | 1.2 - 3.6 V | Rentang tegangan VDDIOhlm. 3 |
| Konsumsi arus tipikal | 925 µA | Akselerometer dan giroskop beroperasi penuhhlm. 2 |
| Resolusi akselerometer | 16 bit | hlm. 8 |
| Output Data Rate akselerometer | 12.5 - 1600 Hz | Set of x,y,z ratehlm. 9 |
| Output Data Rate giroskop | 25 - 3200 Hz | Set of x,y,z ratehlm. 10 |
| Resolusi timestamp | 39 µs | hlm. 3 |
| Ukuran FIFO | 1024 byte | hlm. 21 |
| Suhu operasi sensor suhu | -40 - 85 °C | Rentang pengukuran sensor suhuhlm. 10 |
| Tegangan maksimum absolut pada pin VDD | -0.3 - 4.25 V | Absolute maximum ratingshlm. 11 |
Nilai diambil dari datasheet; “hlm.” menunjuk halaman datasheet tempat angka itu tertulis.
Pinout BMI160
LGA-14 3 pin
| Pin | Nama | Fungsi |
|---|---|---|
| 1 | SDO | Serial Data Output untuk antarmuka SPI, atau alamat I2Chlm. 3 |
| 5 | VDDIO | Tegangan suplai untuk antarmuka digitalhlm. 3 |
| 8 | VDD | Tegangan suplai utamahlm. 3 |
Catatan desain PCB
- Gunakan mode fast start-up pada giroskop untuk menghemat daya; mode ini memungkinkan giroskop bangun lebih cepat dari mode suspend.hlm. 2
- Manfaatkan PMU untuk mengotomatiskan penghematan daya: giroskop dapat dimasukkan ke mode tidur saat tidak ada gerakan yang terdeteksi oleh akselerometer, dan dibangunkan oleh interrupt any-motion.hlm. 16
- Sambungkan sensor geomagnetik eksternal (misalnya BMM150) ke antarmuka I2C sekunder; BMI160 akan mengontrol akuisisi data dan menyinkronkan data ke register dan FIFO.hlm. 3
- Untuk aplikasi yang membutuhkan konsumsi daya sangat rendah, aktifkan interrupt Significant Motion atau Step Detector yang masing-masing hanya mengonsumsi kurang dari 30µA.hlm. 3
- Perhatikan bahwa ODR giroskop tidak boleh di bawah 25 Hz; jika digunakan, akan menghasilkan kode error pada register ERR_REG.hlm. 21
Contoh pemakaian
- Augmented Reality
- Navigasi dalam ruangan
- Pemindaian 3D / pemetaan dalam ruangan
- Pengenalan gestur lanjutan
- Gaming imersif
- Deteksi gerakan 9-axis
- Aplikasi air mouse dan pointer
- Penghitung langkah (pedometer)
- Stabilisasi gambar optik (OIS) pada modul kamera
Sumber data
Disusun dari datasheet resmi Bosch Sensortec (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 22 Oktober 2026. Untuk desain akhir, tetap rujuk datasheet asli.