Electronic Components Datasheet Search
  English  ▼

X  

BMP585 Datasheet(PDF) 26 Page - Bosch Sensortec GmbH

Part # BMP585
Description  Barometric Pressure Sensor
PDF  71 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  BOSCH [Bosch Sensortec GmbH]
Direct Link  https://www.bosch-sensortec.com
Logo BOSCH - Bosch Sensortec GmbH

BMP585 Datasheet(HTML) 26 Page - Bosch Sensortec GmbH

Back Button BMP585 Datasheet HTML 22Page - Bosch Sensortec GmbH BMP585 Datasheet HTML 23Page - Bosch Sensortec GmbH BMP585 Datasheet HTML 24Page - Bosch Sensortec GmbH BMP585 Datasheet HTML 25Page - Bosch Sensortec GmbH BMP585 Datasheet HTML 26Page - Bosch Sensortec GmbH BMP585 Datasheet HTML 27Page - Bosch Sensortec GmbH BMP585 Datasheet HTML 28Page - Bosch Sensortec GmbH BMP585 Datasheet HTML 29Page - Bosch Sensortec GmbH BMP585 Datasheet HTML 30Page - Bosch Sensortec GmbH Next Button
Zoom Inzoom in Zoom Outzoom out
 26 / 71 page
background image
Bosch Sensortec
| BST-BMP585-DS003-02
26 | 71
© Bosch Sensortec GmbH 2023 | All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution,
Document number: BST-BMP585-DS003-02
as well as in the event of applications for industrial property rights
4.7.2 Interrupt sources
4.7.2.1
FIFO interrupts
The FIFO provides two sources of interrupts:
FIFO full: The fill level is at the maximum number of frames. This means 16 PT frames or 32 P or T frames,
depending on the configuration of the FIFO.
FIFO threshold reached: The fill level is at or above the FIFO threshold level (see section 4.6.1).
Both interrupts will be asserted at the end of a measurement (when data is ready), when the respective condition is
fulfilled. They will stay asserted as long as the corresponding condition is active. A read of the INT_STATUS register will
not change the FIFO interrupts. FIFO interrupts can only occur if the FIFO is enabled.
If a burst read from the FIFO causes the fill level to drop below the fill level that causes an interrupt, the interrupt will be
de-asserted at the end of the burst read.
The FIFO interrupts can be enabled by setting INT_SOURCE.fifo_full_en and INT_SOURCE.fifo_ths_en.
4.7.2.2
Data ready interrupt
The data ready interrupt and status register INT_STATUS.drdy_data_reg is asserted when new pressure and/or
temperature is available in the data registers (see section 4.5 "Data registers"). Also, the new measurement data is
available in the FIFO after the data ready interrupt.
The interrupt can be enabled by setting INT_SOURCE.drdy_data_reg_en.
4.7.2.3
Out-of-range interrupt
The out-of-range (OOR) interrupt is triggered when the pressure value is outside a defined range for a defined number of
samples.
The benefit of this interrupt is that the host system does not need to read the sensor data continuously to detect of there
is a significant change of the measured pressure. Instead, the host can configure the interrupt, und read sensor data
only if the interrupt triggered.
For the OOR interrupt, the BMP585 checks if the pressure value is within a window around a reference pressure. The
reference pressure can be defined in [Pa] with a width of 17 bit, which covers the complete measurement range of the
sensor. The reference values can be written by access the register fields OOR_CONFIG.oor_thr_p_16,
OOR_THR_P_MSB.oor_thr_p_15_8 and OOR_THR_P_LSB.oor_thr_p_7_0.
The range is also given in [Pa] and can be defined via the register OOR_RANGE.oor_range_p. As the register has a
width of 8 bit, the range can span up to +/- 255 Pa around the reference value.
The OOR is out of range if observed pressure P_Pa in is:
������������_������������������������>������������������������������������������������������������������������������������������������������������+������������������������������������������������������������������������
or
������������_������������������������<������������������������������������������������������������������������������������������������−������������������������������������������������������������������������
If one of these conditions is satisfied for the number of samples defined by OOR_CONFIG.cnt_lim, the interrupt will be
triggered.
If subsequent measurements are still out of range, the interrupt will be re-triggered after each of those measurements.
Example. Assumed the user wants to get an interrupt if the pressure is outside the range of 97100 Pa - 97200 Pa. In this
case, the reference should be set to the middle value 97150 Pa, which is 0x17B7E. The window value is half of the
range, which is 50 Pa, or 0x32. This means that the registers need to be set to the following values:
OOR_CONFIG.oor_thr_p_16 = 0x1
OOR_THR_P_MSB.oor_thr_p_15_8 = 0x7B
OOR_THR_P_LSB.oor_thr_p_7_0 = 0x7E
OOR_RANGE.oor_range_p = 0x32



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com