We carried out some tests with the BMP388 sensor and applied all calibration data as per Bosh recommendation from the datasheet (BST-BMP388-DS001).
The sensor output looks correct (in both temperature and pressure), but the pressure measurement looks extremely sensitive to small temperature gradients (we easily see +/- 5Pa while our board is heating up).
In the Handling, soldering & mounting instructions of the BMP388 it is mentioned (BST-BMP380-HS000):
"The BMP380 shall not be placed close to fast heating parts. In case of temperature changes > 3.0°C/sec during operation. It is recommended to follow Bosch Sensortec application note ANP015, “Correction of errors induced by fast temperature changes”. Please contact your Bosch Sensortec representative for details".
Unfortunately, we could not find the ANP015 application note mentioned. Would it be possible to make it available to us?
Sorry for the delay.
The application note named has changed since for the BMP388. See attached the new version. The concept remains the same however, to use interpolation to approximate the temperature at the time the pressure is sampled.
The next datasheet update will have the correct link