您好!
我正在尝试 CC110L 收发器、频率为434MHz。 我单独构建了两个 PCB:发送器和接收器。
在这两种情况下、SPI 总线以100KHz 工作、我可以将寄存器作为芯片版本、芯片状态、RSSI、TX 和 RX FIFO 中的字节数等写入/读取。 射频滤波器完全相同。
Tx 器件似乎正常。 我附上从 SA 拍摄的照片、该照片以434MHz 为中心。 发送带有地址检查的小变量数据包(< 20字节)、无广播、0x21。 首先、我在空闲状态期间清空 TX FIFO、然后将有效负载(加上长度和地址检查)写入 TX FIFO、然后校准 并启用合成器和发送器(使用选通命令)、并等待数字 GPIO-0在数据包发送完毕后下降。 GPIO-0配置为0x06
我遇到的问题是在接收器中:初始化过程中从 SmartRFStudio 充电的参数相同。 然后、我对合成器和接收器进行校准和启用(使用 STROBE 命令)。 两个问题:
在接收器中、我每2秒执行一次 SPI 轮询、并且 RX FIFO 有一个特定的可变字节数、每次我读取 FIFO 时都会减小。 但 GPIO0-O 不发送任何有效的数据包。 GPIO-0配置为0x06。 我在控制台上附上我观察到的内容的屏幕截图。 这是预期行为吗? 为什么 FIFO 中应该填充"有效数据包"?
2.-当我开始从发送器发送数据包时、我在接收器的 GPIO-0中看不到任何活动、所以它可能不会检测到我理解的前导码或同步字。 我使用了 Smart RF Studio 中给出的建议参数。 我也连接它。 那么、可能会发生什么情况? 在 开始更改调制解调器中的参数或频率偏移、数据速率或 RX BW 或其他任何内容之前,我想向我提供一些建议。
非常感谢。
何塞