Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    BMA456 chip-id read fails after frequent power on/off due to NACK from slave device.

    BMA456 chip-id read fails after frequent power on/off due to NACK from slave device.

    rajan
    New Poster

    Hi,

    I am using I2C bus for communication with BMA456. After the master device boots up, it attempts to read chip id. This operations fails sometimes(~50%)  and doesn't recover until master device it kept off atleast 1 minute and then powered on. The same bus is used for other accelerometer sensors and it works fine for them. Can you explain a way to fix this issue in case of BMA456?

    I have tried to search community page and found something similar with BMI088 at link https://community.bosch-sensortec.com/t5/MEMS-sensors-forum/BMI088-Soft-Reset-Failure/m-p/12540#M273....

    Is this issue resolved now for all the sensors?

    Thanks & Regards,

    Rajan Kumar

    3 REPLIES 3

    BSTRobin
    Community Moderator
    Community Moderator

    Hi rajan,

    Could we know your hardware schematic and your I2C waveform?

    I have not captured the I2C waveform. In normal case, when the master is powered on, everything works fine. But as soon as I give frequent power on/off more than once, I2C read starts failing. 

    BSTRobin
    Community Moderator
    Community Moderator

    Hi rajan,

    You need to check whether the supply voltage can quickly drop to reset the sensor when power is frequently turned on/off.

    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