Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    BMA-456 Understanding interrupt status retention after wake-up.

    BMA-456 Understanding interrupt status retention after wake-up.

    DalesLandnet
    Member

    We are using the BMA456 in a ground based sensor. The sensor spends most of the time asleep consuming as little power as possible. Once every hour it wakes from deep sleep  makes some readings and  sends them  using LoRaWan protocol. We are using the BMA456 interrupt to wake up the sensor on an "Any Movement" interrupt. We are also looking  to use the double tap interrupt to wake the sensor on demand to allow us to use service tools.

    Currently when we wake from deepsleep (ESP32) it performs a "warm" reset, when this occurs  we are reinitialising the BMA456 including  reloading the configuration file. We are currently using  BMA456MM feature set.

    1. When should the the configuration file be reloaded?
    2. Is there a way to read status of the BMA456 to know if there is a valid configuration file stored?
    3. At what point does the interrupt state become reset not including reading the status?
    1 REPLY 1

    BSTRobin
    Community Moderator
    Community Moderator

    Hi DalesLandnet ,

    Thank for your inquiry.
    BMA456 also supports any motion and double tap features in low-power mode without the need to reload firmware. When any motion or double tap events occur, the sensor will report an interrupt signal to the host to wake it up. Then the host read the interrupt status register of BMA456 to check which type of interrupt trigger (any motion, double tap, etc.) it is.

    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