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+CC1190 design. Spurs appears at fc-(fosc/2) and are greater than the EN 300 220 limit of -54 dBm

Other Parts Discussed in Thread: CC1101, CC1190

Hi,

I read the section 9.4 "Crystal" of the AN094 ("Using the CC1190 Front End with CC1101 under EN 300 220") and it says that some spurs derivated from the crystal oscillator can be a problem for certification :
"There are spurs appearing at N times the reference frequency (= N x crystal frequency/2).
These spurs are also folded around the carrier. The further away in Hz the spurs are from the
carrier the lower they will be in amplitude. For operation at 869.525 MHz the spur closest to
the carrier will be at 864 MHz when using a 27 MHz crystal and at 871 MHz when using a 26
MHz crystal. A 27 MHz crystal frequency is recommended for the CC1101-CC1190 design."

In order to confirm that point I made some measurements regarding the 7.8 "Unwanted emissions in the spurious domain":

- DUT: cc1101+cc1190 with SAW+integrated balun in between. RF filters equivalent to reference design "cc1101_cc1190EM 869MHz"

- cc1101 crystal frequency: 27 [MHz]

- method 7.8.2.1 (the module doesn't have any antenna, only a SMA connector)

- central frequency: 869.525 [MHz]

- nominal power: see pictures

- temperature: 23°c

It appears that the spur do not appear at 864 MHz but at 856.02 MHz:

I decided to decrease the power and see how the spurs are changing:

The spur at 883.02 MHz seem to be generated by saturation, as it disappears whenever I decrease the output power (it actually disappears under noise with an output power of ~15dBm).

Anyway, the spur at 856.02 MHz is inside the template with an output power of 9dBm or lower. Above 9dBm, it exceeds the template, and with the nominal 23dBm output power, in is 8dB too high. Furthermore, It is not on the 864 MHz frequency, as stated in AN094.

Could you please help me figuring out
1) why it is not on 864 MHz (given by the app note AN094)
2) how can I decrease this spur

ps: my register config:

0x29,  // IOCFG2        
0x2E,  // IOCFG1        
0x06,  // IOCFG0        
0x47,  // FIFOTHR       
0xD3,  // SYNC1         
0x91,  // SYNC0         
0xFF,  // PKTLEN        
0x04,  // PKTCTRL1      
0x45,  // PKTCTRL0      
0x00,  // ADDR          
0x00,  // CHANNR        
0x06,  // FSCTRL1       
0x00,  // FSCTRL0       
0x20,  // FREQ2         
0x34,  // FREQ1         
0x62,  // FREQ0 
0xCA,  // MDMCFG4       
0x75,  // MDMCFG3       
0x13,  // MDMCFG2       
0x22,  // MDMCFG1       
0xF8,  // MDMCFG0       
0x34,  // DEVIATN     
0x07,  // MCSM2         
0x30,  // MCSM1         
0x38,  // MCSM0         
0x16,  // FOCCFG        
0x6C,  // BSCFG         
0x43,  // AGCCTRL2     
0x40,  // AGCCTRL1     
0x91,  // AGCCTRL0      
0x87,  // WOREVT1       
0x6B,  // WOREVT0       
0xFB,  // WORCTRL       
0x56,  // FREND1        
0x10,  // FREND0        
0xE9,  // FSCAL3        
0x2A,  // FSCAL2        
0x00,  // FSCAL1        
0x1F,  // FSCAL0        
0x41,  // RCCTRL1       
0x00   // RCCTRL0       

Thanks you.