您好!
我们正在解决 CC2640R2器件范围存在的问题、该器件使用主机测试固件并在外设和中央模式下运行。
虽然我们未在外设模式下工作时观察到任何距离问题、但在这种模式下、即使在很长的距离内、连接和数据传输也是可靠的、但我们在中央模式下也遇到了明显的限制。
具体而言、当彼此相差不超过2-3米时、器件能够充分发挥性能。 但是、超出此距离后、还会出现连接问题。 在服务和特征发现期间以及连接尝试期间发生故障。 器件通常在建立连接后立即终止连接。
为解决此问题、我们尝试提高器件的传输功率(Tx 功率)。 最初、ble_user.config.c 文件中的默认 Tx 功率索引设置为7、对应于 TxPowerTable 中的0dBm。 我们将此设置调整为12、对应于5dBm。
不幸的是,这一调整只产生了微不足道的改善。 虽然器件在小于5米的距离内表现出更好的性能、但在超出该范围时仍然存在故障。
我们还遇到了 CC2640R2 LaunchPad 评估板的类似范围问题、该评估板通过 BTool 应用中的 HCI 控制。 BTool 应用程序在建立连接后立即收到了 TerminateLink 事件。
我们正在寻求有关如何在中央模式下运行时扩大器件范围的指导。 我们非常感谢您提供任何见解或建议。 如果您需要任何进一步的详细信息、请告知我们。