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.

[参考译文] CC2640R2L:BT

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1355871/cc2640r2l-bt

器件型号:CC2640R2L

您好!

我们正在解决 CC2640R2器件范围存在的问题、该器件使用主机测试固件并在外设和中央模式下运行。

虽然我们未在外设模式下工作时观察到任何距离问题、但在这种模式下、即使在很长的距离内、连接和数据传输也是可靠的、但我们在中央模式下也遇到了明显的限制。

具体而言、当彼此相差不超过2-3米时、器件能够充分发挥性能。 但是、超出此距离后、还会出现连接问题。 在服务和特征发现期间以及连接尝试期间发生故障。 器件通常在建立连接后立即终止连接。

为解决此问题、我们尝试提高器件的传输功率(Tx 功率)。 最初、ble_user.config.c 文件中的默认 Tx 功率索引设置为7、对应于 TxPowerTable 中的0dBm。 我们将此设置调整为12、对应于5dBm。

不幸的是,这一调整只产生了微不足道的改善。 虽然器件在小于5米的距离内表现出更好的性能、但在超出该范围时仍然存在故障。

我们还遇到了 CC2640R2 LaunchPad 评估板的类似范围问题、该评估板通过 BTool 应用中的 HCI 控制。 BTool 应用程序在建立连接后立即收到了 TerminateLink 事件。

我们正在寻求有关如何在中央模式下运行时扩大器件范围的指导。 我们非常感谢您提供任何见解或建议。 如果您需要任何进一步的详细信息、请告知我们。

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

    Sumanth 您好!

    感谢您的联系。 请通过以下问题帮助我、以便进一步帮助您:

    1. 外设正在运行 based_ble 示例? 从您使用"ble_user.config.c"进行描述的行中、我假设是这样。
    2. 您如何/在 based_ble 中的代码中的什么位置将 TX 功率设置为5dBm?
    3. 使用的是外部天线还是评估板内部天线?

    Br、

    大卫。

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

    1、外设正在运行 based_ble 示例? 从您使用"ble_user.config.c"进行描述的行中、我假设是这样。

    回答:外设正在运行主机测试应用程序。 我们利用主机测试固件并根据场景将模式配置为外设模式或中央模式。

    2.您如何/在 based_ble 中的代码中的什么位置将 TX 功率设置为5dBm?
    回答:我们将 ble_user.config.c 文件中的默认 Tx 功率索引从7修改为12、对应于5dBm。
    这是主机测试固件的正确文件吗? 如果没有、请告知我们调整主机测试固件 Tx 功率的正确位置。

    3.使用的是外部天线还是评估板内部天线?
    回答:CC2640R2 LaunchPad 评估板也存在该问题。 当器件处于外设模式时、我们不会遇到任何问题;但是、只有在处于中央模式时才会出现问题。

    此外、请确认是否单独调整 Tx 功率可以解决范围问题、或者是否需要调整其他参数来增大范围? 如有任何关于这一问题的资料,将不胜感激。

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

    Sumanth 您好!

    我懂了。

    您正在使用哪个 SDK 版本? 在 SDK 内部、您是使用 ble5stack 还是 blestack?

    有关如何调整 TX 功率的信息、请查看以下应用手册: 如何使用蓝牙产品进行射频无线电测试 (第3.2节:执行 Tx 测试)。 在刷写 host_test 并使用 BTool 后,必须使用 Ext_Set phc.44xPowerCmd ()命令来修改 TX 功率。

    希望这对您有所帮助。

    Br、

    大卫。