This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Power Consumption Issue

Ok so here is the issue. I was trying to build a simple application which is described in the tutorial for characters. After building an advertisement and understanding the concepts (services, characters etc.) I checked the power consumtion and saw that it was about 100uA. I thought there was an issue so I decided to rebuild it.

At first I disabled all inputs and outputs, it was then 80uA. I decide to disable all services, therefore reducing scan response data but it was still 80uA. I increased advertisement interval to be 4 seconds, it is still 80uA.

Then I decided to go further and disabled everything, my main code looks like this:

int main(void)
{
    //ble_stack_init();
    // Enter main loop.
    for (;; )
    {
        __WFI();
    }
}`

but it is still 80uA.

I power reset my device so I think it is not in debugger mode. I am not using any softdevice at the moment.The chip I am using is nRF51822. I am suspecting the issue is about my RAM and ROM configuration but I don't know. I am also using a custom board which might be the source of my problem.

What could be the problem? Any ideas?

EDIT: The problem was with the board, I don't know exactly what was the problem but I applied the same process with an identical board and now it is working as expected.

Related