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.

如何消除cc1101频谱杂散

Other Parts Discussed in Thread: CC1101

大家好,

      最近在做一个产品,用到cc1101.、

      PCB完成后用频谱仪测试发射频谱,发现频谱不够干净。开始怀疑元器件有问题导致,更换了确定过的模组的元器件。情况没有改善。 

      PCB是做过50欧姆阻抗匹配的,布局和参数也尽量按照官方的设计参考。

      1、不知道接下来还能从哪些方向尝试解决?

      2、有一个小疑问,cc1101的晶振是26M,官方datasheet的推荐电容是27pF,但是参考设计上的值却是15pF,我试过27pF,一部分晶振无法启振。不知道上述问题与晶振有没有关系。我也试过换“标准模组的晶振”,发现没有改观

    下面是频谱仪测试的图,紫色表示最大值,黄色表示实时波形。由于不太会用频谱仪,不知道这样设置是不是合理,但是使用“标准模组”对比过,标准模组紫色图没有杂散(如下图)

下图为我自己的板子频谱

     

下图为“标准模组”频谱

       

  • Robin, 

    1. 晶振是要CL匹配的。你需要先计算,后调试。你可以看看这篇文章,虽然不是一颗芯片,但原理是通的。

    http://www.ti.com/lit/an/swra495f/swra495f.pdf

    2. “杂散”是要看你的配置的。把你的配置列出来我看看。不一定是杂散呀。正常信号的频谱可能就长这样

    BR. AZ

  • 你好,感谢回复

         一开始我们也怀疑正常波形就是这个样子,但是使用了另外的一款cc1101模块测试,使用相同的程序和配置进行数据发送(如上述中的“标准模组”),图形完全没有左右的两个尖角,所以怀疑是自己的板子有问题

    配置如下


    uint8_t PaTabel[8] = {0x00,0xc0,0x00,0x00,0x00,0x00,0x00,0x00};
    RF_SETTING rfSettings ={
        0x0D, // IOCFG2
    0x2E, // IOCFG1
    0x2E, // IOCFG0
    0x07, // FIFOTHR
    0xD3, // SYNC1
    0x91, // SYNC0
    0xFF, // PKTLEN
    0x04, // PKTCTRL1
    0x32, // PKTCTRL0
    0x00, // ADDR
    0x00, // CHANNR
    0x06, // FSCTRL1
    0x00, // FSCTRL0
    0x10, // FREQ2
    0xb0, // FREQ1
    0x71, // FREQ0
    0x47, // MDMCFG4
    0x83, // MDMCFG3
    0xb0, // MDMCFG2
    0x22, // MDMCFG1
    0xF8, // MDMCFG0
    0x15, // DEVIATN
    0x07, // MCSM2
    0x30, // MCSM1
    0x18, // MCSM0
    0x1d, // FOCCFG
    0x1c, // BSCFG
    0x07, // AGCCTRL2
    0x00, // AGCCTRL1
    0xb1, // AGCCTRL0
    0x87, // WOREVT1
    0x6B, // WOREVT0
    0xFB, // WORCTRL
    0xb6, // FREND1
    0x11, // FREND0
    0xE9, // FSCAL3
    0x2A, // FSCAL2
    0x00, // FSCAL1
    0x1F, // FSCAL0
    0x41, // RCCTRL1
    0x00, // RCCTRL0
    0x59, // FSTEST
    0x7F, // PTEST
    0x3F, // AGCTEST
    0x88, // TEST2
    0x31, // TEST1
    0x09  // TEST0
    };
  • 你把smartRF studio的截图发上来吧。这个列表可读性太差啦。

    BR. AZ

  • OOK? 这个杂散不会有任何影响呀。

    既不会影响正常通信,也不会影响过认证。

    “标准模组”是什么呢?

    BR. AZ

  • 你好,

    目前我们使用的调制方式是ASK

    所谓的标准模组就是我们之前采购的,认为比较成熟的模组产品,我们用来作为比较参考。

    我们用一些433遥控器也测试过频谱,基本都和"标准模组"相同,没有什么杂散。

    目前这个杂散会不会影响通讯性能或者稳定性,确实不太清楚,所以想请教一下。

    谢谢!