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.

[参考译文] CC1352R:说前先听示例

Guru**** 2552210 points
Other Parts Discussed in Thread: ENERGYTRACE

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1008780/cc1352r-listen-before-talk-example

器件型号:CC1352R
主题中讨论的其他器件:ENERGYTRACE

您好!

在 rfListenBeforeTalk 示例(CC13x2 SDK)自述文件的底部、我们可以看到:

"使用默认设置时、需要~250us 才能确定信道是否处于繁忙状态。 考虑到最坏的10次重试情况、整个链的执行大约需要5.6ms、包括 CMD_NOP 和 CMD_COUNT_BRANCH。"

而在示例中、EndTime 设置为
#define IDLE_TIME_US 5000
rf_cmdPropc.csEndTime =(idle_time_US + 150)* 4;//添加一些裕度*

上述句子含糊不清。 不清楚这些"默认设置"指的是什么。

  • 默认值、如示例中所示
  • 默认为由 RF Studio 生成

问题:

1)假设设置了示例中的值、确定信道是否占线(单次重试)需要多长时间?

2) 2)假设 RF_cmdPropC.csEndTime=0、确定通道是否繁忙需要多长时间(一次重试)?

此致

Adam

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

    尊敬的 Adam:

    自述文件中的"默认设置"指默认示例设置。  

    我们将向您回复计时。

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

    你好、Adam

    您可以使用 EnergyTrace 查看链用于不同设置/重试等的时间长度

    以下是在存在干扰器的情况下使用 CC1352PLP 默认设置运行的示例。

    CC13x2比 CC13x0快、该链所需的时间不到4ms。 我想、自述文件是为 CC13x0创建的、我将在更新数字时添加注释。

    Siri

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

    你(们)好、Siri

    感谢您的提示。

    假设单次检查大约需要250us,该变量的作用是什么?

    #define IDLE_TIME_US 5000
    rf_cmdPropc.csEndTime =(idle_time_US + 150)* 4;//添加一些裕度*

    它设置为20.6ms。 我在您的能量迹线上的任何位置都看不到这种"空闲时间"。

    BR
    Adam

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

    IDLE_TIME_US 默认设置为5ms。 这是在信道可用的情况下、无线电在更改为 TX 之前将保持在 RX 中的时间。

    我的图显示了通道处于繁忙状态的情况。

    Siri