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.

[参考译文] CC2340R5:功耗问题

Guru**** 2589275 points
Other Parts Discussed in Thread: CC2340R5, ENERGYTRACE, LP-XDS110, SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1381906/cc2340r5-power-consumption-problem

器件型号:CC2340R5
主题中讨论的其他器件: LP-XDS110ENERGYTRACESysConfig

工具与软件:

我们使用 DATA_STREAM_LP_EM_CC2340R5_FreeRTOS_ticlang 示例测量功耗。 在关闭 LED 并且从电路板上移除调试 IC 和外部闪存之后、我们使用 电流表来测量功耗。 在连接蓝牙之前、电流大约在150uA 和920uA 之间。 我们发现板上 LDO 的功耗约为130uA。 扣除 LDO 的功耗后、CC2340R5的功耗约为20uA 至790uA。 这种功耗是否正常? 如果出现异常、是不是有什么问题? 是否有任何我们忽略或需要修改的设置?

顺便说一下、当连接了蓝牙时、功耗在150uA 到500uA 之间。  扣除 LDO 的功耗后、CC2340R5的功耗约为20uA 至370uA。

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

    Jeff、您好!

    感谢您的咨询。

    请帮助我回答以下问题、以便进一步帮助您:

    1. 您是否正在使用 TI 评估板(launchpad)或者这是定制电路板?
    2. 您能否按照本指南来优化功 耗:优化低功耗蓝牙功耗
    3. 如果您有 XDS110-ETHDR (调试探针)、可以使用 EnergyTrace 来测量器件的功耗(请查看用户指南的该部分: EnergyTrace 独立说明)。 如果您可以通过屏幕截图了解在使用和不使用 BLE 时的功耗、那将非常好。

    BR、

    David。

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

    尊敬的 David:

    1.您使用的是 TI 评估板(launchpad)还是定制板?  

      AN:TI 评估板

    2.您能否按照本指南来优化功 耗:优化低功耗蓝牙功耗

      答:您能否直接向我提供已编译的文件、以便我可以直接对其进行测试? 这可以避免由不正确的设置引起的错误。

    3. 如果您有 XDS110-ETHDR (调试探针)、可以使用 EnergyTrace 来测量器件的功耗(请查看用户指南的该部分: EnergyTrace 独立说明)。 如果您可以通过屏幕截图了解在使用和不使用 BLE 时的功耗、那将非常好

      回答:我有 LP-XDS110、但我想问 LP-XDS110可以使用 Energytrace 函数吗? 我遵循了 software-dl.ti.com/.../ble5stack /ble_user_guide/html/energy-trace/energy-trace-cc23xx.html、但未获得任何测量值。

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

    Jeff、您好!

    您可以在此处查看调试器工具参考: https://www.ti.com/tool/LP-XDS110ET。 用户指南: https://software-dl.ti.com/simplelink/esd/simplelink_lowpower_f3_sdk/8.10.00.55/exports/docs/ble5stack/ble_user_guide/html/energy-trace/energy-trace-cc23xx.html

    此外、我将附加.hex 文件(即 basic_ble 工程)。 请告诉我您的发现。

    BR、

    e2e.ti.com/.../4278.basic_5F00_ble_5F00_LP_5F00_EM_5F00_CC2340R5_5F00_freertos_5F00_ticlang.hex

    David。

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

    亲爱的 Dave、

    我使用了 您为测量提供的十六进制文件。 蓝牙连接后的测试结果如下图所示 。 这种功耗是否符合预期? 由于功耗高于我的想象、我想与您确认一下。

    此外、下图中的功耗不包括振荡器的功耗。 我为振荡器提供额外的3.3V。

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

    Jeff、您好!

    这取决于蓝牙 LE 广播配置。 这肯定不是理想的功耗设置、因为该器件每100ms 广播一次。 降低功耗的关键是让器件的待机时间与应用允许的时间尽可能长。 cc2340R5器件具有超低功耗(<700nA)。 我建议尝试修改广播间隔、看看这是如何大幅降低功 耗值的(请参阅优化低功耗蓝牙功耗中的步骤2)。 此外、为了从 Energytrace 获得最佳电流消耗数据、请确保仅使用 VDD 和 GND (使用电缆)、如 图182中所示

    请告诉我、我还能为您提供哪些帮助。

    BR、

    David。

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

    尊敬的 David:

    是的、我按照图182中的方法进行连接。 此外、我知道增大主要 PHY 间隔最小值和主要 PHY 间隔最大值可以降低功耗。 但是、调整后、只有连接蓝牙设备之前的功耗才会降低、连接后的功耗将与上次回复中的图片相同、并且不会改变。 是这样吗? 如果是、是否意味着要省电、不要始终保持蓝牙设备连接? 而是在需要数据时重新连接以获取数据?

    下图显示了在连接蓝牙设备之前的功耗数值。 此时、主要 PHY 间隔最小值和主要 PHY 间隔最大值都是2000ms。

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

    Jeff、您好!

    您修改的参数(PHY 间隔)会影响广播过程、但它不会修改连接间隔。 该设置由中央器件设置、您可以在 SysConfig -> BLE -> Central Configuration -> Connection Interval Min and Max (ms)中对其进行修改。

    间隔越小、消耗量越高。 还应考虑 TX 功率配置和此处的所有注意事项: 优化低功耗蓝牙功耗

    BR、

    David。