Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    SMI230 Failed to read and write the configuration file

    SMI230 Failed to read and write the configuration file

    maiwl
    New Poster

    In the first figure, I write the configuration data to register 0x5E normally and SPI writes the waveform correctly  

    After the write is done, the data in the 0X5E configuration file is read, and the MISO of the SPI interface remains low 

    (All other registers read and write normally)

    Could you please help to analyze what problems there may be?

    write_data.pngread_config_data.png

    9 REPLIES 9

    BSTRobin
    Community Moderator
    Community Moderator

    Hello maiwl,

    For SMI230 sensor part, other Bosch department supported it. Then you could get contact window from here: http://www.bosch-semiconductors.com/automotive-mems-sensors/driver-information-systems/smi230/
    If you had distributor, you could directly contact with distributor to get technical support.

    Our company has both kinds of sensors, and I have the same problem with the sensor of BMI088  

    BSTRobin
    Community Moderator
    Community Moderator

    Hello maiwl,

    How is your SPI configured?
    What is your software execution process?

    There was  BMI088 example code in github, do you refer it to run?

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

    Hello,

    1.My SPI configuration is as follows  

    .bitsPerSec = 2000000U,
    .pcsPolarity = LPSPI_ACTIVE_LOW,
    .bitcount = 8U,
    .lpspiSrcClk = 8000000U,
    .clkPhase = LPSPI_CLOCK_PHASE_2ND_EDGE,
    .clkPolarity = LPSPI_SCK_ACTIVE_LOW,
    .lsbFirst = false,
    .transferType = LPSPI_USING_INTERRUPTS,

    2.I'm using Github code, just porting it to my project,the sequence of software execution is not modified.

    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