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

Current consumption

Hi, 

I tried to monitor current consumption of my device. I used

 

sd_app_evt_wait();

and then used 

 // Wait for an event.
        __WFE();
        // Clear the internal event register.
        __SEV();
        __WFE();

I saw something like this

There are spikes on everywhere.

If I comment out sd_app_evt_wait(); or last __WFE(); it beacomes like that

I am using sdk 15.0.0, before this I was using sdk 14.2 and in 14.2 I was using sd_app_evt_wait function and there was no spikes. How can I fix it?

Thanks.

Parents
  • Hi

    Thank you for clarifying. Could you try measuring the current of any of our SDK examples that are using sd_app_evt_wait(), in order to see if the spikes appear there as well? Also, are you able to upload some higher resolution screenshots of the top picture (the one with spikes), as I'm not able to see any details on that one.

    Best regards,

    Simon

Reply
  • Hi

    Thank you for clarifying. Could you try measuring the current of any of our SDK examples that are using sd_app_evt_wait(), in order to see if the spikes appear there as well? Also, are you able to upload some higher resolution screenshots of the top picture (the one with spikes), as I'm not able to see any details on that one.

    Best regards,

    Simon

Children
Related