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**** 1133960 points
Other Parts Discussed in Thread: LP-EM-CC2340R5, SYSCONFIG
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1249161/cc2340r5-not-achieving-low-power

器件型号:CC2340R5
主题中讨论的其他器件: SysConfig

您好  

我正在处理一个低功耗应用、在初始测试中、我加载了 based_ble 示例代码、并禁用了所有外设。 我接收到的待机电流大于60uA、根据数据表中提到的待机电流、这种情况不太可能发生。 SDK 版本为  simplelink_lowpower_f3_sdk_7_10_00_35。 加载的外设代码以10s 的间隔广播。

使用连接到直流分析仪的 LP-EM-CC2340R5对电流进行测量。

有人能提供降低电流消耗的建议方法吗?   

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

    您好!Krishna、  

    我们将对此进行研究、并尽快与您联系。 与此同时、您能说明一下您是否正在使用定制电路板吗?  

    谢谢。  

    艾萨克

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

    您好!

    您能解释一下待机电流的含义吗? 这是器件处于待机状态时在射频事件之间测得的平均电流消耗吗? 换言之、是您提供的总平均值的数字、也是下图中峰值之间的平均值:

    您是否禁用了显示模块? 这可以通过 SysConfig 中 BLE 模块的高级设置选项卡来完成。 您是否拆下 LaunchPad 上 LED 的跳线? 这可能会增加电流消耗。  我之前捕获了 LaunchPad 上运行的修改后的空项目、并观察了以下待机测量值:

    显示了一个2-3秒的测量会导致707nA 的平均功耗、这与数据表中提到的内容一致。 对空项目进行的唯一修改是取消 GPIO 切换并将待机时间增加到10秒。 您能否分享您正在使用的测量方法? 设置图片也可能会有所帮助。

    此致、

    1月

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

    大家好、Jan

    感谢您的回复  

    我的意思是在特定时间后、上电后的平均电流消耗在20-30秒内。  

    该读数是在电压为3V 时获得的、即使保持 Adv 间隔为10秒、平均值也是42+uA。

    您可以检查测量设置。 在这里、我将使用 SMPS 为器件供电。

      

    "您禁用了显示模块吗? 这可以通过 SysConfig 中 BLE 模块的高级设置选项卡来完成。 您是否拆下 LaunchPad 上 LED 的跳线? "

    是的、我将禁用显示模块、按钮、LED。   

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

    您好!

    我懂了。 要确认、您只需测量10秒内的平均电流? 似乎你在使用基本的 ble。  基本控制器是否在外设模式下运行(默认)? 您是已连接到器件、还是器件只是在广播? 似乎只是通告、但希望确认在我的末端运行功率测量测试。  

    此致、

    1月

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

    是的、我加载了在外设模式下运行的 Basic_ble 代码。 在测量器件时仅广播它正在执行的操作。

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

    您好!

    我自己做了测试。 我将 ble_basic 设置为以1秒的广播间隔进行广播、并禁用显示模块、并获得~3秒内大约29.3uA 的平均值。

    我使用了以下项目: e2e.ti.com/.../3618.basic_5F00_ble_5F00_LP_5F00_EM_5F00_CC2340R5_5F00_freertos_5F00_ticlang.zip

    您能否尝试在末端使用这个项目进行确认?

    此致、

    1月

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

    大家好、Jan、  

    我尝试了同样的项目,我得到的电流非常高,超过250uA。  

    自从您自己进行了测试之后、我可以知道以下详细信息吗?

    1) 1)您是否使用 LP-EM-CC2340R5 LaunchPad 进行测试?

    2) 2)我是否执行了正确的程序来测量电流? 如果过程不正确、请提供详细信息。

     

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

    您好!

    我在拆除 LED 跳线的情况下使用 LaunchPad 进行测试。 看起来您的 LaunchPad 也设置正确。 该过程看起来正常。 黄线是否接入电源中的 VCC? 您能否将 VCC 更改为3.3V、以确保我们具有相同的电压输入。

    我们无法预料到会出现这些数字。 似乎最小值为~250uA、远高于预期。 您能否尝试使用 gpiostandby 来测量仅在待机时的平均功耗?  将待机持续时间值至少增加到10秒、以确保我们在整个测量持续时间内处于待机状态。 同时注释掉 GPIO_toggle ()和 GPIO 函数调用以删除 LED 切换功能。 可以看到待机电流小于710nA。 如果您未看到该信息、则可能需要在测量设备中更改一些设置或某些内容。

    您能否确认您的 LaunchPad 是 PG1.0器件还是 PG2.0器件?

    此致、

    1月

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

    大家好、Jan  

    感谢您 就流程提供正确的建议。

    我已尝试使用定制电路板、可实现小于710nA 的待机电流、 gpiostandby 代码。  

    "我使用了以下项目: 3618.basic_ble_LP_EM_CC2340R5_freertos_ticlang.zip " 将此代码加载到定制电路板上后、我的电流将接近 29.3uA。  

    相对低的应用提供了一个好机会。 假设待机电流为1uA、间隔为1秒、无线电发射电流为9mA、持续300us、则平均电流应该甚至会降低至3-4uA、如果弄错了、请与我联系。 我们的应用需要低功耗功能才能使用电池。 指导我实现更低的电流、以便它满足应用特性。  

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

    您好!

    我很高兴听到在定制板上看到预期的功耗。 我们可以采取一些措施来最大限度地实现节能。

    1.我们可以尽量减少传输的数据量(减少无线电开启时间)。

    2.延长连接间隔和广播间隔可以降低传输频率。

    3.我们可以确保所有的 GPIO 都处于最佳的拉取配置。

    4.我们可以减小 txPower (这会对范围产生影响)、来减少发送期间的电流消耗。

    5.提交您的设计以 进行设计评审 、以验证是否存在可能导致额外功耗的重大因素。

    您能否通过以上五项建议来了解我们是否可以进一步降低功耗?

    此致、

    1月