Bosch Sensortec Community

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

    BMI08X reading and synchronization

    Highlighted
    New Poster

    BMI08X reading and synchronization

    Please help me with few clarifications regarding the BMI085/BMI088 data reading and synchronization of accelerometer with gyroscope sensor:

    1. Let's say ODR is set to 400Hz and a driver reads data from registers at lower rate 100Hz. Are samples overwritten in registers or contents of registers is blocked until it is read (does the driver get the first or last sample from the last reading period)?

    If synchronization is set up as described in https://github.com/BoschSensortec/BMI08x-Sensor-API/blob/master/DataSync.md

    2. The gyroscope samples are not altered in any way and we get interpolated accelerometer samples in registers 0x1E-0x21 and 0x27-0x28?

    3. Is the FIFO mode anyhow related to reading these registers and are the samples in FIFO buffer synchronized or raw?

    4. Could the FIFO mode be used for reading synchronized samples (to get all samples at a lower read rate) since there is an option for recording INT1/INT2 signal in FIFO buffer?

    Thanks

    2 REPLIES 2
    Community Moderator
    Community Moderator

    Re: BMI08X reading and synchronization

    Hi rgorvin,

    I'll keep my answers brief.

    1. Overwritten
    2. Yes. But since the accelerometer has a shorter group delay, the BMI08x does not have to wait for new accelerometer data to calculate the synchronized sample.
    3. Not related. Raw.
    4. No.
    New Poster

    Re: BMI08X reading and synchronization

    Thanks for clarification, these answers are very helpful to me.

    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