No Preview Available !
Restricted data sheet
BMP180
Digital pressure sensor
Bosch Sensortec
BMP180 Data sheet
Document revision
Document release date
Document number
Technical reference code(s)
Notes
2.8
May 7th, 2015
BST-BMP180-DS000-12
0 273 300 244
Data in this document are subject to change without notice. Product
photos and pictures are for illustration purposes only and may differ from
the real product’s appearance.
Data sheet
BMP180
Page 5
7.1 ENGINEERING SAMPLES ............................................................................................................27
7.2 PRODUCT USE..........................................................................................................................27
7.3 APPLICATION EXAMPLES AND HINTS ...........................................................................................27
8. DOCUMENT HISTORY AND MODIFICATION...............................................................................28
BST-BMP180-DS000-12 | Revision 2.8 | May 2015
Bosch Sensortec
© Bosch Sensortec GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying and passing on to third
parties. BOSCH and the symbol are registered trademarks of Robert Bosch GmbH, Germany.
Note: Specifications within this document are subject to change without notice.
Data sheet
BMP180
Page 11
3.3 Measurement of pressure and temperature
For all calculations presented here an ANSI C code is available from Bosch Sensortec (“BMP180
_API”).
The microcontroller sends a start sequence to start a pressure or temperature measurement. After
converting time, the result value (UP or UT, respectively) can be read via the I2C interface. For
calculating temperature in °C and pressure in hPa, the calibration data has to be used. These
constants can be read out from the BMP180 E2PROM via the I2C interface at software initialization.
The sampling rate can be increased up to 128 samples per second (standard mode) for dynamic
measurement. In this case, it is sufficient to measure the temperature only once per second and to
use this value for all pressure measurements during the same period.
Start
Start temperature
measurement
wait 4.5 ms
Read UT
Start pressure
measurement
wait (depends on mode, see below)
Read UP
Calculate pressure and
temperature in physical
units
Figure 3: Measurement flow BMP180
BST-BMP180-DS000-12 | Revision 2.8 | May 2015
Bosch Sensortec
© Bosch Sensortec GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying and passing on to third
parties. BOSCH and the symbol are registered trademarks of Robert Bosch GmbH, Germany.
Note: Specifications within this document are subject to change without notice.