Skip to main content
Explorer II
February 6, 2025
Solved

ST25R3916 read blocks

  • February 6, 2025
  • 1 reply
  • 1951 views

Hi,

About rfalST25xVPollerFastReadMultipleBlocks and rfalNfcvPollerReadMultipleBlocks。

I use st25r3916 to read NFCV tag.The farthest reading distance of my reader can reach 70mm.When I use the command RFALNFCVPoller Read Multipleblocks, I can successfully read data between 0-70mm, but when I use RFAL ST25XVPoller FastTreadmill Blocks, when the amount is between 55 mm and 70 mm, I will fail to read, and the returned error codes are mainly 04, 09 and 21. There is no problem with tag. I can read it with other competing products in this position.

How can I determine what the problem is, the software configuration problem? Or is there not enough energy after the RF field is far away?Do you need any other configuration to use fast reading?

I hope you can help me answer it. Thank you.

    This topic has been closed for replies.
    Best answer by Ulysses HERNIOSUS

    Hi hanzigg,

    using STEVAL-25R3916B and the corresponding PC GUI you can exercise the fast commands of ST25TV. No special config is needed for receive operation at 52kbps.

    BR, Ulysses

    1 reply

    Technical Moderator
    February 6, 2025

    Hi,

    do you use an ST board such as X-NUCLEO-NFC06A1,  X-NUCLEO-NFC08A1, ST25R3916-DISCO or STEVAL-25R3916B or your own custom board?

    Do you use the ST25R3916 or the ST25R3916B? 

    Rgds

    BT

    hanziggAuthor
    Explorer II
    February 6, 2025

    Hi.

    I use my own custom board.The IC is ST25R3916.The matching circuit is vertically close to the antenna. When I keep the antenna away from the matching circuit, there will be fewer errors.The circled part is the matching circuit.

    hanzigg_0-1738834896889.jpeg

     

     

     

    Technical Moderator
    February 6, 2025

    Hi,

    on our demos I don't experience reduced read range of the fast commands.

    It sounds like you have a noise floor which affects the sensitivity. When using normal speed (26kbps) one reporting period is twice as long as for fast commands and I suspect that the longer duration will filter most of your noise floor.

    I would start looking at receiver signals on CSI/CSO or TAD1/2 using tana modes to assess the amount of noise there and see which changes on your board help to reduce it.

    BR, Ulysses

    Technical Moderator
    February 12, 2025

    Hi,

    not too much to be seen from the trace: 3916 just does not see a response. With such I would suppose that the tag is power-limited and does not respond anymore. Best to be confirmed by looking at the field and a field probe as described in below mentioned ticket.

    BR, Ulysses

    hanziggAuthor
    Explorer II
    February 18, 2025

    Hi.

    Using st25r3916' s fast read command, besides modifying cmd, what other settings are needed? Demo is set to receive baud rate of 56k. Looking through the manual of st25v02k, I didn't find any other information. Do you have any information about this?

    Rgds.

    Technical Moderator
    February 18, 2025

    Hi hanzigg,

    using STEVAL-25R3916B and the corresponding PC GUI you can exercise the fast commands of ST25TV. No special config is needed for receive operation at 52kbps.

    BR, Ulysses