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

nRF52 current consumption

hello. Although example consumes less current when connected, in the project I made, consumption is not reduced even if it connects, what is the cause? The service seems to have completed communication normally. However, as far as the current consumption waveform is concerned, it seems that advertising is still continuing. Is there such a thing? Next I will attach the current waveform. It becomes 10 mA / 100 mV. image description

thanks. image description image description image description

Parents
  • What is the connection interval you are using? If this is a fast connection it might use a lot more than when advertising. It is also possible to advertise while in connection. I depends on what kind of code you are running. Is your code based on one of the SDK examples? If so, it would be helpful to know which one, then I can give you some numbers on the expected current consumption.

    Also, it looks like something is consistently using a lot of current in your plot. If nothing else than BLE is running on the chip the current is supposed to drop down to about 2 µA between each BLE event.

    Is this custom hardware, or are you using one of the DKs? It looks like something is wrong based on your plot. Can you explain more about the test setup you have? Do you know what the two drops in current in your plot is?

  • I guess the reason why it is not reduced when you connect is that the connection interval is higher than the advertising interval, and that you are transmitting more data when in connection than when advertising. What is the advertising interval? It is not like connection will always consume less current than advertising. It all depends on the BLE parameters you use, like BLE interval and payload. Different projects can have different parameters.

    You can check out this power calculator to see the expected current consumption with different parameters: devzone.nordicsemi.com/.../

    From what I can read from your plot you have a constant current draw of 20mA. This must be because of some external components on your board. You should figure out what is consuming so much current.

Reply
  • I guess the reason why it is not reduced when you connect is that the connection interval is higher than the advertising interval, and that you are transmitting more data when in connection than when advertising. What is the advertising interval? It is not like connection will always consume less current than advertising. It all depends on the BLE parameters you use, like BLE interval and payload. Different projects can have different parameters.

    You can check out this power calculator to see the expected current consumption with different parameters: devzone.nordicsemi.com/.../

    From what I can read from your plot you have a constant current draw of 20mA. This must be because of some external components on your board. You should figure out what is consuming so much current.

Children
No Data
Related