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:在 cc1312/14上重新访问4FSK

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1471425/cc1312r-4fsk-revisited-on-cc1312-14

器件型号:CC1312R

工具与软件:

晚上好、

我正在尝试评估这两款芯片的4-FSK 能力。

我需要的第一个*不明确*信息是4-FSK 编码/解码的实际开始位置。

它是1)前导码、2)同步字还是3)有效载荷?

仅仅将格式字段 FEC 编码设置为9是不够的事实、这表明存在 alt。 2是有效答案。

我使用0xdf5f55df 作为同步字、这会导致*some*响应、其中默认的同步字似乎不起作用。

此外、启用 PN9白化似乎会降低可靠性。

我用一个 rxbw 的1547 ,通过纯粹的实验,似乎给了最好的结果。

我没有在125kHz 偏差、1Mbps (1Msyms?)时实现误差增加。 但接收不到正确的 nr 个数据包、

如果我添加了正确的和有 CRC 错误的部分内容、则会遗漏、因此无法识别这些内容。

总而言之、我的调查结果:

通过将 fecMode 设置为9来启用无文档记载的4FSK。

将偏差降低到125kHz (从1Mbit 示例配置开始)

将同步字更改为上面的一个或主要由+dev*3、-dev*3组成的一个。

禁用白名单。

---

进一步调查结果9-Feb

通过这种方式设置时、可实现从 CC1312到 CC1314的低错误率通信。

在-60dBm 接收到的级别 PKT 错误率为0-1%。 但是、发送的合格数据包和不良数据包之和几乎= nr

在另一个方向上、接收到所有带有 CRC 错误的数据包、指示 CC1312无法运行4FSK 接收器。

数据会随机混淆、当我与发送的数据进行比较时、每5-10字节就有一个"翻转"位。

主要原因是 CC1314发送器还是 CC1312接收器、尚不清楚。

我无法测试实际比特率、因为我使用2-FSK 设置进行修改、所以我*预计它是2 Mbps。

---

也许对实施有一定了解的人可以进行一些细述。

SmartRF Studio 中的"工作"预定义配置将有助于...

此致、

Gullik

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

    尊敬的 Gullik:

    前导码和同步字为2-FSK、有效负载为4-FSK。

    您能否共享您在 CC1312和 CC1314上使用的设置?

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

    感谢您的回答、Diego、

    带 CC1312 Launchpad 的笔记本电脑1

    笔记本电脑2、带 cc1314 Launchpad + XDS

    两者上均为 SmartRF Studio 2.32

    L1、从868MHz 1Mbps 350kHz 偏差、2.2RxBW 开始

    L2、从50kbaud 示例开始、开头为 meny (来自其他帖子的建议)

    复制 L1中的值

    验证的数据包可以双向在2FSK 中传输

    在两者上将 fectmode 设置为9

    将偏差降至135kHz。

    如果 pre+syn = 2fsk、则两侧同步字设置为0xd75f55df (来自另一个帖子)应该无关紧要

    CC1312 TX 1314 RX RSSI =-45dBm

    发送了100 rec 92条良好、3条不良

    发送100 rec 97良好、0不良

    发送100 rec 97良好、1差

    CC1314 TX 1312 RX RSSI =-46dBm

    已发送100 rec 71 (良好)、27 (不良)

    发送100 rec 68良好、 6 不良

    发送了100 rec 66 (良好)、12 (不良)

    此致

    Gullik

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

    感谢您的回答、Diego、

    带 CC1312 Launchpad 的笔记本电脑1

    笔记本电脑2、带 cc1314 Launchpad + XDS

    两者上均为 SmartRF Studio 2.32

    L1、从868MHz 1Mbps 350kHz 偏差、2.2RxBW 开始

    L2、从50kbaud 示例开始、开头为 meny (来自其他帖子的建议)

    复制 L1中的值

    验证的数据包可以双向在2FSK 中传输

    在两者上将 fectmode 设置为9

    将偏差降至135kHz。

    如果 pre+syn = 2fsk、则两侧同步字设置为0xd75f55df (来自另一个帖子)应该无关紧要

    CC1312 TX 1314 RX RSSI =-45dBm

    发送了100 rec 92条良好、3条不良

    发送100 rec 97良好、0不良

    发送100 rec 97良好、1差

    CC1314 TX 1312 RX RSSI =-46dBm

    已发送100 rec 71 (良好)、27 (不良)

    发送100 rec 68良好、 6 不良

    发送了100 rec 66 (良好)、12 (不良)

    结果略有不同、但请注意、我们有-46dBm、最后一次尝试是使用衰减器等、因此电平下降了大约20dB、但不会达到极端

    此致

    Gullik

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

    尊敬的 Gullik:

    如果执行 CC1312 Tx 和 CC1312 Rx 以及 CC1314 Tx 和 CC1314Rx、会出现什么情况? 哪种情况更好?

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

    我之前的帖子表明这两种组合都没有表现良好、但 CC1312接收器除外

    更大的问题。 两者都丢失了数据包

    12->14 95/100 97/100 98/100    (接收良好+不良/已发送)

    14 -> 12 95/100 74/100 78/100    (接收良好+不良/已发送)

    我认为 SmartRF Studio 设置 RCVR 接受好和坏的 CRC ,但总数很短...

    在前面的帖子中、我的水平为-60dBm、在该设置中、cc1312的 CRC 误差为100%、如所示

    接收器、其中类似级别的 cc1314出现几乎0%的 CRC 错误。

    接收好和坏数据包表示前导码+同步+级别正常

    请参阅进一步的调查结果9-Feb……

    Gullik

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

    尊敬的 Gullik:

    您能否尝试使用50kbps PHY (而不是 1Mbps PHY)作为 CC1312上的起点?