Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Power Usage #10

Open
theBASTI0N opened this issue Nov 8, 2020 · 3 comments
Open

Power Usage #10

theBASTI0N opened this issue Nov 8, 2020 · 3 comments
Assignees
Labels
enhancement New feature or request

Comments

@theBASTI0N
Copy link
Collaborator

Currently the power usage of the ruuvitag is sitting at between 56 to 60 µA.

Ideally the power usage would be similar to the current Ruuvitag FW which is drawing 20 uA.

@theBASTI0N theBASTI0N added the enhancement New feature or request label Nov 8, 2020
@theBASTI0N theBASTI0N self-assigned this Nov 8, 2020
@theBASTI0N
Copy link
Collaborator Author

DCDC checks come back with it benig enabled.

@theBASTI0N
Copy link
Collaborator Author

theBASTI0N commented Nov 15, 2020

Power Usage tests to be conducted:

  • BLE beacon at 1 s intervals

  • LIS2DH12 samples at 1 s intervals

  • BME280 samples at 1 s intervals

  • ADC samples at 1 s intervals(App would update once a minutes)

  • All 3 sensors at 1 seconds intervals(ADC, LIS2DH12 & BME280)

@ojousima
Copy link

Are you using interrupts on GPIO? If yes, you should check if you're using per-port or per-pin interrupts. On Nordic SDK nrf_drv_gpiote_in_config_t.hi_accuracy option changes between port/pin mode. If interrupts are enabled per pin the current consumption is roughly 15 uA more than in per port mode.

It's also useful to check the floor of power consumption, is something running cyclically with high consumption or is the baseline higher than expected. For example BME oversampling leads to higher consumption at BME sampling interval.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants