Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    Power Consumption of BME688

    Power Consumption of BME688

    nicatali007
    New Poster

    Hello,

    I want to build an application with a BME688 sensor, BSEC library, and Fudan FM33LG048 ARM Cortex M0 microcontroller. I am using BSEC_2.4.0.0_ExampleCode.

    My problem is that BME688 is drawing 1.34 mA current in BME68X_OUTPUT_GAS_IAQ/BSEC_SAMPLE_RATE_ULP mode. The microcontroller without the sensor draws only several microampers. However, the sensor draws 1.34 mA (here I measure only the sensor, not the entire MCU).  Therefore, I don't think that the problem is related to the microcontroller. I am using bme688_sel_33v_300s_4d. I have attached my code below.

    Best Regards,
    Nijat Aliyev

    nicatali007_0-1697983002876.pngnicatali007_1-1697983316696.png

    nicatali007_2-1697983354868.png

     

    4 REPLIES 4

    BSTRobin
    Community Moderator
    Community Moderator

    Hi nicatali007,

    Is the 1.34 mA current you tested BME688 instantaneous current or average current?

    Hi BSTRobin,

    It is an average current
    nicatali007_0-1698048375489.png

     

    BSTRobin,

    I am using Adafruit BME688 module. Can this be the reason? Or are these modules low power as well?

    BSTRobin
    Community Moderator
    Community Moderator

    Hi nicatali007,

    You can refer to the following description in BSEC integration guide: in ULP mode, BME688 average current should be less than 0.1 mA; in LP mode, BME688 average current should be less than 1 mA.

    BME68x power consumption in BSEC integration guide.png
    We tested and upload the average current result for your reference.
    LP mode with bme688_sel_33v_3s_4d configuration file:

    BME688 & BSEC2.4.0.0 LP power consumption.png
    ULP mode with bme688_sel_33v_300s_4d configuration file:

    BME688 & BSEC2.4.0.0 ULP power consumption.png

    And the print information for ULP mode:

    ULP print information.png

    Please ensure you run correct example code and use correct configuration file in your code.

    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