PN512 CRC Error

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

PN512 CRC Error

862 次查看
andy117
Contributor I

I use the PN512 on our system.

I now have a problem like follows.

 

The selftest for checking the PN512 operation is ok.

But the crc error occurred trying to power on NFC/read APDU.

 

In case of the Powe on NFC the test pass is 50% and the crc error is 50%.

And in case of the read APDU the crc error is 99%.

 

What should I check to find out the error point?

 

And cloud I get a simple test program for Type A Card?

I use the NXP Library for NFC and it is so complicated.

 

Thanks

0 项奖励
回复
3 回复数

838 次查看
Daniel_Gutierrez
NXP Employee
NXP Employee

Hello @andy117 , Good Day!

Thank you very much for your interest in our products.

Could you please provide more details on your setup? Since this chip is a frontend device, I'd like to know the device you are using as a host.

I would like to ask, what kind of hardware are you using? Are you using an Evaluation Kit or is it a custom board?

The software supporting the PN512 is our recommended NFC Reader Library. This library offers examples for communicating with an NFC tag or device, such as the ''Basic Discovery Loop'' example which allows you to communicate with various technologies among which you can find ISO14443P4A, ISO14443P3B, and Type A Passive and Active Targets.

You can find additional details regarding the library's examples for the PN512 in the PNEV512B Start Up Guide

My best regards,
Daniel.

0 项奖励
回复

814 次查看
andy117
Contributor I

Dear Daniel.

 

Our host device is MH1905(Megahunt), secure process for the linux based POS terminals.

And I now test the PN512 on our custom board.

 

Thanks.

0 项奖励
回复

787 次查看
Daniel_Gutierrez
NXP Employee
NXP Employee

Hello @andy117 , Good Day!

Please consider that PN512 and its corresponding software are quite old, and it is recommended using the focus products from our NFC Readers portfolio. Also, our support scope is limited to the usage of the NFC Reader Library as it may help you avoid implementation issues.

Unfortunately, we may not be able to recreate the environment you are working on because it presents the usage of a custom board and a third-party host (MH1905) which exceeds the scope limit for our support.

Please refer to the PN512 datasheet chapter 19 and 20 in order to find out more about the selftest feature and some of the expected behaviors. Expected selftest procedure is listed in section 19.1.

I would also recommend checking out section 8.2.1.7 ''ErrorReg'' as you could find useful information regarding the error causes of an executed command.

 

My best regards,

Daniel.

0 项奖励
回复