Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    BMI270 FIFO communication - strange I2C signals

    BSTRobin
    Community Moderator

    Re: BMI270 FIFO communication - strange I2C signals

    Hi Anatol,

    As you set ODR to 50 Hz and run example file "fifo_full_headerless_mode.c", 1 frame of data contains 12 bytes(6 bytes accel, 6 bytes gyro). Read the FIFO content each 2 seconds, the theoretical length of FIFO should be 12*50*2=1200 bytes, accel and gyro frame should be 100 frames.
    From your printed information, the actual length and the number of frames are larger than the theoretical value.

    15:40:33.904 -> FIFO data bytes available : 2016
    15:40:33.904 -> FIFO data bytes requested : 2016
    15:40:33.904 -> FIFO accel frames requested : 170
    15:40:33.904 -> FIFO accel frames extracted : 168
    15:40:33.904 -> FIFO gyro frames requested : 170
    15:40:33.938 -> FIFO gyro frames extracted : 168

    If you confirm that you have configured the correct ODR and read the data in exactly 2 seconds. Then the sensor data is not read in time.

    We don't have much experience in Arduino programming. You can consult the experts on the Arduino forum.
    If your platform only supports reading the maximum 256 bytes of FIFO data, you can shorten the interval between reading FIFO data, such as reading FIFO data every 160ms.

    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