05-01-2020, 10:04 AM
I put 10 Ohm resistor serial with battery wire and measured the current consumption with my test software in sleep or deep sleep mode.
In to the main loop I switched off the backlights, disable the LCD and put some commands to sleep the system
NRF_POWER->SYSTEMOFF = 1;
or
sd_power_system_off();
After that I measured 63mV on resistor, that is 6.3mA this is very high!
The next step, I flashed the same software to a standalone NRF52832 chip, the current was 2uA !!
Then I put the initialized Pinetime ST7789 display to SLEEPIN mode, with this command: lcd.sendCommand(0x10)
The result is 0.8mA = 800uA instead of 2uA.
What can I do yet?
What is the minimal current consumption with Pinetime in deep sleep?
In to the main loop I switched off the backlights, disable the LCD and put some commands to sleep the system
NRF_POWER->SYSTEMOFF = 1;
or
sd_power_system_off();
After that I measured 63mV on resistor, that is 6.3mA this is very high!
The next step, I flashed the same software to a standalone NRF52832 chip, the current was 2uA !!
Then I put the initialized Pinetime ST7789 display to SLEEPIN mode, with this command: lcd.sendCommand(0x10)
The result is 0.8mA = 800uA instead of 2uA.
What can I do yet?
What is the minimal current consumption with Pinetime in deep sleep?