Hi, I have a problem with current consumption in sleep mode. Generally in sleep mode the D2000 board consumes 22mA and in deep sleep 17mA (when using the Power example code).
I have two D2000 boards. Couple days ago I was trying to run Power example code on the firs of them. And all was great (I mean the MCU goes sleep and takes below 1mA) so I tried to use this sleep mode in my application. When the development part was finished I wanted to test how it works, but when measuring the power consumption it turned out that in sleep mode it was consuming ~21-22mA and in deep sleep 17mA. I thought that I might commit some simple mistake and I flashed the board again by "Power" example code. But the board consumes still 21-22mA in sleep mode and 17mA in deep sleep mode (board was flashed many times of course). So the next step I took the new one board and flash it by "Power" example and the board was consuming below 1mA, after that I flash it (this new board) with my application and it was working properly I mean in sleepmode it consuming below 1mA. After two or three days of development and tests (the board was flashed many times) this new board has started to consume 21mA in sleep mode and 17mA deep sleep (with both programs my and Power example). Currently both of the boards are consuming 21mA in sleep mode and 17mA in deep sleep mode.
My question is what can be the reason of this situation?
So, the issue is basically that the board consumption the first time it's flashed is around 1mA, and being flashed more than once leads to higher power consumption in sleep and deep sleep modes. This question seems to be somewhat related to your other thread /thread/103835 https://communities.intel.com/thread/103835? If the factory reset is successful then the board would then be consuming the 1mA needed for your application. We posted a suggestion in your other thread on how to do a factory reset, give it a try and let us know your results.
thanks for your respone. The problem is that a new board consumes below 1mA no matter if it is flashed with Power example or my program. But after many flashing operations sudenly it starts to consume mentioned 21mA and 16mA. I have already tested it on my two boards (now I'm working on third one but I'm afraid it will probably not take long).
Dear all, the problem seems to be solved. I have made today a thermal picture of the two boards: the good one and that, which takes over 21mA in sleep mode. In the thermal picture of the older board (this one which takes 21mA in sleep mode) we observed that only one element was "red/warm" (had higher temperature than other elements of the board) it was the element named Q4. On the good board this element wasn't so "red/warm". We removed it and put there a new one. After this operation the board starts to takes below 1mA in the sleep mode. So the reason of this high current consumption was the damaged/broken transistor Q4.
Thank all of you who has been helping me resolving this issue, yours ideas and support were very important.