Other Parts Discussed in Thread: CC1120
We have a issue where we loose connection with some radios. Measuring the transmitted radio frequency, we noted that the transmit frequency suddenly shifted randomly, the shift is in the range 10-100 MHz!
- Reading back register settings after the frequecy shift, everything look like it was when it was initialized
- Sending a calibration strobe do not bring the frequency back
- Sending a reset strobe, and reinitialize the CC1200 works to bring the frequency back
- The issue seems to occur (more often) when we provoke package collisions
- We use an interrupt on the falling edge of PKT_SYNC_RXTX in receive mode to trigger a readout of the receive fifo
After a lot of trial and error testing, adding a millisecond delay from the falling edge of PKT_SYNC_RXTX until we start SPI to read the received data seems to make the operation stable. Any explanation to this behavior?