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.

[参考译文] LAUNCHXL-CC1352P:cc1352p1定制板的能耗

Guru**** 2482105 points
Other Parts Discussed in Thread: CC1352P

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1247697/launchxl-cc1352p-energy-consumption-of-custom-board-for-cc1352p1

器件型号:LAUNCHXL-CC1352P
主题中讨论的其他器件:CC1352P

我已经在传感器应用背景下对适用于 TI 15.4 Stack 的 CC1352P1 Launchpad 进行了功耗测试。 当系统空闲而不通过射频传输数据或器件处于睡眠模式时、功耗保持在大约1-2uA。

但是、我在设计的电路板上遇到了一个问题。 功耗不会降至1.2mA 以下。 在电路板设计过程中、我一直严格遵循德州仪器提供的原理图。 此外、我在定制电路板上额外加入了两个传感器、并在睡眠期间实现了电路板的睡眠或断电模式。 有趣的是、从定制电路板上移除传感器后、能耗几乎保持不变。

我已在定制电路板和 Launchpad 电路板上上传了相同的代码。 如果提供有关如何降低此场景中的能耗的指导、我将不胜感激。

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

    尊敬的 Mucahit:

    您可以上传布局以便查看吗?

    此致、

    Hg

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

    电阻器 R1和 R2当前未连接。

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

    您好!

    您可以从电路板上移除 CC1352P 芯片、然后查看电流消耗是否发生变化。

     您是否检查了电路板是否存在任何短路?

    此致、

    Hg

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

    您好!

    我移除了 cc1352p、能耗降至接近140uA。 我检查电路板、发现没有短路。

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

    您是否 在我们的 LaunchPad 和您的定制电路板上运行完全相同的代码、并且 LaunchPad 的电流消耗为1-2 uA、您的定制电路板为1.2 mA?

    您能否在不同的功耗模式下运行我们的一些标准示例、看看两个电路板的电流消耗是否有差异?

    此致、

    Hg

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

    是的、它运行的代码完全相同。

    我将尝试运行标准示例、但如何更改功耗模式、不同的模式会发生什么变化?

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

    我测试了您的示例代码、TI LaunchPad 的能耗为1.452mA、而在定制电路板上为1.6mA (可能由于存在2个 IC)。 我使用 XDS110电源断开 TI 电路板上的所有跳线。 您建议如何降低能耗?

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

    您未指定要使用的示例。

    功率驱动器将始终尝试将芯片置于功耗最低的状态。 您运行的代码可能永远不会发布、也可能会有更多驱动程序、因此无法进入最低状态。

    从空示例开始、该代码大部分 时间都处于睡眠状态。 此外、您在启动时使用的传感器处于哪种状态? 您是否需要向他们发送命令以获得低功耗? 请注意、这是为 LP 编写的。 在电路板上使用时、您必须注释掉 将外部闪存设置为低功耗模式的代码部分。  

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

    我理解了您之前的陈述、现在、我将跳过传感器和收集器示例。 我已经从 Resource Explorer 中上传了"gpiostanby"示例代码。 在此代码中、我已禁用红色 LED、只有绿色 LED 闪烁。 在 TI 板上、当 LED 点亮时、消耗的能量水平为2.4mA。 当它关闭时、它在0.85uA 和3uA 之间波动。 不过、当我将相同的代码上传到我自己的板中时、LED 在它开启时消耗876uA、在它关闭时消耗830uA。 我已经删除了所有温度和加速计传感器、并且从电路板上删除了这些传感器的电容器和电阻器、现在我将得到这些结果。 我不明白为什么我会得到这些结果。

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

    我试图在 ti_drivers_config.c 文件中注释掉 Board_shutDownExtFlash()行并编译代码。 然而,我遇到了一个问题,即文件立即关闭时编译,没有数据保存到它,当我尝试.

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

    您是否在 syscfg 中禁用了相关驱动程序文件的生成功能?  

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

    您能否更具体地说明 syscfg 文件中的相关设置?

    我正在使用 SDK 版本6.20.00.29 (tirtos7) 当我对示例进行调试时、 "gpiostandby" 使用断点时、程序永远不会进入此行:  

    其中、变量  "限制" 4 运行期间的功耗。 但是、当我调试 LaunchPad 时、它确实满足此条件、并且器件会在低于此条件时执行代码行。 当代码在 LaunchPad 上运行时、 禁忌 变量变为 1 。 这是在函数中发生的、 "PowerCC26XX_STANDBYPolicy"。  此函数包含在  "PowerCC26X2_tirtos.c"  源文件中。

    此外、数据表中提到了此问题:

    这可能是我们出现问题的原因吗?

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

    我更改了板的晶体振荡器(32.768kHz)电容值、系统 可以进入睡眠模式。 问题与硬件问题有关。