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:与围绕其他 CC13XX MCU 构建的无线电之间的互连性、采用 TI-15.4 Stack FH 模式

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1339664/cc1312r-inter-connectability-with-radios-built-around-other-cc13xx-mcus-in-ti-15-4-stack-fh-mode

器件型号:CC1312R
主题中讨论的其他器件:CC1352P、、 CC1190、CC1310

您好!

在使用 CC13XX 无线电的多年努力中、我们累积了相当多的围绕不同 CC13XX MCU 构建的无线电、例如 CC130、CC13-90、CC1352P。 只要使用相同堆栈的固件进行编程并共享相同的网络参数(PAN ID、加密密钥、网络名称、通道掩码等)、它们似乎都能够相互连接。 当我们开始使用基于 CC1312R 的无线电时、情况似乎不再是这样。

我们有以下8个无线电:

A、CC1312R、B:CC1312R + CC1190、定制板、均根据 SDK v7.40中的示例代码编程为传感器节点。  

C:CC1310 + CC1190、定制电路板、基于 CC13-90参考设计、根据 SDK v4.10中的示例代码编程为传感器节点

D:CC1352P1-launchpad、根据 SDK v7.40中的示例代码编程为传感器节点

E:CC1310 + CC1190、定制电路板、基于 CC13-90参考设计、根据 SDK v4.10中的示例收集器代码编程为收集器

f:CC1352P1-launchpad、根据 SDK v7.40中的示例代码编程为收集器节点

G:CC1310-launchpad、编程为收集器、基于 SDK v4.10中的示例代码

H:CC1312R、定制电路板、来自与 A/B 相同的批次、根据 SDK v7.4的示例代码编程为收集器节点

它们都共享相同的 PAN ID、加密密钥、信道掩码、网络名称、  在任何给定时间只有一个 E 和 F 无线电处于打开状态。

到目前为止、测试结果为:

A/B 可以连接到 F

A&B 可以连接到 G

C&D 可以连接到 E

C&D 可以连接到 F

A&B 可以连接到 H

A&B 无法连接 E。

实际上、这两个基于 CC1312R 的无线电可以连接到 CC1352P1 Launchpad、但无法连接到另一个 CC13-90自定义无线电。

这是由这两个基于 CC1312R 的无线电广播上的不准确晶体引起的吗? 我们如何调试这种可连接性问题? 问题似乎出在无线电 E、即定制的 CC13-90无线电上。 Bit、其与同一设计和 LaunchPad 的无线电通信没有问题。

谢谢。

ZL

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

    您好、ZL:

    如果这确实是由晶体不准确导致的、则可以使用 SmartRF Studio 进行检查、以仅隔离射频性能。 这将有助于确定根本原因。

    • 如果您使用 SmartRF Studio 以及 LaunchPad 和定制板执行基本数据包 TX/RX 测试、观察到的结果是什么?  
    • 您是否能够测量定制电路板(电路板 A 和 B)的输出频率以检查实际发射频率是多少?  
    • 您是否能够增加 RX BW、看看这是否允许电路板 A/B 连接电路板 E?

    此致、

    扎克

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

    您好、Zack、

    感谢您对这个问题的回答以及我关于 DSSS 的其他主题。

    我刚刚再次进行了测试、A&B 可以连接到同一设计和同一批次的另一个无线电。   A/B 和 E 的频率输出可能会略微偏离标称值、这不足以导致 LaunchPad 通信出现问题、但也足以导致彼此之间的通信失败。 我会尝试您的建议、看看我能找到什么。

    此致!

    ZL

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

    事实证明这是负载电容器问题。 我们基于 CC13-90将 CC1312R1装配到一个设计上、该设计没有用于 HF 晶体的外部负载电容器。 在不改变电容器阵列增量的情况下、输出频率会偏离标称值约60kHz。 输入适当的电容器阵列差值后、CC1312R + CC1190电路板似乎能够与其他电路板正常互连。