Important Cookie Information

This website uses absolutely necessary cookies. If you consent to the use of convenience cookies, please click “Yes, I agree.” By clicking on “Privacy Settings.” you can change this setting at any time and withdraw your given consent. Icon down see more You can find detailled information in our Privacy Policy Icon forward-right
Icon up see less

Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 
    SOLVED

    BMP388 Sensor Calibration

    Occasional Visitor

    BMP388 Sensor Calibration

    I am looking at the BMP388 and BMP380 pressure sensors, and could not find all the specifications I was looking for in the documentation. Are these sensors calibrated? And are they temperature compensated? Thanks.

    Tags (1)
    3 REPLIES 3
    Community Moderator

    Re: BMP388 Sensor Calibration

    The BMP388 is calibrated once during production and the resulting coefficients are stored in a Non-Volatile Memory (NVM) of the sensor.

    It is mandatory to use these coefficients and the associated compensation formulas, as described in the datasheet and implemented in the recommended sensor API. The temperature must be compensated first and its value carried over to the pressure compensation.

    lvd
    Occasional Visitor

    Re: BMP388 Sensor Calibration

    the datasheet does not specify the units of the outcome of the calculation in section 9, p55.  what is the resulting range and resolution of compensated temerature and pressure?  also what units is the timestamp (32 bits in register, 24 bits according to the datasheet text)?

    Highlighted
    Community Moderator

    Re: BMP388 Sensor Calibration


    @lvd wrote:

    the datasheet does not specify the units of the outcome of the calculation in section 9, p55.  what is the resulting range and resolution of compensated temerature and pressure?


    We strongly recommend using the latest sensor API implementation, which now also indicates the unit of the compensation formula outputs. If double precision is used, temperature output is directly in °C (e.g. 24.26°C) while pressure output is Pa (e.g. 95305.295Pa). If fixed-point formulas are used, the resolution of temperature compensation is 1LSB=0.01°C (e.g. if returned value is 2426 then temperature=2426/100=24.26°C), and the resolution of pressure compensation is 1LSB=0.01Pa (e.g. if returned value is 9528709 then pressure=95287.09Pa).


    @lvd wrote:

    also what units is the timestamp (32 bits in register, 24 bits according to the datasheet text)?


    The correct width is actually 24bits as in the Register description chapter, with a resolution of 1LSB=39.0625µs.

    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