Hi,
We have designed a circuit with the MFRC63003HN component to detect NFC cards.
In some circuits it works perfectly. However, in other circuits I am unable to perform detection. I have been able to verify that an error appears in the IRQ0 register. Reading 0Ah register, I could see that It is "NoDataErr" error.
Testing I have been able to see how, after writing in the FIFO, there is no information in the FIFO. That is, after sending a "mfrc630_write_fifo(data, len)" command, if I read the length of the FIFO ("mfrc630_fifo_length()"), it returns 0.
As I say, this happens only in some circuits. The only solution I have currently found is to change the MFRC603 component with another of the same model.
Is it possible that the component was damaged in the assembly and soldering process?
Best regards.
Thank you.