Bosch Sensortec Community

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

    BMI270 Initialization

    BMI270 Initialization

    Swingpro
    New Poster

    Paragraph 4.4 of the BMI270 Data Sheet outlines Power on Reset and Device Initialization. Fourth bullet says that a configuration file needs to be loaded into the device using "burst write". Questions: what is in the configuration file and is it really needed to make the device operate? What happens if I don't load it into the device? What is "burst write" command and is that supported as a python command? Where is it documented?

    14 REPLIES 14

    BSTRobin
    Community Moderator
    Community Moderator

    Hello Swingpro,

    BMI270 had many features supported by internal algorithm, so it needed to load the configuration file to support these features.

    BMI270 feature.png

    Bmi270 supports writing configuration files through the SPI or I2C interface of the host, and supports the operation of burst write on the host side, such as SPI burst write.

    You could check if your host platform could support burst write.

    Minhwan
    Community Moderator
    Community Moderator

    Hello Swingpro, 

     

    I'm gonna explain what burst write little bit. 

    There is our exampel code in github 

    https://github.com/BoschSensortec/BMI270-Sensor-API/tree/master/examples/bmi270/

    And, burst write means SPI or I2C multiple write function. 

    Please let me know if you have more questions. 

    Thank you. 

    If I just want to read Accelerometer data from the respective registers or via the FIFO do I really need to use the initalization file?

    Minhwan
    Community Moderator
    Community Moderator

    Hello, 

     

    You can read accel data from register without config file initialization. 

    Thanks, 

    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