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.

CC2640R2F: proprietary-rf tx/rx frames with no sync bytes

Part Number: CC2640R2F
Other Parts Discussed in Thread: CC2650

I need to implement a protocol which does not use sync bytes. The packet is fixed length comprising 4 byte preamble followed by 16 data bytes,

I know this can be done because I have a product from a different OEM that implements the same protocol on CC2650 but I prefer to use CC2640R2F because of the smaller package.

Can anyone point me to a relevant document or code fragment.

  • Hello Andy,

    Did you try using the TX_TEST_CMD, TX_CMD, or TX_ADV_CMD with .syncword = 0x000000?

    Try this and let us know your findings.

    Regards, 

    AB

  • Hi Andres

    I have a test box generating frames with no sync component, just preamble followed by 16 data bytes. I tried reception using  rfc_CMD_PROP_RX_t, rfc_CMD_PROP_RX_ADV_t and rfc_CMD_PROP_RX_SNIFF_t with a 0x0 sync word. None of them resulted in received data, the SNIFF command returned PROP_ERROR_RXOVF. If I set a non-zero syncWord for SNIFF, it gets the preamble.

    It feels like I am stumbling around in the dark.

  • Andres

    Rx & Tx of frames with no sync words does work - I have on my desk 3 modules from another OEM that are implementing the protocol needed for our product. Each of them uses a different SoC: cc2650, cc2652 and what I think is cc2640r2f. I can't be certain about the last one as the markings have been removed but the pin connections resemble the 32pin cc2640r2f.

    If the solution requires engineering resource is there a mechanism and price schedule for my company engaging that? I have tried to contact TI UK but they don't appear to want customers calling them as there is no valid telephone number.

  • Looking into this, I have included an additional engineer to look into this with me. I will let you know as soon as I have additional information.