cancel
Showing results for 
Search instead for 
Did you mean: 

St25r95 can detect Mifare4 but no response to Mifare7 /Felica

JECKSON
Associate II

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?

 

1 ACCEPTED SOLUTION

Accepted Solutions
Brian TIDAL
ST Employee

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.

View solution in original post

5 REPLIES 5
Brian TIDAL
ST Employee

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.

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
ST Employee

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.

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?

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