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.

CC2520: Getting SFD good exceptions but RXFIFOCNT stays 0 and RX FIFO mostly contains garbage

Part Number: CC2520


Hi,

I'm using a custom board with the CC2520. With an external transmitter (RZUSB) I am replaying a pcap file of a capture I made before. The SFDs come in at the same rate I am transmitting frames, so I think this is OK. The problem is, the frames do not show up in the RX FIFO when I query the chip over SPI (I am using a modified version of the linux kernel driver for CC2520). I have disabled frame filtering/CRC checks; I'm looking for alternative ways to debug this problem and see the bytes that the RZUSB is transmitting; They must be there because the SFD exceptions are firing. I have one frame that I transmit that will consistently fire the SFD/FIFOP, show up in the RXFIFO and set RXFIFOCNT directly. The rest of my test frames do not. 

Thanks,

Tom

  • Tom,

    You write that this is a custom HW, have you made separate tests to make sure the HW works as expected?

    You will need to make the sure the RF output power is correct, that the input sensitivity is good and that the frequency of operation is correct.

    Regards,
    /TA