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.

[参考译文] CC2640:在器件发现后、在范围内无外设器件时、功耗会增加

Guru**** 2551110 points
Other Parts Discussed in Thread: CC2640, CC2650

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/577880/cc2640-power-consumption-increase-after-device-discovery-with-no-peripheral-devices-in-range

器件型号:CC2640
Thread 中讨论的其他器件: CC2650

使用的组件:

  • CC2640定制板和评估模块
  • BLE Stack 2.2.1
  • TI-RTOS 2.20.01.08

问题描述:

在我们的中央设备上、我们通过传感器控制器的中断启动设备发现。 当在范围内有可发现的设备时、我们可以正确检测到它、并且我们的设备会以我们应用的预期功耗级别返回休眠状态。

如果没有处于范围内的器件、我们可以在大多数情况下看到器件不会返回睡眠模式并保持1、45mA 的电流消耗水平。 在重复设备发现时、如果在范围内没有可发现的设备、我们可以随机将芯片设置回正常功耗级别。  

当扫描过程中有可发现的设备处于范围内时、我们会看到100%的时间正常功耗。

我们还看到了使用 simple_central _cc2650_em_app 和 simple_central _cc2650_em_stack 时出现的问题。

该问题可能与 TI-RTOS 的电源管理器驱动程序有关、或在发现器件后扫描列表返回0条目时 BLE 堆栈中存在某种错误。

此致

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

    您是否使用未经修改的 simple_central _cc2650_em_app 和 simple_central _cc2650_em_stack 项目来重现此问题?

    祝你一切顺利