Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    BHI260AB M2 versus Auxiliary interface

    BHI260AB M2 versus Auxiliary interface

    Ike
    New Poster

    What is the difference between the M2 interface and the Auxiliary interface (assuming both are set to I2C)?

    On the shuttle board there are jumpers 19 and 20 that change between using the M2 and the Aux interfaces, are the firmwares provided with the development desktop 2.0 (i.e. Bosch_BHI260_BMM150.fw or Bosch_SHUTTLE_BHI260_AK09915.fw) assuming the M2 interface? Are versions that are using the Auxiliary interface available? (preferably as the *.h file to use with the API code)

    Separate question, would it be possible to layout a board for both the BMM150 and AK09915 and populate only one and have one firmware that would work (determine which is available and use it)?

    3 REPLIES 3

    BSTRobin
    Community Moderator
    Community Moderator

    Hello Ike,

    Auxiliary master interface and Master interface 2(M2) also support to extend additional physical sensor to BHI260. Normally auxiliary master interface was connected to magnetometer.

    You could find more firmware from here https://github.com/BoschSensortec/BHY2-Sensor-API/tree/master/firmware/bhi260, that support BMM150 and BME280.

    "would it be possible to layout a board for both the BMM150 and AK09915 and populate only one and have one firmware that would work (determine which is available and use it)?", one firmware support both sensor will cost more internal memory, it is better way to support sensor individually.

    Thank you for your reply.

    "You could find more firmware from here https://github.com/BoschSensortec/BHY2-Sensor-API/tree/master/firmware/bhi260, that support BMM150 and BME280."

    There is no indication as to which bus these firmware utilize. Are they all Master Interface 2, all Auliliary Interface, or a mix?

    BSTRobin
    Community Moderator
    Community Moderator

    Hello Ike,

    Normally, BMM150 was connected to AUX interface, BME280 was connected to M2 interface.

    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