Hi Community ,
I'm working on NFC Module by NXP (CLRC663) plus NFC Frontend Development kit .Im trying to make ure IRQ is generated when card is placed.
Board used -LPC55S69
NFC Reader -RC663
Mode is polling mode example code from the library .
Using RTOS
Problem
1)Need to make sure that when a card is placed an interrupt is generated and this makes the system wakeup(Sleep mode in lpc55s69).
2)There is continuous IRQ generated by the LPC55S69 ,to make sure the Reader is active can this be controlled ?? Or is best i go for LPCD mode??any suggestions.
Application:
Make sure the NFC reader read a card and send the IRQ which wakes the LPC55S69 from sleep mode and the read id if matched with the id in the local data base the LPC performs an action
Thank you and Regards
UJWAL
Hello @ujwal_kumar_N_L
Hope you are doing well.
I apologize for the confusion; please, consider using NfcrdlibEx6_LPCD (instead of NfcrdlibTst12_Rc663Lpcd) example project from the NFC Reader Library as a reference for your development, as it is the recommended example for LPCD.
Also, you may find the Low Power Card Detection Application Note useful; this document describes the principle of the low power card detection (LPCD) offered by the CLRC663, MFRC631, MFRC630 and SLRC610.
Regards,
Eduardo.
Hi,
As described in the CLRC663 Low Power Card Detection App Note, during the LCPD Detection the CLRC663 should disable the host interface and run the LPCD function. As soon as a card detunes the antenna from the “no card” state, the CLRC663 should wake up and send an IRQ to wake up the host µC. Section 3.4.3 of this document shows a flow chart of the LPCD.
You can find more information on Interrupt Controller in the CLRC663 and CLRC663 plus Data Sheet, Section 8 Functional description; and perhaps you may find useful the following App Note: Using the RC663 without library.
Regards,
Eduardo.
Hi,
What is the NTAG device you are using? Also, what is the procedure you are using to verify that MIFARE card is being detected, but not the NTAG?
Could you please confirm if both the MIFARE and the NTAG can be detected by using the basic discovery loop (with no LPCD)?
Detuning should be automatically performed. As soon as a card (or any other PICC) loads and detunes the antenna, the CLRC663 should wake up, and the application would resume if a card caused the detected detuning of the antenna.
Regards,
Eduardo.
Hi,
Thank you for the information.
Could you please provide more details on what is the NTAG device you are using?
Also, is it possible for you to share a picture of your setup?
Regards,
Eduardo.