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.

[参考译文] CC2540:哪种模式可以尽可能快地响应数据传输

Guru**** 2558250 points
Other Parts Discussed in Thread: CC2540

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/578377/cc2540-which-mode-can-response-data-transceiv-as-fast-as-possible

部件号:CC2540

在CC2540之间, 数据传输是双向的,我希望在两个芯片之间获得最低的延迟, 如全双工,A到B,B到A同时。

我可以使用哪个示例代码或服务?  

如果我通过通知将数据从A发送到B,是否会有任何不同?

谢谢!

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

    通知是一些协议开销最低的数据包,因此您可以最大限度地提高应用程序数据吞吐量。

    尽管此Wiki是为CC26xx编写的,但有关通知和最大化吞吐量的理论仍然适用
    github.com/.../throughput_example.md

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

    你好 ,Sean,

    我获得了最大的数据吞吐量。

    在这篇博客中,我还有两个快速提问:

    1,哪一个是以最低延迟发送数据? 写入时没有响应 或通知?

    2,如果它们都在堆栈级别具有重新发送机制? 如果目标尚未收到数据包?

    最后,我的问题是:我将数据从salve发送到master,尝试获得更快的数据速度,然后,一些反馈(短数据包)将从master发送到slave,此发送希望获得更低的数据延迟。 我该怎么做?

    谢谢!

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

    e2e.ti.com/.../1s_2B00_Test.rare2e.ti.com/.../15ms_2B00_Test.rarHiSean,

    我想让客户在CC2540上构建代码,是否可以重现此问题,您能否帮助了解一下,看看我们是否可以微调到更短的延迟?

    在Central和Peripheral之间发送数据

     

    一个项目的交叉存取为1S,另一个为15mS;

     

    中心发送 “12.3456万”和“KKKKK”重复。 外围设备发送“QQQQQQQQQQ”和“qqqqqqqq”重复。

     

    我们可以看到1的数据是正确的,但15毫秒的数据丢失了一些数据。

    我们尝试获得最佳性能,这种性能可以以更短的延迟发送数据,而且数据是正确的?  

    您是否可以提供任何建议?

    谢谢!