微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > 如何消除cc1101频谱杂散

如何消除cc1101频谱杂散

时间:12-23 整理:3721RD 点击:

大家好,

      最近在做一个产品,用到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. “杂散”是要看你的配置的。把你的配置列出来我看看。不一定是杂散呀。正常信号的频谱可能就长这样

你好,感谢回复

     一开始我们也怀疑正常波形就是这个样子,但是使用了另外的一款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的截图发上来吧。这个列表可读性太差啦。

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

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

“标准模组”是什么呢?

你好,

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

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

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

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

谢谢!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top