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.

[参考译文] CC1200:具有射频监听模式的 CCA 实施

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1192736/cc1200-cca-implementation-with-rf-sniff-mode

器件型号:CC1200

您好!  

我想在 CC1200中执行 CCA 实施以及射频监听模式、是否有任何方法可以在监听模式下实现它。

我们的主要问题是、我们分别将 GPIO0和 GPIO2用于同步检测和 RX。

因此、剩下的唯一可用引脚是 GPIO3。 但是、正如数据表中提到的、它将切换较长的射频睡眠和开启状态。

请指导我们如何实现共同国家评估。

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

    很抱歉、但我不确定我是否理解您的用例。 在接收模式下锁定数据包时、监听模式用于降低电流消耗、  

    CCA 是一种 TX 设置、在该设置中、您可以在 strobbing TX 之前将器件置于 RX 中、以检查通道是否可用。 您不能使用监听模式来检查通道是否可用于 TX。  

    Siri

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

    抱歉。 让我解释一下我的担忧。

    我想知道在使用监听模式时、使用 CCA 是否有限制。

    如果没有、如何在应用中使用 CCA。

    while (1)

    TrxSpiCmdStrobe (CC1200_SWOR);
    ReadRSSI();
    DelaymSec (100);

    在此代码片段中、当我将 CC1200保持在监听模式并测量 RSSI 值时、无论 输入到它的任何信号如何、我都连续获得 RSSI =-128。

    而。 如果我将命令选通从 EWOR 更改为 RX、我将得到馈送的大约信号强度。

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

    正如我已经写过的、如果你想读取 RSSI、你不能使用监听模式/监听。

    如果没有信号、wor 命令会尽快退出 RX、因此当您尝试读取 RSSI 时、无线电不再处于 RX 中。

    此外、如果您要为 TX 执行 CCA、则无需手动读取 RSSI。  

    您只需使用 CC1200的 CCS 功能、如用户指南的第6.11节中所述。

    这意味着您将在 RX 时选通 STX (使用正常的 RX 命令)。

    当您希望处于 RX 状态以实际接收数据包而不检查是否有空闲信道时、可以使用 WOR。

    Siri

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

    正如您所建议的、我们无法在监听模式下读取 RSSI 值。

    我们进行了一个小实现、在读取 RSSI 值之前、我们将其称为 RX 命令选通、并提供20ms 的延迟。 当我们提供-72dBm 的信号时、仍在执行此操作、当读取之间的 RSSI 值时、我们观察到 RSSI =-128。



    我们还检查了数据表并计算了 CS 响应时间、结果为0.3ms、但我们仍然提供20ms 的延迟、无法正确读取 RSSI 值、您能告诉我问题是什么。

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

    RSSI 为-128表示 RSSI 尚不有效(在 RX 中还不够长)、是否可以是在您读取-128的情况下、无线电已接收到一些噪声并退出 RX?

    您可以通过在读取 RSSI 后读取 MARCSATE 来检查此情况、以确保对讲机仍处于 RX 状态。

    Siri