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

HOW TO SET BLE SCAN IN LOW POWER MODE?

Hello,

    I am developing an application to scanning a device continuously in nrf52832 chip. My concern is that when the device scan the other peripherals it consume a lot power in terms of small battery-powered device. I set the  SCAN WINDOW to 1000ms and SCAN INTERVAL to 10 seconds. In each scan window, it consume 5-6 mA.

Is there any solution to reduce the current consumption of scanning.

Thank you in advance.

Parents
  • Hi,

    It is not possible to do constant "low power" scanning. In order to scan for advertising packets, the radio needs to be in RX mode. The current consumption when the radio is in receive mode is specified at 6.5 mA (with DCDC converter enabled). The only way to reduce current consumption is to reduce the time you are scanning. Typically, the scanning device has either higher battery capacity (mobile phones, etc) or are mains powered (PCs, etc). Is there any way you can redesign your application to reduce the time you need to have scanning enabled?

    Best regards,
    Jørgen

Reply
  • Hi,

    It is not possible to do constant "low power" scanning. In order to scan for advertising packets, the radio needs to be in RX mode. The current consumption when the radio is in receive mode is specified at 6.5 mA (with DCDC converter enabled). The only way to reduce current consumption is to reduce the time you are scanning. Typically, the scanning device has either higher battery capacity (mobile phones, etc) or are mains powered (PCs, etc). Is there any way you can redesign your application to reduce the time you need to have scanning enabled?

    Best regards,
    Jørgen

Children
Related