BMA456 nothing happened with ASIC

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

 

 

Best reply by BSTRobin

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.

View original
7 replies
Resolved