Skip to main content
Visitor II
January 24, 2024
Solved

Can not detect a T5T tag with x-nucleo-nfc03a1

  • January 24, 2024
  • 2 replies
  • 1403 views

Hi, I am having some problems with my inplementation.

Here is my scenary:

 + I am using a STEVAL-SAMARTAG1 with one shot mode example code, as my T5T tag.

 + I am using a NUCLEO-F722ZE board with x-nucleo-nfc03a1 as my NFC reader. 

My first problem is that when I ask x-nucleo-nfc03a1 which is it chip ID, I always get the string ‘NFC FS2JAST4’ with some characters wrong, for example 'N#C FS'.

Then I try to detect the tag, and I get as an aswer: 0x0E 0x83 0x80 or 0x0E 0x87.

I know 0x87 is invalid protocol, but I think I am initializing the reader correctly.

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

    Hi,

    I do not see reason why the NUCLEO-F722ZE could have incompatibility with the ST25R95. 

    Can you start a debugger and share more information about the failure in st25r95Initialize. Have you properly configured the IRQ_IN, IRQ_OUT and SSI0 GPIOs? What is the SPI clock configuration? Make sure the SPI is < 2Mbps. 

    This will be difficult to provide support without have visibility through logic analyzer traces. Make sure to have someone helping you to get traces.

    Rgds

    BT

    2 replies

    Technical Moderator
    January 24, 2024

    Hi,

    do you use the X-CUBE-NFC3 firmware package or the ST25 embedded NFC library from st.com or your own implementation? Which communication interface is being used: SPI or UART? What is your SPI configuration (in particular the SPI baud rate)? See typical SPI configuration below:

    BrianTIDAL_0-1706126589320.png

    Can you connect a logic analyzer (Salae, Digiview, picoscope, etc.) on SPI (CLK/MOSI/MISO/CS) + IRQ_IN + IRQ_OUT and send me the raw file?

    Rgds

    BT

    sofiabvAuthor
    Visitor II
    February 10, 2024

    Hi,

    Thanks for your answer. I'm still stuck. I am using spi communication. I try to connect a logic analyzer unsuccessfully.

    First I was using my own implementation, but I also try to use the ST example code adapted for NUCLEO-F722ZE board but it did not work. It fails inside the function st25r95Initialize.

    I want to know if NUCLEO-F722ZE board is compatible with x-nucleo-nfc03a1, or if I should use another board.

    Any suggestion on how to go on is welcome, as I must move forward with my university project.

    Best regards,

    Sofia

    Technical Moderator
    February 12, 2024

    Hi,

    I do not see reason why the NUCLEO-F722ZE could have incompatibility with the ST25R95. 

    Can you start a debugger and share more information about the failure in st25r95Initialize. Have you properly configured the IRQ_IN, IRQ_OUT and SSI0 GPIOs? What is the SPI clock configuration? Make sure the SPI is < 2Mbps. 

    This will be difficult to provide support without have visibility through logic analyzer traces. Make sure to have someone helping you to get traces.

    Rgds

    BT