Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    BHI160B initialization issue BHY_META_EVENT_TYPE_ERROR()

    BSTRobin
    Community Moderator

    Re: BHI160B initialization issue BHY_META_EVENT_TYPE_ERROR()

    Hi robinpipers,

    Did your sensor initialize successfully?

    robinpipers
    Member

    Re: BHI160B initialization issue BHY_META_EVENT_TYPE_ERROR()

    I Tried adding your code to the previous example I showed as well. Driver Init if case is successful but no streaming seems to start. Or events generated.

    Is it good to run a reset before the init? Any special order? Waiting etc? My board has fixed 3.3v to imu.

    I think I am using the GitHub bhy1 example with the bmi150 as stated above.
    BSTRobin
    Community Moderator

    Re: BHI160B initialization issue BHY_META_EVENT_TYPE_ERROR()

    Hi robinpipers,

    Previous code works well on my side, this is the log:

    acc log.png

    I upload all the code, please run it.

    robinpipers
    Member

    Re: BHI160B initialization issue BHY_META_EVENT_TYPE_ERROR()

    robinpipers_0-1648844906123.png

    Getting init fail sometimes.. pulled and plugged power again and restarted debug session. and it stops after id 63.

    BHI160B library files?

    also tried starting with 2x2 cus fw

    result

    robinpipers_0-1648847411780.png

     

    robinpipers
    Member

    Re: BHI160B initialization issue BHY_META_EVENT_TYPE_ERROR()

    Found the issue.

    Thanks for all the help BST Robin.

    The issue is that I have forgotten the pull ups on the ASDK, ASDA pins. Did not read the datasheets carefull enough. I stumbled uppon this yesterday evening when browsing the forums.

    Here is the current output. after doing a patch job to the pcb where I have solder wires to the ASDA and ASDK pins(yes this is possible with microscope and some patience. I melted away a little hole on the side to the pad and then used a road runner and carefully connected the legs. Then routed them to their respective 4.7kohm resistor connected to 3.3v)

    robinpipers_0-1648971244718.png

    New schematics:

    robinpipers_1-1648971321542.png


    Datasheet

    robinpipers_2-1648971351132.png

     

    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