What is the current consumption of nRF52480 when idle.
I used power profiler to measure it. But I want to know if it is accurate.
What is the current consumption of nRF52480 when idle.
I used power profiler to measure it. But I want to know if it is accurate.
This "wave" is probably the on-chip power regulator working in auto-controlled refresh mode in order to maximize power efficiency. It's completely normal, and lowers the average power consumption. See the quote in this post.
When you measured, what was the average current consumption ?
The average current is about 40uA. I want it to be smaller than this.
When I tested the example(without logging, uart, and scanning) I got somewhere betwen 2-4 uA.
How does your main() function look like now ?
int main(void)
{
timer_init();
power_init();
buttons_leds_init();
db_discovery_init();
ble_stack_init();
gatt_init();
nus_c_init();
app_uart_close();
*(volatile uint32_t *)0x40002FFC = 0;
*(volatile uint32_t *)0x40002FFC;
*(volatile uint32_t *)0x40002FFC = 1;
for (;;)
{
nrf_pwr_mgmt_run();
}
}
This is my main. One problem is that I only cut SB40 but not SB41. Would that cause the current a little bigger?
Yes, it could. See this post.
Let me know if it does not help to cut SB41.