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:无法接收前2个传输

Guru**** 661510 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/1310004/cc1101-cannot-receive-first-2-transmission

器件型号:CC1101

尊敬的所有人。

我第一次使用 CC1101射频芯片、遇到了一个奇怪的问题。

我的设置是 PIC16f1827和板 E07-M1101D (最可能的 板是来自 AliEspress)  

问题是、在上电后、 RX 没有(也许正确)第一次或第二次从 TX 接收到数据。 我发送数据2次后、一切都很正常(电路板运行24小时、没有丢失数据)。

我 现在知道的是:

- RX 看到在空中有一些数据(GPO0反应),但 rxBuffer 中的数据可能是垃圾的,具有不良的 CRC。 我强制读取所有 rxBuffer、但我的数据不在那里  

-上电后,我把 接收板置于发送模式,并发送一些数据,在第三板正常到达。 所以、这似乎不是 初始配置问题。

-我有3个板。 一个电路板在1次接收后反应正常、2个电路板在2次 接收后反应正常  

我现在做什么:

-尝试各种加电复位方法  

在开始接收前放入空闲状态并清除 Rx 和 TX 缓冲区

开始接收前手动启动频率校准

-在开始接收前放入 rx、空闲、rx

他们都不能帮我解决我的问题。

能不能给我一些提示来解决我的问题?

PS:CC1101具有一些唯一的 ID、比如 MAC? 我在数据表中没有找到与此相关的任何信息。

提前感谢您。

此致。

 

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

    您好,Vasile,

    我正在联系我们的一位对该器件有经验的专家。

    此致、

    亚瑟

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

    太棒了!

    感谢您的关注和参与。

    此致。

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

    我看不到任何原因为什么你总是会收到一个错误的数据包,然后开始接收正常. 就随后进入 RX 而言、首次进入 RX 的过程没有什么不同。

    测试时、我建议您首先使用 SmartRF Studio 中的默认设置之一进行测试。  

    还要使用 SmartRF Studio 作为发送器、以确保 TX 正常。

    您的代码不应执行以下操作以外的任何操作:

    1) 1)初始化 MCU

    2)根据数据表中描述的手动复位程序重置无线电

    3) 3)使用从 SmartRF Studio 导出的默认寄存器设置配置无线电。

      (将 PKTLEN 设置为最大61以避免任何 RX FIFO 溢出)

    4)选通 RX (如果使用 Studio 中的设置、将自动执行校准)

    5) 5)等待下降中断 GDO0 (Studio 中的无效设置给出 IOCFG0 = 0x06)

    6) 6)读 出 RXBYTES 以找出 RX FIFO 中有多少字节

    7) 7)读取 RX FIFO (RXBYTES.NUM_RXBYTES 字节数)

    Br

    Siri

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

    噢、Siri。

    非常感谢您的回复。

    在你告诉我"必须工作"后,我发现我的软件上有一个小错误. "我是你的!

    现在、您能告诉我有关这个问题的一些信息吗:  

    CC1101具有一些唯一的 ID、例如 MAC? 我在数据表中没有找到与此相关的任何信息。

    非常感谢您的观看。

    此致!

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

    不、它没有。

    Siri