CLRC66303 can't query card for long time continually.

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

CLRC66303 can't query card for long time continually.

821 Views
DavidSHIH
Contributor I

we have using CLRC66303HN for card reader, it is bring up and working properly, we are query the card 6 time/per second, when it is running a long time (1 month), the system cant find card anymore, the RF signal still working, when I restart the power, the system back to work again. It is some of procedure what I missing? Can anyone help me.

Tags (1)
0 Kudos
Reply
3 Replies

803 Views
KellyLi
NXP TechSupport
NXP TechSupport

Hello @DavidSHIH 

Thanks for contacting us and using the NXP products. Based on your description, your test application code should be from yourself. And then this situation is more likely to be the system task scheduling failure and CLRC 663 crashed with some error status. And with these considerations, here some comments to you and try.
1. Since you are a long-term test, it is recommended that you add exception event prints to your code, such as whether any system task switch error and stay on the same task after running a period of time. And then leads to the system be crashed.
2. In principle, after and before of each polling cycle, need to check CLRC 663 status register to see if there are any abnormal states, and if so clear it to ensure that the thread can continue...
3. Is the one-second polling cycle too short? During polling, maybe need to read/write EEPROM of CLRC663. Therefore, can you increase the polling interval and try?
The above for your reference and hope to help.

To update this case, you may reply by email.
To provide confidential information or attachments, you may add that online.

Please login to our NXP technical support portal:
https://support.nxp.com/s/case/5002p00002s4bZWAAY

The portal allows access to the full details of the case, including the previous communication.

Thank you for your interest in NXP Semiconductor products and for the opportunity to serve you.

Best regards,
Kelly
Technical Support
NXP Semiconductor

0 Kudos
Reply

749 Views
DavidSHIH
Contributor I

Hi Kelly,

Thanks for reply,

Where the polling 6 times/per second (it is too short?) and the running 8000 times success read the card on cycle test.  It is not easy to given data log during the test still running. 

We will setup another quick test machine,  we will setup and make more fast test machine to verify the failure. And try to get data log when failure occurred.  It is maybe take time.

So we will kept the question open when we have some of results.

BR,

 

David Shih

0 Kudos
Reply

741 Views
KellyLi
NXP TechSupport
NXP TechSupport

Hello @DavidSHIH 

Good! Looking forward your sharing.

BR 

kelly

 

0 Kudos
Reply