2025-01-07 08:06 PM
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?
Solved! Go to Solution.
2025-01-13 12:54 AM - edited 2025-01-13 01:20 AM
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?
Rgds
BT
2025-01-08 12:07 AM
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
2025-01-10 11:50 PM
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!
2025-01-13 12:54 AM - edited 2025-01-13 01:20 AM
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?
Rgds
BT
2025-01-15 04:34 PM
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?
2025-01-16 02:30 AM
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