11-11-2021 08:22 AM
Hello! We have problems with BMP280 accuracy..The datasheet indicates that the typical (or 1-sigma) absolute accuracy of BMP280 is +/-1hPa from 300 ~ 1100hPa under the temperature 0 ~ 65C. So min/max accuracy is +/-3hPa (3-sigma).
Out of the 1415 BMP280 units soldered to the PCBs, 1390 units (or 98%) show a deviation from the calibrated reference +3 ... + 6 hPa, which exceeds the 3-sigma accuracy range (+/- 3 hPa). The data is visualized in the attached pics. Our reference of ambient pressure value is the Nesa BAR-AV calibrated high precision barometer (0.15 hPa accuracy).
We compared the soldering profiles with the specification and found no discrepancies..
What could be the reason for such problems?
BR, Anna
11-13-2021 03:05 AM
Hello AnnaB,
Could we know what is the software you used as you read pressure data from BMP280?
11-22-2021 11:15 AM
11-26-2021 12:41 PM
Any comments?
12-14-2021 03:42 AM
Hello AnnaB,
BMP280 official reference code was written by C language, https://github.com/BoschSensortec/BMP280_driver
If your host platform run C++ code, you could refer github C code or arduino C++ code and migrate to your host platform.
https://www.arduino.cc/reference/en/libraries/adafruit-bmp280-library/