Bosch Sensortec Community

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

    Difference in behavior between BHI360 shuttle board and custom BHI360 board

    Difference in behavior between BHI360 shuttle board and custom BHI360 board

    elie
    New Poster

    Hi,

    I have successfully used the BHI360 shuttle board with an STM32 (through level converter).
    BHI360 seem to match our needs.

    I have therefore made a custom BHI360 board, but I cannot make it work (please find attached the schematics of the board)

    We are using SPI at low frequency (~2MHz)

    Some differences I have seen, between custom board vs shuttle board :
    - product_id = 0x80 instead of 0x89
    before upload
    - boot_status = 0x10 instead of 0x18
    after upload to ram
    - boot status = 0x3F instead of 0x38

    bhy2_boot_from_ram fails with error BHY2_E_TIMEOUT
    firmware is BHI360_Turbo.fw.h
    I use BHY2_SensorAPI from github

    The BHI360 comes from reliable suppliers (mouser).

    Any idea that would explain why I cannot make standalone BHI360 work, but have no issue with the shuttle board ?

    I'm at a loss

    Thanks

    1 REPLY 1

    elie
    New Poster

    Found it. I was using slow level translators with the shuttle board, and fast ones with my custom board.

    It seems that the load capacitance of BHI360 SPI pins was too low for the 74LV125T1 and things were ringing. Connecting an oscilloscope probe would fix it.

    For now, I have "fixed" the problem with 10pF (edit : 32pF) in parallel with BHI360 pins.

    BHI360 is working without any issues now, I'm just puzzled by this behaviour 🙂

    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