BMP280 - Datasheet clarification

I’m working on the BMP280 digital pressure sensor.
I would like to have some question raised during reading of the datasheet.

  1. What is the maximum measurement rate (157Hz VS. 166.67HJz)?

     


    However according to output data rate table it seems differently:

     

Is it mandatory to read temperature prior to pressure?
I would like to shorten the BMP280 measurement period/cycle by skip reading the temperature, is it allowed?

 

 

 



Moreover, at your reference code I’ve noticed that read pressure won’t be executed unless temperature has been read successfully before, pls see below snapshot:

 



also I can see that compensate pressure must have the fine resolution temperature value in advanced

Thanks in advanced
Ronen

Best reply by FAE_CA1

Hi,

BMP280 outputs unsigned integers for temperature sensor and pressure sensor. Users need to use the formula to calculate the final temperature in the unit of C and final pressure in the unbit of Pa based on the NVM parameters and the raw data.

If the temperature is almost constant inside the product, then users can take one temperature sensor measurement during initialization and skip the temperature sensor measurement in the future in order to achieve higher sampling rate. That is, the formula will always use the initial temperature data to calculate all following pressure values.

Thanks.

View original
9 replies
Resolved