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:同步串行模式下的位错误

Guru**** 2539500 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/719079/cc1125-bit-error-under-synchronous-serial-mode

器件型号:CC1125

您好!  

我的客户正在使用 CC1125的"同步串行模式"来实现其协议。 其中一个步骤是、集中器不断向空气发送所有0xAA、节点在同步串行模式下以特定间隔在不同频率下接收信号。 …节点找到有效的101010 μ s 后、节点/集中器将设置链路。 他们遇到信道故障问题。 因此、他们进行了以下测试。

 

信号发生器将始终以一个频率发送所有0xAA 信号。

CC1125接收信号不连续。

他们发现存在位错误。 所示。

请帮帮我。

我们已经做了以下工作:

  1. 找到的 AGC 基准可能会影响 BER、但绝不会达到 BER=0。
  2. 调节输入信号振幅、不会影响 BER。
  3. 调节 RXBW、无影响。
  4. 延长 RX 窗口的时间、例如50位、无影响。
  5. 如果连续保持 RX 模式、则没有错误。  

 

设置如下所示。

 

 RADIO_REGISTER_SINGLE_WRITE (CC1125_IOCFG0、        0x09);//serial_RX   
 RADIO_REGISTER_SINGLE_WRITE (CC1125_IOCFG2、        0x08);//serial_CLK  
 RADIO_REGISTER_SINGLE_WRITE (CC1125_MDMCFG0、       0x0A);                                                      
 RADIO_REGISTER_SINGLE_WRITE (CC1125_MDMCFG1、       0x06);//FIFO_EN 禁用
 RADIO_REGISTER_SINGLE_WRITE (CC1125_PKT_CFG2、      0x05);//同步 串行 模式  
 RADIO_REGISTER_SINGLE_WRITE (CC1125_SYNC_CFG0、     0x00);//
 RADIO_REGISTER_SINGLE_WRITE (CC1125_PREAMARY_CFG1、 0x00);//
 RADIO_REGISTER_SINGLE_WRITE (CC1125_SERIAL_STATUS、 0x08);//为   IO 引脚启用同步  
 RADIO_REGISTER_SINGLE_WRITE (CC1125_DCFILT_CFG、    0x1C);
 RADIO_REGISTER_SINGLE_WRITE (CC1125_FS_DIG0、       0x50);

 

数据速率 : 9.6kbps  
fdev     : 4K
rxbw :     24kHz
XTAL FREQ :38.4Mhz(2.5ppm TCXO)
频带:  230MHz

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您写道:"如果连续保持 RX 模式、则没有错误。 "您能否概述软件如何进出 RX 以及如何切换通道?

    示波器图片是否仅显示一个通道的结果、该结果仅表示 RX 或其他内容?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    步骤1:radio_command (CC1125_sidle);

    Step2:adio_register_write (CC1125_FREQ2、 cc1125_rx_freq_reg、 3);

    Step3:radio_register_write (CC1125_FREQOFF1、 cc1125_freq_adj_reg、 2);

    步骤4:RADIO_COMMAND (CC1125_SRX); //设置 RX 模式

    BR。 Albin

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    后退一步:在 CC1125同步串行模式上、基本上与 FIFO 模式相同、这意味着数据在引脚上输出、而不是进入 FIFO。 这意味着在同步串行模式下、仍然需要一个同步字才能进行位/字节同步。 禁用同步字将导致位干扰、如您在此处所见。