IMUs - Inertial Measurement Units · Bosch Sensortec

BMI160

Ringkasan datasheet BMI160 dalam bahasa Indonesia: fitur, spesifikasi utama, pinout, dan catatan desain yang perlu diperhatikan saat membuat PCB.

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

ParameterNilaiKondisi
Tegangan suplai VDD1.71 - 3.6 VRentang tegangan suplai lebarhlm. 2
Tegangan suplai VDDIO1.2 - 3.6 VRentang tegangan VDDIOhlm. 3
Konsumsi arus tipikal925 µAAkselerometer dan giroskop beroperasi penuhhlm. 2
Resolusi akselerometer16 bithlm. 8
Output Data Rate akselerometer12.5 - 1600 HzSet of x,y,z ratehlm. 9
Output Data Rate giroskop25 - 3200 HzSet of x,y,z ratehlm. 10
Resolusi timestamp39 µshlm. 3
Ukuran FIFO1024 bytehlm. 21
Suhu operasi sensor suhu-40 - 85 °CRentang pengukuran sensor suhuhlm. 10
Tegangan maksimum absolut pada pin VDD-0.3 - 4.25 VAbsolute maximum ratingshlm. 11

Nilai diambil dari datasheet; “hlm.” menunjuk halaman datasheet tempat angka itu tertulis.

Pinout BMI160

LGA-14 3 pin
PinNamaFungsi
1SDOSerial Data Output untuk antarmuka SPI, atau alamat I2Chlm. 3
5VDDIOTegangan suplai untuk antarmuka digitalhlm. 3
8VDDTegangan 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.

Dari datasheet ke board jadi

Rangkaianmu pakai BMI160? Biar Sirkuitku yang bikinkan PCB-nya.

Kirim skematik, daftar komponen, atau sekadar ide rangkaiannya. Kami kerjakan desain, cetak, dan assembly di workshop yang sama, dan kesalahan footprint dari pihak kami diperbaiki gratis.