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.

[参考译文] CC1101前导码,同步字质量

Guru**** 2539500 points
Other Parts Discussed in Thread: CC1101

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1027627/cc1101-preamble-sync-word-quality

主题中讨论的其他器件:CC1101

各位同事,大家好,我使用的是 CC1101,我对一个有趣而重要的问题感兴趣。 在开发程序期间、同步和接收器灵敏度问题、非常重要的参数、
1)前导码长度、
2)和 。

1_第一个参数的长度(2;3;4;6;8; 12;14。 字节)它如何影响质量、长度、信号/噪声传输、图形、什么依赖关系? (笑声)

2_and 第二个参数、我认为、应该与类似 ,但是 我们有16位(符号)(SYNC_1;SYNC_0)和 为4、5、7、11、13、14个字符(符号)、但这里是16位、它也不代表 Barker 代码(看起来不像)、什么是 代码? 该特定代码提供了什么信噪比? ,它有哪些依赖项、图形?

3_还有另一个奇怪的问题、在数据表中、默认情况下它等于(SYNC_WORD_16=0xD3;0x91)、但例如在 smart_RF studio 7中、它提供了(SYNC_WORD_16=0x7A;0x0E)原因是什么? 它们之间的区别是什么?

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

    为了使用数据包处理程序和 FIFO 接收帧、CC1101需要前导码和同步字。 一个非常简单的解释是前导码用于位同步、而同步字用于字节同步。

    在器件特性化期间、我们找到了不同 PHY 的前导码长度和同步字的建议值。

    在大多数情况下(如果不是全部)、我们建议使用4字节长前导码和4字节长同步字。

    数据表中的灵敏度数字是使用特征化设置获得的、例如、减小前导码长度可能会降低射频性能(如果没有足够的时间进行位同步、AGC 趋稳等、则无法检测到同步。)

    遗憾的是、我们没有显示灵敏度与前导码长度等方面的任何图、如果出于某种原因想要传输的前导码比我们建议的少、这将是您需要自行测试的结果。

    请注意、如果您将 CC1101用作发送器、将其他部分用作接收器、则如果使用的接收器可以处理短前导码、则可以减小前导码长度。

    对于同步字、我没有背景来解释为什么选择0xD391作为默认值、但同步字最重要的一点是它具有:

    -良好的自动关联属性

    -是直流平衡

    -最可能的转换"1"<->"0"

    我们建议使用4字节长同步字,因为这样可以减少“假”同步字命中次数(使用2个字节而不是4个字节会增加在噪声中找到“同步字”的可能性)

    同样、也可以使用其他同步字和长度、但要获得数据表性能、您需要使用建议的设置。

    请在 SmartRF Studio 中指定哪些设置建议使用与0xD391D391不同的同步字、因为我找不到它(也请指定您使用的 SmartRF Studio 的哪个版本)

    Siri