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:CC2640R2FRSMR 低功耗电流仍然很大

Guru**** 676280 points
Other Parts Discussed in Thread: SYSCONFIG, CC2640R2F, ENERGYTRACE, CC2640, CC2652R, CC2642R, LAUNCHXL-CC26X2R1, LAUNCHXL-CC2640R2, TMDSEMU110-U, TMDSEMU110-ETH
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1009620/cc2640r2f-cc2640r2frsmr-low-power-still-have-much-current

器件型号:CC2640R2F
主题中讨论的其他部件:SysConfigENERGYTRACECC2640CC2652RCC2642RLAUNCHXL-CC26X2R1LAUNCHXL-CC2640R2TMDSEMU110-UTMDSEMU110-ETH

请参阅 https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/996426/cc2640r2f-cc2640r2frsmr-not-work-properly/3696346#3696346

我从另一家供应商处购买了一个新模块、现在它可以运行并进行广播。

我在项目配置中输入 low_power、它仍然具有0.7A。  它只是一个模块、没有任何其他东西。

已尝试使所有引脚初始化、但输入没有拉电流、无帮助。  

如果我注释掉 Adv 部分、则电流会下降。

如何使其在 LOW_POWER 中运行?

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

    您好!

    [引用 userid="11019" URL"~/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1009620/cc2640r2f-cc2640r2frsmr-low-power-still-have-much-current/3765087 #3765087"]对于最后一项测试,它不是当前测试,而是用于检查它是否正常工作。

    Nathan 是正确的。 您发送的固件与您尝试使用的电路板不兼容、因此您没有收到任何广告。

    [引用 userid="11019" URL"~/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1009620/cc2640r2f-cc2640r2frsmr-low-power-still-have-much-current/3765087 #3765087">在我之前问过样本是否可以在该板上运行(标记为 CC2642R1/CC2652R1)、有人说是。  所以… 我必须 购买 CC2640 Launchpad 才能继续?

    恢复原来的问题:本主题的核心讨论是弄清您在 CC2640R2器件上的电流测量读数为何高于预期值;后续文章会尝试找出实现该目标的正确方法。  在任何情况下都不会要求您在 CC2652R1器件上运行代码、因为这不是您在产品中使用的代码。  

    [引用 userid="11019" URL"~/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1009620/cc2640r2f-cc2640r2frsmr-low-power-still-have-much-current/3763215 #3763215">问题出在哪里? 跳线是否正确?[/quot]

    否 要测量 CC2640R2板的功耗 、您需要隔离 LAUNCHXL-CC26X2R1的 CC2652R1器件(从板上移除跳线)、并将其 GND/3V3引脚连接到 CC2640R2板。 您发送的屏幕截图中没有任何这样的内容。

     为了准确测量 CC2640R2器件的电流消耗(使用 EnergyTrace 技术)、偶尔会使用 LAUNCHXL-CC26X2R1。

    [引用 userid="11019" URL"~/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1009620/cc2640r2f-cc2640r2frsmr-low-power-still-have-much-current/3763215 #3763215"]开箱即用、无需进行任何修改(无 power_saving)

    正如前面所述、在我们尝试测量 CC2640R2器件的绝对低功耗时、必须存在此#define、因此所附的十六进制文件不会实现这一点。

    [引用 userid="11019" URL"~/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1009620/cc2640r2f-cc2640r2frsmr-low-power-still-have-much-current/3765087 #3765087"]我必须 购买 CC2640 Launchpad 才能继续?[/quot]

    如果您有 CC2640R2定制/原型板(如我的图所示)、则无需使用 LAUNCHXL-CC2640R2板、除非您的定制/原型上有其他外设、否则会导致泄漏并使超低功耗测量偏斜。

    此致、

    拉斐尔

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

    现在、我有 CC2640 Launchpad。 请参见图片。 已移除所有跳线(编程后)

    并添加 power_saving 和 shutdown。

    前5秒、Adv ok、峰值600uA、平均337uA。 请参见图片。

    5s 后、关断、平均50uA。

    请参见图片。

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

    根据该屏幕截图、我很清楚、您的电流测量软件的采样速度不够快、无法捕获快速的广播事件。 正如 和 desouza 所要求的、请在未修改的 simple_peripheral 示例上模仿我们具有 Energytrace/CCS 的测量系统。 我们将无法继续为您提供支持、除非您可以使用您设置的屏幕截图和图片。

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

    测量器件具有10kHz 采样率和1uA 精度、因此对于该测试而言应该足够了。  我对其进行了缩放并再次进行了快照、以供您参考。

    查看图片。

    从第一张图片中、我们可以看到大约每50ms 突发6mA。

    放大 我们在突发脉冲和5秒后发现的50uA (应关闭)的更多详细信息。

    这些信息是否适用于故障排除?

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

    是的、您的测量值似乎与我们的测量值相匹配。 但是、如果您运行 simple_peripheral 启动代码、则5秒内不会发生任何变化。 如果您在器件上运行完全相同的代码并看到不同的电流测量值、我建议您查看原理图和布局与 Launchpad 之间的差异、以便找出差异。

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

    1、现在关键问题是 :您测得的值表明它应该是60uA (平均值? 还是峰值?) 当高级时 、我的峰值为6mA、平均值为600uA、是您的10倍。

    2、关断时测量值为1uA、我的测量值为50uA。

    因为我们可以与软件(sdk4.40样片)和硬件(launchpad)同步

    那么、这应该是个问题吗?

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

    您好!

    [引用 userid="11019" URL"~/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1009620/cc2640r2f-cc2640r2frsmr-low-power-still-have-much-current/3771243 #3771243"]您的测量结果表明它应该是60uA (平均值? 还是峰值?) 当 Adv 时 、mine 为6mA 峰值、[/引述]

    ~60µA μ A 在待机期间、而在通告期间、电流上升至大约8~9mA。

    [引用 userid="11019" URL"~/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1009620/cc2640r2f-cc2640r2frsmr-low-power-still-have-much-current/3771243 #3771243"]因此它应该是个问题吗?

    我们在整个线程中提到、在这些电流水平下、任何泄漏源对测量都非常重要。 我还在 LAUNCHXL-CC2640R2 launchpad 上进行了测量、但绝对没有跳线、也断开了 JTAG 连接。

    考虑到这一点、下面的几个测量说明了启用的连接和外设在待机电流中的影响。 这些测量是在以下条件下进行的:

    -目标板:已移除所有跳线的 LAUNCHXL-CC2640R2
    测量器件:TMDSEMU110-U (XDS110)+ TMDSEMU110-ETH (EnergyTrace HDR 附加组件)。 这种组合与您的 LAUNCHXL-CC26X2R 板类似。
    -运行 SDK5.10项目 simple_peripheral 并设置 power_saving 的 CC2640R2F 器件(默认)。 每次运行之间、电路板都完全断电、因此之前的运行都不会影响结果

    JTAG 连接器插入 launchpad 时电路板上的电流测量:

    移除 JTAG 连接器后电路板上的电流测量

    通过 simple_peripheral 项目禁用所有 UART 调试后对电路板进行电流测量(请参阅下文更多内容)、以消除 UART 端口可能存在的任何泄漏。

    在上面的结果中、虽然测量中存在噪声、但可以清楚地看出、在各种图片中、测量分布的密度更高。

    因此、我可以安全地告诉大家、我们的器件可以达到数据表的级别。 噪声可能是由于测量系统(最有可能)或 LAUNCHXL-CC2640R2板仍有一个连接到电源线的 Macronix MX25R8035F SPI 闪存、根据 其数据表、 该闪存的功耗可能介于5到24µA μ A 之间。

    在定制电路板中、您可能会使用外部外设作为泄漏源、因此在执行测量时请记住这一点。

    此致、

    拉斐尔

    P.S. 要禁用 simple_peripheral 工程中的所有 UART 调试、请在工程属性中定义符号 Display_disable_all。