Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    BMP390 meaures a constant value after several thousand measurement cycles

    BMP390 meaures a constant value after several thousand measurement cycles

    tyloagro
    New Poster

    I've implemented the BMP390 into a custom board using the unadulterated Bosch drivers and the simple main() example code to measure temperature and pressure using forced more. Our application is using a timer to start measurements every 30 seconds. 

    Initially after POR the BMP390 is measuring accurately, with no errors, and continues to measure accuratly for the first few days. However after the running the chip for several days the sensor starts constantly measuring the pressure as 87747pA. If we restart the board/chip, it will start measuring accurately again before ultimately failing again after another few thousand cycles. We also are not observing an errors from the sensor when it begins showing incorrect measurements. There are no I2C errors and no driver/API errors being flagged.

    We need help with this issue urgently as the BMP390 has already been designed into our custom board but is not making correct or reliable measurements over time. We're also scheduled to go into production soon with this design.

    3 REPLIES 3

    BSTRobin
    Community Moderator
    Community Moderator

    Hi tyloagro,

    How many custom boards do you have? How many boards fail?

    So far the first 2 of 9 we've conducted long run tests on have failed. We have 2 more running now. I'm working logging the register readouts to see the difference before and after failure so I can provide more info here.

    BSTRobin
    Community Moderator
    Community Moderator

    Hi tyloagro,

    Could we know what is your location and where you bought BMP390?

    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