<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>NFCのトピックRe: Anticollision algorithm in Mifare cards</title>
    <link>https://community.nxp.com/t5/NFC/Anticollision-algorithm-in-Mifare-cards/m-p/865091#M4930</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the information Mario,&lt;/P&gt;&lt;P&gt;I was sending the correct information but I have forgotten to put correctly the RX_BIT_ALIGN field in CRC_RX_Config register.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 07 Mar 2019 14:07:36 GMT</pubDate>
    <dc:creator>danielvicente</dc:creator>
    <dc:date>2019-03-07T14:07:36Z</dc:date>
    <item>
      <title>Anticollision algorithm in Mifare cards</title>
      <link>https://community.nxp.com/t5/NFC/Anticollision-algorithm-in-Mifare-cards/m-p/865089#M4928</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello guys,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am working with PN5180 to do a reader for ISO14443A cards. Instead of using the library provided by NXP, I do my own implementation. If I put one card in the reader field, everything works fine, it reads the UUID, write and read information from a sector of MIFARE Classic Card. The problem is when two MIFARE cards are in the field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I read the ISO14443 norm, and I found that if a colission occurs when a cascade tag is sent you have to send it again. In the second message it is necessary to identify how many bytes and bits the reader has received without collision.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example: If I want to read two cards with UUIDs: (UID0)08 (UID1)FE (UID2)A2 (UID4)10 and (UID0)04 (UID1)FE (UID2)A2 (UID4)10. The collision occurs at the first byte in the third bit, thus I assume that the second message I have to send is: 0x93 (cascade tag) + 0x33 (NVB: 0x20 (Cascade tag + NVB) + 0x10 (aditional byte to send bits correctly received) + 0x03 (bits correctly received)) + 0x04 (bits correctly received)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have tried to send in several ways, but I have not been able to select any card when two of them are in the field. I have attached the part of the norm where explains the anticollision protocol. Can anyone help me???&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Mar 2019 08:33:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/NFC/Anticollision-algorithm-in-Mifare-cards/m-p/865089#M4928</guid>
      <dc:creator>danielvicente</dc:creator>
      <dc:date>2019-03-04T08:33:54Z</dc:date>
    </item>
    <item>
      <title>Re: Anticollision algorithm in Mifare cards</title>
      <link>https://community.nxp.com/t5/NFC/Anticollision-algorithm-in-Mifare-cards/m-p/865090#M4929</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 15px;"&gt;Hi Daniel,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We provide an example&amp;nbsp;ISO10373 PCD, you can take this example as a reference for your implementation.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 15px;"&gt;Please look at the &lt;A href="https://www.nxp.com/docs/en/application-note/AN10927.pdf"&gt;AN10927&lt;/A&gt;&amp;nbsp;2. MIFARE products and ISO/IEC 14443 UIDs&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 15px;"&gt;This example has to be executed in the DUT which has an ISO 14443 based PCD implementation&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 15px;"&gt;For example, look at the&amp;nbsp;phpalI14443p3a_Sw_ActivateCard()&lt;/SPAN&gt;&lt;/P&gt;&lt;H1&gt;&lt;SPAN style="font-size: 15px;"&gt;&lt;A href="https://www.nxp.com/products/identification-and-security/nfc/nfc-reader-ics/nfc-reader-library-software-support-for-nfc-frontend-solutions:NFC-READER-LIBRARY"&gt;NFC Reader Library - Software support for NFC Frontend solutions&lt;/A&gt;&lt;/SPAN&gt;&lt;/H1&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 15px;"&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 15px;"&gt;Mario&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Mar 2019 22:37:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/NFC/Anticollision-algorithm-in-Mifare-cards/m-p/865090#M4929</guid>
      <dc:creator>mario_castaneda</dc:creator>
      <dc:date>2019-03-04T22:37:05Z</dc:date>
    </item>
    <item>
      <title>Re: Anticollision algorithm in Mifare cards</title>
      <link>https://community.nxp.com/t5/NFC/Anticollision-algorithm-in-Mifare-cards/m-p/865091#M4930</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the information Mario,&lt;/P&gt;&lt;P&gt;I was sending the correct information but I have forgotten to put correctly the RX_BIT_ALIGN field in CRC_RX_Config register.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Mar 2019 14:07:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/NFC/Anticollision-algorithm-in-Mifare-cards/m-p/865091#M4930</guid>
      <dc:creator>danielvicente</dc:creator>
      <dc:date>2019-03-07T14:07:36Z</dc:date>
    </item>
  </channel>
</rss>

