NRF52810 draws ~4mA when advertising

Hey. 

We designed custom PCB board (basically an humidity sensor) with Nordic IC. It works fine, but when I did current measurements I noticed that in advertising mode, uC draws ~5mA with spikes up to 16mA. LOGs are disabled, there is no UART periphery active. NRF_SDH_CLOCK_LF_SRC is set to NRF_CLOCK_LF_SRC_XTAL.

If I build image with BLE functionality disabled or set all GPIOs to input, the baseline current is still at ~5mA. 

Without debugger I observe similar situation, but current draw is  ~4mA. 




To make sure it's not other ICs on the board, I took a board without Nordic and current draw was ~10uA. 

Schematics:


Am I missing something? I did tests where all GPIOs were set as inputs, tried running it without SD enabled, but still the same results. 

Thank you!

Parents Reply
  • A normal functional chip can't draw this much current in sleep. The only way I can think of to get current draw in this range is if you had configured some GPIOs to drive an external load before entering system OFF (GPIO states are retained in system off), which should not be the case here since your test app is entering sleep before doing any app initialisation. I don't have a good explanation for why it is only drawing 10 ua without the nrf though. Could it be that the flash(?) IC was in sleep mode earlier?

Children
Related