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

A question about the power consumption of an observer that reacts when it receives an Advertising Msg.

Hello. I'm trying to make a product by running nrf51822 as an observer role.

This product will only use passive scanning and will not transmit any data.

How much energy do you expect it will take for this observer to react without missing the adv msg when neighboring advertisers send it?

  • Hello,

    Please be aware that scanning is a power costly procedure. When you are in a connection, the radio will only be used in short bursts, but when you are scanning you need to keep the radio in RX for a long time (in your case 100%). This is why the phone is typically the central/scanning device in a BLE connection establishment, because it has a bigger battery (which is also often charged).

    If you look in the product specification v3.3, page 50 and 51, you can see the current consumption of the radio (depending on whether you have the DC/DC regulator or not).

    It will use 13 or 9 mA only on the radio. In addition you will have to add the CPU for your application, and the current consumption drawn by your peripherals.

    If this is too much, perhaps you should consider entering a connection if you need to transfer critical data, and then reduce the scan duty cycle (only scan 50%, or less, depending on your battery requirements).

    Best regards,

    Edvin

Related