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: Fine-tuned Data Rate (For Reverse Compatibility to CC1000)

Part Number: CC1101
Other Parts Discussed in Thread: CC1000

Hello TI,

I am working on a project that involves using a cc1101 to be compatible with an existing ecosystem built around the CC1000

The issue I am having is that I am cocerned that the Data rates available in the CC1101 are not exact matches to those with the CC1000

In the existing ecosystem, there is a CC1000 whose data rate is set at 38.400kHz

When trying to configure the CC1101 a 38.4kHz data rate in SmartRF, smartRF will only allow 38.3835kBaud or 38.4827kBaud

Now I understand this is consistent which the 'step size' listed below (38.4827-38.3835 = 0.0992)




The 38.3835kBaud configuration on my cc1101 does not seem to be accurate enough to sucessfully receive data from the CC1101 at 38.4kBaud

--I have tested this; all 1's or 0's look relatively accurate but content breaks down for all other data (I am sure I have correct carrier freq; deviation; modulation; etc)

Is there any possible way to fine tune the cc1101's data rate to be exactly 38.4kBaud?

thanks

  • Am wondering if a viable work around is to somehow manually feed a CLK signal (through SCLK?) to the cc1101 to get that exact 38.4kBaud

  • There should be no need to finetune the data rate for the CC1101 (and SCLK has nothing to do with the data rate on the air, this is for the SPI used to configure the CC1101).

    I do not have a CC1000, but I did a test where I used one CC1101 as the transmitter, and programmed the data rate to 38.4827 kBaud and the other one was configured as receiver with a data rate of 38.3835 kBaud, and the receiver was able to receive all the packets, so a data rate of 38.4 on the transmitter side is not a problem.

    It would be useful if you could provide some more information regarding what you are actually testing.

    How is your CC1000 configured?

    What is the format of the packets you are sending?

    How is the CC1101 configured? 

    Are you using normal mode or serial mode (sync. or transparent)

    How are you doing your testing and what is the results?

    Siri