Datasheet

Page 47 /
Confidential
BST-BMA400-DS000-00 | Version 0.1 | November 2017 Bosch Sensortec
© Bosch Sensortec GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying and passing on to third parties.
BOSCH and the symbol are registered trademarks of Robert Bosch GmbH, Germany.
Note: Specifications within this document are subject to change without notice.
Step Detector / Step Counter
The Step Counter algorithm is optimized to high accuracy, while Step Detector is optimized to low
latency. Both are running in parallel, once enabled, but the Step Detector interrupt output is mutually
exclusive with the Step Counter watermark interrupt.
The step counter computation is enabled if INT_CONFIG1.step_int = ‘1’.
Step Counter:
The step counter accumulates the steps detected by the step detector interrupt, and makes available
the 32 bit current step counter value in the 4 registers STEP_CNT0... STEP_CNT3 , each holding 8bit.
Step Detector:
The Step Detector feature is optimized for low latency.
Once a step is detected the INT_STAT1.step_int<1:0> interrupt signal is set to 1
There are situations when the step counting value is different than the sum of steps detected by the
step detector.
Step Counter/Detector sensitivity:
The Step Counter and Detector sensitivity can be modified by setting the parameters to the
corresponding values, according to the register map. By default, the Normal sensitivity is configured.
Default (after reset) parameters have been obtained using hundreds of experiments used to tweak
these parameters for optimal performance. Changing these parameters should only be done by
experts. The reset parameters can be overwritten before enabling the step counter/interrupt.
The step count value is reset during power-on-reset, soft-reset, or step counter reset command
transmitted to the device via the command Register CMD.
The step count value is not reset when the step counter is enabled or disabled. The step counter uses
24 configuration registers STEP_COUNTER_CONFIG0 to STEP_COUNTER_CONFIG23.
Confidential and under NDA
Seeed Studio
Confidential and under NDA
Seeed Studio
Confidential and under NDA