This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TRF7960: Problem reading memory blocks in TRF7960 using ISO/IEC 14443 A protocol

Part Number: TRF7960
Other Parts Discussed in Thread: , TRF7970A

Tool/software:

Hello, 

We have NFC Reader device based on STM32F405 microcontroller and Texas Instruments TRF7960 chip (that supports multiple protocols including ISO/IEC 14443 A and B, FeliCa, and ISO/IEC 15693).
We have no problem with reading ISO/IEC 15693 Transponder ID and reading and writing memory blocks on transponer using this standard.
We are currently adding implementations of the ISO/IEC 14443 A standard to our reader. The NFC Reader can read the Transponder ID, but we cannot read the memory blocks of this transponder. 
The wiring diagram of our circuit is based on the diagram from the Application Note.

The transponder we are reading works on a chip NXP NT3H2111_2211 ( ISO/IEC 14443 Part 2 and 3 compliant, NFC Forum Type 2 Tag compliant, data transfer of 106 kbit/s).

Our NFC Reader can read Transponder ID, but cannot read any memory block. We also tested reading on other ISO/IEC 14443 tags with the same results. However transponder ID and memory block can be read using smartphone NFC reader app.

I found in https://www.ti.com/lit/an/sloa158/sloa158.pdf 
that TRF7960 has limitations with ISO14443A protocols ("ISO14443A decoder gives wrong data using certain data rates (106 kbps, 424 kbps, and 848 kbps) and under certain hardware conditions").
Could this result in incorrect reading of memory blocks in ISO14443A tags?

Can you suggest a way to solve our problem, or what to pay attention to when looking for a solution?

Thank you in advance

Andrzej Sawicki
Biocontrol Poland