0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
BMP280

BMP280

  • 厂商:

    BOSCH(博世传感器)

  • 封装:

    LGA8_2.5X2MM

  • 描述:

    气压传感器 LGA8_2.5X2MM 1.71~3.6V

  • 数据手册
  • 价格&库存
BMP280 数据手册
Data sheet BMP280 Digital Pressure Sensor Bosch Sensortec BMP280: Data sheet Document revision 1.15 Document release date October 15 , 2015 Document number BST-BMP280-DS001-12 Technical reference code(s) 0273 300 416 Notes 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. th Datasheet BMP280 Digital Pressure Sensor Page 2 BMP280 DIGITAL PRESSURE SENSOR Key parameters  Pressure range 300 … 1100 hPa (equiv. to +9000…-500 m above/below sea level)  Package 8-pin LGA metal-lid Footprint : 2.0 × 2.5 mm², height: 0.95 mm  Relative accuracy (950 … 1050hPa @25°C) ±0.12 hPa, equiv. to ±1 m  Absolute accuracy (950 ...1050 hPa, 0 ...+40 °C) typ. ±1 hPa  Temperature coefficient offset 1.5 Pa/K, equiv. to 12.6 cm/K (25 ... 40°C @900hPa)  Digital interfaces I²C (up to 3.4 MHz) SPI (3 and 4 wire, up to 10 MHz)  Current consumption 2.7µA @ 1 Hz sampling rate  Temperature range -40 … +85 °C  RoHS compliant, halogen-free  MSL 1 Typical applications  Enhancement of GPS navigation (e.g. time-to-first-fix improvement, dead-reckoning, slope detection)  Indoor navigation (floor detection, elevator detection)  Outdoor navigation, leisure and sports applications  Weather forecast  Vertical velocity indication (e.g. rise/sink speed) Target devices  Handsets such as mobile phones, tablet PCs, GPS devices  Navigation systems  Home weather stations  Flying toys  Watches BST-BMP280-DS001-12 | Revision 1.15 | October 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. Not intended for publication. Datasheet BMP280 Digital Pressure Sensor Page 3 General Description Robert Bosch is the world market leader for pressure sensors in automotive and consumer applications. Bosch’s proprietary APSM (Advanced Porous Silicon Membrane) MEMS manufacturing process is fully CMOS compatible and allows a hermetic sealing of the cavity in an all silicon process. The BMP280 is based on Bosch’s proven Piezo-resistive pressure sensor technology featuring high EMC robustness, high accuracy and linearity and long term stability. The BMP280 is an absolute barometric pressure sensor especially designed for mobile applications. The sensor module is housed in an extremely compact 8-pin metal-lid LGA package with a footprint of only 2.0 × 2.5 mm2 and 0.95 mm package height. Its small dimensions and its low power consumption of 2.7 µA @1Hz allow the implementation in battery driven devices such as mobile phones, GPS modules or watches. As the successor to the widely adopted BMP180, the BMP280 delivers high performance in all applications that require precise pressure measurement. The BMP280 operates at lower noise, supports new filter modes and an SPI interface within a footprint 63% smaller than the BMP180. The emerging applications of indoor navigation, fitness as well as GPS refinement require a high relative accuracy and a low TCO at the same time. BMP180 and BMP280 are perfectly suitable for applications like floor detection since both sensors feature excellent relative accuracy is ±0.12 hPa, which is equivalent to ±1 m difference in altitude. The very low offset temperature coefficient (TCO) of 1.5 Pa/K translates to a temperature drift of only 12.6 cm/K. Please contact your regional Bosch Sensortec partner for more information about software packages enhancing the calculation of the altitude given by the BMP280 pressure reading. Table 1: Comparison between BMP180 and BMP280 Parameter BMP180 BMP280 Footprint 3.6 × 3.8 mm 2.0 × 2.5 mm Minimum VDD 1.80 V 1.71 V Minimum VDDIO 1.62 V 1.20 V Current consumption @3 Pa RMS noise 12 µA 2.7 µA RMS Noise 3 Pa 1.3 Pa Pressure resolution 1 Pa 0.16 Pa Temperature resolution 0.1°C 0.01°C Interfaces I²C I²C & SPI (3 and 4 wire, mode ‘00’ and ‘11’) Measurement modes Only P or T, forced P&T, forced or periodic Measurement rate up to 120 Hz up to 157 Hz Filter options None Five bandwidths BST-BMP280-DS001-12 | Revision 1.15 | October 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. Not intended for publication. Datasheet BMP280 Digital Pressure Sensor Page 4 Index of Contents 1. SPECIFICATION ........................................................................................................................ 7 2. ABSOLUTE MAXIMUM RATINGS ............................................................................................ 9 3. FUNCTIONAL DESCRIPTION ................................................................................................. 10 3.1 BLOCK DIAGRAM ............................................................................................................... 11 3.2 POWER MANAGEMENT ....................................................................................................... 11 3.3 MEASUREMENT FLOW ....................................................................................................... 11 3.3.1 PRESSURE MEASUREMENT ........................................................................................................... 12 3.3.2 TEMPERATURE MEASUREMENT ..................................................................................................... 13 3.3.3 IIR FILTER.................................................................................................................................... 13 3.4 FILTER SELECTION ............................................................................................................ 14 3.5 NOISE .............................................................................................................................. 15 3.6 POWER MODES ................................................................................................................. 15 3.6.1 SLEEP MODE ................................................................................................................................ 16 3.6.2 FORCED MODE ............................................................................................................................. 16 3.6.3 NORMAL MODE............................................................................................................................. 16 3.6.4 MODE TRANSITION DIAGRAM ......................................................................................................... 17 3.7 CURRENT CONSUMPTION................................................................................................... 18 3.8 MEASUREMENT TIMINGS .................................................................................................... 18 3.8.1 MEASUREMENT TIME .................................................................................................................... 18 3.8.2 MEASUREMENT RATE IN NORMAL MODE ......................................................................................... 19 3.9 DATA READOUT ................................................................................................................ 19 3.10 DATA REGISTER SHADOWING ........................................................................................... 20 3.11 OUTPUT COMPENSATION ................................................................................................. 20 3.11.1 COMPUTATIONAL REQUIREMENTS ............................................................................................... 20 3.11.2 TRIMMING PARAMETER READOUT ................................................................................................ 21 3.11.3 COMPENSATION FORMULA .......................................................................................................... 21 3.12 CALCULATING PRESSURE AND TEMPERATURE ................................................................... 22 4. GLOBAL MEMORY MAP AND REGISTER DESCRIPTION .................................................. 24 4.1 GENERAL REMARKS .......................................................................................................... 24 4.2 MEMORY MAP ................................................................................................................... 24 4.3 REGISTER DESCRIPTION .................................................................................................... 24 4.3.1 REGISTER 0XD0 “ID” .................................................................................................................... 24 4.3.2 REGISTER 0XE0 “RESET”.............................................................................................................. 24 4.3.3 REGISTER 0XF3 “STATUS” ............................................................................................................ 25 4.3.4 REGISTER 0XF4 “CTRL_MEAS”...................................................................................................... 25 4.3.5 REGISTER 0XF5 “CONFIG” ............................................................................................................ 26 4.3.6 REGISTER 0XF7…0XF9 “PRESS” (_MSB, _LSB, _XLSB) .................................................................. 26 4.3.7 REGISTER 0XFA…0XFC “TEMP” (_MSB, _LSB, _XLSB)................................................................... 27 BST-BMP280-DS001-12 | Revision 1.15 | October 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. Not intended for publication. Datasheet BMP280 Digital Pressure Sensor Page 5 5. DIGITAL INTERFACES ............................................................................................................ 28 5.1 INTERFACE SELECTION ...................................................................................................... 28 5.2 I²C INTERFACE.................................................................................................................. 28 5.2.1 I²C WRITE .................................................................................................................................... 29 5.2.2 I²C READ ..................................................................................................................................... 29 5.3 SPI INTERFACE ................................................................................................................. 30 5.3.1 SPI WRITE ................................................................................................................................... 31 5.3.2 SPI READ .................................................................................................................................... 31 5.4 INTERFACE PARAMETER SPECIFICATION ............................................................................. 32 5.4.1 GENERAL INTERFACE PARAMETERS............................................................................................... 32 5.4.2 I²C TIMINGS ................................................................................................................................. 32 5.4.3 SPI TIMINGS ................................................................................................................................ 33 6. PIN-OUT AND CONNECTION DIAGRAM............................................................................... 35 6.1 PIN-OUT ........................................................................................................................... 35 6.2 CONNECTION DIAGRAM 4-WIRE SPI ................................................................................... 36 6.3 CONNECTION DIAGRAM 3-WIRE SPI ................................................................................... 37 6.4 CONNECTION DIAGRAM I2C ................................................................................................ 38 7. PACKAGE, REEL AND ENVIRONMENT................................................................................ 39 7.1 OUTLINE DIMENSIONS ....................................................................................................... 39 7.2 LANDING PATTERN RECOMMENDATION ............................................................................... 40 7.3 MARKING.......................................................................................................................... 41 7.3.1 MASS PRODUCTION DEVICES ........................................................................................................ 41 7.3.2 ENGINEERING SAMPLES ................................................................................................................ 41 7.4 SOLDERING GUIDELINES .................................................................................................... 42 7.5 TAPE AND REEL SPECIFICATION ......................................................................................... 43 7.5.1 DIMENSIONS ................................................................................................................................ 43 7.5.2 ORIENTATION WITHIN THE REEL..................................................................................................... 43 7.6 MOUNTING AND ASSEMBLY RECOMMENDATIONS ................................................................. 44 7.7 ENVIRONMENTAL SAFETY .................................................................................................. 44 7.7.1 ROHS ......................................................................................................................................... 44 7.7.2 HALOGEN CONTENT ..................................................................................................................... 44 7.7.3 INTERNAL PACKAGE STRUCTURE ................................................................................................... 44 8. APPENDIX 1: COMPUTATION FORMULAE FOR 32 BIT SYSTEMS .................................. 44 8.1 COMPENSATION FORMULA IN FLOATING POINT .................................................................... 44 8.2 COMPENSATION FORMULA IN 32 BIT FIXED POINT ................................................................ 45 9. LEGAL DISCLAIMER............................................................................................................... 47 9.1 ENGINEERING SAMPLES .................................................................................................... 47 BST-BMP280-DS001-12 | Revision 1.15 | October 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. Not intended for publication. Datasheet BMP280 Digital Pressure Sensor Page 6 9.2 PRODUCT USE .................................................................................................................. 47 9.3 APPLICATION EXAMPLES AND HINTS ................................................................................... 47 10. DOCUMENT HISTORY AND MODIFICATION ..................................................................... 48 BST-BMP280-DS001-12 | Revision 1.15 | October 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. Not intended for publication. Datasheet BMP280 Digital Pressure Sensor Page 7 1. Specification If not stated otherwise,       All values are valid over the full voltage range All minimum/maximum values are given for the full accuracy temperature range Minimum/maximum values of drifts, offsets and temperature coefficients are ±3 values over lifetime Typical values of currents and state machine timings are determined at 25 °C Minimum/maximum values of currents are determined using corner lots over complete temperature range Minimum/maximum values of state machine timings are determined using corner lots over 0…+65 °C temperature range The specification tables are split into pressure and temperature part of BMP280 Table 2: Parameter specification Parameter 2 Condition Min Typ Max Units operational -40 25 +85 full accuracy 0 +65 1100 hPa Operating temperature range TA Operating pressure range P full accuracy 300 Sensor supply voltage VDD ripple max. 50mVpp 1.71 1.8 3.6 V Interface supply voltage VDDIO 1.2 1.8 3.6 V 2.8 4.2 µA 720 1120 µA Supply current IDD,LP 1 Hz forced mode, pressure and temperature, lowest power Peak current Ipeak during pressure measurement Current at temperature measurement IDDT Sleep current 1 Symbol 1 325 °C µA IDDSL 25 °C 0.1 0.3 µA Standby current (inactive period of 2 normal mode) IDDSB 25 °C 0.2 0.5 µA Relative accuracy pressure VDD = 3.3V 700 … 900hPa 25 . . . 40 °C ±0.12 hPa Arel ±1.0 m Typical value at VDD = VDDIO = 1.8 V, maximal value at VDD = VDDIO = 3.6 V. Typical value at VDD = VDDIO = 1.8 V, maximal value at VDD = VDDIO = 3.6 V. BST-BMP280-DS001-12 | Revision 1.15 | October 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. Not intended for publication. Datasheet BMP280 Digital Pressure Sensor Offset temperature coefficient TCO Resolution of output data in ultra high resolution mode PSRR (DC) P full 300 . . . 1100 hPa 0 . . . 65 °C ±1.0 hPa P Pressure 0.0016 hPa T Temperature 0.01 °C Vp,full Full bandwidth, ultra high resolution See chapter 3.5 1.3 Pa 11 cm Lowest bandwidth, ultra high resolution See chapter 3.5 0.2 Pa Vp,filtered 1.7 cm @ 25 °C ±0.5 °C 0 . . . +65 °C ±1.0 °C A R R T A Pstab 12 months  Minimum solder height 50 µm Start-up time tstartup Time to first communication after both VDD > 1.58V and VDDIO > 0.65V Possible sampling rate fsample osrs_t = osrs_p = 1; See chapter 3.8 Standby time accuracy tstandby Solder drifts cm/K hPa full VDD range 4 12.6 ±1.7 PSRR Long term stability Pa/K 300 . . . 1100 hPa -20 . . . 0 °C A Noise in pressure Absolute accuracy 3 temperature ±1.5 ext P Absolute accuracy pressure 900hPa 25 . . . 40 °C Page 8 ±0.005 ±1.0 -0.5 157 Pa/ mV hPa +2 hPa 2 ms 182 tbd 5 Hz ±5 ±25 % 3 Temperature measured by the internal temperature sensor. This temperature value depends on the PCB temperature, sensor element self-heating and ambient temperature and is typically above ambient temperature. 4 Long term stability is specified in the full accuracy operating pressure range 0 … 65°C 5 Depends on application case, please contact Application Engineer for further questions BST-BMP280-DS001-12 | Revision 1.15 | October 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. Not intended for publication. Datasheet BMP280 Digital Pressure Sensor Page 9 2. Absolute maximum ratings The absolute maximum ratings are provided in Table 3. Table 3: Absolute maximum ratings Parameter Condition Min Max Unit Voltage at any supply pin VDD and VDDIO Pin -0.3 4.25 V Voltage at any interface pin Storage Temperature Pressure ≤ 65% rel. H. -0.3 -45 0 ESD HBM, at any Pin CDM Machine model VDDIO + 0.3 +85 20 000 ±2 ±500 ±200 V °C hPa kV V V BST-BMP280-DS001-12 | Revision 1.15 | October 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. Not intended for publication. Datasheet BMP280 Digital Pressure Sensor Page 10 3. Functional description The BMP280 consists of a Piezo-resistive pressure sensing element and a mixed-signal ASIC. The ASIC performs A/D conversions and provides the conversion results and sensor specific compensation data through a digital interface. BMP280 provides highest flexibility to the designer and can be adapted to the requirements regarding accuracy, measurement time and power consumption by selecting from a high number of possible combinations of the sensor settings. BMP280 can be operated in three power modes (see chapter 3.6):    sleep mode normal mode forced mode In sleep mode, no measurements are performed. Normal mode comprises an automated perpetual cycling between an active measurement period and an inactive standby period. In forced mode, a single measurement is performed. When the measurement is finished, the sensor returns to sleep mode. A set of oversampling settings is available ranging from ultra low power to ultra high resolution setting in order to adapt the sensor to the target application. The settings are predefined combinations of pressure measurement oversampling and temperature measurement oversampling. Pressure and temperature measurement oversampling can be selected independently from 0 to 16 times oversampling (see chapter 3.3.1 and 3.3.2):       Temperature measurement Ultra low power Low power Standard resolution High resolution Ultra high resolution BMP280 is equipped with a built-in IIR filter in order to minimize short-term disturbances in the output data caused by the slamming of a door or window. The filter coefficient ranges from 0 (off) to 16. In order to simplify the device usage and reduce the high number of possible combinations of power modes, oversampling rates and filter settings, Bosch Sensortec provides a proven set of recommendations for common use-cases in smart-phones, mobile weather stations or flying toys (see chapter 3.4):       Handheld device low-power (e.g. smart phones running Android) Handheld device dynamic (e.g. smart phones running Android) Weather monitoring (setting with lowest power consumption) Elevator / floor change detection Drop detection Indoor navigation BST-BMP280-DS001-12 | Revision 1.15 | October 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. Not intended for publication. Datasheet BMP280 Digital Pressure Sensor Page 11 3.1 Block diagram Figure 1 shows a simplified block diagram of the BMP280: VDD Voltage regulator (analog & digital) Pressure/ temperature sensing element Analog front-end VDDIO Voltage reference ADC Logic OSC POR NVM I n t e r f a c e SDI SDO SCK CSB GND Figure 1: Block diagram of BMP280 3.2 Power management The BMP280 has two separate power supply pins  VDD is the main power supply for all internal analog and digital functional blocks  VDDIO is a separate power supply pin, used for the supply of the digital interface A power-on reset generator is built in which resets the logic circuitry and the register values after the power-on sequence. There are no limitations on slope and sequence of raising the VDD and VDDIO levels. After powering up, the sensor settles in sleep mode (see 3.6.1). Warning. Holding any interface pin (SDI, SDO, SCK or CSB) at a logical high level when VDDIO is switched off can permanently damage the device due caused by excessive current flow through the ESD protection diodes. If VDDIO is supplied, but VDD is not, the interface pins are kept at a high-Z level. The bus can therefore already be used freely before the BMP280 VDD supply is established. 3.3 Measurement flow The BMP280 measurement period consists of a temperature and pressure measurement with selectable oversampling. After the measurement period, the data are passed through an optional IIR filter, which removes short-term fluctuations in pressure (e.g. caused by slamming a door). The flow is depicted in the diagram below. BST-BMP280-DS001-12 | Revision 1.15 | October 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. Not intended for publication. Datasheet BMP280 Digital Pressure Sensor Page 12 Start measurement cycle Measure temperature (oversampling set by osrs_t; skip if osrs_t = 0) IIR filter enabled? No Yes Measure pressure (oversampling set by osrs_p; skip if osrs_p = 0) IIR filter initialised? Copy ADC values to filter memory (initalises IIR filter) No Yes Update filter memory using filter memory, ADC value and filter coefficient Copy filter memory to output registers End measurement cycle Figure 2: BMP280 measurement cycle The individual blocks of the diagram above will be detailed in the following subchapters. 3.3.1 Pressure measurement Pressure measurement can be enabled or skipped. Skipping the measurement could be useful if BMP280 is used as temperature sensor. When enabled, several oversampling options exist. Each oversampling step reduces noise and increases the output resolution by one bit, which is stored in the XLSB data register 0xF9. Enabling/disabling the measurement and oversampling settings are selected through the osrs_p[2:0] bits in control register 0xF4. Table 4: osrs_p settings Oversampling setting Pressure oversampling Typical pressure resolution Recommended temperature oversampling Pressure measurement skipped Skipped (output set to 0x80000) – As needed Ultra low power ×1 16 bit / 2.62 Pa ×1 Low power ×2 17 bit / 1.31 Pa ×1 Standard resolution ×4 18 bit / 0.66 Pa ×1 High resolution ×8 19 bit / 0.33 Pa ×1 Ultra high resolution ×16 20 bit / 0.16 Pa ×2 In order to find a suitable setting for osrs_p, please consult chapter 3.4. BST-BMP280-DS001-12 | Revision 1.15 | October 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. Not intended for publication. Datasheet BMP280 Digital Pressure Sensor Page 13 3.3.2 Temperature measurement Temperature measurement can be enabled or skipped. Skipping the measurement could be useful to measure pressure extremely rapidly. When enabled, several oversampling options exist. Each oversampling step reduces noise and increases the output resolution by one bit, which is stored in the XLSB data register 0xFC. Enabling/disabling the temperature measurement and oversampling setting are selected through the osrs_t[2:0] bits in control register 0xF4. Table 5: osrs_t settings osrs_t[2:0] Temperature oversampling Typical temperature resolution 000 Skipped (output set to 0x80000) – 001 ×1 16 bit / 0.0050 °C 010 ×2 17 bit / 0.0025 °C 011 ×4 18 bit / 0.0012 °C 100 ×8 19 bit / 0.0006 °C 101, 110, 111 ×16 20 bit / 0.0003 °C It is recommended to base the value of osrs_t on the selected value of osrs_p as per Table 4. Temperature oversampling above ×2 is possible, but will not significantly improve the accuracy of the pressure output any further. The reason for this is that the noise of the compensated pressure value depends more on the raw pressure than on the raw temperature noise. Following the recommended setting will result in an optimal noise-to-power ratio. 3.3.3 IIR filter The environmental pressure is subject to many short-term changes, caused e.g. by slamming of a door or window, or wind blowing into the sensor. To suppress these disturbances in the output data without causing additional interface traffic and processor work load, the BMP280 features an internal IIR filter. It effectively reduces the bandwidth of the output signals6. The output of a next measurement step is filter using the following formula: data _ filtered  data _ filtered _ old  ( filter _ coefficien t  1)  data _ ADC filter _ coefficien t , where data_filtered_old is the data coming from the previous acquisition, and data_ADC is the data coming from the ADC before IIR filtering. The IIR filter can be configured using the filter[2:0] bits in control register 0xF5 with the following options: 6 Since most pressure sensors do not sample continuously, filtering can suffer from signals with a frequency higher than the sampling rate of the sensor. E.g. environmental fluctuations caused by windows being opened and closed might have a frequency >3) – ((BMP280_S32_t)dig_T1 11; var2 = (((((adc_T>>4) – ((BMP280_S32_t)dig_T1)) * ((adc_T>>4) – ((BMP280_S32_t)dig_T1))) >> 12) * ((BMP280_S32_t)dig_T3)) >> 14; t_fine = var1 + var2; T = (t_fine * 5 + 128) >> 8; return T; } “”– // Returns pressure in Pa as unsigned 32 bit integer in Q24.8 format (24 integer bits and 8 fractional bits). // Output value of “24674867” represents 24674867/256 = 96386.2 Pa = 963.862 hPa BMP280_U32_t bmp280_compensate_P_int64(BMP280_S32_t adc_P) { BMP280_S64_t var1, var2, p; var1 = ((BMP280_S64_t)t_fine) – 128000; var2 = var1 * var1 * (BMP280_S64_t)dig_P6; var2 = var2 + ((var1*(BMP280_S64_t)dig_P5) 25; var2 = (((BMP280_S64_t)dig_P8) * p) >> 19; p = ((p + var1 + var2) >> 8) + (((BMP280_S64_t)dig_P7)3) – ((BMP280_S32_t)dig_T1 11; var2 = (((((adc_T>>4) – ((BMP280_S32_t)dig_T1)) * ((adc_T>>4) – ((BMP280_S32_t)dig_T1))) >> 12) * ((BMP280_S32_t)dig_T3)) >> 14; t_fine = var1 + var2; T = (t_fine * 5 + 128) >> 8; return T; } // Returns pressure in Pa as unsigned 32 bit integer. Output value of “96386” equals 96386 Pa = 963.86 hPa BMP280_U32_t bmp280_compensate_P_int32(BMP280_S32_t adc_P) { BMP280_S32_t var1, var2; BMP280_U32_t p; var1 = (((BMP280_S32_t)t_fine)>>1) – (BMP280_S32_t)64000; var2 = (((var1>>2) * (var1>>2)) >> 11 ) * ((BMP280_S32_t)dig_P6); var2 = var2 + ((var1*((BMP280_S32_t)dig_P5))2)+(((BMP280_S32_t)dig_P4)2) * (var1>>2)) >> 13 )) >> 3) + ((((BMP280_S32_t)dig_P2) * var1)>>1))>>18; var1 =((((32768+var1))*((BMP280_S32_t)dig_P1))>>15); if (var1 == 0) { return 0; // avoid exception caused by division by zero } p = (((BMP280_U32_t)(((BMP280_S32_t)1048576)-adc_P)-(var2>>12)))*3125; if (p < 0x80000000) { p = (p >3) * (p>>3))>>13)))>>12; var2 = (((BMP280_S32_t)(p>>2)) * ((BMP280_S32_t)dig_P8))>>13; p = (BMP280_U32_t)((BMP280_S32_t)p + ((var1 + var2 + dig_P7) >> 4)); return p; } BST-BMP280-DS001-12 | Revision 1.15 | October 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. Not intended for publication. Datasheet BMP280 Digital Pressure Sensor Page 47 9. Legal disclaimer 9.1 Engineering samples Engineering Samples are marked with an asterisk (*) or (e) or (E). Samples may vary from the valid technical specifications of the product series contained in this data sheet. They are therefore not intended or fit for resale to third parties or for use in end products. Their sole purpose is internal client testing. The testing of an engineering sample may in no way replace the testing of a product series. Bosch Sensortec assumes no liability for the use of engineering samples. The Purchaser shall indemnify Bosch Sensortec from all claims arising from the use of engineering samples. 9.2 Product use Bosch Sensortec products are developed for the consumer goods industry. They are not designed or approved for use in military applications, life-support appliances, safety-critical automotive applications and devices or systems where malfunctions of these products can reasonably be expected to result in personal injury. They may only be used within the parameters of this product data sheet. The resale and/or use of products are at the Purchaser’s own risk and the Purchaser’s own responsibility. The Purchaser shall indemnify Bosch Sensortec from all third party claims arising from any product use not covered by the parameters of this product data sheet or not approved by Bosch Sensortec and reimburse Bosch Sensortec for all costs in connection with such claims. The Purchaser accepts the responsibility to monitor the market for the purchased products, particularly with regard to product safety, and inform Bosch Sensortec without delay of any security relevant incidents. 9.3 Application examples and hints With respect to any examples or hints given herein, any typical values stated herein and/or any information regarding the application of the device, Bosch Sensortec hereby disclaims any and all warranties and liabilities of any kind, including without limitation warranties of noninfringement of intellectual property rights or copyrights of any third party. The information given in this document shall in no event be regarded as a guarantee of conditions or characteristics. They are provided for illustrative purposes only and no evaluation regarding infringement of intellectual property rights or copyrights or regarding functionality, performance or error has been made. BST-BMP280-DS001-12 | Revision 1.15 | October 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. Not intended for publication. Datasheet BMP280 Digital Pressure Sensor Page 48 10. Document history and modification Rev. No 0.1 Chapter Description of modification/changes Document creation 9.2 Change of product use 1.0 Date 2012-08-06 Update of min/max data (only for restricted version) 2013-11-26 Table 2 Added comment on the sampling rate 1.1 1, 3.3.1 Changed value for resolution, values for osrs_p settings changed 2014-02-10 5.2 Changed sentence and added drawing 2014-02-18 3.7 Added max values for current consumption 2014-05-08 4.5.3 Modified write in normal mode 1.11 2014-06-25 5.2 Modified SDI/SCK ESD drawing 1 Changed min/max values for standby current, only valid for 25 °C 2014-07-12 Table 1 Pressure resolution 0.16Pa 2014-07-12 Page 2 New technical reference codes added 7.3 New details about laser marking added Table 6 Changed contents of table Page 1 Removed TRC 0 273 300 354 & 0273 300 391 Page 44 Updated RoHS directive to 2011/65/EU effective 8 June 2011 2015-05-07 Page 2, 3 Modified target devices, applications 2015-10-15 1.12 1.13 2014-11-12 2015-05-04 1.14 1.15 Bosch Sensortec GmbH Gerhard-Kindler-Strasse 8 72770 Reutlingen / Germany contact@bosch-sensortec.com www.bosch-sensortec.com Modifications reserved | Printed in Germany Specifications subject to change without notice Document number: BST-BMP280-DS001-12 Revision_1.15_052015 BST-BMP280-DS001-12 | Revision 1.15 | October 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. Not intended for publication. Datasheet BMP280 Digital Pressure Sensor BST-BMP280-DS001-12 | Revision 1.15 | October 2015 Page 49 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. Not intended for publication.
BMP280 价格&库存

很抱歉,暂时无法提供与“BMP280”相匹配的价格&库存,您可以联系我们找货

免费人工找货
BMP280
  •  国内价格
  • 1+11.88000
  • 10+11.43000
  • 100+10.35000
  • 500+9.81000

库存:919