Summary of Contents for Texas Instruments TRF7970A
Page 1
SLOU321 – August 2011 TRF7970A Evaluation Module (EVM) The Texas Instruments TRF7970A evaluation module (EVM) is intended to be used by to demonstrate the capabilities of the TRF7970A and help aid in the development process by providing a working hardware/firmware reference example for traditional HF (13.56 MHz) RFID and also NFC Forum operations.
Contents ....................TRF7970A EVM Description ................Using the TRF7970A EVM With PC GUI ....................... Abbreviations ......................... References List of Figures ....................TRF7970A EVM (Top Side) ..................TRF7970A EVM GUI Connected ..............Single Slot Inventory Command (One Tag in Field) ............
As shipped, the TRF7970A EVM is fully functional as an RFID/NFC Forum reader/writer, NFC Forum Initiator or NFC Forum Target. To evaluate the TRF7970A beyond the standalone mode, which only requires that power be applied via the USB connector, the TRF7970A EVM GUI must be used. CAUTION The TRF7970A EVM contains components that can be potentially damaged by electrostatic discharge.
USB Interface Figure 1. TRF7970A EVM (Top Side) If a logic analyzer is to be connected to the TRF7970A EVM, the user can install three-position 2-mm board headers at positions HDR_1 and HDR_3 for observation of DATA_CLK and IRQ signals. An 8-position 2-mm board header can be installed at position HDR_5 for observation of the parallel or SPI signals between the MSP430F2370 and the TRF7970A.
Page 6
Texas Instruments ISO15693 transponders. When the TRF7970A EVM is connected to a PC and the TRF7970A EMV GUI is started, the preloaded MSP430F2370 firmware detects this, stops the polling loop, and turns off any protocol LEDs that were illuminated to take direct host commands.
TRF7970A EVM GUI Startup The TRF7970A EVM GUI has a COM port auto detect function which is limited to COM ports 1 through 12. This being the case, the user is advised that after plugging in TRF7970A EVM but before starting the...
Page 8
ISO15693 Tab By default the TRF7970A EVM GUI starts up with the ISO15693 tab selected. The user should set/select the transponder/tag request flags as appropriate for the given operation (details on this to follow for each command) and by using the Set Protocol button in the GUI first before executing any commands so that the TRF7970A register settings match what is being sent out/expected back to/from the transponder(s) in the field of the EVM antenna.
Page 9
The ISO/IEC 15693 Inventory command is used to acquire the factory programmed and permanently locked 64 bit unique identifier(s) (UIDs) of transponders that are in within the read zone of the TRF7970A EVM antenna. They are used, as the name implies, to address each VICC uniquely and individually during the anticollision loop and for one to one exchange between a VCD and a VICC.
2. Select the Tag Flags accordingly (see Figure 5 for one example). 3. Click Set Protocol. 4. Place tags or transponders near enough to the TRF7970A EVM antenna to be read. 5. Click Execute. Figure 5 Figure 6 for example results of multiple tags in the field without and with collisions, respectively.
Using the TRF7970A EVM With PC GUI www.ti.com NOTE: For graphics brevity, only five tags are shown. Figure 6. Sixteen Slot Inventory Command (Five Tags in Field, Collision in Slot 0) SLOU321 – August 2011 TRF7970A Evaluation Module (EVM) Submit Documentation Feedback...
3. Click Set Protocol. 4. Enter the Block number to be read (in hex). 5. Place tags or transponders near enough to the TRF7970A EVM antenna to be read. 6. Click Execute. Figure 7. Read Single Block Command Example SLOU321 –...
4. Enter the Block number to be written (in hex). 5. Enter the Data to be written (in hex). 6. Place tags or transponders near enough to the TRF7970A EVM antenna to be read. 7. Click Execute. Figure 8. Write Single Block Command Example SLOU321 –...
3. Click Set Protocol. 4. Enter the Block number to be locked. 5. Place tags or transponders near enough to the TRF7970A EVM antenna to be read. 6. Click Execute. Figure 9. Lock Block Command Example SLOU321 –...
4. Enter First Block number to be read 5. Enter number of blocks to be read (n-1) 6. Place tags or transponders near enough to the TRF7970A EVM antenna to be read. 7. Click Execute Figure 10. Read Multiple Blocks Command Example SLOU321 –...
Using the TRF7970A EVM With PC GUI www.ti.com 2.3.6 Write Multiple Blocks (Command Code 0x24) This optional command is not currently known to be supported by any ISO/IEC 15693 transponders available. 2.3.7 Stay Quiet (Command Code 0x02) The Stay Quiet command is a mandatory command which instructs the VICC to enter the quiet state. The command is always issued as an addressed command and of course there is no response to the Stay Quiet Command.
Using the TRF7970A EVM With PC GUI www.ti.com 2.3.8 Select (Command Code 0x25) The Select command is an optional command that is always issued as an addressed command. If the UID sent as the address in the request matches the UID of the VICC, the VICC will enter the Selected state.
Using the TRF7970A EVM With PC GUI www.ti.com 2.3.9 Reset to Ready (Command Code 0x26) The Reset to Ready Command is an optional command that returns the VICC(s) in the Quiet state to the Ready state. This command can be sent as an addressed or unaddressed request and the same end result can also be achieved by turning off the activating field from the VCD or removing the VICC(s) from the activating field.
3. Click Set Protocol. 4. Enter AFI value to be written (in hex). 5. Place tags or transponders near enough to the TRF7970A EVM antenna to be read. 6. Click Execute. Figure 14. Write AFI Command Example SLOU321 –...
Figure 15 for one example, note use of option flag). 3. Click Set Protocol. 4. Place tags or transponders near enough to the TRF7970A EVM antenna to be read. 5. Click Execute. Figure 15. Lock AFI Command Example SLOU321 – August 2011...
3. Click Set Protocol. 4. Enter Data to be written (in hex). 5. Place tags or transponders near enough to the TRF7970A EVM antenna to be read. 6. Click Execute. Figure 16. Write DSFID Command Example SLOU321 –...
Figure 17 for one example, note use of option flag). 3. Click Set Protocol. 4. Place tags or transponders near enough to the TRF7970A EVM antenna to be read. 5. Click Execute. Figure 17. Lock DSFID Command Example SLOU321 – August 2011...
2. Select Tag Flags accordingly (see Figure 18 for one example). 3. Click Set Protocol. 4. Place tags or transponders near enough to the TRF7970A EVM antenna to be read. 5. Click Execute. Figure 18. Get System Information Command Example SLOU321 – August 2011...
3. Click Set Protocol. 4. Type the first block number. 5. Type the number of blocks. 6. Place tags or transponders near enough to the TRF7970A EVM antenna to be read. 7. Click Execute. Figure 19. Get Multiple Block Security Status Command Example SLOU321 –...
Page 26
2.3.16 TI Custom Commands The TRF7970A supports the two custom commands that are outlined in the ISO/IEC 15693 standard and defined by Texas Instruments. The format outlined in the standard for custom VICC commands is shown Table 7. These commands are only supported by TI "Plus" silicon based transponders, which can be identified by part numbers containing RI-xxx-112A.
Using the TRF7970A EVM With PC GUI www.ti.com 2.4.2 Select, RATS, and PPS The Select command radio button is automatically selected after the anticollision loop is complete when using the ISO14443A tab, because this command cannot be issued to a PICC until the UID is obtained.
Using the TRF7970A EVM With PC GUI www.ti.com Figure 23. RATS Command Example 2.4.3 HLTA and Deselect These commands are available in the GUI as needed to demonstrate stopping a card from responding while it remains in the field (HLTA) or to reset a card back to ready state once it has been selected (Deselect).
Using the TRF7970A EVM With PC GUI www.ti.com ISO14443B Tab The ISO14443B tab is used to perform Layer 3 and into Layer 4 operations on ISO14443B PICCs according to the ISO/IEC144443-4 standard. After selecting this tab, select the Set Protocol button.
2.5.3 ATTRIB This command is used to select an ISO14443B PICC and bring it into Layer 4. REQ_B should be sent before this command so that the TRF7970A system has the information that is required in this command (see Figure 25).
The Find Tags tab is a GUI-controlled version of the standalone mode that the reader defaults to when powered up but before the TRF7970A EVM GUI is executed. When this tab is selected, all of the supported protocols are selected to be polled for. Deselect any of the protocols that are not desired and...
Registers Tab The Registers tab is used to retrieve the values in the TRF7970A registers and to directly change the values of those registers. Some of the register settings are coded in the TRF7970A EVM firmware for the various protocols commands;...
Figure 30. Setting up TRF7970A EVM as Initiator 2.9.2 Target Setup To set the second TRF7970A as a Target (Slave) (after connecting on the second PC) (see Figure 31): 1. Click the NFC-PP tab. 2. Check the Target Box in the Protocol Flags section of the GUI window.
Using the TRF7970A EVM With PC GUI www.ti.com After setting up the two separate TRF7970A evaluation modules, they should be arranged in a parallel orientation relative to each other for the best coupling/best performance (see Figure 32). Figure 32. Demonstration Hardware Configuration Example SLOU321 –...
Using the TRF7970A EVM With PC GUI www.ti.com 2.9.3 Peer-to-Peer Connection Step To connect the two TRF7970A evaluation modules (see Figure 33): 1. In the GUI for the Initiator, click Connect (the button then changes to Disconnect). 2. The Initiator and Target GUI indicators turn green when connection is successful.
Using the TRF7970A EVM With PC GUI www.ti.com 2.9.5 NFC File Transfer While still in Initiator and Target modes as described in Section 2.9.3, files can also be transferred. This is done by selecting a file to be sent from the Initiator side and also a location (a file folder or directory) to store the file on the Target.
For card emulation mode, one TRF7970A EVM should be set up as a Target (see Section 2.9.2). Another TRF7970A EVM can be used as an RFID reader (in this example, the device is set up and used as an ISO14443A reader; see Section 2.4).
Page 41
These examples are using the Send button which adds on the necessary bytes before and after data to send strings are entered. This example is setting up the TRF7970A for full power out and ISO15693 operation (see...
Using the TRF7970A EVM With PC GUI www.ti.com 2. To turn on or off the MSP430F2370 GPIO-controlled LEDs on the EVM. These could also be used in the development environment for other functions such as turning on or off other peripherals, for digital control of reed relays and switches, etc.
Using the TRF7970A EVM With PC GUI www.ti.com 3. To retrieve the PUPI from an ISO14443B tag on which anticollision has been disabled (this is most often the instance for ISO14443B cards that are being used for payment applications), thus requiring a single slot REQB to be sent.
Page 46
IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements, and other changes to its products and services at any time and to discontinue any product or service without notice. Customers should obtain the latest relevant information before placing orders and should verify that such information is current and complete.
Page 47
EVALUATION BOARD/KIT/MODULE (EVM) ADDITIONAL TERMS Texas Instruments (TI) provides the enclosed Evaluation Board/Kit/Module (EVM) under the following conditions: The user assumes all responsibility and liability for proper and safe handling of the goods. Further, the user indemnifies TI from all claims arising from the handling or use of the goods.
Page 48
For EVMs annotated as FCC – FEDERAL COMMUNICATIONS COMMISSION Part 15 Compliant Caution This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation.
Page 49
For EVMs annotated as IC – INDUSTRY CANADA Compliant This Class A or B digital apparatus complies with Canadian ICES-003. Changes or modifications not expressly approved by the party responsible for compliance could void the user’s authority to operate the equipment. Concerning EVMs including radio transmitters This device complies with Industry Canada licence-exempt RSS standard(s).
Page 50
Also, please do not transfer this product, unless you give the same notice above to the transferee. Please note that if you could not follow the instructions above, you will be subject to penalties of Radio Law of Japan. Texas Instruments Japan Limited (address) 24-1, Nishi-Shinjuku 6 chome, Shinjukku-ku, Tokyo, Japan http://www.tij.co.jp 【ご使用にあたっての注意】...
Page 51
EVALUATION BOARD/KIT/MODULE (EVM) WARNINGS, RESTRICTIONS AND DISCLAIMERS For Feasibility Evaluation Only, in Laboratory/Development Environments. Unless otherwise indicated, this EVM is not a finished electrical equipment and not intended for consumer use. It is intended solely for use for preliminary feasibility evaluation in laboratory/development environments by technically qualified electronics experts who are familiar with the dangers and application risks associated with handling electrical mechanical components, systems and subsystems.