主题中讨论的其他器件:CC2400、
我们使用 CC2400和 CC2510进行车辆收发器(TRM)和接地(轨道开关)收发器之间的通信。 车辆定期传输无线电数据包、接地收发器正在接收、当接收到有效数据包时、应答数据包会传输到车辆。 当车辆通过地面收发器时、 来自车辆的接收信号电平将增加 、并且数据包将开始解码。 信号达到最大值后、开始降低其电平、直到不再对帧进行解码。 对于20...30 km/h 的车速、我们发现 CC2400与 CC2510在信号增加时相位期间的行为差异很大。
CC2400按预期方式作出反应、RSSI 由零增加至最大值、然后再次下降至零、此时数据包被接收并像有效数据包一样被解码。
CC2510。信号电平增加时、会在时间内做出不同的反应-在 信号电平接近最大之前不会解码有效数据包、 然后 RSSI 跳至接近最大值、然后在信号降低期间、RSSI 逐步下降、并且仍然像使用 CC2400一样接收数据包。
如何在射频信号增加期间使 CC2510的工作方式与 CC2400相同?
CC2400和 CC2510无线电部分的行为取决于无线电控制寄存器的值-我很清楚。 但寄存器很多,它们在两个部分是不同的... 我在 SmartRFstudio 中没有发现任何设置可影响 CC2510的此行为。
在具有 CC2400的收发器中、我们的固件使用所有无线电控制寄存器的复位值之后的默认值。
对于 CC2510、我们使用了 SmartRFstudio 的导出寄存器、我们使用250kBd、8ms/数据包。
应答此支持请求后、可以通过电子邮件发送收发器行为记录。