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.

Custom preamble cc1101

Other Parts Discussed in Thread: CC1101

Hey,

the data i want to receive with a cc1101 looks like this:

We see a premplae at the beginning of the paket. After the preamble follows the payload, so there is no sync word.

If i understood correct, the only way to receive such a paket with cc1101 is to use asynchronous serial operation, would you confirm this?

  • Hi

    You can use synchronous serial mode (with sync search disabled) or asynchronous serial mode.

    You can also try to use normal mode/FIFO mode and look for a 16 bits sync word where the sync word is set to 0xAAAA.

    BR

    Siri

  • Hi, 

    thank you. How to disable sync search?

    The next problem is, that the applied protocol is a proprietary protocol and the packet length exceeds 255 bytes but there is no field which contains paket length. So do i have to use infinite packet length mode? Does this work with synchronious serial mode?

  • Sync search is disabled by setting MDMCFG2.SYNC_MODE = 0. When using serial mode you can receive as long packets as you want as it is up to the application software to put the radio back in IDLE state.

    Please take a look at the serial mode code example found here: http:\\www.ti.com\lit\zip\swrc021

    BR

    Siri