Bosch BME680 Quick Start Manual

BME680
Integrated Environmental Unit
Bosch Sensortec
General description
BME680 is an integrated environmental sensor develo­ped specifically for mobile applications and wearables where size and low power consumption are key requi­rements. Expanding Bosch Sensortec’s existing family of environmental sensors, the BME680 integrates for the first time individual high linearity and high accuracy sensors for gas, pressure, humidity and temperature.
3
It consists of an 8-pin metal-lid 3.0 x 3.0 x 0.95 mm LGA package which is designed for optimized consump­tion depending on the specific operating mode, long term stability and high EMC robustness. The gas sensor within the BME680 can detect a broad range of gases to measure indoor air quality for personal well being. Gases that can be detected by the BME680 include Volatile Organic Compounds (VOC) from paints (such as formaldehyde), lacquers, paint strippers, cleaning supplies, furnishings, office equipment, glues, adhesives and alcohol. The humidity sensor features a best-in-class response time supporting performance requirements for emerging applications such as context awareness, and high accuracy over a wide temperature range. The pressure sensor is an absolute barometric pres­sure sensor featuring exceptionally high accuracy and resolution at very low noise. The integrated temperature sensor has been optimized for very low noise and high resolution. It is primarily used for temperature compensation of the gas, pressure and humidity sensors, and can also be used for estima­ting ambient temperature. The BME680 supports a full suite of operating modes which provides huge flexibility optimizing the device for power consumption, resolution and filter performance.
Applications and Use Cases
f Indoor air quality measurement f Personalized weather station f Context awareness, e.g. skin moisture detection,
room change detection
f Health monitoring / well-being
‒ Warning regarding dehydration or heat stroke
‒ Measurement of lung volume and air flow
f Home automation control (e.g. HVAC) f GPS enhancement (e.g. time-to-first-fix improvement,
dead reckoning, slope detection)
f Indoor navigation (change of floor detection, elevator
detection)
f Altitude tracking and calories expenditure for sports
activities
Emerging applications such as home automation, indoor navigation, personalized weather stations and innovative sport and fitness tools require a gas sensor with quick response time, a pressure sensor with high relative accuracy and a low TCO, in combination with fast response, high accuracy, relative humidity and ambient temperature measurements. The BME680 is ideally suited for such barometer applications as the device features excellent relative accuracy of ±0.12 hPa (equivalent to ±1 m difference in altitude) and an offset temperature coefficient (TCO) of only 1.5 Pa/K (equiva­lent to 12.6cm/K).
Sensor operation
The BME680 supports I2C and SPI (3-wire/4-wire) digital, serial interfaces. The sensor can be operated in three power modes: Sleep mode, normal mode and forced mode. In normal mode, the sensor automatically cycles bet­ween a measurement and a standby period. This mode is recommended when using BME680’s built-in IIR filter when short-term disturbances (e.g. blowing into the sensor) need to be filtered. In forced mode, the sensor performs a single measure­ment on request and returns to sleep mode afterwards. This mode is recommended for applications which re­quire low sampling rate or host-based synchronization. In order to tailor data rate, noise, response time and current consumption to the needs of the user, a variety of oversampling modes, filter modes and data rates can
| Bosch Sensortec | BME680
2
Pin configuration and dimensions (bottom view, pads visible)
be selected. Applying several short term disturbance filter settings, the sensor can be programmed in a very flexible way in order to adapt to application and power management requirements. To simplify the design-in phase, default settings opti­mized for several example applications such as weather monitoring, elevator/staircase detection, drop detection or indoor-navigation are provided.
Software
The BME680 comes fully calibrated for all sensor com­ponents. For pressure calculation, Bosch Sensortec’s Altitude Content Provider ACP2.0 software is available as a software package for BME680. It calculates the alti­tude with best possible accuracy. The ACP2.0 software uses the sea-level pressure to calculate the altitude, compensating for the non-sphericality of the earth by geoid correction, and compares its altitude with current altitude given by the GPS module, if available.
System compatibility
The BME680 has been designed for best possible fit into modern mobile consumer electronics devices. Besides the small footprint and low power consumption, the BME680 has very wide ranges for V
and V
DD
DDIO
supply voltages. Bosch is the world market leader in MEMS sensors. The BME680 from Bosch Sensortec combines this extensive experience and relia¬bility for consumer applications.
PinNo. Name Function
1 GND Ground
2 CSB Chip select
3 SDI Serial data input
4 SCK Serial clock input
5 SDO Serial data output
6 V
DDIO Digital/Interface supply
7 GND Ground
8 V
DD Analog supply
Headquarters Bosch S ensor tec GmbH
Gerhard- Kindler-Strasse 9 72770 Re utlingen · Germany Telephon e +49 7121 3 535  9 00 Fax +49 7121 353 5  909 contact@bosch-sensortec.com
www.bosch-sensortec.com
Data & Specification subject to change witho ut notice
© Bosch Sensor tec GmbH reser ves all rights in the event of indus trial propert y rights. We reser ve all rights of disposal suc h as copying and pas sing on to third par-
ties. B OSCH an d the symbols are registered trademarks of Robert Bosch GmbH , Germany.
Doc.-Number: BST-BME680-FL000-00 / Version_1.0_122014
Loading...