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.

[参考译文] CC1312R:扫描通道并检查前导码链

Guru**** 2482225 points
Other Parts Discussed in Thread: CC1312R

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1215099/cc1312r-scanning-channels-and-check-for-preamble--chained

器件型号:CC1312R

大家好。

我想做的事:

专用无线电。 跳频。

在发送器上发送很长的前导码。

接收器开启:

在前导码所需的时间内扫描尽可能多的通道。

理想情况下、扫描是将命令链接在一起、以更改频率/通道并运行 CMD_PROP_CS、然后对一组通道重复执行。

但我不知道可以使用链接命令构建循环、并且可以修改每次运行的频率。

问题:

-我不想只使用 RSSI、因为它会触发噪音。 在旧芯片中、我本来要使用前导码_quality 来检查正确的前导码=位同步。 但它不适用于 CC1312。 因此、我假设我必须使用相关性与 SFD。 但是、我能否将01010101用作 SFD、然后使用相关方法来验证我是否具有"正确"的信号、而不仅仅是噪声?  (调制解调器的相关顶部没有详细记录)

我能否在 for/while 循环中链接这些命令、或者我必须仅以线性方式链接这些命令。 这意味着我只会链接一个 CMD_FS 和一个 CMD_PROP_CS。 并且必须在 CM4中断处理程序中完成频率/通道更改、然后才能再次调用链接的命令?

此致

无需更多电线

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

    大家好

    首先、可以使用 CMD_PROP_CS 来查找前导码。 这通过设置 bEnaCorr = 1来完成。

    请查看此处了解详情:

    CMD_PROP_CS—SimpleLink CC13XX/CC26XX SDK 专有射频用户指南5.30.00文档

    但是 、如果更改频率超过1MHz、还需要更新设置命令、因此无法使用更改命令。

    如果您使用示例3个不同的通道并且它们彼此靠近、则只能使用 CMD_FS、但每个频率需要一个命令:

    频率1 = 868.0MHz

    频率2 = 868.5MHz

    频率3 = 869.0MHz

    CMD_FS_1 -> CMD_PROP_CS  -> CMD_FS_2 -> CMD_PROP_CS -> CMD_FS_3 -> CMD_PROP_CS

    Br

    Siri.

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

    感谢 Siri、

    现在已了解 CMD_PROP_CS。

    CMD_FS 的限制令人有点惊讶(仅来自频带中心+/- 1MHz)。 您能否共享一个链接以在其中进行记录。 在 TRM 中没有找到、但可能是在线的。


    Br
    无需更多电线

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

    这里只是额外的评论。  

    在以下支持案例中、TI 参阅1.5%
    因此、对于902-928MHz、915MHz 的中心频率允许我们在不进行设置的情况下从902-928MHz 改变。

    https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/897167/cc1312r-frequency-change-related-questions

    或者有更新的 SDK 更改了此规则...(我只在 e2e. 没有提供给任何正式文档)

    Br
    无需更多电线


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

    我锁定在这一点、并与 R○D 进行讨论

    您正在使用哪种 PHY?

    Siri.

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

    PHY 是 IEEE 802.15.4 50kbps、25kHz DEV 2个 GFSK
    同时支持868频带和915MHz 频带。

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

    我咨询了 R&D、一般情况下、我们建议使用 SmartRF Studio 中的设置。

    这意味着、如果您选择915MHz、CMD_FS.frequency 将为0x0393、CMD_PROP_RADIO_DIV_SETUP.centerFreq = 0x0393、而如果您更改为916MHz、则这两个字段都将更改为0x0394。

    对于我们进行的所有测试/表征、这将是使用的设置。

    CMD_PROP_RADIO_DIV_SETUP.centerFreq 中编程的内容与偏差和 RX 滤波器 BW 的缩放相关。

    根据研发、1.5%的差异应该没问题。 在 CMD_PROP_RADIO_DIV_SETUP.centerFreq 和 CMD_FS.frequency 之间、至少数据速率为50kbps 及更高)、因此建议您尽量保持 setup 命令不变。

    只是想让您知道、我们在这里进行测试时更改了两个参数。

    Br

    Siri.

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

    友好的建议:
    您应该通过设置  CMD_PROP_RADIO_DIV_SETUP.centerFreq = 0x0393来测试和表征此@915MHz、而 CMD_FS.frequency 将为0x0386和0x03A0

    915MHz 频带下的 FH 系统可能需要此 SmartRFstudio、它并不是仿真此类跳频的真正相关应用。

    我们正在计划采用每秒5KB 的 FH 系统变体、我当然非常关注、因为您的答复表明、这将在每秒50 KB 以下运行。

    无需更多电线

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

    友好的建议:
    您应该通过设置  CMD_PROP_RADIO_DIV_SETUP.centerFreq = 0x0393来测试和表征此@915MHz、而 CMD_FS.frequency 将为0x0386和0x03A0

    915MHz 频带下的 FH 系统可能需要此 SmartRFstudio、它并不是仿真此类跳频的真正相关应用。

    我们正在计划采用每秒5KB 的 FH 系统变体、我当然非常关注、因为您的答复表明、这将在每秒50 KB 以下运行。

    无需更多电线

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

    大家好

    首先、我并不是说应该使用 Studio 来测试频率。 一样。 我简单地说、Studio 是我们必须为客户提供我们建议设置的工具。

    当我们对器件进行表征并建议设置时、我们的目标是为客户提供能够尽可能出色地射频性能的设置。

    对于 CC1312R、这意味着我们建议在频率更改时更改设置命令。

    另一个例子是前导码长度。 我们建议的长度应能根据数据表中的性能数据得出结果。 这并不意味着您不能使用较短的前导码、而是意味着您可能无法获得数据表中所述的相同性能数字。

    对于频率、使用 Studio 中的设置可以实现最佳性能(以及我们已经测试的性能)。

    跳频是在应用级别完成的、这不是我们正在描述的特性。

    在这种情况下、可以使用非特征化设置来满足必要的时序要求。

    遗憾的是、我们没有资源针对我们器件用于的所有不同用例测试所有不同的设置。

    当涉及到您要使用的5kbps 设置时、您是否指的是 Simplelink 远距离模式设置?

    请注意、此 PHY 不使用标准前导码、您无法使用 CMD_PROP_CS 来查找此 PHY 的前导码

    如果您想以5kbps 的速率使用 genfsk PHY、这不是我们想要的、因此不确定在这种情况下会使用什么设置。

    如果不更新设置命令、您将在 RX IF 频率中引入错误、这将影响无线电可以处理的频率误差。

    我联系了研发部门、他们告诉我、对于窄带应用、他们强烈建议在改变频率时更新中心频率、 但是、如果您提供有关您计划使用的5 kbps 设置的更多信息、我可以让 RF 组中的某个人为您查看一下。

    Siri.