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.

[参考译文] CC2340R5:CC2340R5在通电时会自动选择通道

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1419156/cc2340r5-cc2340r5-automatically-selects-the-channel-when-it-is-powered-on

器件型号:CC2340R5

工具与软件:

Dears、

1.客户测试了多个 CC2345R5器件后发现了问题。 当多个 CC2345R5同时打开时、它们将占用相同的2.4G 蓝牙通道、从而导致主机和蓝牙从设备之间的通信失败。
2.是否可以设置 CC2340R5 SDK、以便在开启蓝牙时检测2.4G 通道是否被占用、并在该通道被占用时自动切换到其他通道?

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

    您好!  

    感谢您联系我们。  

    我想再多问几个细节、以便我能很好地理解这件事。  

    • 这里使用低功耗蓝牙吗?  
    • 您提到同时打开多个器件、但我们讨论的器件有多少个? 此外、它们为什么/如何同时打开?  
    • 在这种情况下使用了哪种类型的通信(广播/连接)?  
    • "通信失败"是什么意思? 连接是否终止、数据丢失等?
    • 通信最终是否工作(例如几秒钟后)?

    此致、  

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

    您好!

    • 这里使用低功耗蓝牙吗?  
      • Bel Le
    • 您提到同时打开多个器件、但我们讨论的器件有多少个? 此外、它们为什么/如何同时打开?  
      • 3个 CC2340R5、板载锚定器、外部硬接线控制同时上电;
    • 在这种情况下使用了哪种类型的通信(广播/连接)?  
      • 广播模式、同时上电、3个 CC2340R5初始化并开始广播、手机 BLE 搜索 CC2340R5广播成功并开始连接;
    • "通信失败"是什么意思? 连接是否终止、数据丢失等?
      • 手机 BLE 无法快速连接到 CC2340R5
    • 通信最终是否工作(例如几秒钟后)?
      • 搜索 CC2340R5大约需要30-120S、有时只能搜索1个 CC2340R5。
        找到频谱扫描(Span=0、Sweep=10ms):2个 CC2340R5广播部分重叠、应该是 BLE 广播相互干扰。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!  

    您描述的问题极不可能是同时打开设备造成的。 实际上、根据蓝牙规范、广播间隔具有伪随机部分、确保两个器件发送的广播不会无限期冲突。  

    为了进一步调查此问题、我建议验证以下几点:

    -确保所有设备使用不同的地址和不同的名称-否则电话可能会混淆  

    -确保广播间隔设置为较低值(低于100 ms)

    -确保电话使用的扫描参数最大程度地延长收听时间  

    我希望这将有所帮助、

    此致、  

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

    您好、

    -确保所有设备使用不同的地址和不同的名称-否则电话可能会混淆  

     是的、当前设置适用于不同的地址和不同的名称

    -确保广播间隔设置为较低值(低于100 ms)
    是、当前设置的间隔为50ms
    引脚兼容
    1.从 CC2340广播开始、手机可以快速发现 BLE
    2.顺序是两次 CC2340广播。 当有两个 CC2340广播时、广播频谱显然会重叠、手机无法检测到 BLE。

    e2e.ti.com/.../b8dde244c805512a8e508577e920ca4f.mp4
    请帮助查看除手机扫描设置之外是否还有其他可能的原因。

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

    您好!  

    感谢您提供的其他详细信息。  

    如果可能的话、射频分析仪可能不是最适合用于检测射频冲突的工具。 您可以更正相同通道(37、38、39)上的所有低功耗蓝牙设备广播、但每个数据包都很短(几百微秒)、因此您无法"看到"此工具发生的冲突。 如果您想说服自己相信这一点、请使用蓝牙监听器并查看每个广播包的计时。  

    看视频、我注意到三个要素:

    1. (轻微/有限或无影响)使用的广播间隔似乎是100ms (而不是50ms)-如果连接速度很重要、您可以考虑缩短广播间隔并使用有限的可发现广播
    2. 这三款器件似乎名称相同。 我已经看到的情况,电话被这"困惑"。 然后、您应该考虑对每个器件使用不同的名称。

     作为参考、这两条注释基于视频的~0:07

    此致、  

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

    您好、

    1.客户再次检查代码、设置为100ms。
    2.姓名没有冲突。 15秒前、在视频中、一部蓝牙多次开启和关闭、17秒后、两部蓝牙同时开启。

    在测试 CC254R5 SDK 时、如何确认是否存在冲突机制? 客户怀疑防碰撞功能不能正常工作。

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

    您好!  

    在测试 CC254R5 SDK 时、如何确认是否存在冲突机制? [报价]

    可以使用蓝牙监听器。 但是、如前所述、静态下不可能在独立的低功耗蓝牙器件之间重复发生冲突。 低功耗蓝牙可用于拥挤的环境(例如机场)、因此同一房间内可轻松容纳3个设备。  

    1.客户再次检查了该代码、并将其设置为100ms。
    [报价]

    我的重点是、如果您要加快连接建立、则应确保将此值设置为尽可能小的值。  

    此致、  

    [/quote]