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:CC2640R2F

Guru**** 2798555 points

Other Parts Discussed in Thread: ENERGYTRACE

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1210680/cc2640r2f-cc2640r2f

器件型号:CC2640R2F

我正在尝试将睡眠功能作为 BLE 5 Simple Peripheral 项目中的一项任务启用、以便了解定制电路板应用中模块待机期间的电流消耗。 我看到在达到睡眠功能时电流增加。 简单外设示例未修改,仅启用 UART。 请问如何解决这个问题。  

这是我的函数

静态空 SimplePeripheral_processSleep (){

UART_Close (uartHandle);
POWER_SLEEP (PowerCC26XX_STANDBY);

}

我的项目使用内部 RCOSC_LF。  

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

    尊敬的 Krishna:

    感谢您与我们联系、

    首先、电源驱动器能够始终将器件置于正确的模式。 因此、无需在待机模式下强制执行睡眠功能、电源驱动器会自行处理。

    您使用了哪种工具来查看这种不断增加的电流? (Energytrace)调用函数时、您是否看到电流的一瞥? 增加并保持该值? 电流消耗值是多少? (您可以在此处分享您的测试)

    此致、

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

    我将使用电流表查看电路板的电流变化。 当该函数进行调用时、我会看到峰值电流增加、并保持该值。 正常应用时、它为1.6mA、此函数显示峰值为3.6mA。

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

    您好!

    您无需在下面调用此函数即可进入待机模式。 默认情况下、电源管理器负责进入待机模式。 如果没有事件、器件将进入待机模式。 事件的示例包括广播、应用事件。 待机模式下会增加的基本电流消耗是开放式 UART 和外设。

    POWER_SLEEP (PowerCC26XX_STANDBY);

    -kel

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

    嗨,好了,现在我明白了,我可以知道这些函数究竟做什么 Power_shutdown(PowerCC26XX_entering_shutdown, 120000)和 Power_shutdown(PowerCC26XX_entering_standby, 120000 );  

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

    您好!

    您能否为我提供 用于您的项目的 SDK?

    第一个参数与 电源事件相对应。 第二个是停机时间()。 您可以在此处找到所有函数的详细信息:

    Power.h 文件参考(TI.com)

    有关更多详细信息,请查看以下指南中的§1.3和§3.2部分:

    《SimpleLink SDK 电源管理:MSP432、MSP432E4、CC13xx/CC26xx 和 CC32xx》(TI.com)

    此致、