Thread 中讨论的其他器件: CC1120
工具与软件:
我们有2个系统设置。 每个系统都有一个"发送器"和一个"接收器"。 "接收器"充当收发器、但"发送器"不从收发器读取射频消息。
我们在频率 E 上设置一个发送器和一个接收器时、它们会按预期进行连接并保持连接。
我们在频率 F 上设置了第二个发射器和接收器,第二个系统连接并保持连接。
在某个未知时间(1秒到17分钟之间的任何时间)、其中一个系统断开连接。
我们已在多个频率上执行了此测试设置、以下是我们测试过的部分频率:
E = 433.60 MHz、 F = E - 150kHz。
E = 433.75 MHz、 F = E - 150kHz。
E = 433.90 MHz 、 F = E - 150kHz。
E = 433.60 MHz 、 F = E - 150kHz。
E = 433.75 MHz、 F = E - 300kHz。
E = 433.90 MHz 、 F = E - 300kHz。
每个 CC1020的接收器通道带宽设置为19.2kHz*、偏差为4.5kHz。
我设置了一个 Saleae、并确认系统 E 从系统 F 接收射频消息、即使系统 F 在150 kHz (或更多)之外。 鉴于我们的接收器通道带宽为19.2kHz、这似乎不应该发生。
此外、如果我设置系统 E 并将其连接起来。 然后只需打开发送器 F (使接收器 F 保持断电状态)、系统 E 仍将断开连接。
是否有人遇到过这样的问题? 是否要修改任何建议的寄存器设置以防止我们的器件断开连接?
当有多个发送器主动传输时、我们的接收器件似乎无法正确检测或解码有效的射频消息。 但存在这种情况、即两个发送器都在间隔为150kHz (至少)的不同频率上运行、并且接收器件在19.2kHz 的接收滤波器带宽下运行。 似乎这不会引起问题。 是否有建议的寄存器可以修改、以滤除来自另一个发送器的噪声?
我附加了一些图片、用来描述我们观察到的不同场景。





