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.

CC2500: Proprietary protocol compatibility

Part Number: CC2500

Hi,

I'm trying to capture a proprietary 2.4g signal. I can see CC2500 is a close match for my signal but there are a few problems in my way;

-My signal is 25 byte, 96 kbps on 2.4ghz frequency, FSK modulation. The signal swings between ±500khz. SmartRF studio settings is giving me a maximum value of 405khz chanel spacing. If I leave it as 405, can i still catch this RF signal?

-My signal starts with a preamble of FAAAAAAA and 25 byte value, but CC2500 preamble is AAAA according to the datasheet. Can i set this preamble on the cc2500? If i cant, is CC2500 able to ignore the first byte of the signal and act as this is a 24byte signal which starts with AAAA?

My ultimate question is if I cant use this chip, are there any alternative recommendations that is able to catch this signal?

  • Hi,

    I have reached out to some subject matter experts with the inquiry you have provided. I will come back with an update as soon as I hear back. In the meantime, are you able to share any additional information or the use-case you are implementing? Any additional information may help us come to a resolution more quickly and efficiently.

    Best Regards,

    Jan

  • - Does your packet format contain a sync word? 

    - The chip is not designed for this high modulation index. It could be that you will be able to receive the signal but performance could be impacted. Only testing could give the answer. 

    Out of curiosity, what type of transmitter do you have that have this format? 

  • Signal format is this:

    0xFAAAAAAA1234XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYY110

    FAAAAAAA is the preamble, 1234 is the sync word, X part is the data, Y part is the CRC-16 check value, 110 is the footer.

    This is a wireless game controller. I want to use this as a remote control for my projects.

  • Hi,

    It is not possible to program the preamble on the CC2500 to be anything other than 0xAAAA. With regards to receiving a signal, it should be fine if the signal being received starts with 0xFAAAAAAA. The radio uses the sync word to detect the packet, so it should be fine if the difference you have mentioned with the preamble is present.

    Best Regards,

    Jan