您好、朋友、
如果我设置解码射频数据 NRZ、ASK、434MHz 和数据速率4.1Kbps、它可以正确接收射频数据。 如果我设置解码射频数据 NRZ、ASK、434MHz 和数据速率4Kbps、则会获得错误的射频数据。 为什么我无法获得正确的射频数据、它们只有0.1Kbps 的不同。 我可以设置哪个寄存器来获取正确的射频数据? 我不需要这种严格的数据速率。
祝你一切顺利
吴德华
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.
您好、朋友、
如果我设置解码射频数据 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
设备应该能够执行此操作、但您需要正确的设置。