This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Power Consumption On Custom Hardware

I'm trying to debug a high current issue on a custom board based on the nRF52832. I'm currently loading a modified blinky app (entire main.c included below). On the nRF52DK I'm seeing around 300uA (which still seems kind of high) but on the custom board I'm seeing 8mA with the same firmware is there anything that I need to configure that could be causing this high current?

#include <stdbool.h>
#include <stdint.h>
#include "nrf_delay.h"
#include "boards.h"

/**
 * @brief Function for application main entry.
 */
int main(void)
{
	/* Toggle LEDs. */
	while (true)
	{
	  __WFE();
	  __SEV();
	  __WFE();
	}
}
Parents
  • According to that thread, if it's in a loop either order would work, but I've swapped the order and the result is the same.

    Unfortunately I don't think I can share schematics. What kind of things could cause higher current draw in such a basic app? All GPIOs are disconnected by default, correct? The actual application runs fine on the custom hardware, just drawing more current.

Reply
  • According to that thread, if it's in a loop either order would work, but I've swapped the order and the result is the same.

    Unfortunately I don't think I can share schematics. What kind of things could cause higher current draw in such a basic app? All GPIOs are disconnected by default, correct? The actual application runs fine on the custom hardware, just drawing more current.

Children
No Data
Related