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.

[参考译文] CC1020:NRZ灵敏度比曼彻斯特低得多

Guru**** 2445440 points
Other Parts Discussed in Thread: CC1020

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/601483/cc1020-much-lower-sensitivity-with-nrz-than-manchester

部件号:CC1020

我们有一个基于CC1020的产品,它支持具有0xaaaa前言的曼彻斯特编码协议。 这很好。 现在,我们要添加对另一个前导码为0x0000的协议的支持。 这不可靠。

从数据表部分5.9 3 I读取:

'推荐的前导码为'1.0101万…' 位模式。 中也应使用相同的位模式
曼彻斯特…,提供'1.1001万100110 '10.011万 '芯片'模式。 这对于位同步器来说是必需的
正确同步至编码。'

曼彻斯特解码器不能使用0x0000作为前导码(0x5555..空中)吗?

我尝试解决此问题的方法是将CC1020配置为NRZ编码,并自己解码曼彻斯特编码。 这对于强信号非常有效,但灵敏度已下降,至少为5 dB。 根据数据表,在4800 kBaud时,差值应仅为1 dB。

是否有任何其他配置参数需要在NRZ和曼彻斯特之间进行更改? 到目前为止,我只更改了MDMCFG1。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    它纠正了曼彻斯特解码器不能可靠地使用0x0000作为前导码(广播中的0x5555...)。 芯片不知道您是在空中传输0x55还是0xAA,并将同步到正确的101.0101万 (0x55),还是同步到不工作的1010.101万 (0xAA)。

    您尝试解决方法也是我要做的。 更换调制解调器[1:0]应该足够了。 我没有很好的解释为什么您会遇到5 dB的灵敏度下降。 您可以尝试调整的位字段为RXDEV_M,RXDEV_X,并在AFC控制寄存器中设置。