Tool/software:
Hi ti team,
Our cc2500 module is used on a high-power flash, several hundred watts. The cc2500 is in a receiving state for a long time. Normally, it is in a channel for a long time without frequency hopping. We recently found that the cc2500 suddenly received incorrect data during operation, and the data was always out of order. We re-initialize the cc2500 by re-calling the initialization function. We configure GDO0 io to notify the master mcu of data packets. We have compared it and found that each time the cc2500 receives data on time, the data is incorrect. The software clears the FIFO of CC2500 after each data read and re-enters the RX mode.
We have verified for a long time, but we have not found the reason. Have you received any customer feedback with similar problems? Do you have any suggestions for our situation?