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.

[参考译文] CC2564C:使用经典蓝牙在 CC2564C 中实现的最大吞吐量(数据速率)

Guru**** 2390755 points
Other Parts Discussed in Thread: CC2564C, CC2564

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1165657/cc2564c-maximum-throughput-data-rate-achievable-in-cc2564c-using-classic-bluetooth

器件型号:CC2564C
主题中讨论的其他器件: CC2564

您好!

我们想知道使用经典蓝牙模式和在 CC2564C 中可实现的最大吞吐量(数据速率)

请提供有关使用 CC2564C 模块的应用吞吐量的任何应用手册。

我们将 STM32L4Q5作为主机,并将使用 SPP 配置文件(使用 SPP 配置文件的原因是:我们希望将 CC2564C 用于高吞吐量应用)

谢谢、

Padmini

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

    您好、Padmini、

    团队使用 CC2564C 进行了测试、以实现更高的吞吐量 、我们能够在2.3s 或13kB/s 内看到30KB 的结果 该器件通过以下步骤进行了优化。

    使用 SPPLE 示例:

    1. 从示例中删除令牌机制
    2. 使用特征的通知方法发送数据(时间缩短至30秒)
    3. 强制器件进入从模式(我认为它从开始就作为从器件进行连接,但我们需要确保它处于从模式,以便下一个 API 正常工作。)
    4. 连接后、请求一个新的连接间隔–我在示例中添加了一条命令来执行此操作
      1. SPP+LE>设置连接间隔
      2. 目前,它已硬编码为10分钟-> 15最大连接间隔。 时间间隔将自行配置为15ms。

    通过这些更改、我能够获得~2.3秒的30KB 传输时间。 这是从 EVM <->EVM 和 EVM <->iPad 中复制的。

    很难说出可实现的最大吞吐量是多少、因为有许多因素会起作用、但希望此测试能提供良好的基准。

    此致、

    Rogelio

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

    您好、Rogelio、

    13kB/s (104kbps)的应用层吞吐量不足以满足我们的要求。

    TI 是否有任何可提供~500kbps 应用层吞吐量的蓝牙模块?

    谢谢、

    Padmini

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

    您好、Rogelio、

    您能回答上述已被询问的问题吗?

    TI 是否有任何可提供~500kbps 应用层吞吐量的蓝牙模块?

    谢谢、

    Padmini

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

    您好、Rogelio、

    您能回答上述已被询问的问题吗?

    TI 是否有任何可提供~500kbps 应用层吞吐量的蓝牙模块?

    谢谢、

    Padmini

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

    您好、Padmini、  

    很遗憾、我无法回答这个问题、因为我只能使用双模蓝牙器件。 我 建议您继续学习

    https://www.ti.com/wireless-connectivity/bluetooth/overview.html ,但正如我之前所说,吞吐量有许多变量可以改变数据传输的效率。

    此致、

    Rogelio

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

    您好、Rogelio、

    TI 没有关于蓝牙模块应用吞吐量的信息、也没有应用手册、因此很难选择所需的蓝牙模块。

    我确实知道有很多会影响吞吐量的变量、但如果 TI 提供一些有关每个蓝牙模块的应用吞吐量的测试结果来了解应用吞吐量、那将是很棒的。

     

    谢谢、

    Padmini

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

    您好、Padmini、

    我进行了一些挖掘、发现了这些信息、这将为您提供有关我们其他 BLE 器件吞吐量的更好示例。

    https://github.com/ti-simplelink/ble_examples/blob/simplelink_cc13x2_26x2_sdk-5.10/examples/rtos/CC26X2R1_LAUNCHXL/ble5apps/throughput_peripheral/readme.md

    但是、我知道您想使用蓝牙经典。 使用 CC2564C 进行的测试使用的是 SPPLE、这是一种 LE 曲线。 请给我一些时间来测试 CC2564C 器件的 SPP 配置文件吞吐量、然后我将返回我的结果。

    我想问您自己是否测试过 cc2564c、如果是、您实现了多少吞吐量。

    此致、

    Rogelio

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

    感谢 Rogelio 提供的链接、我将介绍相关信息。

    关于您的问题:

    我们尚未对 CC2564进行任何测试、目前正在根据要求选择合适的蓝牙/BLE 模块、即应用吞吐量至少应大于500Kbps

     

    与低功耗蓝牙相比、经典蓝牙可提供更高的吞吐量、因此我们希望使用经典蓝牙模块。

     

    如果您认为任何 BLE5模块能够提供比经典蓝牙更高的吞吐量、请建议/共享该信息。

    谢谢、

    Padmini

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

    您好、Padmini、

    但是、仍在努力创建新测试、如果您的唯一要求是器件必须具有500+<吞吐量、则双器件将满足该要求。 最终、您必须确定哪个模块最适合您的应用。 我将在获得结果后不断更新。

    此致、

    Rogelio

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

    您好、Rogelio、

    测试结果是否有更新??

    我确实看到大多数 BLE 器件不支持更高的吞吐量、因为 BLE 器件专为低功耗应用而设计。 如果您有任何特定的 BLE 器件模块可以支持更高吞吐量(~500Kbps)、请告诉我这些信息。

    谢谢、

    Padmini

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

    您好、RogelioD、

    根据您共享的链接(https://github.com/TexasInstruments/ble_examples/blob/simplelink_cc13x2_26x2_sdk-5.10/examples/rtos/CC26X2R1_LAUNCHXL/ble5apps/throughput_peripheral/readme.md)、

     

    SimpleLink 蓝牙5 MCU 在1M PHY 和2M PHY 时提供大于500Kbps 的吞吐量、这将满足我们的要求。

     

    我想知道为什么 CC2564C 提供104Kbps 的最大吞吐量、因为 CC2564C 和 SimpleLink 蓝牙5 MCU 都是基于低功耗蓝牙5的 MCU。

    谢谢、

    Padmini