Ringkasan
BME680 adalah sensor digital 4-in-1 yang mengukur gas, kelembaban, tekanan, dan suhu berdasarkan prinsip penginderaan yang telah terbukti. Sensor ini dikemas dalam paket LGA dengan tutup logam yang sangat kompak, hanya 3,0 × 3,0 mm² dengan tinggi maksimum 1,00 mm. Dimensinya yang kecil dan konsumsi dayanya yang rendah memungkinkan integrasi ke dalam perangkat bertenaga baterai atau perangkat yang digabungkan frekuensi, seperti ponsel atau perangkat wearable.
Sensor ini mendukung mode daya rendah: mode tidur (sleep) dan mode terpaksa (forced). Dalam mode terpaksa, konversi suhu, tekanan, kelembaban, dan gas dilakukan secara berurutan (siklus TPHG). Sensor dapat dikonfigurasi melalui register kontrol, termasuk pengaturan oversampling untuk suhu, tekanan, dan kelembaban, serta pengaturan titik panas dan durasi pemanasan untuk sensor gas.
Untuk operasi mode terpaksa, titik panas yang digunakan dipilih dengan mengatur register nb_conv<3:0> ke profil pemanas yang diinginkan. BME680 cocok untuk berbagai aplikasi seperti pemantauan kualitas udara dalam ruangan, otomasi rumah, Internet of Things (IoT), prakiraan cuaca, peningkatan GPS, navigasi dalam dan luar ruangan, serta indikasi kecepatan vertikal. Sensor ini juga mendukung antarmuka digital I²C (hingga 3,4 MHz) dan SPI (3 dan 4 kabel, hingga 10 MHz), dengan rentang suplai VDD 1,71 V hingga 3,6 V dan VDDIO 1,2 V hingga 3,6 V.
Fitur utama
- Paket LGA dengan tutup logam berukuran 3,0 mm x 3,0 mm x 0,93 mm
- Antarmuka digital I²C (hingga 3,4 MHz) dan SPI (3 dan 4 kabel, hingga 10 MHz)
- Tegangan suplai VDD: 1,71 V hingga 3,6 V; VDDIO: 1,2 V hingga 3,6 V
- Konsumsi arus rendah: 2,1 µA pada 1 Hz kelembaban dan suhu; 0,15 µA dalam mode tidur
- Sensor kelembaban, tekanan, dan gas dapat diaktifkan/dinonaktifkan secara independen
- Kepatuhan RoHS, bebas halogen, MSL1
- Waktu respons sensor gas (𝜏33−63%) < 1 s untuk sensor baru
Spesifikasi utama
| Parameter | Nilai | Kondisi |
|---|---|---|
| Tegangan suplai VDD | 1.71 - 3.6 V | rentang suplai utamahlm. 3 |
| Tegangan antarmuka VDDIO | 1.2 - 3.6 V | rentang tegangan antarmukahlm. 3 |
| Konsumsi arus (kelembaban dan suhu) | 2.1 µA | pada 1 Hzhlm. 3 |
| Konsumsi arus (tekanan dan suhu) | 3.1 µA | pada 1 Hzhlm. 3 |
| Konsumsi arus (kelembaban, tekanan, suhu) | 3.7 µA | pada 1 Hzhlm. 3 |
| Konsumsi arus (p/h/T/gas) | 0.09 - 12 mA | tergantung mode operasihlm. 3 |
| Konsumsi arus mode tidur | 0.15 µA | mode tidurhlm. 3 |
| Rentang suhu operasi | -40 - +85 °C | rentang operasihlm. 3 |
| Rentang kelembaban operasi | 0 - 100 % r.H. | rentang operasihlm. 3 |
| Rentang tekanan operasi | 300 - 1100 hPa | rentang operasihlm. 3 |
| Waktu respons sensor gas | < 1 s | 𝜏33−63%, untuk sensor baruhlm. 3 |
| Akurasi kelembaban | ±3 % r.H. | toleransi akurasihlm. 3 |
Nilai diambil dari datasheet; “hlm.” menunjuk halaman datasheet tempat angka itu tertulis.
Catatan desain PCB
- Saat mengonfigurasi sensor, disarankan untuk mengatur osrs_h<2:0> terlebih dahulu, diikuti oleh osrs_t<2:0> dan osrs_p<2:0> dalam satu perintah tulis.hlm. 15
- Untuk operasi mode terpaksa, titik panas yang digunakan dipilih dengan mengatur register nb_conv<3:0> ke profil pemanas yang diinginkan, misalnya untuk menggunakan gas_wait_0<7:0> dan res_heat_0<7:0>, atur nb_conv<3:0> ke 0x0.hlm. 15
- Setelah power-up, sensor secara otomatis mulai dalam mode tidur. Jika perangkat sedang melakukan pengukuran, perintah penggantian mode akan ditunda hingga akhir periode pengukuran yang sedang berjalan.hlm. 14
- Untuk memanfaatkan potensi penuh BME680, gunakan bersama perangkat lunak BSEC dan API sensor BME6xy yang menyediakan algoritma cerdas untuk pemantauan kualitas udara dalam ruangan.hlm. 24
Contoh pemakaian
- Pemantauan kualitas udara dalam ruangan
- Otomasi dan kontrol rumah
- Internet of Things (IoT)
- Prakiraan cuaca
- Peningkatan GPS (misalnya peningkatan time-to-first-fix, dead reckoning, deteksi kemiringan)
- Navigasi dalam ruangan (deteksi perubahan lantai, deteksi lift)
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 21 Oktober 2026. Untuk desain akhir, tetap rujuk datasheet asli.