Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    BME280 identify faulty sensors

    BME280 identify faulty sensors

    buja
    Member

    Hi Team,

    We are planning to use deploy large number of BME280 sensors. We would like to make sure the BME280 is functional after integrating to the PCB, before deploying. We are currently reading deviceID to check the functionality, but would like to know if this is the proper way to do this.

    Also, we could find some selftest code which will calculate crc and compares with the stored CRC. But we are reading stored CRC(Address: 0xE8) as 0 and the self test is failing. Could you please suggest how to make sure each sensor is functioning ?

     

    5 REPLIES 5

    BSTRobin
    Community Moderator
    Community Moderator

    Hello buja,

    Reading the chip ID is the way to check the availability of the chip.

    Thank you for your reply. But my question is how to identify the chip is functonal after integrating to PCB. Please answer..

    BSTRobin
    Community Moderator
    Community Moderator

    Hello buja,

    With sensor driver code in github, you could refert it and read sensor data.

    https://github.com/BoschSensortec/BME280_driver

    Hi, Thank you for your reply.

    We are using the code you refferred and currently flashed the same code in many devices, but some of the sensors are giving odd values and some are working perfectly fine. Does integrating sensor to the PCB can go wrong ? How can we check if we have properly integrated the sensor to the PCB ? Is there a selftest procedure ?

     

    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