This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Current measurements on nrf52840 pdk with PPK

ble_app_gls_pca10056_s140.hex

Hi, I am new in this field and i am trying to do current measurement on the nrf52840 PDK using PPK, in sleep mode(sd_power_system_off) i get average 40 micro amp which suppose to be 0,6! while in advertising mode the average is 700 micro amp. I followed this to prepare the PDK for current measurement and this for PPK configration. am i doing it wrong? I am using ble_app_gls example with soft device s140

Parents
  • Hi, can you check with a regular multimeter on P22 (current measurement pin) on the DK to see if it actually is 40µA? Just so we know if there's an issue with the PPK or the DK.

    Also run just this code:

    int main(void){
        NRF_POWER->SYSTEMOFF =1;
        while(true){__WFE();}
    }
    

    Then you have 3 outcomes:

    1. The above code reduces current on both PPK and multimeter: There's an issue with the original code
    2. The above code reduces current on only the multimeter, not the PPK: There's an issue with the PPK
    3. The above code does not reduce current on multimeter. There's an issue with the PCA10056.
Reply
  • Hi, can you check with a regular multimeter on P22 (current measurement pin) on the DK to see if it actually is 40µA? Just so we know if there's an issue with the PPK or the DK.

    Also run just this code:

    int main(void){
        NRF_POWER->SYSTEMOFF =1;
        while(true){__WFE();}
    }
    

    Then you have 3 outcomes:

    1. The above code reduces current on both PPK and multimeter: There's an issue with the original code
    2. The above code reduces current on only the multimeter, not the PPK: There's an issue with the PPK
    3. The above code does not reduce current on multimeter. There's an issue with the PCA10056.
Children
Related