Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    BME280 Temperature Offset

    BME280 Temperature Offset

    dmic_redlore
    New Poster

    We have a product we have designed where we incorporated the BME280.   We have paid attention to read and use the trim values in the chip and that seems to be working well, however, we have seen a temperature offset of around 1 to 3 deg in most of the devices.  Once this offset is corrected, the device seems to be accurate across a wide range of temprature (checking it against a NIST certified device).  My question is why do we have this offset since this should be taken care of with the factory calibration?

    In terms of self heat, I do not believe this is an issue of self heat because the PCB temperature next to the device seems to be at ambient temperature.   To put things in perspective, ambient is 22, PCB temperature is 22 and sensor is reading 24.

    If required I can provide the code used for reading the trim values and how they are incorporated in the temperature reading process.

    Thanks

    3 REPLIES 3

    BSTRobin
    Community Moderator
    Community Moderator

    Hello dmic_redlore,

    What is your PCB layout? Are there any heating component on your PCB?

    Hi BSTRobin,

    The PCB has several components that could generate heat and we are aware of this however, in our analysis we made sure that all these devices are OFF.   In fact during analysis our background current was around 20uA at 3.6V.    I was also measuring the PCB temperature with an IR gun and that mathed the real ambient temperature so I do not believe this is a problem of PCB heat.   If required. I can do a video or photo report of my analysis.

    Thanks

    Hello dmic_redlore,

    As you have checked PCB board, could you check SW code you used. There was reference code in github for your reference. https://github.com/BoschSensortec/BME280_driver

    Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist