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.

[参考译文] CC1125:cc1125中未传输特定字符串

Guru**** 2536780 points
Other Parts Discussed in Thread: CC1125

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/614922/cc1125-particular-character-string-not-transmitted-in-cc1125

部件号:CC1125

你(们)好

我已使用cc1125模块进行TX/RX通信。cc1125模块 与PIC24fj128ga202 控制器接口。

在我的代码中,我使用了60 字节的缓冲区进行传输。当我从发送器发送数据流时,接收器会正确接收所有数据。

但是当我发送特定字符串“Chesterfield,Sheffield”时,接收器有时没有收到它

调试时,发送器处的marcstatus显示传输成功(0x40),接收器端显示RX_SUCCESS (0x80)。

但当读取NUM_RXBYTES寄存器时,它显示为0。

我在传输前已跟踪过代码,代码中没有问题。我怀疑cc1125内部过程

 我已附上RF配置设置供您参考。请通过此issuee2e.ti.com/.../cc1125-rfconfig_5F00_settings.txt帮助我

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

    看到您的设置有一些奇怪的问题,因此我生成了具有以下PHY参数的新问题:12 kbps,+/-6 kHz偏差(这在您的POST中未指定),25 kHz RX滤波器BW和458.525 MHz。

    使用40 MHz TCXO测试CC1125,并接收所有数据包;即使在传输“Chesterfield,Sheffield”时也是如此。

    25 kHz RX滤波器BW可能有点过低,因为它不允许RX和TX装置之间存在太多频率偏移。 通过设置 FREQOFF_CFG启用对PLL的反馈(FB2PLL)可通过+/-RX过滤器BW/4 (即 在本例中为+/-25 kHz/4)。 如果这还不够,您需要使用更宽的RX滤波器BW (例如 31.25 kHz)+ FB2PLL。

    e2e.ti.com/.../CC1125-12kbps-RX.xml

    e2e.ti.com/.../CC1125-12kbps-TX.xml