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

Part Number: CC1200

Tool/software:

hello,

I am currently debugging the 4GFSK modulation on the CC1200 and testing interoperability with chipsets from other manufacturers. I have encountered a few issues and would like to seek your advice.

1.To provide some context:

The preamble is F5
The sync word is 22 37 49 F2 5B 1B
The Symbol rate is 4800(Bit rate 9600)
The frequency deviation (FDEV) is 2400
2.Both the sync word and preamble are placed in the TX FIFO along with the data and transmitted using 4GFSK, rather than being configured via hardware settings.

3.When the CC1200 is configured as the transmitter, I have successfully established communication, and the waveform matches that of the other manufacturer's chipsets. Reception works as expected.

4.However, when the CC1200 is configured as the receiver, I fail to establish communication, and the sync word interrupt is not triggered at all.

5.My question is: Does the CC1200 use 2FSK modulation for both the preamble and sync word for transmission and reception? Could this be the reason why the receiver fails to detect the sync word?

6.Are there any other potential causes for this issue? Even when I attempt to use two CC1200 modules for mutual 4FSK communication, the setup still does not work. However, 2FSK communication works fine in both directions.

I would greatly appreciate any insights or suggestions you might have on resolving this issue

1、It seems I have some thoughts on this. If the transmitter is sending the sync word F5 FS F5 F5 using 4FSK, then when the CC1200 is used as the receiver, the sync word should be set as CC CC CC CC.

2、However, if the transmitter is sending the sync word 22 37 49 F2 5B 1B using 4FSK, how should the sync word be configured when the CC1200 is used as the receiver?

3、The symbol mapping is as follows:

11 → +DEV
10 → +1/3DEV
00 → -1/3DEV
01 → -DEV

  • please share the setting and the exact packet you are transmitting when using the CC1200 as the transmitter. That way we can see if it is possible to also receive that exact packet.

    You write that the preamble is F5, but are you only sending 1 byte of preamble?

    BR

    Siri