Bosch Sensortec Community

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

    BNO055: should pins 15 and 16 be connected?

    BNO055: should pins 15 and 16 be connected?

    SteveF
    New Poster

    We have just designed a board with BNO055 on it. As per the datasheet (Rev 1.7, Nov 2020), we left pins 15,16 "DNC" - unconnected.

    On powering up the board, the BNO055 does not respond to I2C commands (no ACK to slave address).

    We had previously prototyped the system using 3rd party BNO055 eval boards, and it worked fine.

    The only difference we can spot is that pins 15 and 16 are connected to GNDIO on every eval board we can find.

    We see the datsheet also used to have these pins connected to GNDIO, but it got updated in Rev 1.6, Feb 2020. There was a firmware update also just before this.

    The ICs on our board may be several years old, so might it be possible that the older firmware in these does actually need pins 15 and 16 connected to GNDIO?

     

    11 REPLIES 11

    BSTRobin
    Community Moderator
    Community Moderator

    Hello SteveF,

    This is official schematic of BNO055 shuttle board. You could pin 15, pin 16 were not be connected, the same with data sheet description.
    https://www.bosch-sensortec.com/media/boschsensortec/downloads/shuttle_board_flyer/bst-dhw-fl039.pdf

    For "On powering up the board, the BNO055 does not respond to I2C commands (no ACK to slave address)."
    Two suggestion:
    1.Could you give out your schematic to check?
    2.You could read chip ID in your promgrame first, and capture I2C waveform to check actual communication.

    Thanks BSTRobin.

    The shuttle board schematic only shows pins 15,16 wired to the connector, so their use is not explained.

    Here is the relevant part of our schematic and a scope grab of the I2C trying to talk to the device (noisy because our software engineers don't fully understand how ground clips should work!).

    We have a few other I2C devic es on the board, and they all work fine.

     

    BSTRobin
    Community Moderator
    Community Moderator

    Hello SteveF,

    After review your schematic, pin 15, 16 not connected to the ground as per the reference design. These two pins should follow reference design connection.

    BNO055 pin description.pngBNO055 I2C connection.png

    So, the latest datasheet is wrong then?

    SteveF_0-1620379492502.png

    SteveF_1-1620379632583.png

    That's not very helpful.

    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