SLOA227B October   2015  – March 2019 TRF7964A , TRF7964A , TRF7970A , TRF7970A

 

  1.   NFC/HF RFID reader/writer using the TRF7970A
    1.     Trademarks
    2. Terms, Definitions, and Symbols
    3. Introduction
    4. Initial RF Collision
    5. TRF7970A Register Settings
    6. Reader/Writer Mode
      1. 5.1 Technology Activation Using the TRF7970A
        1. 5.1.1 ISO14443-3 Type A (Type 2 and Type 4A Tags)
          1. 5.1.1.1 Additional Tag Activation Commands for Type 4A Tags
        2. 5.1.2 ISO14443B-3 (Type 4B Tags)
          1. 5.1.2.1 Selection for Type 4B Tags
        3. 5.1.3 ISO18092 (Type 3 Tags)
        4. 5.1.4 ISO15693 (Type 5 Tags)
      2. 5.2 Tag Memory Format With NDEF Examples
        1. 5.2.1 Type 2 Tags
          1. 5.2.1.1 Layout
          2. 5.2.1.2 NDEF Format
            1. 5.2.1.2.1 Static Memory Structure
            2. 5.2.1.2.2 Dynamic Memory Structure
          3. 5.2.1.3 Capability Container
        2. 5.2.2 Type 3 Tags
          1. 5.2.2.1 Layout
          2. 5.2.2.2 NDEF Format
          3. 5.2.2.3 Attribute Information Block
        3. 5.2.3 Type 4 Tags
          1. 5.2.3.1 Layout
          2. 5.2.3.2 NDEF Format
          3. 5.2.3.3 Capability Container
        4. 5.2.4 Type 5 Tags
          1. 5.2.4.1 Layout
          2. 5.2.4.2 NDEF Format
          3. 5.2.4.3 Capability Container
    7. Hardware Description
      1. 6.1 LaunchPad™ Development Kit and BoosterPack™ Plug-in Module Setup
        1. 6.1.1 BoosterPack Plug-in Module: DLP-7970ABP
        2. 6.1.2 LaunchPad Development Kit: MSP-EXP430F5529LP
        3. 6.1.3 LaunchPad Development Kit: MSP-EXP432P401R
      2. 6.2 Bundle Available for Purchase
    8. Reader/Writer Firmware Example
      1. 7.1 Reader/Writer APIs
      2. 7.2 Implementing a Reader/Writer Sample Application
        1. 7.2.1 Low-Level Initialization
          1.        Example 1. MCU and TRF7970A Initialization Code Snippet
        2. 7.2.2 Reader/Writer NFC Stack Configuration
          1.        Example 2. Reader/Writer Stack Configuration Code Snippet
        3. 7.2.3 Activation
        4. 7.2.4 Reading and Writing Tags
    9. Quick Start Guide
    10. Operational Overview
    11. 10 Reader/Writer Interoperability Results
    12. 11 Conclusion
    13. 12 References
  2.   Revision History

ISO18092 (Type 3 Tags)

The frame format for ISO18092 packets at 212 kbps and 424 kbps(see Figure 12) is based on NFC-F technology specifications in NFCForum-TS-DigitalProtocol-1.0 and the ISO 18092/JIS X 6319-4 specifications. The Type F frame format must always include the two CRC bytes.

fig11_ISO14443B_Frame_Format.gifFigure 12. ISO18092 Frame Format

When the initial RF collision is completed and no RF field has been detected (see Figure 7), the ISO control register must be configured as shown in Step 1 below. Step 2 must be used to send commands to the Type 3 tag. For more information on the initial RF collision, see Section 3.

  1. ISO Control Register (0x01) → 0x1A (NFC-F at 212 kbps, receive with CRC)
    or
    ISO Control Register (0x01) → 0x1B (NFC-F at 424 kbps, receive with CRC).
  2. Send packet
    1. Reset FIFO (0x0F) direct command.
    2. Transmission with CRC direct command (0x11).
    3. TX Length Byte 1 (0x1D) and TX Length Byte 2 (0x1E) registers.
    4. Write the command to the FIFO.

The example firmware selects the first Type 3 tag that replies within an allotted time slot. Refer to the ISO 18092/JIS X 6319-4 or NFCForum-TS-DigitalProtocol-1.0 document for further details on the tag selection process and time slots.