Bosch Sensortec Community

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

    BOSCH BMI160 Sensor SensorTime reading issue

    BOSCH BMI160 Sensor SensorTime reading issue

    nissim_u
    New Poster

    I am using BOSCH BMI160 Gyro/Accelerator sensor.

    After applying everything according to BOSCH instruction how to use and operate this sensor I have strange behavior regarding Sensor time register.

    According to BMI160 specification (attached) there is sensor time register that increase its value every 39usec, this register is 24bit, and according to spec i will have unique timer value during 10Hr.
    I try to read this register every 1sec, and my expectation is that delta between the reading should be around 1sec/39usec ~= 25600 .

    from the attached file LiveWatch_20200619.log (which is text file possible to open with notepad or excel) you can see this reading that are going up and down and not only up.

    I also attached the bmi160.c and bmi160_api.c files that I download them from Bosch github link.

    In addition I attached the main.c file where you can see from line 321 to 339 the reading process.

    Please support me with this issue.

    11 REPLIES 11

    Hello,

    Do you have example code how to use it with STM32 ? I am interested in configuration process and data reading process?

    Ifyou do not have STM32 than maybe something else?

    Thanks,

    Nissim

    FAE_CA1
    Community Moderator
    Community Moderator

    Hi,

    Sorry that we don't have STM32 sample code available. You can try Arduino Uno or Nano board to talk to BMI160 shuttle board to check the time stamp readings.

    Thanks.

    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