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.

[参考译文] CC2745R10-Q1:使用 SDK 9.10 basic_ble 时 CC2745R10 上的待机电流相关问题

Guru**** 2668265 points

Other Parts Discussed in Thread: CC2745R10-Q1, SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1586710/cc2745r10-q1-question-about-standby-current-on-cc2745r10-with-sdk-9-10-basic_ble

器件型号: CC2745R10-Q1
主题: SysConfig 中讨论的其他器件

basic_ble_current.png

您好:

在 CC2745R10 上运行 SDK 9.10 中的 basic_ble 示例时、我们测量了 0.76mA 的待机电流、如下图所示。

但是、根据数据表 (CC2745R10-Q1)、待机电流应约为 0.9µA。
这是否意味着 basic_ble 示例不会进入数据表中所述的超低功耗待机模式?
如果是、需要进行哪些配置更改或额外步骤才能实现 0.9µA 待机电流?

感谢您的支持。

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

    您好:

    我不建议使用 basic_ble 来捕获待机测量值、因为它有其他模块(例如菜单)、这些模块会持续消耗电流、因此您将看不到正确的待机测量值。 一种更好的方法是使用  gpioshutdown  启用 CONFIG_BUTTON_SHUTDOWN 和禁用 GPIO_BOTON_WAKEUP 的驱动器示例。 这将使器件进入睡眠状态、并在捕获电流测量值时保持该状态。

    另一个需要注意的重要事项是捕获电流时、断开 LaunchPad 与 XDS 的连接并移除 LED 跳变、以便尽量减少电路板上的任何其他电流消耗。 请告诉我、此设置是否能改善您的结果。 谢谢你。

    此致、

    Eshaan

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

    您好:

    我想澄清一下。 您实际上可以使用 basic_ble 来捕获待机测量值。 默认情况下启用待机电源策略、因此器件将在扫描和广播之间进入待机状态。 我为这个混乱而道歉。  

    但是、您仍需要断开 LaunchPad 与 XDS 的连接并移除 LED 跳线、以获得更好的电流测量。 谢谢你。

    Eshaan

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

    您好 TI 支持团队:

    我们在未连接 XDS 调试器且没有 I/O 连接的情况下、测量了 CC2745R10 上的待机电流。 测得的待机电流为 0.76mA


    使用 SysConfig 从 SDK 9.10 中的 Basic_BLE 示例中删除“Display"和“和“UART"后“后、待机电流降至约 0.3mA


    我的问题是:

    如果我们同时移除 NVS加密驱动器等元件、能否进一步降低待机电流?

    是否有任何其他方法可以实现 0.9µA 的目标待机电流

    在这种情况下、我们使用 SysConfig 删除 UART 和其他外设。 是否可以在待机期间在源代码中停止外设、而不在 SysConfig 中将其删除?


    感谢您的支持。

    此致、
    Takumi

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

    您好、Takumi、

    是的、您可以尝试一下。 我认为 0.9uA 是一个非常基本的数字、因此它表示剥离所有额外功能和驱动器时的电流消耗。 这是可以的、但我们建议使用 SysConfig 启用/禁用、以确保正常运行。  

    Eshaan

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

    尊敬的 TI 团队:

    感谢您的答复。

    对于量产应用、需要在 SysConfig 中保持启用此功能。

    但是、您是否可以建议如何在源代码中以编程方式禁用它?
    例如、是否可以提供一个示例、说明如何通过源代码在 Basic_BLE 工程中禁用 UART 驱动程序?

    此致、
    Takumi

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

    Takumi,

    为了生成 ti_drivers_config.c 文件、必须至少使用 Sysconfg 一次。 该 C 文件已初始化所有驱动程序、并被程序的其余部分引用。 生成该文件后、您可以直接修改 config.c 文件以删除所需的任何驱动程序。