Bosch Sensortec Community

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

    BMA456 nothing happened with ASIC

    BMA456 nothing happened with ASIC

    mlefores
    Member

    Hello support,

    I am trying to make a BMA456 work at minimum through SPI bus. I send this list of command :

    write 0xb6 in 0x7e
    wait 500 ms

    write 0x04 in 0x7d -> value check in the register OK

    read 0x00 => return 0x16

    write 0x00 in 0x41 => value check in the register OK

    write 0x17 in 0x40 => value check in the register OK

    I consult regularely :

    register status 0x03 => always 0

    register internal status 0x2a => always 0

    What I missed in the configuration boar basic utilisation ? What I can check more ?

    Thanks in advance

    Mickael

     

     

    7 REPLIES 7

    Hello,

    I am porting your library on my micro. What is the meaning exactly of BMA456h, an, w ? Is it part number of the device noticed on it ? I dont see any reference like this in the reference guide of the device.

    Thanks in advance

    Mickael

    BSTRobin
    Community Moderator
    Community Moderator

    Hi mlefores,

    BMA456 had different sensor API version on github: https://github.com/BoschSensortec/BMA456-Sensor-API. Different versions support different features, and the corresponding configuration file sizes are different, can be flexibly selected for different applications..
    bma456h supported features: any motion, no motion, step detector, step counter, step activity, auto low power, tap, single tap, double tap, triple tap.
    bma456w supported features: any motion, no motion, step detector, step counter, step activity, single tap, double tap.
    bma456an supported features: any motion, no motion.

    Hello support,

    I am still not able to use your device. I am facing strange problem on our custom hw design, after soft reset and wait 200ms, we have ERR_REG = 0x23 ... We are able to read temperature value but not able to have a positive result of selftest and its not possible to make a file config ...

    Any idea ?

    Thanks in advance

     

    Mickael

    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