Skip to main content
Visitor 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

    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

    JECKSONAuthor
    Visitor 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

    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

    JECKSONAuthor
    Visitor 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