High current consumption of Bluetooth BLE and long time initialisation

marekg
Posts: 10
Joined: Thu Apr 18, 2019 2:08 pm

High current consumption of Bluetooth BLE and long time initialisation

Postby marekg » Tue May 14, 2019 2:24 pm

Hello,

I am struggling with BLE in advertising mode. In principle all works but my problem is following:
- initialization of BLE takes too long. For example, function esp_bt_controller_enable(ESP_BT_MODE_BLE) takes almost 600ms.
- power consumption during initialization of BLE is around 110mA

Is it normal behavior? Is there chance to reduce current consumption and/or shorten initialization time?

Note:
I found this problem as the real show stopper as we need advertising mode and running from the battery.
I knew that BLE is off during deep sleep and idea was to wake up ESP32 every X seconds and make advertising.
But it still takes too much energy from the battery. It is not usable in battery scenario.
If I do not fix this problem I will need to skip the ESP32 module:-(

Thank you for any idea.

Who is online

Users browsing this forum: Google [Bot] and 14 guests