Home

TRF7960EVM User`s Guide (Rev. C

image

Contents

1. AFI Most Significant Nibble AFI Least Significant Nibble Meaning Tags Respond From Examples Note 0 0 All families and subfamilies No applicable reselection Xx 0 All subfamilies of family X Wide applicable preselection X Y Only the Yth subfamily of family X 0 Y Proprietary subfamily Y only 1 0 Y Transport Mass transit bus airline 2 0 Y Financial IEP banking retail 3 0 Y Identification Access control 4 0 Y Telecommunication Public telephony GSM 5 0 Y Medical 6 0 Y Multimedia Internet services 7 0 Y Gaming 8 0 Y Data storage Portable files 9 0 Y Item management A 0 Y Express parcels B 0 Y Postal services C 0 Y Airline bags D 0 Y RFU Reserved for future use E 0 Y RFU Reserved for future use F O Y RFU Reserved for future use ISO IEC 15693 Reference Material SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback I TEXAS Appendix B INSTRUMENTS SLOU192C November 2006 Revised December 2008 Tag it Reference Material B 1 Response Flags Bit Value Meaning 0 0 No error 1 Error 1 0 Reserved 2 0 Nonaddressed 1 Addressed 3 0 Format type 4 0 Unused 5 6 7 B 2 Status Flag Response Frame Bit Function 0 Exception 1 More 2 Emulation 3 Auto Repeat 4 BCC 5 Reserved 6 7 B 3 Control Flags Reque
2. Update Reset FIFO Special functions T AGC on IV Main channel AM Enable TRF7960 oft Exit Select Port EE pe Request Packet 01 OB 00 03 04 18 00 40 03 00 00 all bytes are continuous spaces are added for clarity Field Contents Comments SOF 01 Start of frame Packet Length 0B Packet length 11 bytes Constant 00 Begin Data Payload 03 04 Start of data payload Firmware Command 18 Request mode 00 Request from reader to tag Figure 3 8 Command Code 40 Lock block Figure 3 8 Block Number 03 No 1 4 Figure 3 8 EOF 00 00 End of frame 84 EVM Software SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback JA Texas INSTRUMENTS www ti com Tag it Protocol GUI Hexadecimal 0 0 4 0 0 3 0000 0000 0100 0000 lt SID gt e Block Number z lt Data BIk gt Tag it protocol 0 0 0 8 Reader Cmd Code Request Added bits to complete byte Figure 3 8 Lock Block Request Packet Structure Lock Block Response Request mode 80T40E C080 Comment 80T end of transmit 40E end of receive C080 tag response shown as follows Field Contents Comments Response Code CO Response from tag to reader Figure 3 9 Command Code 80 Put block lock command Figure 3 9 Bit stuffed to complete byte GUI Hexadecimal C 0 8 0 1100 0000 1000 0000 Tag it protocol 1 1 0 8 Tag Cmd Code Request Figure 3 9 Lock Block
3. 12 pal E007000011FEF72C 5 7 Tag Info Number of Blocks E Block Size El FIFO status High Low leva TT era Update Reset FIFO Special functions I AGCon Lk Main channel AM I Enable TRF7960 Information When requesting the 16 slot method the EVM transmitter remains ON in order to preserve the tag states changed by the request SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback EVM Software 31 32 JA TEXAS INSTRUMENTS ISO IEC 15693 Protocol www ti com Request Packet 01 OB 00 03 04 14 06 01 00 00 00 all bytes are continuous spaces are added for clarity Field Contents Comments SOF 01 Start of frame Packet Length 0B Packet length 11 bytes Constant 00 Begin Data Payload 03 04 Start of data payload Firmware Cmd 14 Inventory request Flags 06 High data rate 1 Anticollision Cmd 01 Mask Length 00 EOF 00 00 End of frame Inventory Cmd Tag Response Reader Tag response 0 through 15 slots is as follows IRQ Status Register lt Tag response if any gt RSSI register value Example ISO 15693 Inventory request 80T01N 40 Comment slot 0 80T end of transmit 01N no response interrupt 40 lt no tag response gt RSSI register status 01N 40 01N 40 01N 40 01N 40 01N 40 01N 40 01N 40 01N 40 01N 40 01N 40 01N 40 01N 40 60F40E 2CF7FE11000007E0 6F Commen
4. 44 EVM Software SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback JA Texas INSTRUMENTS www ti com ISO IEC 15693 Protocol Request Packet 01 12 00 03 04 18 22 25 8C AC D6 06 00 00 07 EO 00 00 all bytes are continuous spaces are added for clarity Field Contents Comments SOF 01 Start of frame Packet Length 12 Packet length 18 bytes Constant 00 Begin Data Payload 03 04 Start of data payload Firmware Cmd 18 Request mode Flags 20 Addressed flag is set Select Cmd 25 UID 8C AC D6 06 UID reverse byte ordered Normal UID byte 00 00 07 EO order is EO 07 00 00 06 D6 AC 8C EOF 00 00 End of frame Select Tag Response Request Mode 80T Comment 80T end of transmit no tag response SLOU192C November 2006 Revised December 2008 EVM Software 45 Submit Documentation Feedback ISO IEC 15693 Protocol 3 5 9 Reset to Ready The Reset To Ready command places the addressed tag in the Ready state In this state it does not respond to requests with the 15015693 Select Tag Flags set but to any nonaddressed request or request matching its UID This command is in effect the complement of the Select command and undoes it 46 To reset a tag the user should e Click the button for Reset to Ready in the Commands window e Click on any flags that must be set in the Tag Flags window e Optionally select a tag from the UID pulldown list in the Tag
5. Block Number Block Sis ps nte Number of Blocks _Update _Reset FIFO C Lock AFI C White DSFID Data F Special functions DO Lock DSFID DEE T AGC on Get System Info ap Y IV Main channel AM C Get Mut Bik Sel S peas aed E Enable TRF7960 11 20 37 426 gt 01040003041802280000 11 20 37 551 lt 01040003041 802280000 SO SAD OCOFGEADD 6060000076 000003 0388 Clear Log SLOU192C November 2006 Revised December 2008 EVM Software 55 Submit Documentation Feedback ISO IEC 15693 Protocol 56 Request Packet JA TEXAS INSTRUMENTS www ti com 01 0A 00 03 04 18 02 2B 00 00 all bytes are continuous spaces are added for clarity Field Contents Comment SOF 01 Start of frame Packet Length OA Packet length 10 bytes Constant 00 Begin Data Payload 03 04 Start of data payload Firmware Cmd 18 Request mode Flags 02 Option flag 0 high data rate flag 1 Get System Info Cmd 2B EOF 00 00 End of frame Get System Info Tag Response Reader Tag response 0 thru 15 slots shown as follows IRQ Status Register lt Tag response if any gt RSSI Register value Example Request Mode 80T60F40E OOOFGEADD606000007E000003F 0388 buffer 75 full 40E end of receive 00 OF 6EADD606000007E0 00 00 3F 03 88 tag response shown as follows Comment 80T end of transmit 60F receive data Field Contents Comment Tag Error Flag 00 00 no error
6. Request mode Select Port Clear Log off Exit Request Packet 01 OF 00 03 04 18 00 38 03 77 88 22 11 00 00 all bytes are continuous spaces are added for clarity Field Contents Comments SOF 01 Start of frame Packet Length OF Packet length 15 bytes Constant 00 Begin Data Payload 03 04 Start of data payload Firmware Command 18 Request mode 00 Request from reader to tag Figure 3 6 Command Code 38 Put block lock Figure 3 6 Block Number 03 No 1 4 Figure 3 6 Block Data 77 88 2211 32 bits EOF 00 00 End of frame 82 EVM Software SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback JA Texas INSTRUMENTS www ti com Tag it Protocol GUI Hexadecimal 0 0 3 8 0 3 0000 0000 0074 1000 lt SID gt e Block Number z lt Data BIk gt Tag it protocol 0 0 0 7 Reader Cmd Code Request Added bits to complete byte Figure 3 6 Put Block Lock Request Packet Structure Put Block Lock Response Request mode 80T40E C070 Comment 80T end of transmit 40E end of receive C070 tag response shown as follows Field Contents Comments Response Code CO Response from tag to reader Figure 3 7 Command Code 70 Put block lock command Figure 3 7 Bit stuffed to complete byte GUI Hexadecimal C 0 7 0 100 0000 0111 0000 Tag it protocol 1 1 0 7 Tag Cmd Code Request Figure 3 7 Put Block Lock Response Packet Structure Note
7. Tag Information Flag OF Tag reference field present Tag memory field present Tag AFI field present Tag DSFID field present Tag UID 6EADD606000007E0 Reverse byte ordered Normal UID byte order is EO 07 00 00 06 D6 AD 6E Tag DSFID Value 00 Data Storage Format ID Tag AFI Value 00 Tag Other Fields 3F 03 88 3F meaning number of blocks 64 03 meaning block size 32 bits 88 defined by tag manufacturer EVM Software SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback JA TEXAS INSTRUMENTS www ti com ISO IEC 15693 Protocol 3 5 15 Get Multiple Block Security Status Get Mult_Blk Sel Status The Get Multiple Block Security Status Get Mutt Blk Sel Status command gets a block security status byte for each block requested This byte encodes the write protection of the block specified e g unlocked user factory locked etc To get multiple block security status the user should Click the button for Get Mult BIk Sel Status in the Commands window Click on any flags that must be set in the Tag Flags window Optionally select a tag from the U D pulldown list in the Tag Data window if only one tag is present only one choice is available Enter two hex digits corresponding to the starting block number in the First Block Number field in the Tag Data window The blocks are numbered from 00 to FF 0 to 255 Enter two hex digits corresponding to the number of blocks to be written in the Number
8. base 10 base 16 base 2 base 10 base 16 base 2 0 0 0000 8 8 1000 1 1 0001 9 9 1001 2 2 0010 10 A 1010 3 3 0011 11 B 1011 4 4 0100 12 C 1100 5 5 0101 13 D 1101 6 6 0110 14 E 1110 7 7 0111 15 F 1111 Disclaimer Please note that the enclosed demonstration boards are experimental printed circuit boards and are therefore only intended for device demonstration and evaluation The circuit boards have been manufactured by one or more of Texas Instruments external subcontractors which may not be production qualified Device parameters that are measured with these circuit boards may not be representative of production devices or typical production data Texas Instruments does not represent or guarantee that a final hardware version will be made available after device evaluation THE DEMONSTRATION CIRCUIT BOARDS ARE SUPPLIED WITHOUT WARRANTY OF ANY KIND EXPRESSED IMPLIED OR STATUTORY INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE TEXAS INSTRUMENTS ACCEPTS NO LIABILITY WHATSOEVER ARISING AS A RESULT OF THE USE OF THESE CIRCUIT BOARDS The fee associated with the demonstration boards is a nonrecurring engineering fee NRE to partially defray the engineering costs associated with circuit board development and applications support for the integrated circuit semiconductor product s The circuit board is a tool for demonstrating and evaluating the RF sem
9. 00 00 33 data in block 06 40 EVM Software Comment 80T end of transmit 60F receive data buffer SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback JA TEXAS INSTRUMENTS www ti com ISO IEC 15693 Protocol 3 5 6 Write Multiple Blocks The Write Multiple Blocks command writes data to multiple memory blocks of the addressed tags In order to successfully write data the host must know the size of the memory block of the tag Write Multiple Blocks is an optional command and may not be supported by the tag see the following screen capture To write multiple blocks the user should Click the button for Write Multiple Blocks in the Commands window Click on any flags that must be set in the Tag Flags window Optionally select a tag from the U D pulldown list in the Tag Data window if only one tag is present only one choice is available Enter two hex digits corresponding to the starting block number in the First Block Number field in the Tag Data window The blocks are numbered from 00 to FF 0 to 255 Enter two hex digits corresponding to the number of blocks to be written in the Number of Blocks field in the Tag Data window The number of blocks in the request is one less than the number of blocks that the tag returns in its response E g a value of 06 in the Number of Blocks field requests to read 7 blocks A value of 00 requests a read of a single block Execute the command L TRF79
10. 04 FO 00 00 00 all bytes are continuous spaces are added for clarity Field Contents Comments SOF 01 Start of frame Packet Length 09 Packet length 9 bytes Constant 00 Begin Data Payload 03 04 Start of data payload Firmware Cmd FO AGC toggle AGC Off 00 AGC on FF EOF 00 00 End of frame Third Command Set Receiver Mode 01 09 00 03 04 F1 FF 00 00 all bytes are continuous spaces are added for clarity Field Contents Comments SOF 01 Start of frame Packet Length 09 Packet length 9 bytes Constant 00 Begin Data Payload 03 04 Start of data payload Firmware Cmd F1 AM PM toggle AM FF FF AM while a 00 PM EOF 00 00 End of frame SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback ISO IEC 14443B Protocol EVM Software 65 ISO IEC 14443B Protocol 3 7 1 Request Command REQB Cmd Format The Request command determines if a tag is present To do a Request command the user should e Click the button for Request in the Commands window e Execute the command L TRF7960 EYM Control E 15693 144434 144438 Tagit EPC Findtags Registers Test Commands Request C Wake up Attrib Halt Number of Apps foo pwi 77 3 ms Protocol Type Full Power Half Power Set Protocol PUPI 44106387 Fl AFI foo TRO S E cor 7 app BitRate 00 ane 793 Pen topico Max Frame P FO m PI
11. 12 Introduction and Description SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback 14 TEXAS Chapter 2 INSTRUMENTS SLOU192C November 2006 Revised December 2008 Using the EVM This section describes how to connect the EVM to the host computer It is recommended that the user connect the EVM as described in this section to avoid damage to the EVM or the TRF7960 installed on the board 2 1 Unpacking Carefully remove the EVM and accessories from the box The box should contain e EVM board in ESD packaging e This manual check the Web for the latest downloadable version of this manual SLOU192 CAUTION This EVM contains components that can potentially be damaged by electrostatic discharge Always transport and store the EVM in its supplied ESD bag when not in use Handle using an antistatic wristband Operate on an antistatic work surface For more information on proper handling see the Electrostatic Discharge ESD application report SSYA008 SLOU192C November 2006 Revised December 2008 Using the EVM 13 Submit Documentation Feedback JA Texas INSTRUMENTS Hardware Description www ti com 2 2 Hardware Description Shown in Figure 2 1 is a TRF7960 EVM Rev An SMA connector can be installed to independently test either the reader or antenna while also configuring circuit components as needed PCB Antenna G RF Test Interface MSP430F 156 TRF7960 Reader Microcontroller 13 56 MHz Cry
12. Block ioe Full Power FIFO S EOF E Lock Block ona Half Power ol ca Read Multiple Blocks Opti a Set Protocol FIFO status Write Multiple Blocks Ee Sopeea High Low C Stay Quiet E E P Select Tag Info ul alll P na TI C Reset to Ready Number of Blocks DEST First Block Number Block Size E Tite Numberof Blocks Update Reset FIFO Lock AFI me C White DSFID Data r Special functions pen E T AGC on Lock DSFID C Get System Info AFI JY Main channel AM L C Get Mutt Ek Gel Status I Enable TRF7360 10 19 18 327 gt 01040003041842240000 10 19 18 436 lt 01040003041 842240000 Request mode SOT OIN Clear Log off Exit Note The Option flag bit 7 of the ISO 15693 defined Request flags must be set to 1 for all Write and Lock commands to respond properly Request Packet 01 0A 00 03 04 18 42 2A 00 00 all bytes are continuous spaces are added for clarity Field Contents Comment SOF 01 Start of frame Packet Length OA Packet length 10 bytes Constant 00 Begin Data Payload 03 04 Start of data payload Firmware Cmd 18 Request mode Flags 42 Option flag 1 High Data Rate flag 1 Lock DSFID Cmd 2A EOF 00 00 End of frame SLOU192C November 2006 Revised December 2008 EVM Software 53 Submit Documentation Feedback JA TEXAS INSTRUMENTS ISO IEC 15693 Protocol www ti com Lock DSFID T
13. COM Port found rz Tx E Parity Ax E Framing FIFO E S EOF CRC a ca D FIFO status High Low Level E E ara Update Reset Special functions IT AGC on M Main channel AM Enable TRF7960 fon Next click on Device Manager then click the sign next to ports to expand the ports SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback EVM Software 23 JA TEXAS INSTRUMENTS Software Installation for Rev AEVM www ti com 24 File Action View Help t gt m8 Bla E Disk drives E Display adapters gt DYD CD ROM drives H Floppy disk drives 23 Human Interface Devices IDE ATAJATAPI controllers gt Keyboards Mice and other pointing devices Modems Monitors Sa Network adapters BB Broadcom 570x Gigabit Integrated Controller 2 MB Cisco Systems VPN Adapter i Dell Wireless WLAN 1350 WLAN Mini PCI Card 2 E PCMCIA adapters 3 Ports COM amp LPT EI Communications Port COM1 oY CP210x USB to UART Bridge Controller COM10 1 oo Y ECP Printer Port LPT1 Me Processors E Smart card readers 2 sound video and aame controllers al A If the driver installation was successful and the EVM is plugged in CP210x USB to UART Bridge Controller should appear in the list of ports followed by a port number in this example COM10 The actual port number may be different RRE EE
14. Conventions The following pictograms and designations are used in this manual WARNING A WARNING IS USED WHERE CARE MUST BE TAKEN OR A CERTAIN PROCEDURE MUST BE FOLLOWED IN ORDER TO PREVENT INJURY OR HARM TO YOUR HEALTH CAUTION This indicates information on conditions which must be met or a procedure which must be followed Failure to observe a caution could cause permanent damage to the system Note Indicates conditions which must be met or procedures which must be followed to ensure proper system function O Information 1 Indicates conditions or procedures that should be followed to ensure optimal function of the system If You Need Assistance Application Centers are located in Europe North and South America the Far East and Australia to provide direct engineering support For more information please contact your nearest Tl Sales and Application Center The contact addresses can be found on our home page http focus ti com docs toolsw folders print trf7960evm html SLOU192C November 2006 Revised December 2008 Read Me First 7 Submit Documentation Feedback JA TEXAS INSTRUMENTS About This Manual www ti com Numerical Representations Extensive use is made in this user s guide of the hexadecimal numbering system when describing bytes transmitted and received The following table is included for your reference Decimal Hexadecimal Binary Decimal Hexadecimal Binary
15. F A tao o FT AGC on Vv Main channel AM IV Enable TRF7960 of Clear e Ext St EVM Software 37 ISO IEC 15693 Protocol 38 Request Packet JA Texas INSTRUMENTS www ti com 01 OB 00 03 04 18 40 22 02 00 00 all bytes are continuous spaces are added for clarity Field Contents Comments SOF 01 Start of frame Packet Length 0B Packet length 11 bytes Constant 00 Begin Data Payload 03 04 Start of data payload Firmware Cmd 18 Request mode Flags 40 Option flag 1 High Data Rate flag 0 Lock Block Cmd 22 Lock Block cmd used to permanently lock a selected block Selected Block Number 02 Note Lock block 02 which is block 3 EOF 00 00 End of frame Lock Block Tag Response Request Mode 80T Comment 80T end of transmit no tag response EVM Software SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback JA TEXAS INSTRUMENTS www ti com ISO IEC 15693 Protocol 3 5 5 Read Multiple Blocks The Read Multiple Blocks command gets the data from multiple memory blocks of the responding tag In addition to this data a Block Security Status byte can be requested for each block This byte shows the write protection of the block specified e g unlocked user factory locked etc To read multiple a blocks the user should e Click the button for Read Multiple Blocks in the Commands window e Click on any flags tha
16. IRQ status gt Commands Tag Flags ES 2 Data Coding Mod i eles JT Double Sub carrier em 12 EQO7ODOOOEDEACEC 7 2 te Paty P i y C Read Single Block E High Data Rate out ol Rx L Framing See T Select Full Power FIFO S EOF T Lock Block Bo C Half Power CRC P Coll 1 Read Multiple Blocks E Opti E SE ption Set Protocol FIFO status Write Multiple Blocks e Ste SEN igt ow Stay Quiet Level E P CSeect IT ew Tag Info up feco7ooooneDEacec x f Full C Reset to Ready Number of Blocks p d Fist Block Number 4 Block Size Write AFI Gr Eer Numba of Blocks foo Update Reset FIFO oe Daa Mooon EE C White DSFID al r Special functions Lock DSFID oso T AGC on C Get System Info ap IP IV Main channel AM Get Mutt Bk Sel Status AAA Execute 16 48 00 765 gt 0108000304184227050000 16 48 00 937 lt 0108000304184227050000 Enable TRF7960 Clear Log off Exit Note The Option flag bit 7 of the ISO 15693 defined Request flags must be set to 1 for all Write and Lock commands to respond properly SLOU192C November 2006 Revised December 2008 EVM Software 47 Submit Documentation Feedback ISO IEC 15693 Protocol Request Packet 01 OB 00 03 04 18 42 27 05 00 00 all bytes are continuous spaces are added for clarity 48 Field Contents Comment SOF 01 Start of frame Packet
17. Length 0B Packet length 11 bytes Constant 00 Begin Data Payload 03 04 Start of data payload Firmware Cmd 18 Request mode Flags 42 Option flag 1 High Data Rate flag 1 Write AFI Cmd 27 AFI 05 Application family identifier 05 medical application EOF 00 00 End of frame Write AFI Tag Response Request Mode 80T40E 00 EVM Software JA Texas INSTRUMENTS www ti com Comment 80T end of transmit 40E end of receive 00 no tag error SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback JA TEXAS INSTRUMENTS www ti com ISO IEC 15693 Protocol 3 5 11 Lock AFI Application Family Identifier The Lock AFI command write protects the AFI register of the addressed tag s A corrupted response or lack of response does not necessarily indicate a failure to perform the lock operation Additionally multiple transponders may process a nonaddressed request To a lock tag s AFI the user should e Click the button for Lock AFI in the Commands window e Click on any flags that must be set in the Tag Flags window e Optionally select a tag from the UID pulldown list in the Tag Data window if only one tag is present only one choice is available e Execute the command L TRF7960 EYM Control j 15 x 15693 14443A 14443B Tagt EPC Findtags Registers Test IRQ status m Commands gt Tag Flags Data Coding Mode LE ey T Double Sub c
18. RE IO 4 H If automatic detection does not take place make note of the COM port number and enter it in the Select Port window of the GUI Then select the Select Port on GUI do not press the Enter key Note If the Enter key is pressed the program ends and the GUI closes EVM Software SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback JA TEXAS INSTRUMENTS www ti com Software Interface 3 3 Software Interface The GUI window is shown following Each section of the window has a different function The figure shows the arrangement for the different protocols Find Tags Registers and Test radically change the display Protocol Utility RSSI Chip Tabs Tabs Window Status L TRF7960 EYM Control 15693 144434 14443B Tagit EPC Find tags Registers Test gt Commands Tag Flags Data Coding Mode vio Ma Invent i ager IT Double Sub carrier Pang C Read Single Block Tata y Framing I High Data Rate C Write Single Block I Select Full Power S EOF i Lock Block wus C Half Power Coll D C Read Multiple Blocks D Option Set Protocol FIFO status Write Multiple Blocks Set Protocol High Low C Stay Quiet nee y fi C Select Tag Info ul 2 na Reset to Ready Number of Blocks E First Block Number e Block Size C Wiite AFI W Number of Blocks l Update Reset FIFO C Lock AFI Write DSFID Data Special functions C L
19. Response Packet Structure Note The Tag lt protocol uses both binary and hexadecimal bytes whereas the GUI uses hexadecimal bytes only SLOU192C November 2006 Revised December 2008 EVM Software 85 Submit Documentation Feedback Tag it Protocol 3 8 7 Quiet A Texas INSTRUMENTS www ti com The Quiet request is used to silence a tag preventing it from responding to any nonaddressed or S D Poll related requests The tag does however respond to requests with matching SID As there is no response to this request from the receiving tag only request status and errors are reported O Information 1 The EVM transmitter remains ON in order to preserve the tag states changed by the request To silence a tag the user should e Click the button for Quiet in the Commands window e Click on the Address flag if desired in the Tag Flags window e Execute the command BER 15693 144434 144438 Tagt EPC Findtags Registers Test m Commands m Tag Flags E ERA J Addressed C Get Version F Info C Get Block Full Power E Put Block Half Power Put Block Lock Lock Block S 3 KH Quiet SID 0094C7 Manufacturer jor Chip Version 003 Block Size b be Number of Blocks Block Number fos R Lock Status Data 778922 Execute Request mode 80T 40E C080 14 38 07 977 Request Packet gt 01040003041 800580000 lt 01040003041 800580000 Update Reset FIFO IRQ s
20. TRF7960EVM Rev A SLOU192C November 2006 Revised December 2008 Using the EVM 15 Submit Documentation Feedback JA TEXAS INSTRUMENTS Hardware Description www ti com Shown in Figure 2 3 are examples of EVM configured for parallel and serial busses TRF7960 Rev A EVM Parallel Mode TRF7960 Rev A EVM Serial Mode Figure 2 3 TRF7960EVM Rev A Parallel and Serial Modes For SPI or serial interface jumpers are in place to connect header 5 to header 6 Header 1 is used to inform the microprocessor what I O bus is being implemented When using communications it is recommended to use SS slave select 16 Using the EVM SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback JA TEXAS INSTRUMENTS www ti com Hardware Description Shown in Figure 2 4 are top and bottom views of the TRF7960 EVM Rev A In this application the headers are configured with 0 Q resistors as a cost savings If needed 2 mm header pins can be installed TRF7960 EVM Rev A top TRF7960 EVM Rev A bottom Figure 2 4 TRF7960EVM Rev A Top and Bottom Views SLOU192C November 2006 Revised December 2008 Using the EVM 17 Submit Documentation Feedback JA TEXAS INSTRUMENTS Connection to a Host PC www ti com 2 3 Connection to a Host PC Connect the EVM to a host PC A USB extension cable may be used if desired When using a graphical user interface the ISO LEDs located on the EVM are inoperative The ISO LEDs are only operat
21. The Tag lt protocol uses both binary and hexadecimal bytes whereas the GUI uses hexadecimal bytes only SLOU192C November 2006 Revised December 2008 EVM Software 83 Submit Documentation Feedback Tag it Protocol 3 8 6 Lock Block JA TEXAS INSTRUMENTS www ti com The Lock Block request write protects one memory block of the addressed tag s A corrupted response or lack of response does not necessarily indicate a failure to perform the lock operation Additionally multiple tags may process a nonaddressed request To lock a block write protect a block the user should e Click the button for Lock Block in the Commands window e Click on the Address flag if desired in the Tag Flags window e Enter two hex digits for block number in the Block Number field of the Tag Data window e Execute the command KE TRF7960 EYM Control RK 15693 144434 144438 Taait EPC Findtags Registers Test r Commands SID poll C Get Version C Get Block Put Block Put Block Lock e Lock Block C Quiet r Tag Flags J Addressed F Info Full Power Half Power Set Protocol SID Manufacturer or Chip Version 003 Block Size bn be Number of Blocks Block Number jos kb Lock Status Data 14 10 36 268 gt 01080003041 80040030000 lt 0108000304180040030000 101 x IRQ status Tx P Parity i Rx L Framing FIFO S EOF ji ee meer FIFO status High Low Level El a Ful
22. all bytes are continuous spaces are added for clarity Field Contents Comment SOF 01 Start of frame Packet Length 11 Packet length 17 bytes Constant 00 Begin Data Payload 03 04 Start of data payload Firmware Cmd A2 Select UID 0424923A291 1000038 Complete Tag UID 042492291 10000 3A and 38 are block character checks BCC EOF 00 00 End of frame Select Tag Response 14443A Select 80T40E 4400 80T40E 04 80T40E 00 Shown are several tag responses with the following format IRQ Status Register lt Tag response with no CRC gt IRQ Status Register lt Tag response with CRC gt A tag response with H indicates a response with no CRC while A tag response with indicates a response with CRC 80T40E 4400 ATQA answer to request type A UID size single no bit frame anticollision 80T40E 04 SAK select acknowledge type A cascade bit set 80T40E 00 UID received with no error tag enters ACTIVE state SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback EVM Software 63 l ISO IEC 14443B Protocol TEXAS INSTRUMENTS www ti com 3 7 ISO IEC 14443B Protocol This section describes the ISO 14443B protocol Similar to the ISO 14443A protocol program operation is a little different compared to ISO 15693 some commands must be run in sequence An ISO 1
23. all the tag labels found within the read range of the reader The user can choose which protocols to be searched by selecting the appropriate buttons that correspond to the protocol field This reduces the time associated with cycling through the other standards that are of no interest to the user If the Select All button is checked all the supported protocols are included in the search operation L TRF7960 EYM Control a lei es 15693 144434 144438 Tagit EPC Findtags Registers Test 15693 E 144434 E Tagit Ei Count E Count Ba 4 Count m Tk P Parity E UIDs UIDs SIDs Rx L Framing E00780C335C49064 04249234291 1000038 DO9AC748 FIFO s oF CRC El Coll FIFO status l A KI High Low 144438 E EPC E ge P P Count ji Count p ie a S E aH aly Update Reset FIFO r Special functions T AGC on ER zl IV Main channel AM FS SC EE Clear Log of Exit Once the Run button is clicked the window shows all tags found within its reception area regardless of protocol if the Select All option is checked Otherwise it only finds tags of the protocols that are checked This command runs until the Stop button is clicked shared location with the Run button An indicator for each of the supported standards is active when the particular protocol is running This clockwise rotating cursor can be found located left of the Run button This command is recommended for demonstrations as it requires no spec
24. file folder as selected To install the driver click on the executable file exe and run install file Second download the graphical user interface GUI software from the Texas Instruments web site at http focus ti com docs toolsw folders print trf7960evm html Scroll down to Support Software and select TRF7960 EVM GUI zip Save and unzip file to a selected file folder Perform hardware installation as shown in Section 3 2 3 3 2 2 Virtual COM Port Driver Installation 22 The Silicon Labs USB UART virtual com port VCP driver can be downloaded from the following web address https www silabs com products mcu pages USBtoUARTbridgeVCPdrivers aspx The driver installation and setup is a two step process 1 Extraction Initial software setup requires running CP210x_Drivers exe to extract all of the device drivers Windows and Macintosh After following the prompts the utility copies the driver files to a specified directory or the default directory C SiLabs MCU CP210x Each set of drivers is extracted to an appropriately named directory for example WIN and MACX 2 Installation Follow these steps to install the Windows XP VCOM driver a Connect the USB cable between the host computer and the TRF7960 EVM Windows opens a Found New Hardware Wizard window Select Install from a list or specific location Advanced and press Next Select Include this location in the search Press Browse to locate the C Si
25. it PrOtOCOl moni aia dc a a fz 3 81 Simultaneous ID SID Pollo gege erger ee gege Ee amc GENEE 74 30 2 Get Versi n eet ee ee vet iether west eine ere ious mtu scans 76 90 3 Get Blc tia EEN 78 3 90 PUB lite 80 3 8 5 Pot Block ok zuer euexNgegReNK carr ica A ca a ia ic 82 3 86 LOCK Block ox eege gr ee rar EN EN a a a KEN NEEN 84 EA QUA A O 86 3 9 Find TAGS cir a a a ad ia aaa 88 EL WEN e 89 MA KC EE 90 3 11 1 Expert Mode Selection voii ia 91 A ISO IEC 15693 Reference Material 93 A 1 UID lu ns a a irc 93 A 2 Tag Memory Organization RE 93 A 3 Flag DetnitlonS cita A A A A EAS 94 AA Error Codes Pei ISO 15693 3 2000 E Section 7 4 2 Table 7 Page 12 occccocccncnnncnnncnnnnnnannnnnnnnnano 95 A 5 15015693 Commands That Must Be Supported by Third Party Readers for Texas Instruments ENGOrSO EE 96 Ap Application Family Identifier AFI Definitions e 96 B Tag it Reference Material ooooioiocicicina AEEA 97 B 1 Response ElagS iaiciicamajoninar ara aia tai aaa 97 B 2 Status Flag Response Frame ENEE 97 B 3 Control Flags Regu st Fiame ii ed deeg ee 97 IMPpoOrtant Notices ele 99 Contents SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback IA TEXAS INSTRUMENTS www ti com List of Figures 2 1 TREZIGO EVM Rev tOp Side ANE ive ieee neces sacar A EEN dE Sne 14 2 2 TREZ960EVM RE 15 2 3 TRF7960EVM Rev A Parallel and Serial Modes AN 16 2 4 TRF7960EVM Rev A Top and Bottom Views EN 17 3 1
26. register values are updated automatically every time the user enters the Registers tab or when the special functions are changed SLOU192C November 2006 Revised December 2008 EVM Software 89 Submit Documentation Feedback JA TEXAS INSTRUMENTS Test www ti com 3 11 Test If desired the user can send manual commands by using Test tab Only the command parameters field must be typed in All other fields in the protocol can be left out SOF 0x01 Number of bytes 0x00 0x0304 Command parameters EOF 0x0000 The communication starts with SOF 0x01 The second byte defines the number of bytes in the frame including SOF The third byte should be kept at 0x00 fourth byte at 0x03 and the fifth byte at 0x04 The sixth byte is the command code which is followed by parameters or data The communication ends with 2 bytes of 0x00 Command Parameters Example 0x03 TRF796x enable disable 0x00 Reader enable OxFF Reader disable 01 09 00 03 04 03 FF 0000 0x0F Direct mode 01 08 00 03 04 OF 0000 0x10 Write single register Address data address data 01 0A 00 03 04 10 15 67 0000 0x11 Write continuous Address data data 01 OC 00 03 04 11 13 67 46 A4 0000 0x12 Read single register Address address 01 OB 00 03 04 12 01 0A 13 0000 0x13 Read continuous NR of bytes to read start address 01 0A 00 03 04 13 05 03 0000 0x14 Inventory ISO 1
27. window e Click on any flags that must be set in the Tag Flags window e Optionally select a tag from the UID pulldown list in the Tag Data window and set the Addressed flag if only one tag is present only one choice is available e Execute the command Information 1 The EVM transmitter remains ON in order to preserve the tag states changed by the request lol 15693 144434 144438 Tagit EPC Findtags Registers Test m Commands 7 r Tag Flags e Data Coding Mode L uo MJ Inventory T Double Sub carrier 2 12 E007000006D6AC8C KR Read Single Block 1 out of 4 z Framing kW High Data Rate TO Select Lock Block IV Addressed Read Multiple Blocks Write Single Block Full Power S EOF i Half Power i esa T Option Set Protocol FIFO status Write Multiple Blocks _SetPracca c High Low St let Se Level P H Select Tag Info up Farage y fi al arar Reset to Ready i i Number of Blocks DEA First Block Number p Block Size E A me aka Number of Blocks 02 Update Reset FIFO OCI White DSFID BRE Special functions Lock DSFID oso I AGC on C Get System Info AFI IV Main channel AM C Get Mut Ek Gel Status Execute V Enable TRF7960 11 54 00 288 gt 01120003041822258CACD606000007E 00000 11 54 00 460 lt 01120003041822258CACD606000007E 00000 Request mode TD Clear Log en
28. 0 PUPI A4106387 Pseudo unique PICC identifier EOF 00 00 End of frame HALTB Tag Response Request mode 80T40E 00 Comment 80T end of transmit 40E end of receive 00 no tag error SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback EVM Software 71 A Texas INSTRUMENTS Tag it Protocol www ti com 3 8 Tag it Protocol A Tag lt set protocol command sends three commands register write set AGC and set receiver mode AM PM SES 15693 144434 144438 Tagit EPC Findtags Registers Test P IRQ status 7 Commands gt r Tag Flags Te DR WE J Addressed de E Rei P C Get Version E Info Rx L Framing Get Block E Full Power FIFO S EOF la Put Block C Hall Power cnc con Put Block Lock Set Protocol Protocol m FIFO status Lock Block ees a High Low jet E EH H D BEE ell Ful Manufacturer eege Chip Version Update Reset FIFO Block Size Number of Blocks r Special functions Block Number Lock Status I AGC on Data Jh Main channel AM Execute IV Enable TRF7960 11 02 43 984 lt 01000003041 0002101130000 Register write request 11 02 43 984 gt 0109000304F0000000 11 02 44 109 lt 0109000304F 0000000 E Clear Log 11 02 44 109 gt 0109000304F1FF0000 ofl Exit First Command Register Write 01 OC 00 03 04 10 00 21 01 13 00 00 all bytes are continuous spaces are added fo
29. 00D28441 4 bytes or 32 bits Chip Mfg ID 02 05 7 bits 02h note TI 01b chip version 9 bits 05h 0000 0010 0000 0101 16 bits binary O 2 0 5 0205 hex Block Size 03 No 1 4 4 bytes or 32 bits No of Blocks 07 No 1 8 Note Tag memory is 8 blocks each containing 32 bits to equal a total of 256 bits 8 blocks x 32 bits 256 bits SLOU192C November 2006 Revised December 2008 EVM Software 77 Submit Documentation Feedback JA Texas INSTRUMENTS Tag it Protocol www ti com 3 8 3 Get Block The Get Block request gets the data from one memory block of the responding tag In addition to this data a block security status byte is returned This byte indicates the write protection status of the block specified e g unlocked user factory locked etc To get blocks the user should e Click the button for Get Block in the Commands window e Click on the Address flag if desired in the Tag Flags window e Enter two hex digits for block size in the Block Size field of the Tag Data window e Enter two hex digits for block number in the Block Number field of the Tag Data window e Execute the command ll 15693 144434 144438 Tagit EPC Findtags Registers Test IRQ status Commands Tag Flags C si il SES I Addressed Tx E Party F Get Version Fr Rx L Framing Ze Get Block E Full Power FIFO S EDF fii Put Block C Half Power CRC P Coll E Put B
30. 3 Inventory flag 0 Flags 5 to 8 meaning in following tables points to table 4 in ISO 15693 3 protocol 1 Flags 5 to 8 meaning in following tables points to table 5 in ISO 15693 3 protocol b4 Protocol extension flag 0 No protocol format extension 1 Protocol format is extended Reserved for future use Request Flags Bits 5 to 8 when inventory flag IS NOT set Ref ISO 15693 3 2000 E Section 7 3 1 Table 4 Page 10 Bit Flag Name Value Description b5 Select flag 0 Request executed by any tag according to the setting of Address flag 1 Request executed only by tag in selected state The Address flag is set to 0 and the UID field is not included in the request b6 Address_flag 0 Request is not addressed UID field is not included It can be executed by any tag 1 Request is addressed UID field is included It is executed only by the tag whose UID matches the UID specified in the request b7 Option_flag 0 Meaning is defined by the command description It is set to 0 if not otherwise defined by the command 1 Meaning is defined by the command description b8 RFU 0 Reserved for future use Request Flags Bits 5 to 8 when inventory flag IS set Ref ISO 15693 3 2000 E Section 7 3 1 Table 5 Page 10 Bit Flag Name Value Description b5 AFI_flag 0 AFI field is not present 1 AFI field is present b6 Nb_slots_flag 0 16 slots 1 1 slot b7 Option_flag 0 Meaning i
31. 43A 144438 Tagt EPC Findtage Registers Text r Commands Inventory Read Single Block C wiria Singa Block C Lock Block C Read Muliple Blocks Wika Mubipke Blocks C Stay Quiet Select Reset to Ready Wie AFI fF Lock AFI Write DSFID Lock DSFID Get System info 11 16 04 010 11 16 04 010 11 16 04 010 11 16 04 010 Tag Flags DataCodngMode LB uid MA T Double Sub cantier EIE IT High Dala Rate T Select Full Power I Addresssed Hall Power T Option Set Protocol Tag un 3177 G Number of Blocks pial Fisi Block Number Bleck Size Number of Blocks J Data DSFID J AFI Get Mur BIk Sel Stahus Open Explore Search Manage Map Network Drive Disconnect Network Drive Create Shortcut Delete Rename Properties On the properties window select the Hardware tab 20 EVM Software JA Texas f IRQ status INSTRUMENTS www ti com To determine the USB serial port that corresponds to the EVM right click on the My Computer icon on the desktop When the drop down menu appears click on Properties SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback JA TEXAS INSTRUMENTS www ti com Software Installations System Properties 2 xj System Restore Autorseh Remote General Computer Name Advanced M Device Manager The Device Manager lists all the hardware
32. 43B Protocol The HALTB cmd is used to set a PICC in a HALT state which in turn stops the PICC from responding to a REQB command After entering this state the PICC ignores all commands except the WUPB wake up B command To do an HALTB command the user should e Click the button for HAL TA in the Commands window e Execute the command ED 15693 144434 144438 Tagit EPC Find tags Registers Test EE IRQ status Commands 3 C Request Tx El Parity fi Wake up Rx L Framing gi Full Power FIFO ser Halt Half Power CRC El Coll Set Protocol FIFO status High Low Level g E PUPI 44106387 dh Full ola P p TRO AFI foo a 3 Se SW Number of Apps foo pwi 77 3ms ent sor Update al Reset FIFO BitRate 9 ADC Ese m PCD to PICC are functions Max Frame 2 FO m PICC to PCD T AGC on Protocol Type 1444 3 4 compliant p CID Execute Request mode 80T 40E 00 Request Packet gt 010D0003041850441063870000 15 37 14 845 lt 010D0003041850441063870000 IV Main channel AM IV Enable TRF7960 Clear Log DE xit 01 OD 00 03 04 18 50 A4 10 63 87 00 00 all bytes are continuous spaces are added for clarity Field Contents Comment SOF 01 Start of frame Packet Length 0D Packet length 13 bytes Constant 00 Begin Data Payload 03 04 Start of data payload Firmware Cmd 18 Request mode Response Header 50 Always 5
33. 4443B set protocol command sends three commands register write set AGC and set receiver mode AM PM lala 15693 144434 144438 Tagit EPC Findtags Registers Test en Commands Request Tx El Parity IT F Wake up Rx L Framing Atti Full Power FIFO sep Hatt C Half Power CRC El cot TI FIFO status High Low Level a D Purl EE il Ful an z TRO Wegen pw Decor sor Update _Rese A Br Aate ADC E PCD to PICC r Special functions Max Frame fecal FO ess p PICC to PCD F AGC on Protocol Type fi 2 cD Y Main channel AM Execute IV Enable TRF7960 12 42 43 751 lt 010C000304100021010C0000 Register write request Select Port 124243861 lt 0109000304F D00000 i SS 12 42 43 861 gt 0109000304F1FF0000 Y gt of Exit First Command Register Write 01 OC 00 03 04 10 00 21 01 OC 00 00 all bytes are continuous spaces are added for clarity Field Contents Comments SOF 01 Start of frame Packet Length DC Packet length 12 bytes Constant 00 Begin Data Payload 03 04 Start of data payload Firmware Cmd 10 Register write Register 00 00 21 In Register 00 Chip Status Control register Write 21 RF output active 5 V operation Register 01 01 0C In Register 01 ISO Control register Write 12 set 15S014443B protocol 106 kbps EOF 00 00 End of frame 64 EVM Software SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback JA Texas INSTRUMENTS www ti com Second Command Set AGC 01 09 00 03
34. 5693 FIFO data 01 0B 00 03 04 14 06 01 00 0000 0x15 Direct command Direct command code 01 09 00 03 04 15 OF 0000 0x16 Write raw Data or commands 01 10 00 03 04 16 91 3D 00 40 AA BB CC DD 0000 0x18 Request command ISO 15693 Tag it 14443B Halt Flags command code data as specified in ISO and Tag it 01 0B 00 03 04 18 06 20 01 0000 0x34 SID poll Tag it Flags command code mask as specified in Tag it 01 OB 00 03 04 34 00 50 00 0000 0x54 Begin round EPC No of slots 01 09 00 03 04 54 03 0000 0x55 Close slot sequence EPC 01 08 00 03 04 55 0000 0xA0 REQA 14443A 01 08 00 03 04 A0 0000 OxA2 Select 14443A CID 01 0D 00 03 04 A2 11 22 33 44 44 0000 0xBO REQB 14443B 01 08 00 03 04 BO 0000 0xF0 AGC selection 0x00 AGC enable OxFF AGC disable 01 09 00 03 04 FO FF 0000 OxF1 AM PM input selection 0x00 FM input OxFF AM input 01 09 00 03 04 F1 00 0000 OxFE Get Version 01 08 00 03 04 FE 0000 90 EVM Software SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback JA TEXAS INSTRUMENTS www ti com Test 3 11 1 Expert Mode Selection There is an added feature that allows the user to keep the user adjusted register settings without having the individual set protocol do it for them Currently a user wanting to test to a particular standard would go to the desired tab and then do a s
35. 6 Revised December 2008 EVM Software 57 Submit Documentation Feedback ISO IEC 15693 Protocol Request Packet l TEXAS INSTRUMENTS www ti com 01 OC 00 03 04 18 02 2C 01 02 00 00 all bytes are continuous spaces are added for clarity Field Contents Comment SOF 01 Start of frame Packet Length DC Packet length 12 bytes Constant 00 Begin Data Payload 03 04 Start of data payload Firmware Cmd 18 Request mode Flags 02 Option flag 0 High Data Rate flag 1 Get Multiple Block Security 2C Status Cmd Block Number 01 First block number 01 block 2 Number of Blocks 02 Number of blocks 3 Note Number of read blocks equals number plus one In this SE reading 3 blocks beginning at block EOF 00 00 End of frame Get Multiple Block Security Status Tag Response Request Mode 80T40E 00000000 Comment 80T end of transmit 40E end of receive 00 no tag error 58 EVM Software 00 security status of block number 01 block 2 00 security status of block number 02 block 3 00 security status of block number 03 block 4 SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback JA Texas INSTRUMENTS www ti com ISO IEC 14443A Protocol 3 6 ISO IEC 14443A Protocol This section describes the ISO IEC 14443A protocol Program operation is a little different in this protocol compared to ISO 15593 Some commands must be run in sequenc
36. 60 E M Control E 151 x 15693 144434 144438 Tagit EPC Findtags Registers Test pro status Commands gt r Tag Flags C Data Coding Mode uid Mf A lts I Double Sub carrier Tx E Parity C P out ol X S Read Single Block E High Data Rate Rx L Framing T daS We Singe Bock I Select Full Power FIFO S EOF J Lock Block we Half Power CRC T Coll E Read Multiple Blocks Opti pion Set Protocol FIFO status Ze Write Multiple Blocks L Spee Greg igh Low C Stay Quiet WE a a z evel C Select op E El Tag Info SEN E he ul C Reset to Ready Number of Blocks El ee Fist Block Number 02 Block Size wad Number of Blocks 02 Update Reset FIFO C Lock AFI J ae Data fi 11111110000000022222222 E R C White DSFID r Special functions e sri I AGC on Lock DSFID C Get System Info AFI Jg Main channel AM a AAA C Get Mut Dk Gel Status I Enable TRF7960 Request mode com4 80T 40E 00 16 56 18 374 gt 010F00030418422104222222220000 Select Port 16 56 18 530 lt 010F00030418422104222222220000 Request mode Clear Log 80T 40 00 est B Exit Note The Option flag bit 7 of the ISO 15693 defined Request flags must be set to 1 for all Write and Lock commands to respond properly SLOU192C November 2006 Revised December 2008 EVM Software 41 Submit Documentation Feedback ISO IEC 15693 Protocol 42 Ex
37. 82211 32 bits EOF 00 00 End of frame 80 EVM Software SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback JA TEXAS INSTRUMENTS www ti com Tag it Protocol GUI Hexadecimal 0 0 2 8 0 3 0000 0000 0010 1000 lt SID gt lt Block Number gt lt Data Bik gt Tag it protocol 0 0 0 5 Reader Cmd Code Request Added bits to complete byte Figure 3 4 Put Block Request Packet Structure Put Block Response Request mode 80T40E C050 Comment 80T end of transmit 40E end of receive C050 tag response shown as follows Field Contents Comments Response Code CO Response from tag to reader Figure 3 5 Command Code 50 Put block command Figure 3 5 Bit stuffed to complete byte GUI Hexadecimal C 0 5 0 100 0000 0101 0000 Tag it protocol 4 1 0 5 Tag Cmd Code Request Figure 3 5 Put Block Response Packet Structure Note The Tag lt protocol uses both binary and hexadecimal bytes whereas the GUI uses hexadecimal bytes only SLOU192C November 2006 Revised December 2008 EVM Software 81 Submit Documentation Feedback JA TEXAS INSTRUMENTS Tag it Protocol www ti com 3 8 5 Put Block Lock The Put Block Lock request writes data to one memory block of the addressed tag s and locks that block from further write operations In order to successfully write data the host must know the size of the memory block of the tag This information is available through t
38. CC to PCD E CID 14443 4 compliant JA Texas INSTRUMENTS www ti com ioj xj Ax L Framing S E0F E Parity i Coll E FIFO status High Low Level a El mal Update Reset FIFO Execute r Special functions FT AGC on Main channel AM M Enable TRF7960 OIN 80T BOF 40 504 41 06387000000000021 84 80T 101 HUET DINI Clear Log D Exit Request Packet 01 09 00 03 04 BO 04 00 00 all bytes are continuous spaces are added for clarity Field Contents Comment SOF 01 Start of frame Packet Length 09 Packet length 9 bytes Constant 00 Begin Data Payload 03 04 Start of data payload Firmware Cmd BO Tag type B anticollision REQB Enable 16 Slots 04 EOF 00 00 End of frame 66 EVM Software SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback JA TEXAS INSTRUMENTS www ti com ISO IEC 14443B Protocol Request Tag Response 80T01N 80T Comment slot 0 80T end of transmit 01N no response interrupt lt no tag response gt 01N J80T 01N J80T 01N J80T 01N J80T 01N J80T 01N J80T 01N J80T 01N J80T 01N J80T 01N J80T 01N J80T 01N J80T 60F40E 50A410638700000000002184 80T 01N J80T 01N Examination of slot 13 is as follows 50 ATQB response header A4106387 PUPI Pseudo unique PICC identifier 00 00 00 00 Application Data 00 21 84 Protocol information as fo
39. Coding Mode E uo mfal P i Inventory Tx Parity I Double Sub carier ETET r y i Read Single Block EE E Rx l Framing White Single Block I Select Ful Power FIFO sep C Lock Block Places C Hal Power ec ca F Read Multiple Blocks WC C White Multiple Blocks High L Ow C Stay Quiet Leva T Select Tag Info C Reset to Ready wes Fine cf Bickel SE cr First Block Number Block Size hai e Update Reset FIFO ea Number of Blocks Update _Reset FIFO C Write DSFID Daa Special functions c oso TC AGCon Lock DSFID C Get System Into an Main channel AM C Get Mutt Bik Sel Status Execute E Enable TRF7960 11 27 01 592 lt 010000030410002101020000 Register write request t 11 27 01 592 gt 0109000304F 0000000 11 27 01 702 lt 0109000304F0000000 E Clear Log gt 0109000304F1FF0000 First Command Register Write 01 OC 00 03 04 10 00 21 01 02 00 00 all bytes are continuous spaces are added for clarity Field Contents Comments SOF 01 Start of frame Packet Length DC Packet length 12 bytes Constant 00 Begin Data Payload 03 04 Start of data payload Firmware Cmd 10 Register write Register 00 00 21 In register 00 chip status control register write 21 RF output active 5VDC operation Register 01 01 02 In register 01 ISO control register Write 02 set protocol to 15015693 high bit rate 26 48 kbps one subcarrier 1 out of 4 EOF 00 00 E
40. Data window if only one tag is present only one choice is available e Execute the command JA Texas INSTRUMENTS www ti com BE 15693 144434 144438 Tagt EPC Findtags Registers Test r Commands r Tag Flags C Data Coding Mode tt up mfal gt ey I Double Sub carrier EUN E 12 E007000006D6AC8C t ra e P out ol h Read Single Block E High Data Rate Rx L Framing f Wis Single Block I Select e Full Power FIFO S EOF P C Lock Block wi Half Power CRC Fl Coll D Read Multiple Block 8 DAA y GE T Option Set Protocol m FIFO status Write Multiple Blocks m High Low St iet s S e Level H D Select r Tag Info uid feoo7o000neDeacec fi ES Ful TI Ze Reset to Ready Number of Blocks First Block Number os i _ C Write AFI Block Size EE Number of Blocks 02 L Update Reset FIFO ocl j C White DSFID Data Special functions C Lock Depp ose T AGC on C Get System Info AFI IV Main channel AM Get Mutt Bik Sel Status Execute M Enable TRF7960 16 05 15 481 16 05 15 622 Request mode 80T 40E 00 gt 01040003041 802260000 lt 01040003041 802260000 n Clear Log of Exit Request Packet 01 0A 00 03 04 18 02 26 00 00 all bytes are continuous spaces are added for clarity Field Contents Comment SOF 01 Start of frame Packet Length OA Packet length 10 by
41. Example Cascaded Byte wise scce iii E EE E OE 62 3 2 Get Block Response Packet Structure Part 1 ocococccccccccononnnnnnnnnnnnnannnnnnnnnnnncnnnnnnrnnennnaneranennnans 79 3 3 Get Block Response Packet Structure Part 2 oooocccccnncnnnnnccnoncnnannnancnnnannnannnnnennnannnanrnnnrnnnannanes 79 3 4 Put Block Request Packet Structure rsson Ad 81 3 5 Put Block Response Packet Structure eege ege sees a a a 81 3 6 Put Block Lock Request Packet Stricture asirio A A dE NEE EN EEN Ne 83 3 7 Put Block Lock Response Packet Structure EE 83 3 8 Lock Block Request Packet Structure ivi ao dai 85 3 9 Lock Block Response Packet StruCture oooocccocccconcnonccnnncnnnccnnnnrnnnrrnnnrrnnrrrnnnrrnnrrnnnrrrnnrrnanrrnnenes 85 3 10 Quiet Request Packet StruCture caricia o A caves aaa 87 SLOU192C November 2006 Revised December 2008 List of Figures 5 Submit Documentation Feedback Tag it is a trademark of Texas Instruments 6 List of Figures SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback IJ TEXAS Pretace INSTRUMENTS SLOU192C November 2006 Revised December 2008 Read Me First This manual is written to provide information about the TRF7960 evaluation module The user should keep in mind the following points e It is recommended that the user initially review the data sheet of the device under test e To better understand the TRF7960 EVM it is recommended to review the schematic and layout files About This Manual
42. Labs MCU CP210x WIN directory Once this directory is selected press OK Verify that the correct path and filename are shown and press Next Press Finish to finish installing the CP210x USB Composite Device Windows opens a second Found New Hardware Wizard window Select Install from a list or specific location Advanced and press Next Select Include this location in the search Press Browse to locate the C SiLabs MCU CP210x WIN directory Once this directory is selected press OK Verify that the correct path and filename are shown and press Next m Press Finish to finish installing the CP210x USB to UART Bridge Controller papo AS EVM Software SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback JA TEXAS INSTRUMENTS www ti com Software Installation for Rev A EVM 3 2 3 Hardware Installation At this point attach the EVM to an open USB port The EVM can be plugged directly into the port or attached at the end of a USB extension cable type A not supplied At this point the power LED should be lit Any RFID tag corresponding to a supported protocol can be detected and is indicated by the corresponding LED 3 2 4 Software GUI Installation The software GUI is the file named TRF7960EVM_REVA_GUI_V1 1 zip lt can be unzipped using a standard unzip program and is a self contained executable Create a folder where desired on the host PC and unzip the executable into that folder The
43. Lock DSFID C Get System Info AFI C Get Mut Pk Gel Status Se F Te Se Execute Special functions T AGC on IV Main channel AM Enable TRF7960 09 49 37 203 gt 01040003041 800020000 09 49 37 390 lt 01040003041 800020000 Request mode SOT Clear Log o ol Request Packet 01 0A 00 03 04 18 00 02 00 00 all bytes are continuous spaces are added for clarity Field Contents Comments SOF 01 Start of frame Packet Length OA Packet length 10 bytes Constant 00 Begin Data Payload 03 04 Start of data payload Firmware Cmd 18 Request mode Flags 00 No flags Stay Quiet Cmd 02 EOF 00 00 End of frame Stay Quiet Tag Response Request Mode 80T Comment 80T end of transmit no tag response SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback EVM Software 43 JA TEXAS INSTRUMENTS ISO IEC 15693 Protocol www ti com 3 5 8 Select The Select command places the addressed tag in the Select state In this state it responds to requests with the 15015693 Select Flag set This flag is directly controlled by the lt sSelectMsg gt field present in many 1SO15693 library request messages Any receiving tag currently in the Select state with UID not matching the value sent in the request command exits that state and enters the Ready state but does not send a reply To select a tag the user should e Click the button for Select in the Commands
44. O p i DR 5 DS r Special functions Pal SFGI T AGCon History IV Main channel AM M Enable TRF7960 11 23 48 448 gt 010900030440010000 11 23 48 605 lt 010900030440010000 14443A REDA Select Fort 80T 40E 4400 80T 40E 8804249234 80T 40E 04 80T 40E 291 1000038 04249234251 1000038 Ke Clear Log Log off Exit EVM Software 61 Submit Documentation Feedback JA TEXAS INSTRUMENTS ISO IEC 14443A Protocol www ti com Request Packet 01 09 00 03 04 AO 01 00 00 all bytes are continuous spaces are added for clarity Field Contents Comment SOF 01 Start of frame Packet Length 09 Packet length 9 bytes Constant 00 Begin Data Payload 03 04 Start of data payload Firmware Cmd AO Tag type A anticollision REQA REQA 01 01 REQA REQuest type A 00 WUPA Wake UP type A EOF 00 00 End of frame Anticollision Tag Response 14443A REQA 80T40E 4400 80T40E 880424923A 80T 40E 04 80T40E 291 1000038 0424923A291 1000038 Shown are several tag responses with the following format IRQ Status Register lt Tag response with no CRC gt IRQ Status Register lt Tag response with CRC gt A tag response with H indicates a response with no CRC while A tag response with indicates a response with CRC ATQA answer to request type A UID size single no bit frame 80T40E 4400 anticollision 88 Cascade tag 88 80
45. OF 00 00 End of frame Read Single Block Tag Response Request Mode 80T40E 0011111111 tag block data 32 bits EVM Software Comment 80T end of transmit 40E end of receive 00 no tag error 11 11 11 11 SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback JA TEXAS INSTRUMENTS www ti com ISO IEC 15693 Protocol 3 5 3 Write Single Block The Write Single Block request writes data to one memory block of the addressed tag s In order to successfully write data the host must know the size of the memory block of the tag This information is available through the Get System Information request if supported by the tag A corrupted response or lack of response from TRF7960 does not necessarily indicate a failure to perform the write operation Additionally multiple transponders may process a nonaddressed request To write a single block the user should e Click the button for Write Single Block in the Commands window e Click on any flags that must be set in the Tag Flags window e Optionally select a tag from the UID pulldown list in the Tag Data window and set the Addressed flag if only one tag is present only one choice is available e Enter two hex digits corresponding to the block number in the First Block Number field in the Tag Data window e Enter 8 hexadecimal digits corresponding to the data to be written in the Data field in the Tag Data window e Execute the comman
46. S i igh Low C Stay Quiet ay Quiel ee Level a P Select Tag Info Ce E ul C Reset to Ready Fis Block Numb Number of Blocks o irst Block Number E Write AFI dica a Update ResstFIFO Number of Blocks C Lock AFI MEA C White DSFID Data Special functions e pen I AGC on Lock DSFID Get System Info AFI IV Main channel AM L J C Get Mutt Blk Sel Status IV Enable TRF7960 10 56 01 235 gt 01080003041 40401000000 10 56 01 407 lt 01080003041 40401000000 150 15693 Inventory request oft Exit When the Set Protocol button is pressed the software sets the parameters for the corresponding standard These settings can also be modified through the Registers tab in the GUI EVM Software SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback JA Texas INSTRUMENTS www ti com ISO IEC 15693 Protocol 3 5 ISO IEC 15693 Protocol This section describes commands for the 15693 protocol After a command has been selected by clicking on the associated command button in the Commands window the user should set any flags as needed see Section A 1 If appropriate enter data in the Tag Data window An 15015693 set protocol command sends three commands register write set AGC and set receiver mode AM PM PT i acixl 15693 144434 144438 Tagt EPC Findtags Registers Test Commands Tag Flags ei Data
47. T40E 880424923A 042492 3 bytes of UID bytes UIDO UID1 UID2 3A BCC block character check 80T40E 04 SAK select acknowledge type A cascade bit set 29110000 4 bytes of UID bytes UID3 UID4 UID5 UID6 80T40E 291 1000038 38 BCC block character check Complete UID response 4 BCC bytes 0424923A291 1000038 E UID 042492291 10000 7 bytes or 56 bits UID size double uid3 uid4 uid5 uid6 BCC Figure 3 1 Example Cascaded Byte 62 EVM Software SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback JA TEXAS INSTRUMENTS www ti com 3 6 2 Select ISO IEC 14443A Protocol 15693 14443A 144438 Tagt EPC Findtags Registers Test IRQ status r Commands Anticollision Tx P Parity D Select Rx L Framing C HLTA Wi Full Power FIFO sel C Deselect Half Power cac com gt C RATS WE C pps Set Protocol FIFO status High Low EE Level a H up 04249229110000 Om ru TI Fso fi p Cp Setz FSCI Cu Update Reset FIFO pp 0 ra DR y DS r Special functions Pal SFGI T AGC on History Je Main channel AM Execute IV Enable TRF7960 09 30 21 421 gt 0111000304420424923429110000380000 09 30 21 561 lt 01110003044204249234291 10000380000 IESSE 144434 Select Sir 80T 40E 4400 80T 40E 04 80T 40E 00 Clear Log oft Exit Request Packet 01 11 00 03 04 A2 04 24 92 3A 29 11 00 00 38 00 00
48. TRF7960EVM User s Guide I TEXAS INSTRUMENTS Literature Number SLOU192C November 2006 Revised December 2008 SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback I TEXAS INSTRUMENTS Contents PROTACC ici eege geegent Geer e 7 1 Introduction and Description 11 1 1 Descriptio teraeiasira aiding niasaidiaspaiaraale a daiaatdiainata 11 1 2 EVM Default Configuration s issis siinse ENEE ENNEN ENEE tence A Ad 11 2 USING the EVM socios AIR 13 2 1 UNPACKING viviana ciar dl il del 13 2 2 Hardware Description 14 2 3 Connection toa Host Pi a ici 18 3 EVM Software cnococicininsii linia A ida sited AKANE KENE NERIENE ARA ENN 19 3 1 Software Installations 000 a 19 3 1 1 Virtual COM Port Driver Installaon an ienaa a 19 3 1 2 Hardware Installation rc A a ENNEN SEENEN e Ee d 19 3 1 3 Software GUI Installation a a a a SNE SE d enee 20 3 2 Software Installation for Rev A ENVML Nees eye e ee gENR REN ieseiedsavavendbaceud seiesssvaueeswandaeseides EN dE 22 3 2 1 USB Driver Instala daa 22 3 2 2 Virtual COM Port Driver Installaton aoas raaraa 22 323 Hardware Installation dat 23 3 24 Software GUI Installation iaa ii a 23 3 3 ew Ee Ee 25 3 3 1 Program Control Window Lower Right Hand Corner ecceeeeeceee eee eee cece eee eeeeeeeeeeneeeeeneee 25 39 A Protocol Tabs WIMNGOW EE 26 3 3 39 Utility Tabs WiIMGOW issswiccasede ene nrinn EA ela al a Eaa ia cia 26 3 34 Flags Wind Wisin caos 26 3 3 5 Chip S
49. _Set Protocol FIFO status High Low Level i i PUPI 4105387 aia T na TI AFI 00 E TRI Number of Apps foo Fwi 1773 ms I EOFT sor _Update Reset FIFO Bit Rate 00 ape 93 M Pownce GES Max Frame P FO E PICC to PCD I AGC on Protocol Type 14443 4 compliant fo CID IV Main channel AM EE IV Enable TRF7360 15 16 36 626 gt 0111000304181DA4106387005201000000 15 16 36 814 lt 0111000304181D44106387005201000000 Request mode SOT Clear Log of ew Request Packet 01 11 00 03 04 18 1D A4 10 63 87 00 52 01 00 00 00 all bytes are continuous spaces are added for clarity Field Contents Comment SOF 01 Start of frame Packet Length 11 Packet length 17 bytes Constant 00 Begin Data Payload 03 04 Start of data payload Firmware Cmd 18 Request Mode Constant Header 1D Always 1D PUPI A4106387 Pseudo unique PICC identifier Param 1 00 TRO and TR1 guard time are defaults SOF and EOF are required Param 2 52 Data rate is 212 kbps maximum frame size is 32 bytes Param 3 01 PICC or tag compliant with 14443 4 Param 4 00 CID card identifier not supported EOF 00 00 End of frame ATTRIB Tag Response Request mode 80T Comment 80T end of transmit no tag response 70 EVM Software SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback A Texas INSTRUMENTS www ti com 3 7 4 HALTB Command ISO IEC 144
50. a in ASCII rather than hexadecimal This cuts the storage capacity of the tag in half because 8 bits are required for each ASCII character instead of 4 with hexadecimal lt may require a data stream capture instrument to differentiate SLOU192C November 2006 Revised December 2008 ISO IEC 15693 Reference Material 93 Submit Documentation Feedback Flag Definitions Flag Definitions High Data Rate the default data rate is used for maximum detection range If High Data Rate is selected in the Tag Flags window communication with the tag is faster but the range is reduced AFI is present The default setting for the AFI Application Family Identifier see Section A 6 is off If AFI is present is selected in the Tag Flags window AFI is enabled in commands and responses One Slot the definition of s ot as used in the software is the number of tags that may be received at a time The default is 16 If only One Slot is selected in the Tag Flags window the algorithm detects a flag sooner but stops after detecting the first tag Other tags in the reception range of the reader are A 3 94 Request Flags Bits 1 to 4 ignored JA TEXAS INSTRUMENTS www ti com Ref ISO 15693 3 2000 E Section 7 3 1 Table 3 Page 9 Bit Flag Name Value Description b1 Subcarrier flag 0 A single subcarrier is used by the tag 1 Two subcarriers are used by the tag b2 Data rate flag 0 Low data rate 1 High data rate b
51. ag Response Request Mode 80T01N Comment 80T end of transmit 01N no response interrupt no tag response 54 EVM Software SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback JA TEXAS INSTRUMENTS www ti com ISO IEC 15693 Protocol 3 5 14 Get System Info The Get System Info command retrieves identification application family data formatting and memory block sizes as specified in the 15015693 standard if tag supports this command To get system information the user should e Click the button for Get System Info in the Commands window e Click on any flags that must be set in the Tag Flags window e Optionally select a tag from the UID pulldown list in the Tag Data window if only one tag is present only one choice is available e Execute the command lola 15693 14443A 144438 Tagt EPC Findtags Registers Test status gt Commands gt r Tag Flags Inventory Data Coding Mode Im Mfa Double Sub carrier 14 E007000006D6AD6E 7 5 C Read Single Block Cu fToutor d SS wv Hoh Data Rate White Single Block mo C Fd Power C Lock Block We C Half Power C Read Multiple Blocks EEN Set Protocol m FIFO stat Write Multiple Blocks re j g 3 C Stay Quiet es T r C Select Tag Info up E007000006D6AD6E y a Full e Reset to Ready Number of Blocks pr Pheer First
52. ain EVM control panel are JA TEXAS INSTRUMENTS www ti com e Set protocol which configures the program for the selected protocol once the protocol tab has been selected e Execute button which processes the selected command e Power control half or full which can be used to simulate marginal reception conditions The RF output power selection enables the user to switch between full power 200 mW and half power 100 mW however the antenna matching circuit is tuned to operate with full power selection and performance is not optimal in half power selection This is due to the matching on the output of the reader IC which currently is matched for 200 mW The load impedance for full power is 4 Q and half power is 8 Q e Data coding mode which is used in conjunction with the 15693 protocol Set Protocol Selecting a protocol with a protocol tab does not automatically set the program to that protocol The user must manually click on the Set Protocol button Set Protocol L TRF7960 EYM Control 15693 144434 144438 Tagt EPC Find tags Registers Test r Commands Inventory r Tag Flags J Double Sub carrier Parity l C Read Single Block I High Data Rate Framing PRR VE I Select Full Power SEIT H Lock Block Biotic C Half Power Coll fii Read Multiple Blocks Ble OR status White Multiple Blocks
53. al port number may be different Make note of the COM port number and enter it in the Select Port window of the GUI Then select the Select Port on GUI do not press the Enter key Note If the Enter key is pressed the program ends and the GUI closes Note Running the GUI disables the protocol LEDs on the EVM LED operation can only be restored by exiting the GUI pushing the reset button on the EVM or cycling power SLOU192C November 2006 Revised December 2008 EVM Software 21 Submit Documentation Feedback JA TEXAS INSTRUMENTS Software Installation for Rev AEVM www ti com 3 2 3 2 1 Software Installation for Rev A EVM Follow the steps in the following sections for the Rev A version of the EVM USB Driver Installation Do not plug the EVM into the USB port until instructed to do so If it is already connected to a USB port disconnect it now The USB software installation is a two step process The first step is the installation of a Silicon Labs virtual COM port VCP driver and the second step is the installation of the TRF7960 EVM GUI TI proprietary First select or create a file folder into which the Silicon Labs USB virtual com port VCP driver can be downloaded At the following link to Silicon Labs https www silabs com products mcu pages USBtoUARTbridgeVCPadrivers aspx download the appropriate VCP Driver Kit for the computer operating system that is being used Unzip the file to the same
54. arier e 12 EDO7OOOOOSDEACEC 7 2 m ra E C i out ol gt Read Single Block E High Data Rate Rx L Framing ERE Write Single Block goo Full Power FIFO S EOF i C Lock Block Wuel Half Power CRC Fl Coll D Read Multiple Blocks E Opti A EE Option Set Protocol m FIFO status Write Multiple Blocks i SetProoca m High Low Stay Quiet ip AA S e Level H D Select r Tag Info uid feoo7o000neDeacec fi ES Ful TI C Reset to Ready Number of Blocks a First Block Number ps Block Size ha nee rte Write AFI ier NurberokBlecke foo L Update Reset FIFO SC mee man z C White DSFID Special functions Lock DSFID ose T AGC on C Get System Info an gt IV Main channel AM Get Mutt Ek Gel Status Execute IV Enable TRF7960 17 08 43 688 gt 01040003041842280000 17 08 43 891 lt 01040003041842280000 Request mode 80T Clear Log of Exit Note The Option flag bit 7 of the ISO 15693 defined Request flags must be set to 1 for all Write and Lock commands to respond properly Request Packet 01 OA 00 03 04 18 42 28 00 00 all bytes are continuous spaces are added for clarity Field Contents Comment SOF 01 Start of frame Packet Length OA Packet length 10 bytes Constant 00 Begin Data Payload 03 04 Start of data payload Firmware Cmd 18 Request mode Flags 42 Option flag 1 High Data Rate flag 1 Lock AFI C
55. ase contact the TI application engineer or visit www ti com esh No license is granted under any patent right or other intellectual property right of TI covering or relating to any machine process or combination in which such TI products or services might be or are used FCC Warning This evaluation board kit is intended for use for ENGINEERING DEVELOPMENT DEMONSTRATION OR EVALUATION PURPOSES ONLY and is not considered by TI to be a finished end product fit for general consumer use lt generates uses and can radiate radio frequency energy and has not been tested for compliance with the limits of computing devices pursuant to part 15 of FCC rules which are designed to provide reasonable protection against radio frequency interference Operation of this equipment in other environments may cause interference with radio communications in which case the user at his own expense will be required to take whatever measures may be required to correct this interference EVM WARNINGS AND RESTRICTIONS It is important to operate this EVM within the input voltage range of 5 V Exceeding the specified input range may cause unexpected operation and or irreversible damage to the EVM If there are questions concerning the input range please contact a TI field representative prior to connecting the input power Applying loads outside of the specified output range may result in unintended operation and or possible permanent damage to the EVM Please consult th
56. d LY TRF7960 EYM Control E ioj xj 15693 14443A 14443B Tagit EPC Find tags Registers Test IRQ status m Commands r Tag Flags CE Data Coding Mod i Bee JT Double Sub carrier K 22 e Eoo7o00023F40008 7 7 T O Paw e i out o e Read Single Block E High Data Rate Rx L Framing E Ee I Select Full Power FIFO S EOF a C Lock Block Weed C Half Power CRC E Col P Read Multiple Blocks 2 IV Option Set Protocol FIFO status Write Multiple Blocks a High Low Stay Quiet Se ee Level El El C Select r Tag Info up fE007000023F40008 y fi SS maul Reset to Ready Number of Blocks a First Block Number 02 Block Sie El Write AFI Sia Number of Blocks Update Reset FIFO ge pata MTM EE White DSFID Special functions Lock DSFID psr T AGC on C Get System Info AFI IV Main channel AM C Get Mutt Bik Sel Status M Enable TRF7960 16 51 38 608 gt 010F00030418422102111111110000 com 5 16 51 38 795 lt 010F00030418422102111111110000 Request mode Select Port 80T 40E 00 off Exit Note The Option flag bit 7 of the ISO 15693 defined Request flags must be set to 1 for all Write and Lock commands to respond properly SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback EVM Software 35 ISO IEC 15693 Protocol 36 Request Packet 01 OF 00 03 04 18 42 21 02 11 11 11 11 00 00 a
57. devices installed on your computer Use the Device Manager to change the properties of any device Device Manager Driver Signing lets you make sure that installed drivers are compatible with Windows Windows Update lets you set up how Windows connects to Windows Update for drivers Driver Signing Windows Update M Hardware Profiles lt gt Hardware profiles provide a way for you to set up and store za different hardware configurations Hardware Profiles m Drivers ms __ Next click on Device Manager then click the sign next to Ports to expand the ports Device Manager Ss loj xj File Action View Help e gt meea TI 9 Batteries Computer S Disk drives E Display adapters 3 Floppy disk controllers IDE ATA ATAPI controllers SB Imaging devices Jl Infrared devices gt Keyboards gt Mice and other pointing devices Modems k Monitors E Network adapters p ote MCIA 2 E E E El ES F Ports COM amp LPT 4 Communications Port COM1 Y USB Serial Port COM4 4 8 Sound video and game controllers el A System devices A Universal Serial Bus controllers EI If the driver installation was successful and the EVM is plugged in USB Serial Port should appear in the list of ports followed by a port number in this example COM4 The actu
58. e rite DET Number of Blocks 02 J _Update Reset FIFO ocl White DSFID PEE r Special functions C Lock Depp ose TC AGC on C Get System Info AFI M Main channel AM C Get Mut Ek Gel Status Execute IV Enable TRF7960 10 39 58 300 10 39 58 456 Request mode 80T 60F 40E 001100001 12200002233000033 gt 01000003041 8022304020000 lt 010000030418022304020000 Clear Log at SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback EVM Software 39 ISO IEC 15693 Protocol Request Packet l TEXAS INSTRUMENTS www ti com 01 OC 00 03 04 18 02 23 04 02 00 00 all bytes are continuous spaces are added for clarity Field Contents Comments SOF 01 Start of frame Packet Length DC Packet length 12 bytes Constant 00 Begin Data Payload 03 04 Start of data payload Firmware Cmd 18 Request mode Flags 02 Option flag 0 High Data Rate flag 1 Read Multiple Blocks 23 Read Multiple Blocks cmd Block Number 04 First block number 04 block 5 Number of Blocks 02 Note Number of read blocks equals number plus one In this example reading 3 blocks beginning at block 5 EOF 00 00 End of frame Read Multiple Blocks Tag Response Request Mode 80T60F40E 001 100001 12200002233000033 75 full 40E end of receive 00 no tag error 11 00 00 11 data in block 04 22 00 00 22 data in block 05 33
59. e e g an Anticollision command when executed activates a radio button for the Select command etc An IS014443A set protocol command sends three commands register write set AGC and set receiver mode AM PM BER 15693 144434 144438 Tagt EPC Findtags Registers Test CIRO status Commands e Anticollision Tx P Parity Sele Rx L Framing C HLTA i Full Power FIFO s or Deselect Half Power CRC Fl Coll D RATS Set Protocol m FIFO status E High Low AAA ee eee Level H D UD d E Full E 1 ren p CID Ee FSCI E NAD s f Update Reset FIFO p EAN 7 DR S DS Special functions Pal SFGI l AGC on History Jh Main channel AM Execute I Enable TRF7960 09 32 08 296 lt 010C00030410002101090000 comi Register write request Select Port 09 32 08 296 gt 0109000304F0000000 H 09 32 08 405 lt 0109000304F0000000 Clear Log 09 32 08 405 gt 0109000304F1FF0000 Ad of Exit First Command Register Write 01 OC 00 03 04 10 00 21 01 09 00 00 all bytes are continuous spaces are added for clarity Field Contents Comment SOF 01 Start of frame Packet Length DC Packet length 12 bytes Constant 00 Begin Data Payload 03 04 Start of data payload Firmware Cmd 10 Register write Register 00 00 21 In Register 00 Chip Status Control register Write 21 RF output active 5 V operation Regis
60. e EVM User s Guide prior to connecting any load to the EVM output If there is uncertainty as to the load specification please contact a TI field representative During normal operation some circuit components may have case temperatures greater than 40 C The EVM is designed to operate properly with certain components above 40 C as long as the input and output ranges are maintained These components include but are not limited to linear regulators switching transistors pass transistors and current sense resistors These types of devices can be identified using the EVM schematic located in the EVM User s Guide When placing measurement probes near these devices during operation please be aware that these devices may be very warm to the touch Mailing Address Texas Instruments Post Office Box 655303 Dallas Texas 75265 Copyright 2007 Texas Instruments Incorporated IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries Tl 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 All products are sold subject to Tl s terms and conditions of sale supplied at the time of order acknowledgment TI warrants performance of its hardware products to the spec
61. e Toutof4 GC Write Single Block I Select Full Power C Lock Block Addressed Half Power Read Multiple Blocks Opti ES Set Protocol Write Multiple Blocks K _ Se Protocol C Stay Quiet Select Josee Tag Into UID C Reset to Ready 3 ISS E Number of Blocks E P First Block Number Block Size E Number of Blocks Lock AFI Data Write DSFID fie C Lock Depp LE C Get System Info AFI Get Mutt Blk Sel Status Request mode 80T40E 00 10 02 10 596 gt 0108000304184229180000 10 02 10 736 lt 0108000304184229180000 Request mode w 40E 00 Parity Framing S EOF a Coll r FIFO status High Low Level H H Ful fr Update Reset FIFO T Special functions IT AGC on IV Main channel AM V Enable TRF7960 Clear Log D Exit Note The Option flag bit 7 of the ISO 15693 defined Request flags must be set to 1 for all Write and Lock commands to respond properly SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback EVM Software 51 ISO IEC 15693 Protocol Request Packet 01 OB 00 03 04 18 42 29 18 00 00 all bytes are continuous spaces are added for clarity 52 Field Contents Comment SOF 01 Start of frame Packet Length 0B Packet length 11 bytes Constant 00 Begin Data Payload 03 04 Start of data payload Firmware Cmd 18 Reque
62. ecutes Write Single Block multiple times 01 OF 00 03 04 18 42 21 02 11 11 11 11 00 00 01 OF 00 03 04 18 42 21 03 00 00 00 00 00 00 01 OF 00 03 04 18 42 21 04 22 22 22 22 00 00 all bytes are continuous spaces are added for clarity Example shown as follows is last of single multiple write blocks Field Contents Comments SOF 01 Start of frame Packet Length OF Packet length 15 bytes Constant 00 Begin Data Payload 03 04 Start of data payload Firmware Cmd 18 Request mode Flags 42 Option flag 1 high data rate flag 1 Write Single Block Cmd 21 Executes Write Single Block multiple times Block Number 04 First Block Number 02 block 3 as shown in GUI Note Number of write blocks equals number of blocks plus one In this example writing 3 blocks beginning at block 02 Writing first to block 02 then block 03 and finally to block 04 as shown here Blocks Data 22 22 22 22 32 bits EOF 00 00 End of frame Write Multiple Blocks Tag Response Request Mode 80T40E 00 EVM Software JA TEXAS INSTRUMENTS www ti com Block 02 write block 3 Block 03 write block 4 Block 04 write block 5 Comment 80T end of transmit 40E end of receive 00 no tag error SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback JA TEXAS INSTRUMENTS www ti com 3 5 7 Stay Quiet ISO IEC 15693 Protocol The Stay Quiet command is used t
63. et protocol which configures all the registers to a default value Once this is done the user can go to the Test tab select the Expert check box and then go to the Register tab to make the necessary modifications This allows the reader to keep the existing register settings even if the user must go back to the other protocol 15693 14443A etc tabs to do some of the preset commands CTT i xlctx 15693 144434 144438 Tagit EPC Findtags Registers Test IRQ status Current Test Program New Test Program Tx P Parity li Rx Framing Run TP FIFO sent sep ex String to send Send AAA Send Raw FIFO status High Low Level El P Full Digitest Error count Update Reset FIFO J Expert keep settings when switching protocols Special functions T AGC on Y Main channel AM Enable TRF7960 16 28 03 470 16 28 03 580 lt 0108000304FE0000 Firmware Version 1 14 gt 0108000304FE0000 off Exit SLOU192C November 2006 Revised December 2008 EVM Software 91 Submit Documentation Feedback 92 EVM Software SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback I TEXAS Appendix A INSTRUMENTS SLOU192C November 2006 Revised December 2008 ISO IEC 15693 Reference Material ATI UID Format The tags are uniquely identified by a 64 bit unique identifier UID This is used for addressing each tag uniquely and indiv
64. he Get IC Version request or SID Poll sequence requesting version data A corrupted response or lack of response does not necessarily indicate a failure to perform the write lock operation Additionally multiple transponders may process a nonaddressed request To put a lock block write to a block and then write protect it the user should e Click the button for Put Block Lock in the Commands window e Click on the Address flag if desired in the Tag Flags window e Enter two hex digits for block size in the Block Size field of the Tag Data window e Enter two hex digits for block number in the Block Number field of the Tag Data window e Enter the desired data in the Data field of the Tag Data window e Execute the command BEE 15693 144434 144438 Tagt EPC Findtags Registers Test A CIRO status r Commands gt Tag Flags e pum J Addressed Tx i Parity E C Get Version Rx L Framing Finfo Cc Get Block Full Power FIFO sep Put Block Half Power CRC E Coll m Put Block Lock Set Protocol FIFO status Lock Block b z x High Low jet Se A eg SE UI us Level a D ap 00385074C na TI Manufacturer i Chip Version 003 Update Reset FIFO Block Size D E 4 Number of Blocks Special functions Block Number 03 L Lock Status E AGCon Data 77882211 IV Main channel AM I7 Enable TRF7960 gt 010F00030418003803778822110000 kant 13 23 05 289 lt 010F00030418003803778822110000
65. he corresponding tag If there was a collision and the reader performed a second anticollision procedure the slot numbers are indicated with an additional character A second procedure B third procedure and so on The main channel which is AM is used as the primary one and PM is the auxiliary channel The RSSI maximum value is 7 and minimum value is 0 The corresponding RSSI values depend on the system design antenna reader and the levels can vary based on the quality of the reception The specifics of the corresponding input voltage levels to RSSI levels are defined in the product data sheet Slot Number Tag UID uD M 6 EQO7O00011FEF736 6 12 EOO7O00011FEF 2C 6 RSSI RSSI Main Channel Aux Channel AM PM In the preceding example one can see that the tags in slots 6 and 12 have a main channel RSSI value of 6 with auxiliary channel RSSI values of 2 and 1 respectively 3 3 10 Special Functions Window Special functions such as AGC on off main channel AM and enable disable the TRF7960 The AGC is turned off after the power on reset POR and can be enabled when desired especially in noisy environments By default the input channel is AM and can be switched to PM if the RSSI value for the PM channel is higher than the AM SLOU192C November 2006 Revised December 2008 EVM Software 27 Submit Documentation Feedback Set Protocol 3 3 11 Other Functions 3 4 28 Other functions on the m
66. ial functions T AGC on Y Main channel AM J Jh Enable TRF7960 Clear Log of Exit SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback JA TEXAS INSTRUMENTS www ti com ISO IEC 14443B Protocol Wake Up Tag Response Response to Wake Up is as follows 14443B REQB 80T01N 80T Comment Slot O 80T end of transmit 01N no response interrupt no tag response 01N J80T 01N J80T 01N J80T 01N J80T 60F40E 50A410638700000000002184 80T01N 80T 01N J80T 01N J80T 01N J80T 01N J80T 01N J80T 01N J80T 01N J80T 01N J80T 01N Examination of slot 13 is as follows 50 ATQB response header A4106387 PUPI Pseudo unique PICC identifier 00 00 00 00 Application Data 00 21 84 Protocol information as follows 00 Bit rate capability PICC supports only 106 kbps in both directions 2 32 bytes maximum frame size 1 Protocol type compliant with 14443 4 8 FWI frame waiting time integer 4 ADC FO data coding options SLOU192C November 2006 Revised December 2008 EVM Software 69 Submit Documentation Feedback JA TEXAS INSTRUMENTS ISO IEC 14443B Protocol www ti com 3 7 3 ATTRIB PICC or Tag Selection Cmd Type B EE TRF7960 EVM Control i ixi 15693 144434 14443B Tagit EPC Findtags Registers Test IRQ status m Commands C Request w lO Rete Wake up Rx L Framing rate Attrib Seer FIFO s oF C Hat Half Power cac co
67. iconductors supplied by Texas Instruments The demonstration board is supplied to prospective customers to provide services and software that will help them to evaluate the RF semiconductors The demonstration board may be operated only for product demonstration or evaluation purposes and then only in nonresidential areas Texas Instruments understanding is that the customer s products using the RF parts listed shall be designed to comply with all applicable FCC and appropriate regulatory agency requirements and will upon testing comply with these requirements Operation of this device is subject to the conditions that it does not cause harmful interference and that it must accept any interference Read Me First SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback JA TEXAS INSTRUMENTS www ti com About This Manual Related Documentation e TRF7960 61 Multi Standard Fully Integrated 13 56 MHz Radio Frequency Identification RFID Analog Front End and Data Framing Reader System data sheet SLOS504 e ISO IEC 15693 2 2000 E Air Interface and Initialization e ISO IEC FDIS 15693 3 2000 E Anticollision and transmission protocol e ISO IEC 14443 2 2001 E Radio Frequency power and signal interface e ISO IEC FDIS 14443 3 2000 E Initialization and anticollision e 11 09 21 052 Tag it HF I Pro Transponder Chip Inlays Extended Commands and Options reference guide SCBU003 e 11 09 21 053 Tag it HF I Plus Transpo
68. idually during the anticollision loop and for one to one exchange between a reader and a tag The format of the UID is shown below Bits 64 to 57 Bits 56 to 49 Bits 48 to 1 EO Manufacturer code IC serial number The UID is composed of e The 8 MSBs which are EO e The 8 bit IC manufacturer code e A unique serial number of 48 bits assigned by the IC manufacturer A 2 Tag Memory Organization Tag memory is organized into blocks of bytes Addressing is by block only There is no individual byte addressing for read or write the whole block is accessed It is analogous to a spreadsheet with rows and columns where addressing accesses a whole row at once The format of tag memory is shown as follows Bits 16 to 14 Bits 13 to 9 Bits 8 to 1 RFU Block size in bytes Number of blocks e Block size is expressed in 5 bits allowing up to 32 bytes i e 256 bits It is one less than the actual number of bytes E g a value of 1F indicates 32 bytes a value of 00 indicates 1 byte e Number of blocks is defined in 8 bits allowing up to 256 blocks It is one less than the actual number of blocks E g a value of FF indicates 256 blocks a value of 00 indicates 1 block e The 3 most significant bits are reserved for future use and are set to zero O Information 1 This addressing scheme limits the total storage of the tag to 8K bytes Note ls The software GUI that you use may be storing dat
69. ific knowledge of commands flags for each protocol 88 EVM Software SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback JA TEXAS INSTRUMENTS www ti com Registers 3 10 Registers The content of the registers can be read and written in the Registers window Do not alter the register content unless you are familiar with the functions described in the TFR7960 specifications If you change the content by mistake press the Set Defaults button lola 15693 144434 144438 Tagt EPC Findtags Registers Test IRQ status gt Main Control Status Circuit Status Control far IPQ Status Parity 150 Control foo Oscillator Status and Interrupt Mask E Framing Colision Position sep r Protocol Sub Setting rears EE Coll ii ISO Mode Option 1 foo GE 150 Mode Option 2 foo E fe High Low TX Timer EPC Setting H jor gt be Test Level H H TX Timer EPC Setting L Test Settings 1 oo E P TX Pulse Length Control foo WEE E foo Test Settings 2 RX No Response Wait Time E 10 foo 15 foo SE SEN RxWaitTime IP 11 0 46 oo aen Apel _Reset FO Modulator Control g 12 foo 47 FIFO Status foo r Special functions RX Speciall Settings faa 13 foo 18 foo TX Length Byte 1 foo T AGC on Regulator Control El 14 foo 19 foo TX Length Byte 2 foo IV Main channel AM Enable TRF7960 Set Defaults Write The
70. ifications applicable at the time of sale in accordance with Tl s standard warranty Testing and other quality control techniques are used to the extent TI deems necessary to support this warranty Except where mandated by government requirements testing of all parameters of each product is not necessarily performed TI assumes no liability for applications assistance or customer product design Customers are responsible for their products and applications using TI components To minimize the risks associated with customer products and applications customers should provide adequate design and operating safeguards TI does not warrant or represent that any license either express or implied is granted under any TI patent right copyright mask work right or other TI intellectual property right relating to any combination machine or process in which TI products or services are used Information published by TI regarding third party products or services does not constitute a license from TI to use such products or services or a warranty or endorsement thereof Use of such information may require a license from a third party under the patents or other intellectual property of the third party or a license from TI under the patents or other intellectual property of TI Reproduction of Tl information in Tl data books or data sheets is permissible only if reproduction is without alteration and is accompanied by all associated warranties conditions limitat
71. ion which in turn causes a reader to send a collision error message to the GUI A 16 slot inventory sequence decreases the likelihood of a data collision by ISO IEC 15693 Protocol forcing compliant transponders to respond in 1 of 16 slots based on a portion of their UIDs To perform a slotted sequence the Slot Marker End of Frame request is used in conjunction with this command Any collision that does occur in a slotted sequence can be further arbitrated by using the anticollision mask in an algorithm similar to that outlined in the 15015693 standard To inventory a tag the user should e Click the button for Inventory in the Commands window e Click on any flags that must be set in the Tag Flags window e Click on Set Protocol e Execute the command L TRF7960 EVM Control Commands Inventory Read Single Block C White Single Block Lock Block C Read Multiple Blocks White Multiple Blocks C Stay Quiet C Select C Reset to Ready White AFI C Lock AFI C White DSFID C Lock DSFID C Get System Info Get Mutt Bik Sel Status I Double Sub carier bh High Data Rate F AFI is present F One slot F Option First Block Number Number of Blocks Data DSFID es wl gt 0108000304140601000000 lt 01080003041 40601000000 15693 144434 144438 Tagt EPC Findtags Registers Test Tag Flags Data Coding Mode i out ot 4 Full Power C Half Power Set Protocol
72. ions and notices Reproduction of this information with alteration is an unfair and deceptive business practice TI is not responsible or liable for such altered documentation Information of third parties may be subject to additional restrictions Resale of TI products or services with statements different from or beyond the parameters stated by TI for that product or service voids all express and any implied warranties for the associated Tl product or service and is an unfair and deceptive business practice Tl is not responsible or liable for any such statements TI products are not authorized for use in safety critical applications such as life support where a failure of the TI product would reasonably be expected to cause severe personal injury or death unless officers of the parties have executed an agreement specifically governing such use Buyers represent that they have all necessary expertise in the safety and regulatory ramifications of their applications and acknowledge and agree that they are solely responsible for all legal regulatory and safety related requirements concerning their products and any use of TI products in such safety critical applications notwithstanding any applications related information or support that may be provided by TI Further Buyers must fully indemnify TI and its representatives against any damages arising out of the use of TI products in such safety critical applications TI products are neither designed no
73. it not meet the specifications indicated in the User s Guide the board kit may be returned within 30 days from the date of delivery for a full refund THE FOREGOING WARRANTY IS THE EXCLUSIVE WARRANTY MADE BY SELLER TO BUYER AND IS IN LIEU OF ALL OTHER WARRANTIES EXPRESSED IMPLIED OR STATUTORY INCLUDING ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE 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 Due to the open construction of the product it is the user s responsibility to take any and all appropriate precautions with regard to electrostatic discharge EXCEPT TO THE EXTENT OF THE INDEMNITY SET FORTH ABOVE NEITHER PARTY SHALL BE LIABLE TO THE OTHER FOR ANY INDIRECT SPECIAL INCIDENTAL OR CONSEQUENTIAL DAMAGES TI currently deals with a variety of customers for products and therefore our arrangement with the user is not exclusive Tl assumes no liability for applications assistance customer product design software performance or infringement of patents or services described herein Please read the User s Guide and specifically the Warnings and Restrictions notice in the User s Guide prior to handling the product This notice contains important safety information about temperatures and voltages For additional information on Tl s environmental and or safety programs ple
74. ive when the EVM is not being controlled by a host PC Note The TRF7960 EVM consumes at 5 VDC operation 120 mA of current from the USB port of the computer in full power transmit mode This slightly exceeds the recommended current draw from a standard USB port which is 100 mA An external USB hub may be required if additional power is needed 18 Using the EVM SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback I TEXAS Chapter 3 INSTRUMENTS SLOU192C November 2006 Revised December 2008 EVM Software This chapter describes the installation and use of the USB drivers and EVM control program 3 1 Software Installations Do not plug the EVM into the USB port until instructed to do so If it is already connected to a USB port disconnect it now Download the USB driver and graphical user interface GUI software from the Web site http focus ti com docs toolsw folders print trf7960evm html and save to a folder Software installation is a two step process The first step is the installation of a third party virtual COM port VCP driver and the second part is the installation of the EVM GUI TI proprietary Note For the Rev A version of the EVM follow the instructions in Section 3 2 for installing USB driver and GUI The instructions in Section 3 1 only apply to the original version of the EVM Note Always check the Web site http focus ti com docs toolsw folders print trf7960evm html for
75. ll bytes are continuous spaces are added for clarity JA Texas INSTRUMENTS www ti com Field Contents Comments SOF 01 Start of frame Packet Length OF Packet length 15 bytes Constant 00 Begin Data Payload 03 04 Start of data payload Firmware Cmd 18 Request mode Flags 42 Option flag 1 High Date Rate flag 1 Write Single Block Cmd 21 Write Single Block cmd Selected Block Number 02 Note Write to block 02 which is block 3 Block Data 11111111 32 bits EOF 00 00 End of frame 80T40E 00 Request Mode EVM Software Write Single Block Tag Response Comment 80T end of transmit 40E end of receive 00 no tag error SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback A Texas INSTRUMENTS www ti com 3 5 4 Lock Block ISO IEC 15693 Protocol The Lock Block command write protects one memory block of the addressed tag s A corrupted response or lack of response from the TRF7960 does not necessarily indicate a failure to perform the lock operation Additionally multiple transponders may process a non addressed request Used to permanently lock the requested block To lock a block the user should e Click the button for Lock Block in the Command window e Click on any flags that must be set in the Tag Flags window e Optionally select a tag from the UID pulldown list in the Tag Data window and set the Addressed flag if only one
76. llows 00 Bitrate capability PICC supports only 106 kbps in both directions 2 32 bytes maximum frame size 1 Protocol type compliant with 14443 4 8 FWI frame waiting time integer 4 ADC FO data coding options SLOU192C November 2006 Revised December 2008 EVM Software 67 Submit Documentation Feedback JA Texas INSTRUMENTS ISO IEC 14443B Protocol www ti com 3 7 2 Wake Up B A Wake Up command is used to take a tag from the HALT state to its idle state 15693 144434 144438 Tagit EPC Findtags Registers Test m Commands i Request Tx E Parity L Wake up Rx L Framing C Attrib E Full Power FIFO sep C Halt C Half Power Set Protocol bh TRO b TRI Fort sor fi pep to rice fl piccto rcp P om Protocol Type 14443 4 compliant 14 46 02 586 gt 01090003048 1040000 14 46 02 726 lt 010900030481040000 14443B REQB SOT OIN B0T OINTBOT O1N J8OT zen Request Packet 01 09 00 03 04 B1 04 00 00 all bytes are continuous spaces are added for clarity Field Contents Comment SOF 01 Start of frame Packet Length 09 Packet length 9 bytes Constant 00 Begin Data Payload 03 04 Start of data payload Firmware Cmd B1 WUPB wake up B Enable 16 slots 04 EOF 00 00 End of frame 68 EVM Software Update Reset FIFO ciel ea 70 x A AAA FIFO status High Low Leve TT nu r Spec
77. lock Lock Set Protocol m FIFO status Lock Block High Low iet Quiel Level H Ir sp reen Jh na Manufacturer D Gest Update Reset FIFO Block Size g Number of Blocks Special functions Block Number fos p Lock Status I AGCon Dro pea Y Main channel AM M Enable TRF7960 13 28 03 423 gt 0108000304180008030000 coma 13 28 03 564 lt 0108000304180008030000 Request mode Select Port 80T 40E C010031DE 2088440 Clear Log of Exit Request Packet 01 OB 00 03 04 18 00 08 03 00 00 all bytes are continuous spaces are added for clarity Field Contents Comments SOF 01 Start of frame Packet Length 0B Packet length 11 bytes Constant 00 Begin Data Payload 03 04 Start of data payload Firmware Cmd 18 Request mode 00 Request from reader to tag Command Code 08 Get Block nonaddressed 08 addressed 0A Block Number 03 No 1 4 EOF 00 00 End of frame 78 EVM Software SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback I TEXAS INSTRUMENTS www ti com Tag it Protocol Get Block Response Request mode 80T40E C010031DE2088440 Comment 80T end of transmit 40E end of receive C010031DE2088440 tag response shown as follows Field Contents Comments Response Code CO Response from tag to reader Figure 3 2 Command Code 10 Get block command Figure 3 2 Block number 03 No 1 4 Figure 3 2 B
78. lock Number field of the Tag Data window e Enter the desired data in the Data field of the Tag Data window e Execute the command L TRF7960 EYM Control a ioj xj 15693 14443A 144438 Tagit EPC Findtags Registers Test 15 34 04 450 gt 010F00030418002803778822110000 comi 15 34 04 606 lt 010F00030418002803778822110000 Request mode Select Port 80T 40E C050 Clear Log 3 Eat FIRA dee cn Commands gt y Tag Flags b i paco I Addressed Tx E Parity i Get Version rh Rx L Framing C Get Block Full Power FIFO sen e Put Block C Half Power CRC P PR Put Block Lock o Set Protocol FIFO status C Lock Block AA UH Set Protocol High Low jat oe Level H P ap 011495F0 na TI Manufacturer 2 Chip Version Update Reset FIFO Block Size g Number of Blocks Special functions Block Number 03 2 Lock Status l AGCon Data 77882211 Jh Main channel AM I Enable TRF7960 Request Packet 01 OF 00 03 04 18 00 28 03 77 88 22 11 00 00 all bytes are continuous spaces are added for clarity Field Contents Comments SOF 01 Start of frame Packet Length OF Packet length 15 bytes Constant 00 Begin Data Payload 03 04 Start of data payload Firmware Command 18 Request mode 00 Request from reader to tag Figure 3 4 Command Code 28 Put block Figure 3 4 Block Number 03 No 1 4 Figure 3 4 Block Data 778
79. lock data 1D E2 08 84 Note Bits are shifted Figure 3 3 4 Shifted data byte Figure 3 3 0 Added byte to complete data payload Figure 3 3 C 0 1 0 0 3 1100 0000 0001 0000 0000 00 1 41 Cmd Code Status Bits Block Number Added bits to complete byte Reader Request Figure 3 2 Get Block Response Packet Structure Part 1 0001 a Ke 110 0007100 0000 10 00 1000 0100 0100 0000 Lock Status Data 32 bits Added bits to complete byte Figure 3 3 Get Block Response Packet Structure Part 2 SLOU192C November 2006 Revised December 2008 EVM Software 79 Submit Documentation Feedback JA TEXAS INSTRUMENTS Tag it Protocol 3 8 4 Put Block The Put Block request writes data to one memory block of the addressed tag s In order to successfully write data the host must know the size of the memory block of the tag This information is available through the Get IC Version Request or SID Poll sequence requesting version data A corrupted response or lack of response from the TRF7960 does not necessarily indicate a failure to perform the write operation Additionally multiple tags may process a nonaddressed request www ti com To put a block write to a block the user should e Click the button for Put Block in the Commands window e Click on the Address flag if desired in the Tag Flags window e Enter two hex digits for block size in the Block Size field of the Tag Data window e Enter two hex digits for block number in the B
80. lock is already locked and thus cannot be locked again 12 The specified block is locked and its content cannot be changed 13 The specified block was not successfully programmed 14 The specified block was not successfully locked A0 DF Custom request error codes All others Reserved for future use SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback ISO IEC 15693 Reference Material 95 15015693 Commands That Must Be Supported by Third Party Readers for Texas Instruments Endorsement A 5 JA TEXAS INSTRUMENTS www ti com 1S015693 Commands That Must Be Supported by Third Party Readers for Texas Instruments Endorsement 15015693 COMMANDS TI TAG TYPES Request Code Standard 256 Bit Pro 256 Bit Plus 2K Bit MANDATORY COMMANDS ISO15693 Inventory 0x01 y y y Stay quiet 0x02 y y y OPTIONAL COMMANDS 15015693 Read single block 0x20 y y y Write single block 0x21 y y y Lock block 0x22 y y y Read multiple blocks 0x23 y Select 0x25 y Reset to ready 0x26 y Write AFI 0x27 y Lock AFI 0x28 y Write DSFID 0x29 y Lock DSFID 0x2A y Get system information 0x2B y Get multiple block security status 0x2C y TEXAS INSTRUMENTS CUSTOM COMMANDS Write two blocks OxA2 y Lock two blocks 0xA3 y Kill OxA4 y Write single block password OxA5 y A 6 Application Family Identifier AFI Definitions 96
81. m Security www ti com security RFID www ti rfid com Telephony www ti com telephony RF IF and ZigBee Solutions www ti com lprf Video amp Imaging www ti com video Wireless www ti com wireless Mailing Address Texas Instruments Post Office Box 655303 Dallas Texas 75265 Copyright 2008 Texas Instruments Incorporated
82. ma l Rx L FIFO S DF F eel en D FIFO status Parity Ip E Framing High Low Level a a Ful Special functions gt IT AGC on IV Main channel AM Jh Enable TRF7960 Clear Log of Exit Request Packet 01 0B 00 03 04 34 00 50 00 00 00 all bytes are continuous spaces are added for clarity Field Contents Comment SOF 01 Start of frame Packet Length 0B Packet length 11 bytes Constant 00 Begin Data Payload 03 04 Start of data payload Firmware Cmd 34 Ti SID poll 00 Request from reader to tag 50 SID poll request 00 Mask length EOF 00 00 End of frame 74 EVM Software SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback JA Texas INSTRUMENTS www ti com Tag it Protocol SID Poll Response Reader Tag response 0 through 15 slots is as follows IRQ Status Register lt Tag response if any gt Example Ti SID Poll 80T01N Comment slot O 80T end of transmit 01N no response interrupt no tag response 60F40E C0A000D2844102050307 Comment slot 1 60F receive data buffer 75 full 40E end of receive COA000D2844102050307 tag response 01NI 01NI 01NI 01NI 01NI 01NI 01NI 01NI 01NI 01NI 01NI 01NI 01NI 01N Comment slot 15 01N no response interrupt 40 lt no tag response gt SID Tag Response CO AO 00D28441 02 05 03 07 all bytes are continuous space
83. md 28 EOF 00 00 End of frame SLOU192C November 2006 Revised December 2008 EVM Software 49 Submit Documentation Feedback JA TEXAS INSTRUMENTS ISO IEC 15693 Protocol www ti com Lock AFI Tag Response Request Mode 80T Comment 80T end of transmit no tag error 50 EVM Software SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback JA TEXAS INSTRUMENTS www ti com 3 5 12 Write DSFID Data Storage Format ID The Write DSFID data storage format ID command writes a new value in the DSFID register of the addressed tag s A corrupted response or lack of response from the TRF7960 does not necessarily indicate a failure to perform the write operation Additionally multiple transponders may process a nonaddressed request To write a tag s DSFID the user should e Click the button for Write DSFID in the Commands Window e Click on any flags that must be set in the Tag Flags window e Select a tag from the UID pulldown list in the Tag Data window if only one tag is present only one choice is available ISO IEC 15693 Protocol e Enter the desired DSFID code in the DSFID field in the Tag Data window in hexadecimal e Execute the command Le TRF7960 EYM Control 15693 144434 144438 Tagt EPC Findtags Registers Test m Commands gt Tag Flags Invent Data Coding Mode tt uD mfa eh JT Double Sub carrier Se Read Single Block High Data Ret
84. nd of frame SLOU192C November 2006 Revised December 2008 EVM Software 29 Submit Documentation Feedback ISO IEC 15693 Protocol Second Command Set AGC 01 09 00 03 04 FO 00 00 00 all bytes are continuous spaces are added for clarity Field Contents Comments SOF 01 Start of frame Packet Length 09 Packet length 9 bytes Constant 00 Begin Data Payload 03 04 Start of data payload Firmware Cmd FO AGC toggle AGC Off 00 AGC on FF EOF 00 00 End of frame Third Command Set Receiver Mode 01 09 00 03 04 F1 FF 00 00 all bytes are continuous spaces are added for clarity Field Contents Comments SOF 01 Start of frame Packet Length 09 Packet length 9 bytes Constant 00 Begin Data Payload 03 04 Start of data payload Firmware Cmd F1 AM PM toggle AM FF FF AM while a 00 PM EOF 00 00 End of frame 30 EVM Software JA TEXAS INSTRUMENTS www ti com SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback JA TEXAS INSTRUMENTS www ti com 3 5 1 Inventory The Inventory command is used to acquire the unique IDs UID of 15015693 tags in the read zone The two inventory methods supported are 16 slotted and single slot A single slot request allows all transponders in the read zone to reply to the Inventory request In cases where more than one tag is present such a request would cause a data collis
85. nder Inlays reference guide SCBU004 e Tag it Transponder Protocol reference manual SCBU032 e Electrostatic Discharge ESD application report SSYA008 Trademarks Tag it is a trademark of Texas Instruments Other trademarks are the property of their respective owners SLOU192C November 2006 Revised December 2008 Read Me First 9 Submit Documentation Feedback 10 Read Me First SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback 14 TEXAS Chapter 1 INSTRUMENTS SLOU192C November 2006 Revised December 2008 Introduction and Description The Texas Instruments TRF7960 evaluation module EVM helps designers evaluate the performance of the TRF7960 multiple protocol RFID transceiver This manual includes a list of EVM features a brief description of the module EVM specifications details on connecting and using the EVM and a discussion of the software interface for the EVM The EVM is used to demonstrate the capabilities of the device 32 pin QFN and help aid the user in the development process The device incorporates an analog front end protocol handling framing error checking and multiple integrated voltage regulators with other features that allow the reader to be customized configurable for the end application 1 1 Description The TRF7960 EVM features include e Support for the ISO 15693 standard e Support for both the ISO 14443A standard and the ISO 14443B standard up to layer 4 e Sup
86. o silence a tag preventing it from responding to any nonaddressed or inventory related commands The tag does however respond to requests with matching UID As there is no response to this request from the receiving tag only request status and errors are reported To command a tag to stay quiet the user should e Click the button for Stay Quiet in the Commands window e Click on any flags that must be set in the Tag Flags window e Optionally select a tag from the UID pulldown list in the Tag Data window and set the Addressed flag if only one tag is present only one choice is available e Execute the command L TRF7960 EYM Control _ 15693 144434 144438 Tagit EPC Findtags Registers Test r Commands F Inventory C Read Single Block C White Single Block r Tag Flags d Data Coding Mode En 12 Toutof4 e J Double Sub carrier T High Data Rate E00700000ED6ACSC 7 2 Select Full Power Lock Block Bo C Half Power C Read Multiple Blocks FC Opti Option Set Protocol White Multiple Blocks PI Stay Quiet IRQ status Update Reset lala Tx P Parity E Rx L Framing FIFO sent se pl en iO FIFO status High Low Level a ll maul f Select r Tag Into up feoo7ooomoeDsacec y fi ai Reset to Ready Number of Blocks First Block Number Block Size P C Write AFI es Number of Blocks AA C Lock AFI SS White DSFID Dat DSFID C
87. ock DSFID oso I AGC on Get System Info AFI IV Main channel AM Get Mut Ek Gel Status M Enable TRF7960 gt 0108000304FF0000 lt 010 000304FF0000 Clear Log COM Port found LE Selected Log Tag Special GUI Protocol Window Data Functions Control Commands 3 3 1 Program Control Window Lower Right Hand Corner The Select Port window allows the user to enter manually the USB serial port used by the host computer to communicate with the TRF7960 EVM board Exit button exits the TRF7960 control program SLOU192C November 2006 Revised December 2008 EVM Software 25 Submit Documentation Feedback JA TEXAS INSTRUMENTS Software Interface www ti com 3 3 2 Protocol Tabs Window The protocol tabs window selects between tag protocols and program functions Available options are e ISO IEC 15693 vicinity cards e ISO IEC 14443A proximity cards e ISO IEC 14443B proximity cards e Tag it a proprietary TI protocol 3 3 3 Utility Tabs Window e Find Tags a function that reads tags of all protocols e Registers allows the user to set TRF7960 register values manually e Test 3 3 4 Flags Window This window allows the user to set flags for the 15693 and Tag it protocols Different flags may be available for different commands see Appendix A 1 The tag window automatically updates available flags depending on the request chosen 3 3 5 Chip Status Window Shows the status
88. of Blocks field in the Tag Data window The number of blocks in the request is one less than the number of blocks that the tag returns in its response E g a value of 06 in the Number of Blocks field requests to read 7 blocks A value of 00 requests to read a single block Execute the command L TRF7960 E M Control 15 x 15693 144434 144438 Tagit EPC Findtags Registers Test Commands gt r Tag Flags C Data Coding Mode uo mfal Sie T Double Sub carrier d 14 EOO7OOODOBDEADSE 7 5 ek d y Read Single Block E High Data Rate out ol Framing Fay Chars Wire Singe Bock I Select e Full Power S EOF Lock Block mm Half Power Coll Read Multiple Blocks E opti Option gt Set Protocol FIFO status Write Multiple Blocks L Spee Ge igh Low C Stay Quiet Level P fil O Select Tag Info up feoo7ooooneDeADEE y i EN arar C Reset to Ready Number of Blocks IJ a Fist Block Number 0 Block Size TT Write AFI S Number of Blocks 02 _ Update Reset FIFO C Lock AFI SSS 3 White DSFID PEE r Special functions 00 Lock DSFID DoE T AGC on C Get System Info an IT Main channel AM Ze Get Mut Pk Gel Status Y Enable TRF7960 14 03 00 277 gt 01000003041 8022001020000 14 03 00 402 lt 010C00030418022C01020000 equest mode DOT 40E 00000000 D Clear Log of Exit SLOU192C November 200
89. of the TRF7960 on the EVM board 3 3 6 Command Request Window This window shows various request options available for each protocol 3 3 7 Log Window The log window shows all communication frames from host computer to reader board The tag response is also displayed in the log window The tag response register content is always in parentheses to distinguish it from the host to reader data exchange This information is also stored in the rfid reader log file located in the same file directory as GUI exe which can be opened by a normal text editor such as Notepad 144438 REGB 50061 F6431 203819330021 EE 09 28 47 gt 010900030480000000 09 28 47 lt 010900030480000000 144438 REQB 50061F643120381933002185 gt Host Request Request Echo MSP430 Response Tag Response 3 3 8 Tag Data Window The Tag Data window is where the user enters addresses data number of bits and other information required by certain commands Checking certain flags in the Flag window may activate more fields for data entry Note Some tag information appears in grayed out areas of the Tag Data window This data has been read from the tag and formatted for display but it cannot be changed 26 EVM Software SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback JA Texas INSTRUMENTS www ti com Software Interface 3 3 9 RSSI Window The RSSI field displays the slot number UID and the RSSI values of t
90. out of 4 zl Framing EE Write Single Block I Select Full Power Ss seor Lock Block Booo Half Power Coll Read Multiple Blocks T Opti ES Set Protocol r FIFO status Write Multiple Blocks ESCH PA igl ow C Stay Quiet Level C Select mp 3 S Tag Info BCS 4 i E ul Reset to Ready Number of Blocks EI First Block Number 02 Block Size Ss C White AFI d Reset FIFO Number of Blocks E E C Lock AFI WEE C White DSFID Data r Special functions C Lock DSFID osr T AGC on an C Get System Info Get Mutt Ek Gel Status 10 41 17 202 gt 010B000304180220020000 10 41 17 327 lt 0108000304180220020000 Request mode 80740E 0011111111 IV Main channel AM IV Enable TRF7960 Select Port Clear Log of Exit SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback EVM Software 33 ISO IEC 15693 Protocol 34 Request Packet JA TEXAS INSTRUMENTS www ti com 01 OB 00 03 04 18 02 20 02 00 00 all bytes are continuous spaces are added for clarity Note that Option flag is disabled Field Contents Comments SOF 01 Start of frame Packet Length 0B Packet length 11 bytes Constant 00 Begin Data Payload 03 04 Start of data payload Firmware Cmd 18 Request Mode Flags 02 Option flag 0 High Date Rate flag 1 Read Single Block Cmd 20 Selected Block Number 02 Note Reading block 02 which is block 3 E
91. ow jet Sa SoS sr p j Level D i sp aan f nu Manufacturer p 1 Chip Version bs Update Reset FIFO Block Size 04 fos Number of Blocks Special functions Block Number Lock Status l AGCon Data IV Main channel AM Y Enable TRF7960 19 27 32 550 gt 010 0003041 8001 s00D 284410000 19 27 32 707 lt 010E000304180014000284410000 Request mode GR 2844102050307 Clear Log off Exit Request Packet 01 OE 00 03 04 18 00 1A 00 D2 84 41 00 00 all bytes are continuous spaces are added for clarity Field Contents Comments SOF 01 Start of frame Packet Length 0E Packet length 14 bytes Constant 00 Begin Data Payload 03 04 Start of data payload Firmware Cmd 18 Request mode 00 Request from reader to tag 1A Address flag set SID 00 D2 84 41 4 bytes or 32 bits EOF 00 00 End of frame 76 EVM Software SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback A TEXAS INSTRUMENTS www ti com Tag it Protocol Get Version Response Request mode 80T60F40E C03400D28441 02050307 Comment 80T end of transmit 60F receive data buffer 75 full 40E end of receive C03400D2844102050307 tag response shown as follows CO 34 00D28441 02 05 03 07 Field Contents Comments Response Code CO Response from tag to reader Command Code 34 Get version cmd 3 Address flag set 4 not set 0 1100 00 0011 0100 co 3 4 SID
92. port for the Texas Instruments Tag it standard e Self contained has an on board 13 56 MHz loop antenna and interface e Communication with host software on a Windows based PC through a standard USB cable e Protocol indication LEDs stand alone mode required to indicate detection of a tag The TRF7960EVM Rev A has the following additional hardware features e Supports both PARALLEL and SPI communication interfaces between the TRF7960 and the MSP430 on board configurable using an on board jumper setting e A faster and lower power MSP430 on board The TRF7960EVM Rev A Figure 2 2 uses the state of the art MSP430F2370 with maximum speeds up to 16 MHz and is available in a tiny 40 pin QFN package e Power selection jumper Note The power selection jumper is used to connect the 5 V coming from the USB bus to VIN of the RFID reader chip By default when the EVMs are shipped this jumper is connected so that when the EVM is plugged into the USB port of a PC the TRF7960 and the all the associated circuits are powered 1 2 EVM Default Configuration As delivered the EVM is a fully functional reader when plugged into a USB port To evaluate the TRF7960 a graphical user interface may be installed on a host PC A USB driver is required to allow communications from a host PC see Section 3 1 Software Installations SLOU192C November 2006 Revised December 2008 Introduction and Description 11 Submit Documentation Feedback
93. program can be run from the folder or a shortcut can be created and placed on the desktop of the host computer When this software is used with the TRF7960 EVM Rev A the program automatically detects the COM port The selected COM port is automatically displayed in the text box next to the Select Port button In case the program could not detect the COM port enter the COM port number eg COM3 in the Select Port window at the bottom right of the GUI as shown following and click on the Select Port button Le TRF7960 EYM Control 15693 144434 144438 Tagt EPC Findtags Registers Test p Commands ol Tag Flags amp Inventory 1 S Data Coding Mode EE TO I Double Sub carrier horas i out ol S Read Singe Block I High Data Rate Write Single Block I Select Full Power Lock Block I Addiesssod C Half Power Read Multiple Blacks Option Set Protocol Write Multiple Blocks Stay Quiet C See Tag info Cee e o F ES la o C Reset to Ready First Block Number Block Size E C Write AFI Number of Blocks ee C Lock AFI C wite DSFID a psFi T Lock DSFID i 1 Get System Info AFI C GetMuttBikSelStatus E E ts TA TI Custom Commands __ Execute 14 28 38 380 gt 0108000304FF0000 14 28 38 490 lt 0108000304FF0000 TRF7960 EVM 14 28 38 490
94. r clarity Field Contents Comments SOF 01 Start of frame Packet Length DC Packet length 12 bytes Constant 00 Begin Data Payload 03 04 Start of data payload Firmware Cmd 10 Register write Register 00 00 21 In Register 00 Chip Status Control register Write 21 RF output active 5 V operation Register 01 01 13 In Register 01 ISO Control register Write 13 set Tag It protocol EOF 00 00 End of frame 72 EVM Software SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback JA Texas INSTRUMENTS www ti com Second Command Set AGC 01 09 00 03 04 FO 00 00 00 all bytes are continuous spaces are added for clarity Field Contents Comments SOF 01 Start of frame Packet Length 09 Packet length 9 bytes Constant 00 Begin Data Payload 03 04 Start of data payload Firmware Cmd FO AGC toggle AGC Off 00 AGC on FF EOF 00 00 End of frame Third Command Set Receiver Mode 01 09 00 03 04 F1 FF 00 00 all bytes are continuous spaces are added for clarity Field Contents Comments SOF 01 Start of frame Packet Length 09 Packet length 9 bytes Constant 00 Begin Data Payload 03 04 Start of data payload Firmware Cmd F1 AM PM toggle AM FF FF AM while a 00 PM EOF 00 00 End of frame SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback Tag it P
95. r intended for use in military aerospace applications or environments unless the TI products are specifically designated by TI as military grade or enhanced plastic Only products designated by TI as military grade meet military specifications Buyers acknowledge and agree that any such use of TI products which TI has not designated as military grade is solely at the Buyer s risk and that they are solely responsible for compliance with all legal and regulatory requirements in connection with such use TI products are neither designed nor intended for use in automotive applications or environments unless the specific TI products are designated by TI as compliant with ISO TS 16949 requirements Buyers acknowledge and agree that if they use any non designated products in automotive applications Tl will not be responsible for any failure to meet such requirements Following are URLs where you can obtain information on other Texas Instruments products and application solutions Products Applications Amplifiers amplifier ti com Audio www ti com audio Data Converters dataconverter ti com Automotive www ti com automotive DSP dsp ti com Broadband www ti com broadband Clocks and Timers www ti com clocks Digital Control www ti com digitalcontrol Interface interface ti com Medical www ti com medical Logic logic ti com Military www ti com military Power Mgmt power ti com Optical Networking www ti com opticalnetwork Microcontrollers microcontroller ti co
96. rotocol EVM Software 73 Tag it Protocol 3 8 1 Simultaneous ID SID Poll The SID poll request is used to acquire the simultaneous IDs of Tag it transponders This request decreases the likelihood of a data collision by forcing transponders to respond in 1 of 16 slots based on a portion of their SIDs To perform a slotted sequence the Slot Marker End of Frame Request is used in conjunction with this request Any collision that does occur can be further arbitrated using the anticollision mask in an algorithm outlined in the Tag it Transponder Protocol Reference Manual JA TEXAS INSTRUMENTS www ti com To do an SID poll the user should e Click the button for SID poll in the Commands window e Click on the Info flag if desired in the Tag Flags window e Execute the command O Information 1 The EVM transmitter remains ON in order to preserve the tag states changed by the request L TRF7960 EYM Control 15693 14443A 144438 Tao EPC Findtags Registers Test Commands Ze SID poll C Get Version C Get Block Put Block Put Block Lock Lock Block Quiet Tag Flags Tl Addressed T Into Full Power Half Power Set Protocol SID Manufacturer Chip Version Block Size Number of Blocks Block Number Lock Status Data Execute IRQ status Update Reset 11 52 20 014 gt 0108000304340050000000 lt 0108000304340050000000 5 x
97. s are added for clarity Field Contents Comments Response Code CO Response from tag to reader Command Code AO SID poll SID 00D28441 4 bytes or 32 bits Chip Mfg ID 02 05 7 bits 02h note Tl 01b chip version 9 bits 05h 0000 0010 0000 0101 16 bits binary 0 205 0205 hex Block size 03 No 1 4 4 bytes or 32 bits No of Blocks 07 No 1 8 Note Tag memory is 8 blocks each at 32 bits to equal a total of 256 bits 8 blocks x 32 bits 256 bits SLOU192C November 2006 Revised December 2008 EVM Software 75 Submit Documentation Feedback JA Texas INSTRUMENTS Tag it Protocol www ti com 3 8 2 Get Version The Get VERSION request acquires information on the properties of a responding tag These properties include IC version and manufacturer information as well as the number and size of memory blocks available To get the IC version the user should e Click the button for Get Version in the Commands window e Click on the Address flag if desired in the Tag Flags window e Execute the command L TRF7960 EYM Control ll xj 15693 144434 144438 Taait EPC Findtags Registers Test CIRO status gt Commands gt r Tag Flags e 5 SID poll Eben Tx E Parity e Get Version Rx L Framing F info c Get Block 6 Full Power FIFO S EOF m Put Block Half Power CRC P Coll El Put Block Lock 3 z Set Protocol FIFO status Lock Block c High L
98. s defined by the request description It is set to 0 if not otherwise defined by the request Meaning is defined by the request description b8 RFU Reserved for future use ISO IEC 15693 Reference Material SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback JA TEXAS INSTRUMENTS www ti com Ref ISO 15693 3 2000 E Section 7 4 2 Table 7 Page 12 Response Flags Ref ISO 15693 3 2000 E Section 7 4 1 Table 6 Page 11 Error Codes Bit Flag Name Value Description b1 Error flag 0 No error 1 Error detected Error code is in the Error field of response b2 RFU 0 Reserved for future use b3 RFU 0 Reserved for future use b4 Extension flag 0 No protocol format extension 1 Protocol format is extended Reserved for future use b5 RFU 0 Reserved for future use b6 RFU 0 Reserved for future use b7 RFU 0 Reserved for future use b8 RFU 0 Reserved for future use A 4 Error Codes Ref ISO 15693 3 2000 E Section 7 4 2 Table 7 Page 12 Error Code Meaning 01 The request is not supported i e the request code is not recognized 02 The request is not recognized for example a format error occurred 03 The request option is not supported OF Error with no information given or a specific error code is not supported 10 The specified block is not available does not exist 11 The specified b
99. st Frame Bit Function 0 Reserved 1 More 2 Emulation 3 Auto Repeat 4 BCC 5 Reserved 6 7 SLOU192C November 2006 Revised December 2008 Tag it Reference Material 97 Submit Documentation Feedback JA TEXAS INSTRUMENTS Control Flags Request Frame www ti com 98 Tag it Reference Material SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback EVALUATION BOARD KIT IMPORTANT NOTICE Texas Instruments Tl provides the enclosed product s under the following conditions This evaluation board kit is intended for use for ENGINEERING DEVELOPMENT DEMONSTRATION OR EVALUATION PURPOSES ONLY and is not considered by TI to be a finished end product fit for general consumer use Persons handling the product s must have electronics training and observe good engineering practice standards As such the goods being provided are not intended to be complete in terms of required design marketing and or manufacturing related protective considerations including product safety and environmental measures typically found in end products that incorporate such semiconductor components or circuit boards This evaluation board kit does not fall within the scope of the European Union directives regarding electromagnetic compatibility restricted substances ROHS recycling WEEE FCC CE or UL and therefore may not meet the technical requirements of these directives or other related directives Should this evaluation board k
100. st mode Flags 42 Option flag 1 High Data Rate flag 1 Write DSFID Cmd 29 DSFID value 18 Data Storage Format ID EOF 00 00 End of frame Write DSFID Tag Response Request Mode 80T40E 00 EVM Software JA Texas INSTRUMENTS www ti com Comment 80T end of transmit 40E end of receive 00 no tag error SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback JA TEXAS INSTRUMENTS www ti com ISO IEC 15693 Protocol 3 5 13 Lock DSFID Data Storage Format ID The Lock DSFID command write protects the DSFID register of the addressed tag s A corrupted response or lack of response from TRF7960 does not necessarily indicate a failure to perform the lock operation Additionally multiple transponders may process a nonaddressed request To a lock tag s DSFID the user should e Click the button for Lock DSFID in the Commands window e Click on any flags that must be set in the Tag Flags window e Optionally select a tag from the UID pulldown list in the Tag Data window if only one tag is present only one choice is available e Execute the command L TRF7960 EYM Control Y iol x 15693 144434 14443B Tagit EPC Findtags Registers Test F IRQ status 7 Commands r Tag Flags c Data Coding Mode LE uD mJa d T Double Sub carrier a Tx F Parity la i out ol X Read Single Block E High Data Rate Rx L Framing ias Write Single
101. stal JTAG Interface Header UO USB Interface Figure 2 1 TRF7960 EVM Rev top side SLOU192C November 2006 Revised December 2008 14 Using the EVM Submit Documentation Feedback JA TEXAS INSTRUMENTS www ti com Hardware Description Shown in Figure 2 2 is a TRF7960 EVM Rev A The board allows for either a thru hole or edge mount SMA connector for reader or antenna testing Figure 2 2 shows the board assembly configured for a parallel buss HDR_4 connected HDR_5 Header 1 is used to inform the microprocessor what I O buss is being implemented Both reader and antenna circuits are 50 Q interfaces Resister R3 connects the reader output to the PCB antenna Resister R4 connects the reader output to a SMA connector for reader circuit testing reader output monitoring or for external antenna testing Resister R5 connects the SMA interface to the PCB antenna At no time should resisters R4 and R5 be placed simultaneously Note when using the SMA interface for reader circuit evaluation resistor R3 should be removed to maintain a 50 Q interface If resister R3 is not removed then both reader and antenna circuits will have their 50 Q loads in parallel resulting in a 25 Q load PCB Antenna r RF Test Interface Reset Switch MSP430F2370 Midraconisallar TRF7960 Reader 13 56 MHz Crystal JTAG Interface Header 1 UO Mode Select Parallel or Serial USB Interface Header 4 5 6 UO Buss Parallel or Serial Figure 2 2
102. t slot 12 60F receive data buffer 75 full 40E end of receive 2CF7FE11000007E0 6F lt tag UID in reverse byte order gt RSSI register status 01N 40 01N 40 01N 40 Comment slot 15 01N no response interrupt 40 lt no tag response gt RSSI register status EVM Software SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback JA TEXAS INSTRUMENTS www ti com 3 5 2 Read Single Block ISO IEC 15693 Protocol The Read Single Block command gets the data from one memory block of the responding tag In addition to this data a Block Security Status byte can be requested This byte shows the write protection of the block specified e g unlocked user factory locked etc To read a single block the user should e Click the button for Read Single Block in the Commands window e Click on any flags that must be set in the Tag Flags window e Optionally select a tag from the UID pulldown list in the Tag Data window and set the Addressed flag if only one tag is present only one choice is available e Enter two hex digits corresponding to the block number in the First Block Number field in the Tag Data window e Execute the command SES 15693 144434 144438 Tagit EPC Findtags Registers Test m Commands r Tag Flags Invent Data Coding Mode LE Up m a e I Double Sub carrier A Panty Read Single Block F High Data Rate fi
103. t must be set in the Tag Flags window e Optionally select a tag from the UID pulldown list in the Tag Data window if only one tag is present only one choice is available e Enter two hex digits corresponding to the starting block number in the First Block Number field in the Tag Data window The blocks are numbered from 00 to FF 0 to 255 e Enter two hex digits corresponding to the number of blocks to be written in the Number of Blocks field in the Tag Data window The number of blocks in the request is one less than the number of blocks that the tag returns in its response E g a value of 06 in the Number of Blocks field requests to read 7 blocks A value of 00 requests to read a single block Execute the command L TRF7960 EYM Control y 15693 144434 144438 Tagit EPC Findtags Registers Test olx Commands gt y Tag Flege C Data Coding Mod Em i Irento T Double Sub carrier 12 E007000006DB4C8C pan C i out ol F Read Single Block E High Data Rate Framing Ce Wre Singe Bock I Select e Full Power S EOF J Lock Block Biches Half Power cot TI Read Multiple Blocks I Opti Option Set Protocol FIFO status Write Multiple Blocks SH High Low Stay Quiet ay Quiel Level H fil Select r Tag Info up feoo7ooooneDeacec y f El Far Reset to Ready Number of Blocks ee Fist Block Number 04 Block Siz
104. tag is present only one choice is available e Enter two hex digits corresponding to the block number in the First Block Number field in the Tag Data window e Execute the command 15693 144434 144438 Tacit EPC Findtaos Registers Test r Commands o l C Inventory C Read Single Block E write Single Block Lock Block C Read Multiple Blocks C Write Multiple Blocks C Stay Quiet f Select C Reset to Ready C we ap C Lock AFI Write DSFID C Lock DSFID C Get System Info C GetMutt Blk Sel Status 1 TI Custom Commands H Data Coding Mode L A I Double Sub carier 8 E007000001D0E668 7 4 1 out of 4 y IT High Data Rate T Select CS Full Power I Addressed Half Power K Option Set Protocol S PE up E007000001D0E6B8 y E l Number of Blocks BI First Block Number 02 Books Number of Blacks ERA tr ca Data DSFID J aif E a me al co T Des Reset FIFO 11 04 19 459 11 04 19 649 Request mode DOT Note The Option flag bit 7 of the ISO 15693 defined Request flags must be set to 1 for all Write and gt 01080003041 84022020000 lt 01080003041 84022020000 Lock commands to respond properly SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback Parity Framing S EDF El r FIFO status High Low EAN liste E
105. tatus Tx E Parity ll Rx L Framing FIFO sent CRC El Coll E FIFO status High Low Level El T nu Special functions T AGC on IV Main channel AM Enable TRF7960 Clear Log eee xit 01 0A 00 03 04 18 00 58 00 00 all bytes are continuous spaces are added for clarity Field Contents Comments SOF 01 Start of frame Packet Length OA Packet length 10 bytes Constant 00 Begin Data Payload 03 04 Start of data payload Firmware Cmd 18 Request mode 00 Request from reader to tag Figure 3 10 Command Code 58 Quiet Figure 3 10 EOF 00 00 End of frame 86 EVM Software SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback JA TEXAS INSTRUMENTS www ti com Tag it Protocol Added bits to complete byte GUI Hexadecimal 0 0 5 8 4 0000 0000 0101 1000 Tag it protocol 0 0 0 B Reader Cmd Code Request Figure 3 10 Quiet Request Packet Structure Quiet Tag Response Request mode 80T Comment 80T end of transmit no tag response SLOU192C November 2006 Revised December 2008 EVM Software 87 Submit Documentation Feedback JA TEXAS INSTRUMENTS Find Tags www ti com 3 9 Find Tags The Find tags window enables the query of the RF field for all supported tags It continuously switches from one standard to another and sends an nventory request and displays
106. tatus WiIMGOW EE 26 3 3 6 Command Request WiNdOW EN 26 AL Beie WING Win pires TE EEEa EEE E E EOE 26 3 3 8 Tag Data NN DOERNER aia dao 26 3 3 9 RSS VINO AR 27 3 3 10 Special Functions Mr 27 3 311 Other FUNCIONS E 28 3 4 Set Protocol mica A Sse A A A A al 28 3 5 ISO IEC 15693 ProtOCO ion ea 29 351 NN 31 3 5 2 Read Re EN ee 33 3 53 Write Single BlOCK sa Eege 35 3 9 4 LOCK Blocca ira e A A Ne H 37 3 5 5 Read Multiple BIOCKS een eugkkagkegeuguNeekNe ii dudwadainedinumeenaewaiten 39 3 5 6 Write Multiple Blocks Aen 41 e 43 25 8 EE 44 SLOU192C November 2006 Revised December 2008 Contents 3 Submit Documentation Feedback IA TEXAS INSTRUMENTS www ti com 3 5 9 Reset TO ROYO Wane Wid watlenle dun A olde Waa E E cala 46 3 5 10 Write AFI Application Family denttter EN 47 3 5 11 Lock AFI Application Family Identifier un 49 3 5 12 Write DSFID Data Storage Format Di 51 3 5 13 Lock DSFID Data Storage Format IID ais concisa cc Sege SN Sage 53 9 0 14 Get System IMO as e 55 3 5 15 Get Multiple Block Security Status Get Mult_Blk Sel Status e cece eeeee eee e eee eeeeeeeeeeees 57 3 6 ISO IEC 14443A te tee 59 3 6 1 Anticollision Execute Button 61 AA Ro owen dene EE KEEN NENNEN EEN EEEn CNN eee ee 63 3 7 ISO 1EG14443B Protocol ui A A eared 64 3 7 1 Request Command REQB Gimd Format miii a 66 IN WAS Up E 68 3 7 3 ATTRIB PICC or Tag Selection Cmd Type BI 70 3 7 4 HALTD COMM E nl EE 71 3 8 Tag
107. ter 01 01 09 In Register 01 ISO Control register Write 09 set protocol to ISO1443A high bit rate 212 kbps EOF 00 00 End of frame SLOU192C November 2006 Revised December 2008 EVM Software Submit Documentation Feedback 59 ISO IEC 14443A Protocol Second Command Set AGC 01 09 00 03 04 FO 00 00 00 all bytes are continuous spaces are added for clarity Field Contents Comment SOF 01 Start of frame Packet Length 09 Packet length 9 bytes Constant 00 Begin Data Payload 03 04 Start of data payload Firmware Cmd FO AGC toggle AGC Off 00 AGC on FF EOF 00 00 End of frame Third Command Set Receiver Mode 01 09 00 03 04 F1 FF 00 00 all bytes are continuous spaces are added for clarity Field Contents Comment SOF 01 Start of frame Packet Length 09 Packet length 9 bytes Constant 00 Begin Data Payload 03 04 Start of data payload Firmware Cmd F1 AM PM toggle AM FF FF AM while a 00 PM EOF 00 00 End of frame 60 EVM Software JA TEXAS INSTRUMENTS www ti com SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback JA TEXAS INSTRUMENTS www ti com 3 6 1 Anticollision Execute Button ISO IEC 14443A Protocol SLOU192C November 2006 Revised December 2008 The Anticollision command is linked with the Select command in that it must be run first The request packet specifies the cascade le
108. tes Constant 00 Begin Data Payload 03 04 Start of data payload Firmware Cmd 18 Request mode Flags 00 No flags Reset to Ready Cmd 26 EOF 00 00 End of frame Reset to Ready Tag Response Request Mode 80T40E 00 EVM Software Comment 80T end of transmit 40E end of receive 00 no tag error SLOU192C November 2006 Revised December 2008 Submit Documentation Feedback JA TEXAS INSTRUMENTS www ti com ISO IEC 15693 Protocol 3 5 10 Write AFI Application Family Identifier The Write AFI command records a new value to the AFI register see Section A 6 for AFI codes of the addressed tag s A corrupted response or lack of response from TRF7960 does not necessarily indicate a failure to perform the write operation Additionally multiple transponders may process a non addressed request AFI represents the tag application and is used to extract information from tags meeting the application criteria To write a tag s AFI the user should e Click the button for Write AFI in the Commands window e Click on any flags that must be set in the Tag Flags window e Optionally select a tag from the UID pulldown list in the Tag Data window if only one tag is present only one choice is available e Enter the desired AFI code in the AFI field in the Tag Data window in hexadecimal e Execute the command L TRF7960 E M Control E 151 xj 15693 144434 144438 Tagit EPC Findtags Registers Test
109. the latest software and documents 3 1 1 Virtual COM Port Driver Installation To install the virtual driver run the program CDM_setup exe When the driver installation is complete the following confirmation is displayed 1 FTDI CDM Drivers have been successfully installed OK 3 1 2 Hardware Installation At this point attach the EVM to an open USB port The EVM can be plugged directly into the port or attached at the end of a USB extension cable type A not supplied At this point the power LED should be lit Any RFID tag corresponding to a supported protocol can be detected and is indicated by the corresponding LED SLOU192C November 2006 Revised December 2008 EVM Software 19 Submit Documentation Feedback Software Installations 3 1 3 Software GUI Installation The software GUI is the file named TRF7960EVM_GUI_V1 1 zip lt can be unzipped using a standard unzip program and is a self contained executable Create a folder where desired on the host PC and unzip the executable into that folder The program can be run from the folder or a shortcut can be created and placed on the desktop of the host computer In most cases the program automatically detects the COM port In case the program could not detect the COM port enter the COM port number e g COM3 in the Select Port window at the bottom right of the GUI as shown following and click on the Select Port button LE TRF7960 EVM Control 15653 144
110. vel of the UID the number of bits send to the tag s using Anticollision Select frame and the actual data bits bytes The Anticollision request is transmitted in a bit oriented anticollision frame The Select request is sent over the RF interface in a Standard frame The Anticollision request may specify the number of bits in the range 0 through 39 i e 0 39 The Select request must always specify 40 bits to send Even if the number of bits specified is less than 40 five bytes of data must follow The complete UID must be collected from the tag before Select with 40 bits of UID can be attempted After a successful Anticollision Select execution the tag responds with ERROR_NONE in the Response Status byte field The data field contains the sent data bits and the data bits of the UID that could be resolved up to any collision or up to the full UID To do an Anticollision Select the user should e Click the button for Anticollision in the Commands window e Execute the command e Click the button for Selectin the Commands window e Execute the command ioj xi 15693 14443A 14443B Tagit EPC Findtags Registers Test HIRO status Commands Anticollision Tx El Parity E C Select Rx L Framing C HLTA S Full Power FIFO sen Deselect Half Power CRC El Coll P C RATS Set Protocol FIFO status Ee et Protoco High Low Level a P up mal ren fi pp s AAA j CID E GID supported FS ae Update Reset FIF

Download Pdf Manuals

image

Related Search

Related Contents

Samsung 2333HD Užívateľská príručka  HIS H557HO1G 1GB graphics card  Delta Bravo« Bedienungsanleitung l Operating instructions L Mode  MAESTRO  Dahle 00565 paper cutter  LevelOne VoIP SIP IP PBX w/ 4-Port FXO  Web teleconsultation manual  Features and benefits  Le concept de Respite Care    

Copyright © All rights reserved.
Failed to retrieve file