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:如何在广播期间降低 CC2640的电流消耗。

Guru**** 2616675 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1208222/cc2640r2f-how-to-reduce-the-current-consumption-of-cc2640-during-advertising

器件型号:CC2640R2F

我正在使用 BLE Project Zero 应用示例、并想降低广播期间的电流消耗。 目前我已将"#define GAP_ADV_TX_POWER_NO_PREFETY"设置 为"0"、 并且 adveating 参数是默认参数、但广播间隔除外、我已将其设置为10秒 借助这些参数、器件在通告期间消耗6.1mA 峰值电流、并且通告持续时间为6.021ms。 我想减少这种电流消耗。 没有差别。 我可以降低 TX 功率以降低功耗吗、或者 还有其他方法吗。

#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                                                                 \
}

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    要减少功耗、可以将 txPower 设置为较低的值。 您还可以通过增加广播间隔来延长广播之间的时间。 您还可以在更少的通道上进行广播、这也会降低功耗。 这些更改可能会影响找到广告的容易程度。 扫描和广告 SLA 包含有关更改这些参数如何影响广告行为的信息。

    此致、

    1月