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**** 2487425 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/1177450/cc1101-data-rate-is-too-strict

器件型号:CC1101

您好、朋友、

如果我设置解码射频数据 NRZ、ASK、434MHz 和数据速率4.1Kbps、它可以正确接收射频数据。 如果我设置解码射频数据 NRZ、ASK、434MHz 和数据速率4Kbps、则会获得错误的射频数据。 为什么我无法获得正确的射频数据、它们只有0.1Kbps 的不同。 我可以设置哪个寄存器来获取正确的射频数据? 我不需要这种严格的数据速率。

祝你一切顺利

吴德华

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

    尊敬的 Ted:

    当您获得错误的数据时、您的发送器是否以4.1kbps 的速率发送、您的接收器是否以4kbps 的速率接收? 在这种情况下、您将无法接收正确的数据。 在 这样的低数据速率应用中、发送器和接收器之间的0.1kbps 差异非常显著。 请为您的发送器和接收器使用相同的数据速率。  

    您可以在寄存  器设置 MDMCFG4.DRATE_E[3:0](地址= 0x10)和 MDMCFG3.DRATE_M[7:0](地址= 0x11)中设置数据速率。  要找到正确的寄存器设置、请使用数据表第12节中的公式:

    https://www.ti.com/lit/gpn/CC1101

    此致、

    Haiatullah G.

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

    https://www.ti.com/lit/an/swra234a/swra234a.pdf

    设备应该能够执行此操作、但您需要正确的设置。  

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

    您好、Haiatullah Gholami、

    是的、我的发送器以4.1kbps 的速率发送、我的接收器以4kbps 的速率接收。 我会得到错误的数据。 容差很小。 我可以增大接收容差吗?

    此致、

    吴德华  

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

    尊敬的 Ted:

    CC1101具有此设置、即 BSCFG (0x001A)[1:0]。 您可以将该寄存器设置为0x1。  这将打开数据速率偏移补偿。 您能否尝试一下、让我知道它有何帮助? 您为什么不以相同的数据速率发送和接收数据?

    此致、

    Haiatullah G.

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

    您好 、Haiatullah Gholami、

    我将该寄存器设置为0x1。 该数据速率偏移补偿可以解决我的问题。 它可以解决问题。 我正在实验发送数据的容差。

    此致

    吴德华