Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    In order to operate BMP581 with SPI4, What settings do you need?

    In order to operate BMP581 with SPI4, What settings do you need?

    goldwing
    Member

    nice to meet you.
    I recently purchased a BMP581 Shuttle Board 3.0.
    I would like to try reading the pressure value.
    I'd like to use SPI4 to make it work, but it's not working.
    What settings do I need to make after turning on the power?

    5 REPLIES 5

    BSTRobin
    Community Moderator
    Community Moderator

    Hi goldwing,

    You can refer BMP5 sensor API and example code on github https://github.com/boschsensortec/BMP5-Sensor-API
    Ensure that the SPI on the host side is properly initialized, then run the example on github and call bmp5_init checks if the returned Chip ID is correct.

    Thank you for answering.
    But what I want to hear is the story before we get there.
    Initial settings for SPI are in 5.1 Protocol Selection on page 31 of the data sheet.There was an explanation.
    When CSB is in low state and 16 clocks are sent and CSB is made high
    It should switch to SPI, but it doesn't work.
    Failed to initialize.

    BSTRobin
    Community Moderator
    Community Moderator

    Hi goldwing,

    You can refer to the following description in BMP581 data sheet.

    2023-07-10_14h43_35.png
    If it also doesn't work, you should check SPI software code on host side.

    thank you.
    solved.

    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