[SOLVED] BMI270 current consumption elevated when no motion state entered

I am using the BMI270 and the associated Bosch API, running in zephyr RTOS environment. I have it configured for:

        BMI2_ACCEL,
        BMI2_ANY_MOTION,
        BMI2_NO_MOTION,
        BMI2_STEP_COUNTER,
        BMI2_STEP_ACTIVITY,

Monitoring the current consumption the behavior I see is while system is mostly idle with a bit on motion the current consumption is around 10 to 15uA. I have my no motion duration set to 30 seconds so after 30 seconds I get an IRQ indicating no motion then the current usage of the device steps up to ~55uA

As soon as I move the device at all I get an any motion IRQ and the current drops back again

Anyone else observe this? The application currently does not do anything with these events so I don't think it is something like my higher level FW is in some other strange mode when this occurs

Thank you!

-Kyler

Sensor
BMI270
Application
Wearables
Use case
Step counting, activity tracking
Development Platform
nRF54 with Zephyr RTOS
Project Phase
DVT
Label
Sensor API
Volume
1000/yr
regional information
SF Bay Area
2 replies
BMI270