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

ble in run sleep mode, current consumption

To kind attention of Nordic support team,

we have got this custom hardware based on nRF52833 with an active ble connection when device is in run sleep mode.

We have got this 40uA avg that seems to be a nice value. What is your opinion about this? I'd like to understand what could cause

those 35 mA peaks. Do you think it is something in the measurement instrumentation or this consumption could be related -based on your experience-

on some sort of specific activity.  What would you recommend in order to understand this?

We are using sd_app_evt_wait and ble device is always listed as "Connected" Windows host side.

These are our connection parameters:

#define MIN_CONN_INTERVAL MSEC_TO_UNITS(15, UNIT_1_25_MS) /**< Minimum connection interval (15 ms) */
#define MAX_CONN_INTERVAL MSEC_TO_UNITS(25, UNIT_1_25_MS) /**< Maximum connection interval (25 ms). */
#define SLAVE_LATENCY 20 /**< Slave latency. */
#define CONN_SUP_TIMEOUT MSEC_TO_UNITS(3000, UNIT_10_MS) /**< Connection supervisory timeout (3 s). */

Do you think it is something in the PCB that could affect the "pre" phase? You can give a look at detailed screenshot for your convenience. As you can see there is sometime a very huge difference in current consumption. Do you agree it seems to be the pre phase? Could be something in the custom PCB that could produce this result? I measured dev board nRF52840 with SDK example and got about 20 mA peak current. 35 mA seems a big one.

Thank you very much for your kindness 

Parents Reply Children
Related