Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    Access to BMM150 connected to BHI260AP

    Access to BMM150 connected to BHI260AP

    minom
    New Poster

    Hi, 

    I want to make SPI communication with the BMM150 through the BHI260AP connected to the microcontroller.
    Specifically, I want to read the Chip ID and operate the Sleep mode of the BMM150 connected to the BHI260AP.
    Is this possible?

    I could read the BMP390's chip ID using 13.2.4 Soft Pass-Through (0x000A) in the BHI260 datasheet.

    3 REPLIES 3

    BSTRobin
    Community Moderator
    Community Moderator

    Hi minom.

    The firmware of BHI260AP already supports accessing the BMM150.
    The BHI260AP SDK integrates the BMP3 driver.

     

     

    Hi BSTRobin,

    I can take magnetic data from the BMM150, but I am not able to get the chip ID of the BMM150.
    I am using Application board 3.0 and BHI260AP shuttle board, and the BMM150 is connected to the IMU Auxiliary Interface.
    How can I read/write the registers of the BMM150 connected to IMU Auxiliary Interface?
    According the BHI260AP datasheet, with the Soft Pass-Through (0x000A) command, it seems that I can operate to read and write registers on the devices connected to M1, M2 and M3.
    I am able to get the chip ID of the BMP390.

    Thank you

    BSTRobin
    Community Moderator
    Community Moderator

    Hi minom.

    As you can see BHI260AP SDK v1.1.8.0, firmware could be compiled from this SDK. BMM150 driver was supported as library. Currently the driver code supports reading RAW data, but does not support reading BMM150 chip ID.

    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