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.

[参考译文] CC2650:是否有方法监控 CC2650无线电内核的开/关状态

Guru**** 2609895 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/615146/cc2650-is-there-a-way-to-monitor-cc2650-radio-core-on-off-status

器件型号:CC2650

我们处于对电流敏感的情况。  无线电内核在发送或接收时、会在短时间内使用大电流。

是否有办法检测它何时处于活动状态或休眠状态?  是否有任何反馈可以在每次打开无线电并消耗电流时向我们发出信号?  有什么事情可以让我们在 M3中设置时钟、使我们能够并行启用/禁用无线电内核、并且我们仅在预测无线电内核处于休眠状态时才工作?

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

    查看此 wiki、该 wiki 应在 TX/RX 开启时输出信号:
    processors.wiki.ti.com/.../CC26xx_Range_Extender_Control

    祝你一切顺利
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在软件方面、我们还提供了以下特定于供应商的 API:

    HCI_EXT_ConnEventNoticeCmd
    HCI_EXT_AdvEventNoticeCmd

    如需更多信息、请访问此处:
    C:\ti\simplelink_cc2640r2_sdk_1_40_00_45\docs\ble5stack\ble_user_guide\TI_BLE_Vendor_Specific_HCI_Guide.pdf

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

    谢谢你们的指导,Zahid,我想这可能是我们想要的。  请回顾我们的想法、并告诉我我们是否理解正确。

    在 CC264x 的等效 TLE_BLE_Vendor_specific HCI_Guide 中,文档显示:“此命令用于配置设备,以便在连接事件完成时设置用户任务的事件。 (笑声) 一旦连接结束、此功能就会自动禁用、因此每次建立另一个连接时都必须调用此命令才能继续使用。"

    以下流程是否合适?
    1.在某个任意时间,建立连接后,调用 HCI_EXT_ConnEventNoticeCmd ()。
    2.连接事件的时间最终会到来,完成后将通知命令中指定的任务。
    3.任务会记录时间,知道另一个连接事件“应该”被调度的频率,并知道它现在在下一个连接事件“应该”发生之前有 xx 毫秒。
    4.再次进行呼叫,确保我们与下一个通信事件保持同步。
    5.在没有计划通信事件的情况下,在此窗口期间执行任何当前关键的操作。
    6.如果我们在预期的下一个连接事件发生的 yy 毫秒内完成,则不执行任何关键操作,并等待通知或超时。
    7.重复。

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

    您好!

    是的、这应该起作用。 除了我认为第4步是不必要的之外,除非 您断开与对等设备的连接,否则只需调用 HCI_EXT_ConnEventNoticeCmd ()一次。  

    祝你一切顺利