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

Low power BLE Stack

HI,

I am using NRF52832,SDK15.2

I need to work on ultra low power consumption because My project related to Health care, Fitness tracker and HOME IOT mesh network.

for that i need to work on the application, read the sensor data, broadcast the respective data to mobile or other ble device.

My expectation is to control the CPU power upto 0.6mA. Is it possible with current BLE_STACK?

or we need to modify in ble stack to achieve this perfect battery life..

for example RUUVI board provides 3.3V 1000mAh battery gives two year battery life.

they are reading the data from two different sensor and broadcast the data to their app

Parents Reply
  • "which one i need to consider Green mark or Red mark .."

    Both the average value and the actual waveform with sleep and peak currents are of interest. 

    "How to cut down it into less than 1mA"

    The average current is already way below 1mA. There's nothing you can do about the peak currents. They are listed in the Product Specifications. 
    The SoftDevice are optimized so that the CPU and RADIO are not running at the same time in order to reduce the peak currents. 

    "but i need it to be in 0.8mA to 1mA for battery life extension ."
    No BLE radio on the market can achieve peaks currents that low, even at minimum tx power. As an average current consumption for your use case that should not be a problem at all. 

    "how to access Tx power RX power control"
    Tx power control is described in numerous posts on devzone. 

Children
  • HI,

    but in my case

    my code work in LDO power rate is 8.30mA

    and if it in DCDC power rate is 5.02mA

    is there any other way to control the power

    1. how this advertising works. how much power will constrain?

    2. how to save the last paired device mac address. and it has to connect to the mobile phone without advertising.

    means  Bluetooth headphone connection process

     when button is pressed for 7 seconds. it has to entered in advertising mode and advertise the device to near mobile phone.

    then after connect with the mobile phone. it will memories the paired device 

    after disconnect with mobile phone. and restart the device while pressing the button for 2 seconds it has to ON the device and able to connect with last paired phone

    is it possible with device

    or any other way to connect automatically with mobile phone ..

  • "is there any other way to control the power"  

    Not really, the only way to reduce the radios current consumption during transmission is to lower the output power, but that is usually not helpful as it will probably cause a greater number of packet loss who in turn cause more energy to be used to transmit your information. 

    "how this advertising works. how much power will constrain?"

    It is described by the online power profiler.

    "how to save the last paired device mac address"

    See Peer Manager documentation.


    "And it has to connect to the mobile phone without advertising."

    That not possible. One of the devices has to advertise and the other has to listen for advertisements in order to establish a connection. 

Related