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.

CC1200: The TOC_CFG.TOC_LIMIT setting on CC1200

Guru 16800 points
Part Number: CC1200

Hello,

My customers are trying to change the parameter of TOC_CFG.TOC_LIMIT from 00 to 01.
To change the parameter, do they need to set the additional parameter?
Especially, we want to know the default settings of TOC_CFG.TOC_PRE_SYNC_BLOCKLEN and TOC_CFG.TOC_POST_SYNC_BLOCKLEN in case of changing TOC_CFG.TOC_LIMIT to 01.
And is there any bad influence by changing the parameter?

They are using CC1200 as a receiver.
Because the transmitter's reference clock source is a RC oscillator, the variation of frequency is very large.
As a result, in case TOC_CFG.TOC_LIMIT is 00, the receiver (CC1200) cannot receive the many packets.

Best Regards,
Nomo

  • There is an European standard which has a <2% frequency offset tolerance requirement. For this we use TOC_CFG.TOC_LIMIT = 01b. The TOC_CFG register is set to 0x4E. That should be a good starting point for the customer.

    When TOC_CFG.TOC_LIMIT is different from 0 you need a longer preamble (2-4 bytes). No other disadvantage compared to when there is no data rate offset and TOC_CFG.TOC_LIMIT = 0 can be used.