Because of the holidays, TI E2E™ design support forum responses will be delayed from Dec. 25 through Jan. 2. Thank you for your patience.

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.

how is the crc value calculated in CC1350?

Other Parts Discussed in Thread: CC1350

i recently tried to use CC1350 to receive 433MHz FSK signal transmitted by SX1278 in RF studio,paramters are set below:50kbps,25k deviation,435MHz central frequency and 98kHz RX BW.SX1278 transmits the FSK data with the same settings.I found date can be received correctly,but crc always shows error.I wonder the calculation algorithm of CRC between SX1278 and CC1350 is different.

so my question is how crc value is calculated in cc1350 and how to change it to be same with sx1278?

below is receive result and format of SX1278.SX1278 is a transceiver of LoRa/FSK by Semtech.

  • Hello,

    The CRC polynomial and initialization values should match on TX and RX to eliminate CRC error status when the packet content is being received correctly. By default, the CRC being used in proprietary mode is the same as "IBM" type in the table that you have pasted. If you have not yet tried this option, can you please try to use the "IBM" CRC type on transmitter. If using option 1 (CCITT), the CRC polynomial and initialization values have to be changed with overrides on CC1350 to receive packet without CRC error.

    Regards,
  • Hi SVS,

    Thany you very much,you have solved my problem,now the CC1350 and SX1278 can communicate!