BMP581 Temperature compensation

Hi,

I've got two BMP581 sensors. One reports the correct pressure (see right hand plots), the other does not and has a strong correlation with temperature (see left hand plots).

Is there any way to debug the temperature compensation parameters?

The datasheet describes checking the NVM CRC but I can't read the NVM memory using the functions in https://github.com/boschsensortec/BMP5_SensorAPI

Thanks for any help you can provide!

Screenshot from 2024-05-01 11-39-23.png
86.97KB
1 reply