We're using BMP388 to get a proper pressure reading on a board with other sensors (GPS, Motion sensors), which will be collaborated with the weather station data.
However, we ran into a problem that when the normal mode is used, there's is an obvious drift from the reference data we took from the iPhone. This behavior is on the other hand not shown in the forced mode.
The settings for pressure data are as follow:
Please see attachment, normal_mode.png, for the drift, increased for about 40 Pa when minor changes from reference, at the beginning, and then it follows with a huge jump for about 80 Pa.
1.) We do find that the huge jump is couple to the start and end of a high power consumed sensor but in theory that shouldn't be the source of a corrupted reading but this only happens with Normal mode yet not in forced mode with the exact scenario.
Do you have any experience with this behavior?
2.) Apart from the above problem, we also noticed that the mean value of normal mode and forced mode are quite different. i.e. the difference to the reference/ absolute pressure is about 3hPa in different modes with IIR disabled. Also not a behavior a user would expect from the node.
Would you please explain to us where does the difference coming from?
(we did check the data ready register before reading the pressure value out)