System On idle current v supply voltage issue/question

I've got a custom board fitted with an nRF52832.  Am running NCS v2.6.0.  Operation involves:

1. Being in System On idle with all peripherals disabled to keep current to a minimum.  Spends most of its time in this state

2. Gets "woken up" either by a GPIO trigger, or a k_timer() trigger.

That all functions as expected, and I'm just looking at current draw in the two different states using my PPK2, so I can get an idea of battery life.  Thing is, I am getting WILDLY different results (relatively speaking) based on the supply voltage I set within the Power Profiler.

Here are three screen shots of it in idle mode.

The first is with the voltage set to 3100mV (represents a fully charged battery in our application).  Average current is nearly 20uA, and shows significant spikes of activity about every ~ 7msec.

The second is with the voltage set to 2900mV, which represents a slightly discharged battery.  Average current is now down around 5uA

The third is with the voltage set to 2000mV.  This is basically a fully flat battery, but the nRF52 will happily work at this level (its spec'd down to 1.8V I believe)

From the looks of this, the idle current is basically 0nA!!

I've done these measurements with the PPK2 both as a Source meter, and set the voltage levels within the Power Profiler, as well as with an external (variable) voltage source, with the PPK2 set up in Ampere meter mode.  And the results are basically the same. I can confirm my device is actually coming out of System On idle, as I can see the larger current draw during this mode, and I can see it appear when I do a scan with my Bluetooth sniffer.

My question is - is the nRF52832 idle current THAT sensitive to VDD level?  From the looks of it, operating it at VDD > 3.0V draws much more current that operating it at VDD = 2.8V.

And if that is the case, any explanation as to why?

The input voltage doesn't seem to have any real impact on the current during normal operation.

Cheers,

Mike

Parents
  • Hello,

    These plots look a bit unexpected. I suspect you have not connected the PPK correctly. Can you please share some information on how you have connected it? 

    Best regards,

    Edvin

  • Hi Edvin,

    In SOURCE mode, I have:

    • VOUT (PPK2) > VDD (Custom Board)
    • GND (PPK2) > GND (Custom Board)

    And in AMPERE mode, I have:

    • PSU(+) > VIN (PPK2)
    • PSU(-) > GND (PPK2)
    • VOUT (PPK2) > VDD (Custom Board)
    • GND (PPK2) > GND (Custom Board)

    I have just tested my custom hardware using a Current Ranger unit, just to check that it's not the PPK2 unit misbehaving. The Current Ranger seems to be giving more believable results - around 9uA at 3V and 6uA at 2V

    So, I'm either doing something wrong with how I'm connecting and configuring the PPK2, or my PPK2 is damaged.

    Cheers,

    Mike

Reply
  • Hi Edvin,

    In SOURCE mode, I have:

    • VOUT (PPK2) > VDD (Custom Board)
    • GND (PPK2) > GND (Custom Board)

    And in AMPERE mode, I have:

    • PSU(+) > VIN (PPK2)
    • PSU(-) > GND (PPK2)
    • VOUT (PPK2) > VDD (Custom Board)
    • GND (PPK2) > GND (Custom Board)

    I have just tested my custom hardware using a Current Ranger unit, just to check that it's not the PPK2 unit misbehaving. The Current Ranger seems to be giving more believable results - around 9uA at 3V and 6uA at 2V

    So, I'm either doing something wrong with how I'm connecting and configuring the PPK2, or my PPK2 is damaged.

    Cheers,

    Mike

Children
Related