Skip to main content
Associate II
January 8, 2025
Solved

St25r95 can detect Mifare4 but no response to Mifare7 /Felica

  • January 8, 2025
  • 2 replies
  • 1132 views

Hi , we had a problem with ST25R95 NFC solution, it looks OK to detect Mifare4  card  at 10mm range, but have not any response to Mifare7 and Felica card.

this is due to NFC antenna match?

 

This topic has been closed for replies.
Best answer by Brian TIDAL

Hi,

from the Logic Analyzer trace, I see that an ISO14443A REQ message is sent (REQA value is 26h sent as 7 bits message in the 04 02 26 07 SendRecv frame). The reply to this SendRecv is 90 04 01 A1 00 00 which means that an incomplete byte has been received whereas a 2 bytes response should have been received (typically 44 00 or 42 00). This is probably due to a matching circuit issue. Make sure to follow the "Step by step procedure" described in the Application Note AN5248 (ST25R95 transceiver antenna tuning circuit with EMI filter).

By the way, what is the yellow square under the antenna?

BrianTIDAL_0-1736760036981.png

 

Rgds

BT

2 replies

Brian TIDAL
Technical Moderator
January 8, 2025

Hi,

do you use an ST X-NUCLEO-NFC03A1 board or a custom board? Do you use the ST RFAL library for your application or your own implementation on top of the ST25R95 commands?

Can you provide detailed information about the Mifare tag being used (mifare7 is not a known model)?

Can you provide more information about "have not any response to Mifare7 and Felica card": what is the command being used and what is the return code?

Can you connect a login analyzer on SPI (CLK/MISO/MOSI/CS) + IRQ_OUT + IRQ_IN and provide a trace of you issue?

Rgds

BT

In order to give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
JECKSONAuthor
Associate II
January 11, 2025

Hi Brian
Thank you for your support!
I use a custom board , it‘s a ODM projection but software is developed by our customer. so I don’t know it run ST RFAL library or ST25R95 commands.
For this projection ,I did not use SPI but use a UART interface to control ST25R95
I tried use a logic analyzer to probe the log as attached file. can you check it?

Also ,this is the design parameters for your reference

thanks! 1.png

2.png

3.png

Brian TIDAL
Brian TIDALBest answer
Technical Moderator
January 13, 2025

Hi,

from the Logic Analyzer trace, I see that an ISO14443A REQ message is sent (REQA value is 26h sent as 7 bits message in the 04 02 26 07 SendRecv frame). The reply to this SendRecv is 90 04 01 A1 00 00 which means that an incomplete byte has been received whereas a 2 bytes response should have been received (typically 44 00 or 42 00). This is probably due to a matching circuit issue. Make sure to follow the "Step by step procedure" described in the Application Note AN5248 (ST25R95 transceiver antenna tuning circuit with EMI filter).

By the way, what is the yellow square under the antenna?

BrianTIDAL_0-1736760036981.png

 

Rgds

BT

In order to give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
JECKSONAuthor
Associate II
January 16, 2025

Hi Brian

It woks!this is due to mismatch of parameter,now I can detect FeliCa . 

Just one more question,I have bought a miniVNA to measure the circuit ,do I need disconnect the ST25R95 chip from PCB  when I use the VNA?

ST Employee
January 16, 2025

Hi,

The decision to disconnect the ST25R95 chip depends on your specific measurement objectives. For whole-circuit measurements, keep it connected (E.g., Measuring the impedance of antenna connected to the ST25R95 chip). For isolated component measurements, disconnect it to avoid interference (E.g., Measuring the impedance of a matching network without the influence of the ST25R95 chip). 

Regards,

BV