Hello,
PN7150 is a NFC Reader IC.
I wonder if PN7150 can be a role of NFC Tag?
It not, are there NFC IC that could use Reader and Tag as well?
Thank you.
Best regards,
Andy
Solved! Go to Solution.
Hi @andy_kim
Yes, in tag emulation mode, this allows both reading and writing of NDEF message by reader. it simulates the function of a NFC Tag.
We have example for the tag emulation mode. please read section 5.2.3
https://www.nxp.com.cn/docs/en/application-note/AN11697.pdf
please note that PN7150 is not recommended for new designs. The replacement for this product is the PN7160. please refer to below link for more details.
Regards
Daniel
Hi @andy_kim :
Yes, PN7150 can work at tag emulation mode. This mode allows emulating an NFC tag (NFC Forum T4T) to share data to a remote NFC reader (e.g. an NFC phone).
Regards
Daniel
Dear Daniel,
Thank you for your prompt reply.
You mean the NFC Forum T4T on Card Emulation Mode of PN7150 for NFC Tag role?
Best regards,
Andy
Hi @andy_kim
Yes, in tag emulation mode, this allows both reading and writing of NDEF message by reader. it simulates the function of a NFC Tag.
We have example for the tag emulation mode. please read section 5.2.3
https://www.nxp.com.cn/docs/en/application-note/AN11697.pdf
please note that PN7150 is not recommended for new designs. The replacement for this product is the PN7160. please refer to below link for more details.
Regards
Daniel
Hi @danielchen :
I am looking for the way of PN7150 as a tag.
The development platform is Arduino. And The library Elecgtroniccats is used .But i can not find a way to use PN7150 as a tag.
https://www.nxp.com.cn/docs/en/application-note/AN11697.pdf is for Linux !But is there any way of C or Arduino demo?
Hi @andy_kim
Please refer to AN11990
https://www.nxp.com.cn/docs/en/application-note/AN11990.pdf
Regards
Daniel
Hi @danielchen :
Thanks very much!
I studied the code and found that the NDEF_MESSAGE was given "pT4T_NdefMessage" and then processed in the T4T_NDEF_EMU_Next method.
I set mode = Emulation, but when debugging, I found that else if((Answer[0] == 0x00) && (Answer[1] == 0x00)) can never be entered in the ProcessCardMode method, which means that PN7150 cannot get DATA_PACKET, and the code cannot go to T4T_NDEF_EMU_Next. What is the reason for this?
Dear Daniel,
Thanks for your clarification.
Best regards,
Andy