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:获取连接参考时钟的偏移量

Guru**** 2582405 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/594098/cc2650-getting-the-offset-of-the-connection-reference-clock

器件型号:CC2650

您好!

当两个器件通过 BLE 连接时、是否有任何方法来重新获取所用参考时钟的偏移?

我的意思是、当连接两个器件时、它们每隔预定义的时间间隔(连接间隔)在预定义的通道上"设置"一次以交换一个或多个数据包、现在由于这两个器件只有 具有漂移的本地时钟、我假设这两个器件中的一个(可能是外设) 通过添加某种偏移来跟随另一种(中央)的变化。 那么、是否有任何方法可以获得该偏移?

谢谢、

Davide。

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

    这在 BT 规范中被称为"睡眠时钟精度"。 建立连接时、中央系统会向外设报告其 SCA。 然后、外设添加其自己的 SCA 并使用总时钟精度来计算何时针对连接事件唤醒。

    有关详细信息、请参阅 BLE Stack 软件开发人员指南和 BT 规范。

    谢谢、
    Fredrik
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 Fredrik、如果我对中央和 SCA 的 SCA 没有错、则会对外设进行汇总并使用它来计算某种最坏情况的偏移、以便外设永远不会错过中央的传输。 我对传输的每个数据包的中央和外设之间的实际偏移感兴趣。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、这就是我写的内容。

    BLE 堆栈中没有机制来读取每个连接事件的实际漂移。