Hello Nordic,
today I'm curious about power management!
Background
We are in development of two products (let's say A & B) both featuring Minew MS88F3 module (based on nRF52840 IC) and with two different power management topologies.
Product A
- USB and Li-Po battery (3.7V nominal) supply
- High Voltage mode
- REG0 as LDO.
- REGOUT0 is set to 2.7V
- REG1 as DC/DC
- Schematic:
- VDD: LDO output
- VDDH: diode-ored with BAT and USB (VCCM on shematic)
- VBUS: connected to USB plug
Product B
- 2xAA bateries (3.0V max) supply
- Normal Voltage mode (SB1 ON) or High Voltage mode (SB1 OFF)
- REGOUT0 is set to 1.8V (when in High Voltage mode)
- Schematic:
- VDD: if SB1 ON, then shorted to VDDH,
- VDDH: connected to 2xAA battery
- VBUS: not connected
NOTICE: Product B is prepared for evaluation purposes, therefore it has SB1 jumper to easy change voltage modes!
Platform description:
- IC: nRF52840
- Module: Minew MS88SF3
- SDK: nRF5_SDK_17.1.0_ddde560
- Softdevice: s140_nrf52_7.2.0
- IDE: SEGGER Embedded Studio for ARM Release 7.10a Build 2022121504.52072
- OS: Windows 10
Observations/Measurements
Current consumption measurements were taken using Power Profiler Kit II, at 100ksamp/sec and 2 minute window. Current consumption was measured on five different B products in both (normal and high) voltage modes and at different power supply levels. In all cases device was in connection with central device. Measurements were taken in three different configurations:
- Normal voltage mode (SB1 ON), REG1 LDO
- High voltage mode (SB1 OFF), REG1 LDO, REG0 LDO
- Normal voltage mode (SB1 ON), REG1 DC/DC
In all three test cases there was the same software, regarding calling "sd_power_dcdc_mode_set( NRF_POWER_DCDC_ENABLE ); " in 3. test case. Purpose of that measurements was to compare the power consumptions in various power configurations.
Results are following with Iavg (average current in uA) and Imax (max. current in mA) within 2 min window:
Notice the current consumption increase when in High voltage mode at battery voltage of 2.5V (REGOUT0 is set to 1.8V). Current increase from 2.0V -> 2.5V was ~10x for all 5pcs! Same increase can be observed from 2.5V->3.0V!
On the other hand product A has in High Voltage mode current consumption around ~50uA, measured from 4.2V to 3.0V.
Questions:
- Why does the current consumption raise proportional to supplied voltage in test case 2.?
- On product B, when enabled high voltage mode, current consumption increases by ~100uA, but not in the product A. What can be the reason for that? One should expect at least 100uA current consumption on product A as this was measured on product B.
- Schematic difference between A & B is that A have a VBUS connected and B does not. Can this have any effect on increased current consumption on product B, when in High voltage mode?
- What amount of current consumption does REG0 consume by itself when operating in LDO and when in DC/DC mode?
Thank you!
BR, Žiga