This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2640R2F: How to reduce the current consumption of CC2640 during Advertising.

Part Number: CC2640R2F

I am using BLE project Zero application example and i want to reduce the current consumption during advertising. currently i have set "#define GAP_ADV_TX_POWER_NO_PREFERENCE  " to "0",  and advetising parameters are default except the advertising interval, i have set it to 10 sec. with this parameters the device is consuming 6.1 mA peak during advertising and the duration of the advertising is 6.021ms. i want to reduce this current consumption. is there any way. can i reduce the TX power to reduce the consumption or is there any other  way also.

#define GAP_ADV_TX_POWER_NO_PREFERENCE      0

#define GAPADV_PARAMS_LEGACY_SCANN_CONN {                                  \
  .eventProps = GAP_ADV_PROP_CONNECTABLE | GAP_ADV_PROP_SCANNABLE |        \
                GAP_ADV_PROP_LEGACY,                                       \
  .primIntMin = 16000,                                                       \
  .primIntMax = 16000,                                                       \
  .primChanMap = GAP_ADV_CHAN_ALL,                                         \
  .peerAddrType = PEER_ADDRTYPE_PUBLIC_OR_PUBLIC_ID,                       \
  .peerAddr = { 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa },                      \
  .filterPolicy = GAP_ADV_WL_POLICY_ANY_REQ,                               \
  .txPower = GAP_ADV_TX_POWER_NO_PREFERENCE,                               \
  .primPhy = GAP_ADV_PRIM_PHY_1_MBPS,                                      \
  .secPhy = GAP_ADV_SEC_PHY_1_MBPS,                                        \
  .sid = 0                                                                 \
}

  • Hi,

    To reduce the power draw, you could set the txPower to a lower value. You could also increase the time between advertisements by increasing the advertising interval. You could also advertise on fewer channels which will reduce the power draw as well. These changes may impact how easily an advertisement may be found. The Scanning and Advertising SLA contains information on how changing these parameters can impact advertising behavior.

    Best Regards,

    Jan