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.

[参考译文] CCS/CC2642R:降低 Project Zero 的功耗示例

Guru**** 1950750 points
Other Parts Discussed in Thread: ENERGYTRACE, CC2540
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/853688/ccs-cc2642r-lowering-the-power-consumption-of-project-zero-example

器件型号:CC2642R
主题中讨论的其他器件:ENERGYTRACECC2540

工具/软件:Code Composer Studio

您好!

我正在尝试使用 CC2642、我正在尝试设置一个示例项目、该项目展示了该微控制器的低功耗特性(我想展示一些通过稀疏蓝牙消息显示的功耗低于1mW 的器件)。

我从 Project Zero 示例开始、但我很难使其成为低功耗、我想知道它是否不会进入睡眠模式?

以下是我使用 Code Composer 中的 EnergyTrace 功能测量的功耗结果(我将其与 CC26x2 LaunchPad (板载 CC2652修订版 E)配合使用):

在 Project Zero 示例未更改的情况下、广播期间的功率为~2.7mW、与电话连接期间的功率为~3.5mW。

为了减小、我进入了 syscfg 文件并将 Tx 功率从5dBm 更改为0dBm。 但是、功耗保持不变。

然后、我将最小和最大连接间隔从15ms 和45ms 更改为800ms 和1000ms。

这会将连接状态期间的功耗从3.5mW 略微降低到3.2mW、但在如此低的连接间隔内、这仍然是一个巨大的功率。

我是否应该采取其他措施来降低功耗? 我能够使用非常旧的 CC2540获得更低的功耗数字、因此我确信我做的不是正确的。

如果有任何帮助、我们将不胜感激!

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

    尊敬的 James:

    -我认为您没有正确地更改器件的 TxPower、因为这应该在功耗方面发挥重要作用(顺便说一下、默认 TxPower 为0dBm)。 以下代码片段可用于将 TxPower 设置为5dBm:

    HCI_EXT_SetTxPowerCmd (HCI_EXT_TX_POWER_5_DBM); 

    - TI 提供了一种根据所选设置估算 BLE 器件功耗的工具: www.ti.com/.../BT-POWER-CALC

    我希望这将有所帮助、

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

    Clement、您好、感谢您的快速回复。

    使用您提供的函数、我无法更改 Project Zero 示例的功耗。 根据您参考的工具、功耗肯定应低于我观察到的功耗。

     在调用 iCall_registerApp 函数之后、我已将 HCI_EXT_SetTxPowerCmd 调用放置在 ProjectZero_init 函数中。 在0dBm 和5dBm 的情况下、根据 EnergyTrace、功耗保持不变。

    是否有人可以尝试重新创建此方案、以确保它不仅仅是我?

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

    您好!

    您能否验证您是否按照建议测量功耗? 如果 需要、此主题将为您提供一些建议。

    此致、

x 出现错误。请重试或与管理员联系。