Skip to main content
Visitor II
July 18, 2022
Solved

ST25R3911: reading distance of 20cm. Reading time in 1ms

  • July 18, 2022
  • 4 replies
  • 1488 views

Hi, I'd like to use a ST25R3911 in order to detect a tag at approximately 20cm.

Do you think it's possible ?

--> I'll use custom antenna, and probably a custom protocol in order to read a small quantity of data ( my objectif is to read the data in 1ms)

    This topic has been closed for replies.
    Best answer by Travis Palmer

    Hello Vsell,

    20cm should not be an issue. It of course depends on reader and tag antenna size. The perimeter / size should be sufficient big. There are some threads about antenna tuning and how to achieve higher read range, which also contains pictures of the self made antenna.

    I would recommend you to look into the ST25R3916(B). It has a better receiver than the ST25R3911B, which can be very beneficial for such long range reading tasks.

    The reading duration is something different. A normal passive tag requires a contentious field on before the first command is transmitted, in order to power up. This time is called guard time and defined in various standards. It is also different for different technologies. e.g. ISO14443-A ~5.1ms.

    Doing a proprietary protocol achieving a time below or within 1ms may require a powered device on the other side. (e.g. Dynamic Tag or Reader with card emulation functionality e.g. ST25R3916(B)).

    If it is feasible to use a Dynamic Tag for such a task, a colleague with more knowledge about the Dynamic tags may answer.

    br Travis

    4 replies

    ST Employee
    July 18, 2022

    Hello Vsell,

    20cm should not be an issue. It of course depends on reader and tag antenna size. The perimeter / size should be sufficient big. There are some threads about antenna tuning and how to achieve higher read range, which also contains pictures of the self made antenna.

    I would recommend you to look into the ST25R3916(B). It has a better receiver than the ST25R3911B, which can be very beneficial for such long range reading tasks.

    The reading duration is something different. A normal passive tag requires a contentious field on before the first command is transmitted, in order to power up. This time is called guard time and defined in various standards. It is also different for different technologies. e.g. ISO14443-A ~5.1ms.

    Doing a proprietary protocol achieving a time below or within 1ms may require a powered device on the other side. (e.g. Dynamic Tag or Reader with card emulation functionality e.g. ST25R3916(B)).

    If it is feasible to use a Dynamic Tag for such a task, a colleague with more knowledge about the Dynamic tags may answer.

    br Travis

    VSELL.1Author
    Visitor II
    July 18, 2022

    Thank you for you answer, I'll look more into the ST25R3916(B) for the long-range subject.

    Unfortunately, I have a constraint in my project that does not allow me to use Active tag or any source of power.

    I'm going to keep looking for a solution (RFID or not)

    VSELL.1Author
    Visitor II
    September 2, 2022

    Hi Travis, I keep working on my RFID project and I manage to increase my reading time to approximately 20ms. I don't know yet if I’ll use a dynamic tag such as ST25DV04 or design a custom tag in order to customize the protocol and increase the time needed to send data (probably only 32 bits, something like that)

    I have 2 more questions regarding this :

    • When i use the ST25R2911B discovery GUI, I saw that the time needed for "Identification" is really fast compared to the time needed to read a single block can you explain me why ?
    • And second question about my matching. I match my reader antenna like this : 0693W00000SuMk0QAF.png

    but the results are not really good. Is there a problem somewhere? I use a 2 turn 20x30cm antenna, is my inductor value too high?

    Tank you

    Vincent

    ST Employee
    September 6, 2022

    Hello Vincent,

    I assume you are using the inventory command to collect all UIIDs in the field. The disco GUI is driving the ST25R3911B. So there is the USB interface in between. this is causing additional delays. It might be possible to further optimize if the code is directly running on the MCU. If you could share a bit more details about the used commands we could do further proposals.

    The inductance value should be still in a good range. Can you maybe share the smith chart coming from the VNA?

    Thanks, BR Travis