Hi all,
i am developing mifare card reader based on NXP mifare chip CLRC663. The host microcontroller for this project is PIC24FJ1024GB606. The things going well and the firmware is working without problems at temperature which is not below -15 degrees.
If reader is cool down to -20 degrees the reader stop reading mifare cards, but if reader is put aside from cooling chamber to normal room temperature after 10 minutes reader start reading cards.
I tried to fix the problem with decreasing the SPI speed from 4MHz to 400KHz but the result is same. With test firmware i capture some CLRC663 register readings and their appropriate values.
In the attached file is communication between microcontroller and CLRC663. When the reader is not stuck the CLRC663 always return correct chip version number, if the reader is stuck version number has different values. Important to mention is that when reader is stuck the values for IRQ0 and IRQ1 doesn't has consistent value, it can be differ from two consecutive readings.
If we remove the CLRC663 chip with a new one then the problem doesn't appear.
I try to find revision history for CLRC663, to see for some silicon problems but it is not available.
Does anyone has idea where could be the problem?
Best regards,
Sashko
Hello,
>> If we remove the CLRC663 chip with a new one then the problem doesn't appear.
Would you please provide how many totally replace new CLRC663 for the application? And there is the same with the result? Could you confirm the information?
Have a nice day.
-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!
- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-----------------------------------------------------------------------------
Hi fangfang,
the total number of produced readers are 100 . In test procedure at low temperature 15 of them was stuck after we change the CLRC663 on 10 of them they start to work without problems.
Best regards,
Sashko
Hello,
I see you is the NXP authorized distributor. Please first check with the local NXP FQE to see if it is a quality problem . And the team will follow it for your question.
Hope it help you.
-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!
- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-----------------------------------------------------------------------------
Thank you fangfang,
i will contact NXP distributor.