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.

[参考译文] LAUNCHXL-CC26X2R1:专有射频-如果 TX 和 RX 距离超过约15cm、数据传输将失败

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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/1407112/launchxl-cc26x2r1-proprietary-rf---data-transfer-fails-if-tx-and-rx-distance-is-more-than-approx-15cm

器件型号:LAUNCHXL-CC26X2R1
主题中讨论的其他器件: CC2652RSysConfig

工具与软件:

您好、TI:

我正在使用基于 LAUNCHXL-CC26X2R1的 CC2652R MCU 来获取射频 ESL

TI 专有射频

CCS - 12.5.0

编译器版本- 5.2.6

我的代码基于"SDK - SimpleLink cc13xx CC26xx SDK - 7.41.00.17"示例代码 rfUARTBridge。

我将数据从 TX 传输到 RX、像1000个数据包 (每个数据包包含60字节的数据)

当两个 TX 和 RX 之间的数据传输正常时、 如果电路板靠得很近、则工作在15cm 范围内。

当我传输1000个数据包时 、 如果 TX 和 RX 之间存在一定距离(15cm 以上)、则会缺少一些数据包。

我的查询是、

请指导我使用 TI 射频模块远距离传输大量数据的可能原因和解决方案是什么?

谢谢!

Ajay Reddy

系统。

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

    Ajay、您好!

    1. 您使用的是 LAUNCHXL-CC26X2R1板还是定制硬件?
    2. 您要以什么间隔发送60字节数据包?
    3. SysConfig 中的 TX 电源配置是什么?
    4. 丢失了多少个数据包(即 PER)?
    5. 您能否使用 Smart RF Studio 7复制结果?

    此致、
    Ryan

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

    Ryan、您好!

    1.是的、我使用的是 LAUNCHXL-CC26X2R1板。


    2.不同的间隔分别是50ms 和500ms、同样的问题发生了。


    3. TX 功率配置为5dBm。


    4.实际上我正在传输总共1936个数据包(每包60字节),在 TX 是成功传输和 RX 没有接收,它是缺失的   ,如3 - 30个数据包每次传输的数据,当我把板( TX & RX)放置在附近( 0 - 20厘米),它没有丢失任何数据包,当我         增加了它丢失数据包的距离范围。


    5.是的、我通过使用 Smart RF Studio 7进行了测试、我将在下面的中随附结果屏幕截图、我使用了 TI 发布的示例代码、这些代码也缺少一些数据包。 这里我还提供了这些屏幕截图。

    请参考上面的屏幕截图并指导我、有哪些可能的方法可以解决这个问题?

    谢谢、此致、
    Ajay Reddy

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

    您能否 在 Smart RF Studio 7中找到一些"收到不正常"器件并确定它们是否来自 TX 器件?  接收器可能会拾取来自附近其他不是预期来源的器件的数据包。  随着距离的增加以及物理屏障、信道噪声、RSSI 阈值等其他因素的增加、丢失数据包的情况也并不少见  因此、在各种因素的情况下、PER < 1%是可行的、并不表示 CC2652R1器件存在问题。  这就是为什么多个无线电软件解决方案实现消息 ACK 功能、以便在 RX 器件指示其未接收到最后一个数据包时、发送器可以重新发送消息的原因。

    此致、
    Ryan