Bosch Sensortec Community

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

    BMI 160 to read out 3-axis acceleration values- possible race condition?

    BMI 160 to read out 3-axis acceleration values- possible race condition?

    BMI_160
    New Poster

    Hello:

    I am using BMI 160 to read out 3-axis acceleration values.

    The acceleration data registers update rate is 100 Hz by default.

    How to make sure while reading the data registers through SPI, the registers are not updating their values  at the same time ( race condition) ?

    3 REPLIES 3

    etracer
    Established Member

    You don't have to worry about it. When you read the LSB in a burst read the MSB is held to prevent this. If you do individual register (not burst) reads then you could have a problem.

    ok. One more question, is there a simply way to makes sure the dats is updated every 10ms  ( By default)?

      I know one way we may bea bel to do that is to read out " stamp time"- Sensor time.

     

    Thanks

    etracer
    Established Member

    Just make sure the ACC ODR is set to 100hz in the ACC_CONF register. 100hz appears to be the default. The sample will update every 10ms whether you read it or not.

    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