BMP384 inconsistency

Hi,

I use a BMP384 pressure sensor in a prototype wearable IEQ sensor. Between this version and the previous I see very strange behavior of the BMP384 sensor. The previous one had consistent results (like not very much fluctuating and around 1000 hPa), with this board I read values fluctuating between 800-1600 hPa. I didn't change the hardware for the BMP384, didn't change the software, the power supply is stable.

I use forced mode to do a measurement every 2 minutes, oversampling for pressure 2x, temperature 1x.

I use the sample_bmp388_calculation_v2.xlsl to validate the calibration values, they are the same in the device as in the excel sheet. The end-result is also the same. To give some chronological examples:

Raw P; Raw T; Calc P; Calc T;

7267712; 8476672; 1021,11; 25,18;

7359232; 8476928; 1006,93; 25,18;

6458880; 8477184; 1146,99; 25,18;

7860352; 8477952; 929,44; 25,20;

As you can see the temperature is stable, in only 8 minutes the pressure fluctuates between 929-1146 hPa...

Is the sensor faulty?

4 replies