I need to develop an embedded step counting device for a client. Top priority is low power consumption. I was looking at the BMI270, but unable to find current consumption numbers when using the step counting feature. Is that data available? Is the BMI270 the right IMU for this application, or are there other lower power options to consider? I'll be driving the IMU from a low-power embedded MCU, with i2c and SPI capabilities.
The current consumption of BMI270 mainly depends on power mode and ODR setting, might be i2c or SPI communication.
Therefore, the datasheet information could be enough for you.
There is current consumption information in Table 1.
Thanks for the pointer to Table 1. In that table at the bottom of pg 12, it says typical 3 uA for "Advanced features...depends on enabled feature set". Is step counting considered a "feature set"? If so, is there any data to indicate the actual current consumption in this configuration? I'm not sure how to interpret the data sheet when operating in this pre-defined mode. Is there a certain power mode and ODR required for step counting?
It's talking about algorithm current consumption. However, stop counter needs acceleromenter data, it you should consider current consumption as low power mode or normal mode + advanced features.