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.

[参考译文] CC1310:导致意外行为的射频流量

Guru**** 2482105 points


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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1258919/cc1310-rf-traffic-causing-unexpected-behavior

器件型号:CC1310

您好!  

我正在研究专有硬件。 我通过 XDS110调试器使用 SmartRF Studio、通过数据包 Rx 和数据包 Tx 验证射频设计。 当只有一个发送器和接收器工作时、一切正常。 RSSI 值在规格范围内、所有数据包都已正确接收。 当我 使用 Tx 数据包运行第二个器件(总共2个活动 Tx)时、接收器部分的行为很奇怪。 接收到的 Nok 和误包百分比显著增加、接收到的 OK 数量以 50-100个步长递增、而不是一个一个。 即使我进行了有效的地址滤波、我仍然可以观察到这一点。 同样、当有一个 TX 和一个 RX 时、一切都正常。 当第二个 TX 处于激活状态时、错误显著增加、并且数字(错误和 OK 消息)大幅递增、而不是像之前那样逐个递增。   

我使用默认配置低频:

此致、

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

    尊敬的 Kenan:

    您的两个发射器的工作频率是否相同? 如果是、则您看到的结果符合预期。 这两个信号将相互干扰,接收器将不会接收到任何信号。 在这里、地址过滤也没有太大帮助。 尝试使用两个不同的频率、看看是否有用。

    此致、

    Hg

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

    嗨、Haiatullah、

    您说这基本上是由于无线电中的射频流量造成的。 除了改变频率,是否有任何技术或方法,你可以建议避免流量或降低它的影响?  

    谢谢、

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

    尊敬的 Kenan:

    如果确实不想更改频率、则可以对发送器进行配置、以便在传输前查看信道是否处于繁忙状态。 如果信道正忙、请等待一段时间、然后重试。 您可以看看 SDK 中的 rfListenBeforeTalk 示例、了解如何实现这一目标。  必须在 CSS 中运行该示例。 无法 在 SmartRF Studio 中运行。

    此致、

    Hg

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

    您好  Haiatullah、
    我按照你的建议把频率从865 MHz 改成了865, 05 MHz 和它的工作. 然而,我现在看到另一个奇怪的情况。 我正在使用 SmartRF studio packetTx/TX,如果我将 Rx 设置为865, 05 MHz 和 Tx 设置为865 MHz Rx , Rx 端不会像预期的那样接收任何数据包,但是,如果我将 Tx 设置为865, Rx 和 Rx 设置为865 MHz , 05 MHz 接收几乎所有的数据包? 你能解释一下 背后的原因吗?

    此致、

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

    尊敬的 Kenan:

    这可能是由晶振不准确引起的。 假设您有两个器件、即器件1 (RX)和器件2 (TX)。 假设器件2中的晶体具有-5ppm 误差。 如果将该设备设置为以865 MHz 传输、则它将以864.95 MHz 传输、而接收器在865 MHz 等待。 您将不会接收到任何数据包。  

    如果将器件2设置为以865.05 MHz 传输、则实际上将以大约865 MHz 的频率进行传输。 在这种情况下、您将收到数据包。

    您可以通过将器件设置为以选定的频率发送 CW 来测量晶体误差。 然后、您可以使用频谱分析仪来查看器件实际以什么频率进行传输。

    此致、

    Hg