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: How to change CC1101 working frequency without using predefined register values

Part Number: CC1101

Hi Sir,

Our customer have some question about the using of CC1101, they want to know how to change the working frequency of CC1101 without using predefined register values. The details are as below:

Problem description: 

Our firmware requires the ability to change CC1101 working frequency without using predefined register values. So far we found that using TI SmartRF generated values makes it impossible to change frequency. Also we found that using chip default values for FSCAL*, TEST* allows us to change frequency, but hurts TX power.

 

Question1: Is it possible to get better documentation for FSCAL*, TEST* registers and/or algorithm how to calculate their value for specific frequency(same as in SmartRF)?

Question2: Is it safe to change only FREQ* registers without setting FSCAL*, TEST* and keeping their default values?

Can u help to give some suggestion for this question?

Thanks,

Kind Regards

  • - How to set the working frequency is covered in "21 Frequency Programming" in https://www.ti.com/lit/gpn/cc1101

    - FSCAL: These registers should be set according to the settings provided in SmartRF Studio. Most of the registers in the FSCAL is updated when running SCAL (or automatically when going to RX/ TX). See "19.4 Active Modes (RX and TX)" in the users guide. The FSCAL registers shall not be set as a function of the wanted frequency. 

    - TEST: Use settings from SmartRF Studio.