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

power consumption of nRF51822

Hi,

I'm using nrf51822 module purchased from www.waveshare.com/core51822.htm. I'm running uart over ble application example. I commented uart_init() function in main() because I dont want to print logs on a terminal. When I measured the power consumption in advertising state, It is arround 0.7mA. I measured this current using multimeter. I'm using 4AA duracell batteries which gives me a 6V. Then reduces that voltage to 3.3V using AMS1117 DC-DC converter. I want to know how to reduce the power consumption because I want to develope a device which run atleast 6 month on battery.

Thanx and Regards Amit

Parents
  • With the default advertising interval (40ms, defined in APP_ADV_INTERVAL) you may see current draw of up to 0.7mA (I measured 0.5-0.6mA on nRF51 DK using the latest SDK (v11) and SoftDevice (s130 v2.0.1). You can reduce this by increasing the advertisement interval. Also if connecting to the device the current consumption should go down.

    You should not comment out uart_init() if you intend to use ble_app_uart as it depends on uart communication to send and receive data.

  • Thanx Ole Bauck for that document. I want some suggestion from you. In my application, I want to drive a motor through nRF51822 which operates on 6V. I'm using 4AA duracell batteries, which gives me a voltage arround 6V. This voltage is goes to the motor driver. Then I converted that voltage to 3.3V using AMS1117 DC-DC converter to operate the nrf51822. I dont want to put the ble to stop advertising so I do not put it to system off mode. In this situation I measured a average current in advertising mode is arround 0.7mA. Is this a right way I'm doing this or some another way. Please help me in this.

Reply
  • Thanx Ole Bauck for that document. I want some suggestion from you. In my application, I want to drive a motor through nRF51822 which operates on 6V. I'm using 4AA duracell batteries, which gives me a voltage arround 6V. This voltage is goes to the motor driver. Then I converted that voltage to 3.3V using AMS1117 DC-DC converter to operate the nrf51822. I dont want to put the ble to stop advertising so I do not put it to system off mode. In this situation I measured a average current in advertising mode is arround 0.7mA. Is this a right way I'm doing this or some another way. Please help me in this.

Children
No Data
Related