08-21-2023 04:35 AM
Hello,
I want to evaluate the average vibraion of objects via BMA400, and found that 'activity changed interrupt' function clcualtes this parameter as shown in the datasheet of BMA400 on page 44:
so my questions is can I read this ‘curr_value’ via IIC/SPI? The reason I want directly use this result is that this solution can reduce power consuption.
BR!
Alex
08-21-2023 08:13 PM
Hi,
Thanks for your inquiry.
BMA400 activity change algorithm is implemented internally on the ASIC. The "curr_value" and "last_value" are hidden so that users are not able to read them through I2C/SPI interface. Users can change the configuration register 0x55 for threshold and register 0x56 for number of points for evaluation to fine tune the performance of activity change for example from still to walking, or from walking to running, etc.
Thanks.