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.

[参考译文] CC2652P7:如何实现超低的功耗?

Guru**** 2635075 points

Other Parts Discussed in Thread: CC2652P7, SYSCONFIG, CC1352P7

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1582877/cc2652p7-how-to-achieve-the-lowest-power-consumption

器件型号: CC2652P7
主题中讨论的其他器件: SysConfigCC1352P7

尊敬的先生:

现在、我们尝试使用带 ZigBee 模式的 CC2652P7。 该器件是电池供电的终端器件。

我们无法在最低功耗下实现手册中所述的目标。

根据数据表、最低功耗应为 0.9uA、但最低功耗为 200uA。

bae32059-1c5a-4f69-9c3f-4f39bf40d6b6.png

请告诉我我们应该检查哪些方面?

如果您需要更多信息、也请告诉我。

谢谢

乍得

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

    尊敬的 Chad:

    以下是一些资源:

    https://dev.ti.com/tirex/content/simplelink_cc13xx_cc26xx_sdk_8_30_01_01/docs/zigbee/html/zigbee/power_configuration.html 
    https://www.ti.com/lit/swra478 
    https://www.ti.com/lit/swra625 

    确保已 设置 CUI_DISABLE 并 从预定义中删除了 Board_display_use_uart。  您还需要增加 SysConfig 中的轮询周期、并以合理的方式降低输出 TX 功率。  请记住、只有在没有任何无线电活动(即数据轮询或其他方式没有 TX/RX)的情况下才能获得 1uA 的数据。  在考虑您自己的定制硬件和软件之前、您需要评估 TI LaunchPad EVM 以确认功率测量设置。

    此致、
    Ryan

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

    您好、Ryan、

    我们测试了此案例:

    我认为在本例中、预定义应该是封闭的、但我们的底部电流仍然具有 200uA。μ A、对于另一个 URL、我们还检查了、但未发现任何内容。

    您还有其他建议吗?

    谢谢

    乍得

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

    您可以先了解 TI 驱动程序示例。  我最初的建议适用于 Zigbee 工程、未来应该参考这些建议。  gpiointerrupt 示例是待机低功耗模式的正确示例、因为 gpioshutdown 特定于关断低功耗模式、Zigbee 终端器件未使用该模式、但两者都应演示默认情况下以低于 1uA 的电流运行。  在 SDK 发布之前由 TI 对此进行了验证。  因此、我认为您的硬件设置或功率测量工具的配置不正确。  您能否进一步说明这些细节?

    此致、
    Ryan

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

    您好、Ryan、

    感谢您的建议。  

    我们使用功率监测器为。供电

    我在他们的网站上找不到我们显示器的手册。 这是一个类似的在他们的网站:bluebird-labs.com/.../  

    对于我们的模型、 标签表明其测量值可以达到 100nA。

    关于硬件配置、我不确定您的意思是什么。 现在我们使用了一个模块: https://www.szrfstar.com/product/cc2652p7_matter_zigBee_thread_ble_rf_ipex_module-en.html、 我们断开了其他电路、只有这个模块可以正常工作。 我们还测试了直接为该模块供电的情况、结果相同。

    谢谢

    乍得

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

    您好、Ryan、

    另一个问题是、我们使用 zed_genericapp_LP_CC1352P7_4_tirtos7_ticlang 示例作为基本工程。

    针对此问题、现在我们正在尝试进入关断模式以确认底部电流、但失败了。 如您所知、在关闭结束时、有一段 while (1)、通常此 while 不应运行。 但在我们进行调试时、它会保持在 while (1) 内。

    即使我们将 Power_shutdown 移动到 main 函数的开头、它仍然不起作用。

    我们有什么问题吗?

    谢谢

    乍得

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

    由于 您使用的是非 LaunchPad 硬件模块、因此需要在 SysConfig 的电路板视图中选择“Use Custom Board“。  您还应移除您电路板上不存在的所有 LED 和按钮、但可能有一个 GPIO 可 将器件从 SHUTDOWN 模式唤醒以重新启动。  在尝试进入 SHUTDOWN 模式时、您需要确保 GPIO 尚未处于 SHUTDOWN 唤醒级别。  另外、如果您可以报告 gpiointerrupt 示例的评估结果、因为该示例应该能够达到 1uA、我想与您的 gpioshutdown 测量值进行比较。

    确认 您已安装并使用 工程中正确的 SimpleLink F2 SDK 依赖项。   

    您可以将 simplelink_cc13xx_cc26xx_sdk_8_30_01_01\source\ti\drivers\power\PowerCC26X2.c 直接复制到 zed_genericapp 工程中、以确定 Power_shutdown 失败的原因。  ZED 通常不考虑关断、因为它需要重新启动器件、然后必须重新加入之前的 Zigbee 网络。  这就是通常可以接受待机模式的原因、但它不应该阻止您使用 SHUTDOWN 模式。

    您是否考虑与 RF Star 联系、以获得制造商就此问题提供的更多建议?

    此致、
    Ryan

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

    您好、Ryan、

    很抱歉稍后回复。

    我们使用关断示例测得的电流为 1uA。  这应该是时钟源出现的问题。  您是否有任何 LF 和 HF 之间切换的示例?

    此外、对于 100nA 复位和关断模式、只能通过 IO 中断退出吗? 只是为了确认。

    谢谢

    乍得

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

    尊敬的 Chad:

    电源 TI 驱动程序完全负责在电源状态转换期间在后端切换时钟、但请务必在 SysConfig 器件配置模块中选择正确的时钟源。

    关断只能通过 IO 中断或从技术上讲通过 RST 引脚切换来退出、而不对器件进行下电上电。

    此致、
    Ryan

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

    您好、Ryan、

    待机模式。 。表和驱动程序对于晶体振荡器有所不同 Δ t

    关于 32.768kHz 晶体振荡器、如何理解它?

    谢谢

    乍得

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

    一旦 LF XOSC 被限定并切换到待机低功耗模式、就会被启用。

    此致、
    Ryan

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

    您好、 Ryan、

    另一个问题、当我们使用 XDS110 调试器时、我应该在哪里设置断点以便可以监控切换到待机模式?

    谢谢

    乍得

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

    PowerCC26XX_standbyPolicy(从) 如果进入条件正确、\kernel\tirtos7\packages\ti\DPL\PowerCC26X2_tirtos.c(假设 TI-RTOS)会在 PowerCC26X2.c 中调用 Power_sleep。  如果有必要、您应该能够将这些文件带入工作区进行调试。

    此致、
    Ryan

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

    您好 Ryan、

    好消息、 我们确认是由硬件引起的。  硬件改进后、电流显著降低至 20uA、仍然有改进的余地。

    我现在将关闭此案例。

    谢谢

    乍得