Bosch Sensortec Community

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

    BMI088 gyroscope does not communicate properly via I2C

    BMI088 gyroscope does not communicate properly via I2C

    jpittner
    Member

    Hello,

    I have been trying to use BMI088, communicating via I2C at 400kHz.
    The accelerometer part of the chip works perfectly, reading our correct acceleration values,

    but I get completely wrong results from the gyroscope.

    Already the chip ID register #0 reads out 0x0a, while it should
    be 0x0f according to the datasheet and the registers with angular
    velocities read out highly fluctuating 'random' numbers with the sensor lying on the table.

    I have tried two modules, first a module obtained from SEEED studio, and later
    the original Bosch shuttle board with BMI088, purchased from Mouser, connected for I2C communication according to the datasheet.

    (I was afraid the chinese one might be a poor clone of the chip.)

    However, both modules did show the same problem. The code marking on the chips is:
    365/P1827/001 and 365/P1827/008 respectively.

    I am using STM32F37 MCU and code based on STM's library for I2C and

    several other I2C sensors worked well in the setup.

    Since the I2C communication with the BMI088 accelerometer works perfectly,
    I do not see where could be the problem  with my I2C connection/software.
    I am using I2C address 0x19 for acc. and 0x69 for gyro (with appropriate
    pullups), 3V3 power.
    So I am really puzzled with the problem. Do you have any ideas?

    With best regards,
    Jiri Pittner

     

    5 REPLIES 5

    Glad you solved your issue !

    Thanks for commenting the solution on the forums.
    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