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:如何将 PHY 从1M 更改为2M?

Guru**** 2589300 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1369531/cc2340r5-how-to-change-phy-from-1m-to-2m

器件型号:CC2340R5

工具与软件:

您好!

在测试过程中、我们的 BLE 最大速度仅为410Kbps、并使用 BTool 检查、其1M PHY 设置并禁用 PhyCoded。

在 SDK 中、我 在 HCI.h 中找到了一些有关 PHY 的代码、但无法将断点添加到调试中。

我想在启动时将 PHY 设置为2M,我该怎么做?

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

    您好 Xuefeng!

    感谢您的联系。

    您是否使用了 SDK 中的任何开箱即用示例、如 basic_ble? 我建议查看 用户指南的以下部分:初始化 PHY 和更改 PHY。

    希望这对您有所帮助。

    大卫。

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

    尊敬的 David:

    我将使用 DATA_STREAM 示例、并进行了一些修改、禁用了显示模块。

    我已经用示例 based_ble 进行了测试、这种方法连接一个器件、然后使用焊盘按钮更改 PHY。 我将更改 PHY 代码复制到了我的 DATA_STREAM 中、但它不起作用。

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

    您好 Xuefeng!

    我想问一下、您使用什么作为中央设备(移动应用程序或 BTool)? 手机将请求2MPHY、如果外设支持、则通信将在该 PHY 中发生(请参阅 PHY 协商、图105)。

    Br、

    大卫。

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

    尊敬的 David:

    我使用移动设备作为中央设备。

    是否有办法读取 PHY 值、 我尝试使用 HCI_LE_ReadPhyCmd、但什么都没有。

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

    您好 Xuefeng!

    如果您运行 basic_ble (不禁用默认启用的显示模块)并通过串行终端进行连接、我希望在没有按钮接口的情况下看到类似的东西、连接会设置为2MPHY。 这对您来说不是这样吗? 您是否对开箱即用示例(DATA_STREAM / basic_ble)进行了任何其他修改?

    Br、

    大卫。

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

    尊敬的 David:

    谢谢、我在你粘贴时得到了这些信息、而且这是我需要的。

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

    尊敬的 David:

    更多有关此器件的信息、 PHY 的值是 Rx 的值、 TX PHY 是否会同时更改?  

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

    您好 Xuefeng!

    可通过 调用 HCI_LE_SetPhyCmd ()之后查看两个器件的 PHY 首选项来确定 PHY 何时发生变化。 如果两个器件都更喜欢使用 LE 2M PHY、则 PHY 将更改为 LE 2M PHY。 如果 PHY 由于中央优先级仅为2M 而更改为2M、则外设无法将 PHY 改回1M、直到中央将其 PHY 首选项更改为也支持1M。 类似地、如果 PHY 由于外设首选项仅1M 而更改为1M、则中央设备将不能将 PHY 更改为2M、直到外设也将其 PHY 首选项更改为支持2M。

    Br、

    大卫。

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

    谢谢大卫。