Bosch Sensortec Community

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

    BNO055 not responding to UART

    BNO055 not responding to UART

    manag
    Member
    Hello

    We have a problem with an UART configuration.

    We have an entire batch of 6 boards that have been designed as-per the following schematic (see both datasheet, and actual schematic) that does not work.

    We provide a UART command using 115200 8N1, but the BNO055 COM0 pin (UART_RXD signal or P87 in our schematic) is always low. We have isolated that signal (cutting R361) to see if the MCU was driving it low, but both sides of the resistor read 0V even then.

    bno2.pngbno1.png

     

    In a desperate effort and to discard the microcontroller, I have isolated my on-board BNO055, and attached with 4 wires (VDD, GND, TX, RX and PS0/PS1 for UART) an Adafruit BNO055 board, and it answers to commands correctly.

    What is wrong with my schematic? It is as per the latest BNO055 datasheet, as far as I am concerned. I notice that PIN15 and PIN16 are DNC, but I saw another appnote where they are tied to GND, and even in the Adafruit BNO055 board they are tied to GND (along with pin 10, which in my case is DNC), and the system works with this board.

    Thank you

    10 REPLIES 10

    BSTRobin
    Community Moderator
    Community Moderator

    Hello manag,

    Pin 15, 16 could be connected GND or be DNC.
    Has the crystal oscillator of the six fast circuit board started? You can check it with an oscilloscope.
    This is official shuttle board schematic,https://www.bosch-sensortec.com/media/boschsensortec/downloads/shuttle_board_flyer/bst-dhw-fl039.pdf

    Hello

    The oscillator is not starting, I have plain 0V in both XTAL lines.

    - I have tried to pull reset to GND and then release it (with a cable) but the oscillator does not start.

    - I removed the XTAL and he capacitors in one of the boards and the BNO055 behaves exactly. 

    - Parts: Crystal is ABS07AIG-32.768kHz-T. Capacitors are 06035C220JAT2A (22pF)

     

    Hope this helps.

    Thank you

     

     

    BSTRobin
    Community Moderator
    Community Moderator

    Hello manag,

    The BNO055 can run from an internal or external 32 KHz clock source. By default, the internal clock is selected. Normally, serial communication can work even if crystal vibration is not up.

    I tested it with BNO055 shuttle board, https://www.bosch-sensortec.com/media/boschsensortec/downloads/shuttle_board_flyer/bst-dhw-fl039.pdf

     PC software send UART command to BNO055, reading chip ID UART command got correct response.

    Read chip ID via UART.png

    I think the following two aspects should be examined:

    1.Check whether MCU could work normally?

    2.Check whether the welding is normal?

    Hello

    Connecting an Adafruit BNO055 board works.

    The onboard device does not work. 

    Any other idea? Bad silicon or damaged silicon?

    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