Hi,
We are currently migrating our nrf5 SDK code to NCS (2.2.0 currently) on a custom nrf52833 board.
While in system off we have been able to achieve our expected sub-uA average consumption (between 0.5 and 0.8), we have been unable to reach our system on value of 3.3 uA, and are stuck on around 5.8 uA average.
Our overlay fragment is below:
Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
&uart0 {
status = "disabled";
};
&pinctrl {
// acc
status = "okay";
spi1_default: spi1_default {
group1 {
psels = <NRF_PSEL(SPIM_SCK, 0, 4)>,
<NRF_PSEL(SPIM_MOSI, 0, 11)>,
<NRF_PSEL(SPIM_MISO, 1, 9)>;
};
};
spi1_sleep: spi1_sleep {
group1 {
psels = <NRF_PSEL(SPIM_SCK, 0, 4)>,
<NRF_PSEL(SPIM_MOSI, 0, 11)>,
prj.conf:
A few things we have tried:
- Turning off logs - no change.
- Turning off all unused peripherals from the original nrf52833dk.dts file in the overlay - no change.
- Setting states of the CPU using PM - all states besides SOFT_OFF yield no change to power consump.
What are we missing?
Thanks!
Roi