Texas Instruments LFMICROEVALKIT Micro Radio Evaluation Module User Manual s
Texas Instruments Inc Micro Radio Evaluation Module s
Contents
- 1. User Manuals
- 2. manual update
User Manuals
May ’00 Preface Series 2000 Reader System Micro-reader RI-STU-MRD1 Reference Guide 11-06-21-027 May 2000 Micro-reader - Reference Guide May ’00 Edition Three - May 2000 This is the third edition of this manual, it describes the following equipment: TIRIS Micro-reader Module RI-STU-MRD1 Texas Instruments (TI) reserves the right to make changes to its products or services or to discontinue any product or service at any time without notice. TI provides customer assistance in various technical areas, but does not have full access to data concerning the use and applications of customer's products. Therefore, TI assumes no liability and is not responsible for customer applications or product or software design or performance relating to systems or applications incorporating TI products. In addition, TI assumes no liability and is not responsible for infringement of patents and/or any other intellectual or industrial property rights of third parties, which may result from assistance provided by TI. TI products are not designed, intended, authorized or warranted to be suitable for life support applications or any other life critical applications which could involve potential risk of death, personal injury or severe property or environmental damage. The TIRIS logo and the word TIRIS are registered trademarks of Texas Instruments Incorporated. Copyright 2000 Texas Instruments Incorporated (TI) This document may be downloaded onto a computer, stored and duplicated as necessary to support the use of the related TI products. Any other type of duplication, circulation or storage on data carriers in any manner not authorized by TI represents a violation of the applicable copyright laws and shall be prosecuted. PREFACE Read This First About This Guide This manual describes the TIRIS Micro-reader, its goal is to describe the reader, how it works, how to integrate it and how to use it. Conventions 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, which if not heeded could cause permanent damage to the equipment or software. Note: Indicates conditions which must be met, or procedures which must be followed, to ensure proper functioning of the equipment or software. Information: Indicates information which makes usage of the equipment or software easier If You Need Assistance Application Centers are located in Europe, North and South America, the Far East and Australia to provide direct support. For more information, please contact your nearest TIRIS Sales and Application Center. The contact addresses can be found on our home page: http://www.tiris.com Micro-reader - Reference Guide May ’00 Document Overview Page Chapter 1: Product Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.1 General............................................................................................... 6 1.2 Product Description ............................................................................ 6 1.3 Connector Pins................................................................................... 9 Chapter 2: Communications Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.1 Protocol PC to Micro-reader............................................................. 15 2.2 Protocol Micro-reader to PC............................................................. 18 Chapter 3: Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 3.1 Recommended Operating Conditions .............................................. 21 3.2 Timings............................................................................................. 22 3.3 Mechanical Data............................................................................... 22 Chapter 4: Transponder Protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 4.1 Transponder commands .................................................................. 24 4.2 Transponder Responses .................................................................. 27 Chapter 5: Communication Protocol Examples . . . . . . . . . . . . . . . . . . . . . . . 29 5.1 PC to Micro-reader ........................................................................... 30 5.1 PC to Micro-reader ........................................................................... 30 Appendix A:CE Declaration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Appendix B:Demonstration Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Appendix C:Antenna Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 List of Figures Page Figure 1: Micro-reader Module ....................................................................... 6 Figure 2: Micro-reader Pin Connections ........................................................ 9 Figure 3: Block Diagram of the Micro-reader ............................................... 12 Figure 4: Antenna Circuit Block Diagram ..................................................... 13 Figure 5: Top, Front and Side View (measurements in mm) ....................... 22 Figure 6: Read Function............................................................................... 24 Figure 7: Programming Data Format of the 64-bit Read/Write Transponder 24 Figure 8: Data Format of the General Read Page Function ........................ 25 Figure 9: Programming Data Format of the MPT ......................................... 25 Figure 10: Lock Page of MPT/SAMPT ......................................................... 25 Figure 11: Data Format of the Selective Read Page Function..................... 26 Figure 12: Data Format of the Selective Program Page Function ............... 26 Figure 13: Data format of the Selective Lock Page function ........................ 26 Figure 14: RO Read Data Format ................................................................ 27 Figure 15: R/W Read Data Format .............................................................. 27 Figure 16: MPT/SAMPT Read Data Format ................................................ 27 Figure 17: Micro-reader Demonstration Circuit ............................................ 36 List of Tables Page Table 1: Pin Connections ............................................................................... 9 CHAPTER 1 Product Description Chapter 1: Product Description This chapter describes the hardware of the Micro-reader. It tells you about the module and how to integrate it. Topic Page 1.1 General..........................................................................................................6 1.2 Product Description.....................................................................................6 1.2.1 Power Supply .........................................................................................7 1.2.2 Antenna..................................................................................................7 1.2.3 Synchronization......................................................................................7 1.2.4 Trigger Mode..........................................................................................8 1.2.5 Continuous Mode ...................................................................................8 1.2.6 Serial Communication ............................................................................8 1.3 Connector Pins.............................................................................................9 1.3.1 Pin Connection Description..................................................................10 1.3.2 Module and Antenna Block Diagrams ..................................................12 Micro-reader - Reference Guide 1.1 May ’00 General The Micro-reader is an intelligent module providing RF and Control functions to read and program TIRIS transponders. It is equipped with a Serial Communications Interface (SCI) which may be directly connected to commonly used system controllers. The Micro-reader works together with a 47 µHenry, low-Q antenna, and therefore the system does not need tuning. Figure 1: Micro-reader Module 1.2 Product Description The Micro-reader module is a plug-in module which can be plugged into or soldered onto an application specific adapter board. It supports serial data communications between a PC and TIRIS transponders. With its Serial Communications Interface (SCI) the Micro-reader supports TTL data communications, which with the addition of a communications driver (for example: RS232 or RS422) allows communication to a standard interface. The Micro-reader can be controlled remotely by either providing certain inputs with the corresponding voltage level or sending commands to the SCI. It can be driven either with or without synchronization - the synchronization can be either wireless or wired to enable reliable operation in multi-reader environments. Two outputs show the reader status and inform the user about a successful command execution. The Micro-reader supports all available TIRIS LF transponders. May ’00 1.2.1 Chapter 1. Product Description Power Supply There are two separate 5V supplies to the Micro-reader, one for the output stage (VSP) and the other for the logic (VSL). On power up VSL should rise faster than 0.1 V/ms to ensure a reliable operation. The Micro-reader has an on-board reset circuit which will reset it should the supply fall below 4 V (± 0.2 V). In order to avoid problems with noise conducted via the supply lines, we recommend that if a single supply is used, separate connections from a common de-coupling capacitor are used to feed the Micro-reader. Note: The RF Module must not be supplied by Switched Mode Power Supplies (SMPS). This is because most SMPS operate at frequencies around 50 kHz. The harmonics of the generated field can interfere with the TIRIS receiver. Therefore only use linear regulated power supplies, or SMPS with a fundamental operating frequency of 200 kHz or higher. 1.2.2 Antenna The Micro-reader has been designed for use with a 47 µH antenna with a Q of 10 to 20 to generate the exciter frequency of 134.2 kHz. Because of the low Q the system does not need to be tuned. WARNING: CARE MUST BE TAKEN WHEN HANDLING THE MICRO-READER AS HIGH VOLTAGES ACROSS THE ANTENNA PINS COULD BE HARMFUL TO YOUR HEALTH. 1.2.3 Synchronization There are two possible methods of wired synchronization: 1. Connect a pulse waveform to all RDEN- input pins of the Micro-readers to be synchronized. The pulse would normally be at VSL, dropping to GND for 100 µs every 200 ms. 2. Connect all SYNC outputs to an 'Or' and then connect this as an input to RDENof each Micro-reader to be synchronized. Wireless synchronization of the Micro-reader is very effective at synchronizing to adjacent readers, however problems may occur if the antennas are positioned such that a transponder can be within range of two readers at the same time. In this situation one reader could synchronize with the transponder instead of the other reader. When the WLSC input is active the Micro-reader is in wireless synchronization mode. Wireless synchronization can also be switched on/off by a corresponding command via the serial interface. During execution of this command it has priority over the WLSC input. After the command execution the status of the WLSC input will be considered again. Micro-reader - Reference Guide May ’00 Note: It is not recommended to have both wired and wireless synchronization switched on as synchronization could be unreliable. We recommend the use of bus drivers for wired synchronization with other Micro-readers and to prevent ESD damage. Wired or wireless synchronization prolongs the cycle time by typically 20 ms. 1.2.4 Trigger Mode When the Micro-reader is in idle mode it is possible to trigger a single charge-only read with a power burst duration of 50 ms by taking the RDEN- pin to logic high for 100 µs. The single read will start on the falling edge of the 100 µs pulse. If a transponder command is sent to the Micro-reader via the SCI while RDEN- is in a logic high state (waiting position), a falling edge would trigger execution of the command. In waiting position the Micro-reader can only store one command. This means that if two commands were to be sent to the Micro-reader while it is in the waiting position the second command will overwrite the first one. 1.2.5 Continuous Mode When the CRDM input is active the Micro-reader goes into continuous charge-only read mode using a power burst duration of 50 ms. The serial data input takes priority over the CRDM input such that if a serial command is received it will be executed regardless of the state of the CRDM input. After the execution of the serial data command the Micro-reader continues with the previous read mode. In the default continuous read mode, only those valid RO, R/W or MPT IDs that differ from the previously read ID; or valid IDs read after a “NO READ”, are transferred via the SCI (Normal Mode). The Micro-reader can be set to transfer all valid IDs that are read (Line Mode) by means of a corresponding serial data command. Without synchronization the Micro-reader has a reading frequency of approximately 10 readouts per second using a power burst duration of 50 ms. Timing is given in more detail in section 3.2. 1.2.6 Serial Communication The two serial I/O pins are configured for 9600 Baud, 1 start bit, 8 data bits, no parity and 1 stop bit; they can be connected directly to a communications driver to allow a half duplex communication with a PC via its serial communications interface (for example: RS232 or RS422). The communications protocol is specified in Chapter 2. Handshake The Micro-reader accepts handshake commands Xon/Xoff. When it receives an Xoff (13hex) the Micro-reader stops its current operation and stops transmitting data via the serial port. It stays in idle mode until Xon (11hex) is received when it continues with the previous mode/command. During this idle period the Micro-reader accepts commands via the serial port, however, it waits for its execution until Xon is received. In this idle period the Micro-reader can store only one command. May ’00 Chapter 1. Product Description Note: While receiving a command protocol from the serial port Xon/Xoff is interpreted as normal data without affecting the serial communication. 1.3 Connector Pins The Micro-reader module has 30 pin connections which are shown in Figure 2 and listed in Table 1. Figure 2: Micro-reader Pin Connections Table 1: Pin Connections Pin Signal Name SYNC Output for wired synchronization RDEN- Input for wired synchronization and single read trigger -- Reserved, do not connect RESET- Reset of the Micro-reader RXD Receive Data signal input of serial interface TXD Transmit Data signal output of serial interface -- Reserved, do not connect -- Reserved, do not connect -- Reserved, do not connect 10 -- Reserved, do not connect 11 -- Reserved, do not connect 12 -- Reserved, do not connect 13 -- Reserved, do not connect Function Micro-reader - Reference Guide May ’00 Table 1: Pin Connections 1.3.1 Pin Signal Name Function 14 -- 15 GND Ground for logic 16 ANT1 Antenna terminal 1 17 ANTCAP Antenna capacitor terminal 18 -- Reserved, do not connect 19 ANT2 20 -- 21 GNDP 22 VSP 23 -- 24 VSL Supply voltage logic 25 GND Ground for logic 26 CRD Input for continuous read mode 27 WLS Input to switch wireless synchronization on 28 -- 29 OKT Output to show if a valid ID was read 30 STAT Output to show status of RF-transmitter control signal Reserved, do not connect Antenna terminal 2 Reserved, do not connect Ground for output stage Supply voltage output stage Reserved, do not connect Reserved, do not connect Pin Connection Description SYNC (1) Output for wired synchronization. This output is at GND level until the Micro-reader starts its read cycle, at which time it goes to VSL until the complete reading, programming or locking cycle is finished. RDEN- (2) Input for wired synchronization. Taking this pin to VSL acts as a hold-off for the Micro-reader's output stage preventing it from transmitting until the input returns to GND. The Micro-reader only samples this input at the start of its own reading, programming or locking cycle, this means that if the input goes to VSL after a cycle is started, the cycle is not interrupted. RDEN is a high impedance input and must be tied to GND via a suitable resistor (27 kOhm) when it is not being used. When the Micro-reader is idle it is possible to trigger a single read by taking the RDEN-pin logic high for 100 ms. The single read will start on the falling edge of the 100 ms pulse. RESET- (4) Taking this pin to GND holds the Micro-reader in reset. If the reset pin is not used it can be left disconnected as it is internally pulled up. Minimum pulse duration to perform a reset is 1 ms. After a reset the 10 May ’00 Chapter 1. Product Description processor takes between 28 ms and 132 ms (typically 72 ms) before it can receive new instructions via the serial communications interface. RXD (5) Input configured to receive serial data commands at 9600 Baud, 1 start bit, 8 data bits, no parity and 1 stop bit. TXD (6) Output configured to transmit serial data at 9600 Baud, 1 start bit, 8 data bits, no parity and 1 stop bit. GND (15, 25) Pins 15 and 25 are ground for the logic part. ANT1 (16) Antenna pin for the connection of 47 µH, low Q antennas. ANTCAP (17) It is possible to use antennas of lower inductance by connecting a suitable capacitor between ANT1 and ANTCAP. This additional capacitor (ceramic, 100 VDC) will be in parallel with the 30 nf resonance capacitor on board the Micro-reader (see Figure 4 and Appendix C). ANT2 (19) Antenna pin (GND) for the connection of 47 µH, low Q antennas. GNDP (21) Pin 21 is ground for the output stage. VSP (22) Pin 22 is for connecting the positive supply voltage (5 V) for the output stage. VSL (24) Pin 24 is for connecting the positive supply voltage (5 V) for the logic part. CRDM (26) Supplying pin 26 with a logic high signal causes the Micro-reader to run in a continuous charge-only read mode (see section 1.2.5 for more information). When the CRDM pin is tied to logic low, the Micro-reader is in an idle state waiting for commands via the serial interface or for a trigger signal (RDEN-) to start a single read out cycle. CRDM is a high impedance input and must be tied to either VSL or GND via a suitable resistor (27 kOhm). WLSC (27) Pin 27 enables or disables wireless synchronization. To enable the wireless synchronization, pin 27 must be taken to VSL. When wireless synchronization is enabled, the Micro-reader will try to synchronize its transmit signals with any other readers in range. To disable wireless synchronization pin 27 must be taken to GND. Pin 27 is a high impedance input and must be tied to either VSL or GND via a suitable resistor (27 kOhm). Wireless synchronization can also be switched on/off by a corresponding command via the serial interface. During execution of this command it has priority over the WLSC input. OKT (29) This output is set to logic high for approx. 60 ms if a valid transponder was read. It can be connected to an LED externally to indicate the result of the read cycle. STAT(30) Pin 30 is set to logic low when the RF-transmitter is activated. Supplying an external LED with this signal makes the status of the Micro-reader visible. 11 Micro-reader - Reference Guide 1.3.2 May ’00 Module and Antenna Block Diagrams Figure 3: Block Diagram of the Micro-reader VSL RESETCRDM WLSC RDENMICRO CONTROLLER SYNC OKT STAT TXD RXD GND VSL VSL VSP RXCK VSP GNDP RXDTTXCTRFM ASIC ANT1 Power stage ANT2 ANTCAP Filter 12 May ’00 Chapter 1. Product Description Figure 4: Antenna Circuit Block Diagram RECEIVE VSP TXHI from ASIC RESONANCE CAPACITOR ANT1 TXLO from ASIC ANT2 ANTCAP 13 CHAPTER 2 Communications Protocol Chapter 2: Communications Protocol This chapter describes the protocol that you need to use to send instructions from your PC to the micro-reader. It also describes the protocol that the micro-reader uses to respond to the PC. Topic Page 2.1 Protocol PC to Micro-reader .....................................................................15 2.1.1 Start Mark.............................................................................................15 2.1.2 Length ..................................................................................................15 2.1.3 Command Field ....................................................................................16 2.1.4 Data Field.............................................................................................17 2.1.5 BCC......................................................................................................18 2.2 Protocol Micro-reader to PC .....................................................................18 2.2.1 Start Mark.............................................................................................18 2.2.2 Length ..................................................................................................18 2.2.3 Status ...................................................................................................19 2.2.4 Data Field.............................................................................................19 2.2.5 BCC......................................................................................................19 14 May ’00 2.1 Chapter 2. Communications Protocol Protocol PC to Micro-reader Start Length Cmd 1 Cmd 2 Byte 4(3) N+3(2) N+4(3) Data BCC Contents (hexadecimal value) Start Mark (SOH, 01hex) Length Command Field (1) Command Field (2) (optional) Data Field (1) Data Field (N) BCC Note: The total number of bytes sent within a protocol frame (including Start Mark and BCC) is limited to 41 bytes. Examples are given in section 5.1. 2.1.1 Start Mark The 'Start-Mark' signifies the beginning of a message. It is represented by the ASCII character SOH (Start Of Header, 01hex). 2.1.2 Length The 'Length' byte indicates the length, in bytes, of the following Command and Data Fields. 15 Micro-reader - Reference Guide 2.1.3 May ’00 Command Field The 'Command Field(s)' defines the mode in which the Micro-reader operates and determines the operation that is to be carried out in the transponder. Depending on the setting of the relevant bits, the corresponding information specified in the Data Fields will be sent to the transponder or not. Thus all functions of each particular transponder type can be executed (see 2.1.4 for further information). Command Field (1) Bit Use 0/1 Mode/Cmd Setting 00 (MSB,LSB) 01 10 11 1/0 FBCC calculation Power Burst I 1/0 Power Pause Duration Power Burst II Data Cmd expansion Field 1/0 1/0 1/0 1/0 Comment Perform single command (for example: single read, program, lock) Read in continuous Normal Mode Read in continuous Line Mode Send Micro-reader S/W version If set, Micro-reader calculates FBCC of the MPT protocol If set, needs to be determined in Data Field (see 2.1.4) If set, needs to be determined in Data Field If set, needs to be determined in Data Field If set, needs to be determined in Data Field If set, Command Field (2) follows If bit 5 (Power Burst II, for example: for programming and locking) is set, the Microreader automatically operates in single mode. Thus the user is enabled to validate the programming or lock response before a further cycle is started. If bit 2 (FBCC calculation) and bit 6 (Data) are set, the Micro-reader automatically calculates a two byte BCC over the data to be sent to the transponder and adds it to the protocol. When bits 2 and 6 are set the PC must not send the 2 byte FBCC to the Micro-reader. Bit 4 (Power Pause Duration) is for future use and must not be set when addressing standard TIRIS transponders. Example: E8Hex= 1110 1000BIN 1110 1000 Perform single command No FBCC calculation Power burst I value set in Data Field Default set to 0 Power burst II value set in Data Field Data values follows in Data Field Command Field (2) follows 16 May ’00 Chapter 2. Communications Protocol Command Field (2) Command Field (2) is only present if bit 7 of Command Byte 1 is set. Bit Use Special Write Timing Setting 1/0 Wireless Synchronization 1/0 DBCC calculation 1/0 Comment If set, needs to be determined in Data Field (see 2.1.4) If set, wireless synchronization is used If set, Micro-reader calculates DBCC of the R/W and MPT write data 3-7 Reserved Example: 06Hex= 0000 0110BIN 0000 0110 No Special Write Timing Wireless Synchronization is used Micro-reader calculates DBCC Bits 3-7 reserved If Command Field (2) is not present, standard TIRIS write timings are used and wireless synchronization is switched on/off according to the status of input line WLSC. Note: The settings specified in Command Field (1) and (2) are only valid during the execution of the current command. 2.1.4 Data Field The presence of the relevant data field depends on the setting of the bits in the Command Field. If the relevant bit (for example: Command bit 3 “Power Burst I”) is set to “1”, then Data Field 1 is present defining the Power Burst length. If the relevant bit in the Command Field is set to “0” the consequent Data Field is omitted, this results in the following data field being moved forward (decremented) by one. Data Field 4/5 6/7 8/9 10/11 12 13 . . Use Power Burst I Power Pause Duration Power Burst II toffLow (LSByte/MSByte) tonLow (LSByte/MSByte) toffHigh (LSByte/MSByte) tonHigh (LSByte/MSByte) # of Data Fields that follow Data Fields Range (dec) 1..255 ms 1..255 ms 1..255 ms 28..2044 ms 28..2044 ms 28..2044 ms 28..2044 ms see * LSByte first Comment If bit 3 of Command Field(1) is set If bit 4 of Command Field(1) is set If bit 5 of Command Field(1) is set If bit 0 of Command Field(2) is set If bit 0 of Command Field(2) is set If bit 0 of Command Field(2) is set If bit 0 of Command Field(2) is set If bit 6 of Command Field(1) is set The number of Data Fields must not cause an infringement of the total number of bytes allowed within a protocol frame. Transponder command protocols are described in detail in section 4.1. 17 Micro-reader - Reference Guide 2.1.5 May ’00 BCC The 'BCC' field is a one-byte value of the Longitudinal Redundancy Check calculation (Xor'ed bytes) for the preceding message. The calculation is performed on the whole message excluding the Start-Mark. Example: 02 08 32 02 08 0000 0010 0000 1000 -------------------------------- XOR 0000 1010 32 0011 0010 -------------------------------- XOR 0011 1000 = 38 (hex) 2.2 Protocol Micro-reader to PC Start Length Status Byte N+2 N+3 Data BCC Contents (hexadecimal value) Start Mark (SOH, 01hex) Length Status Data Field (1) (LSByte) Data Field (N) (MSByte) BCC Refer to section 5.2 for examples. 2.2.1 Start Mark The 'Start-Mark' signifies the beginning of a message. It is represented by the ASCII character SOH (Start Of Header: 01hex) 2.2.2 Length The 'Length' byte indicates the length, in bytes, of the following Status and Data Fields. 18 May ’00 2.2.3 Chapter 2. Communications Protocol Status The 'Status' byte provides feedback from the preceding read or program operation. Status Bits 0,1 6-7 2.2.4 Setting 00 (MSB,LSB) 01 10 11 1/0 1/0 1/0 1/0 Reserved Comment Transponder type: RO Transponder type: R/W Transponder type: MPT/SAMPT Other If set, Startbyte detected If set, DBCC O.K. If set, FBCC O.K. If set, Micro-reader S/W version follows Data Field Response Type RO # of Bytes in Data Field R/W MPT/SAMPT Other 14 No read S/W version Comment Identification Data (LSByte first), 4.2.1 Identification Data (LSByte first)), 4.2.2 Identification Data (LSByte first), plus Read Address, see 4.2.3 Complete transponder protocol without pre-bits provided that a valid RO or R/W start byte was detected No Data Fields, not even transponder start byte was detected, status 03hex For example: 15hex means S/W version 1.5 Section 4.2 provides an overview of the response telegrams of the current TIRIS transponder types. 2.2.5 BCC The 'BCC' field is a one-byte value of the Longitudinal Redundancy Check calculation (Xor'ed bytes) for the preceding message. The calculation is performed on the whole message excluding the Start-Mark. An example is shown in section 2.1.5. 19 CHAPTER 3 Specifications Chapter 3: Specifications This chapter provides the specifications for the micro-reader, its inputs and outputs, and its timing. Topic Page 3.1 Recommended Operating Conditions......................................................21 3.2 Timings .......................................................................................................22 3.3 Mechanical Data .........................................................................................22 20 May ’00 3.1 Chapter 3. Specifications Recommended Operating Conditions Operating free-air temperature range T_oper -25 to +70 ºC Storage temperature range T_store -40 to +85 ºC Note: Free-air temperature: air temperature immediately surrounding the Module. If the module is incorporated into a housing, it must be guaranteed by proper design or cooling that the internal temperature does not exceed the absolute maximum ratings. Symbol Parameter Min. Typ. Max. Unit V_VSP Supply voltage for power stage 4.5 5.0 5.5 V_VSL Supply voltage for logic 4.5 5.0 5.5 I_VSP Supply current for power stage 10*1 mA I_VSL Supply current for logic 30*2 mA I_su Output current sunk by an output pin 5.0 15.0 mA I_so Output current sourced by an output pin 5.0 15.0 mA I_sutot Output current sunk by all output pins 20.0 60.0 mA I_sotot I_sototOutput current sourced by all output pins 20.0 60.0 mA V_ret VSP start voltage to guarantee power on reset GND Vrise_ret VSP rise rate to guarantee power on reset 0.1 V/ms I_idle Supply current with Micro-reader idle 5.0 mA I_act Supply current with Micro-reader active 100*3 mA ViH Input high voltage 0.8 VSL VSL ViL Input low voltage GND 0.2 VSL VoH Output high voltage VSL - 0.7 VSL VoL Output low voltage GND 0.6 Q_Ant Antenna quality factor 10 15 20 L_Ant Antenna inductance value 46.1 47.0 47.9 µH *1 Typical supply current (peak value) for the power stage when the RF transmitter is switched on (L = 47 µH, Q = 12). *2 Typical supply current for logic when the RF transmitter is switched on. *3 Typical supply current (average value) of the Micro-reader when the RF transmitter is switched on (L = 47 µH, Q = 12). 21 Micro-reader - Reference Guide 3.2 May ’00 Timings Parameter Typical Maxim Unit Read Cycle time without synch (no read) 100 105 ms 120 175 ms Read Cycle time without synch (valid read) 170 175 ms Read Cycle time with synch (valid read) 190 245 ms Interbyte time-out for serial communication 10*1 Read Cycle time with synch (no read) *1 3.3 ms If an Interbyte time-out occurs the Micro-reader performs a reset. Mechanical Data Parameter Minimum Typical Maximum Unit Length 37.9 38.3 38.7 mm Width 28.8 29.3 29.6 mm Height including pins 12.5 13.5 14.0 mm Weight 5.0 Recommended finished pin hole size is 1 mm diameter. Figure 5: Top, Front and Side View (measurements in mm) 22 Grams CHAPTER 4 Transponder Protocols Chapter 4: Transponder Protocols This chapter describes the protocols used when sending commands to the transponder and the protocols used by the transponder when responding. Topic Page 4.1 Transponder commands ...........................................................................24 4.1.1 Read RO, R/W .....................................................................................24 4.1.2 Program R/W .......................................................................................24 4.1.3 Addressing MPTs/SAMPTs..................................................................24 4.1.3.1 General Read Page of MPT/SAMPT ..........................................25 4.1.3.2 Program Page of MPT/SAMPT...................................................25 4.1.3.3 Lock Page of MPT/SAMPT.........................................................25 4.1.3.4 Selective Read Page of SAMPT.................................................26 4.1.3.5 Selective Program Page of SAMPT............................................26 4.1.3.6 Selective Lock Page of SAMPT..................................................26 4.2 Transponder Responses ...........................................................................27 4.2.1 Read Only Transponder .......................................................................27 4.2.2 Read/Write Transponder ......................................................................27 4.2.3 MPT/SAMPT ........................................................................................27 23 Micro-reader - Reference Guide 4.1 May ’00 Transponder commands This section describes the protocols that need to be sent by the PC to the transponder via the Micro-reader in order to execute the required function. 4.1.1 Read RO, R/W Figure 6: Read Function OFF RF TRANSMITTER POWER BURST READ 50 ms 20 ms ON 4.1.2 Program R/W Figure 7: Programming Data Format of the 64-bit Read/Write Transponder 112 bit R F T RA NS MIT T E R WRITE PASSWORD W R IT E D AT A WRITE FRAME 16 ms 160 ms 32 ms OFF WRITE PO W ER B URST I K E Y W O R D 12 8 bit 80 16 PB II READ ON 16 ms 50 ms L SB 15 ms 20 ms MS B 309 ms Write Keyword 4.1.3 BBhex Write Password : EBhex Write Frame 0300hex Addressing MPTs/SAMPTs Since MPT/SAMPTs allow the execution of the different commands applicable to multiple pages the 'Write Address' needs to be sent within the protocol in order to determine the function to be executed with a specific MPT/SAMPT page. WRITE ADDRESS MSB LSB P P P P P P C C PAGE COMMAND MSB Page 1 Page 2 . . Page 16 Page 17 LSB MSB LSB 000001 000010 010000 010001 00 01 10 11 General read page Program page Lock page Selective read 24 May ’00 4.1.3.1 Chapter 4. Transponder Protocols General Read Page of MPT/SAMPT Figure 8: Data Format of the General Read Page Function 8 bit 128 bit O FF WRITE PO W ER BURST I R F T R A N S M ITT ER ADDRESS READ ON LSB 16 ms 50 ms 20 ms 86 ms 4.1.3.2 Program Page of MPT/SAMPT Figure 9: Programming Data Format of the MPT 104 bit OF F RF T RA NS MIT T ER ON PO W ER B U R ST I WRITE ADDRESS 50 ms 128 bit 80 16 WRITE DATA 16 ms WRITE FRAME BCC 160 ms PB II 15 ms 32 ms READ OR DISCHARGE 20 ms M SB LSB 293 ms 4.1.3.3 Lock Page of MPT/SAMPT Figure 10: Lock Page of MPT/SAMPT 24 bit O FF RF T R AN SMIT T ER P O W ER BU RST I WRITE ADDRESS 50 ms 16 m s ON 128 bit 16 15 ms 32 ms LSB MSB 133 ms 25 PB II WRITE FRAME BCC READ OR DISCHARGE 20 ms Micro-reader - Reference Guide 4.1.3.4 May ’00 Selective Read Page of SAMPT Figure 11: Data Format of the Selective Read Page Function R F T RA NS MIT T ER 128 bit 32 - 56 b it 8 - 32 OFF PO W ER B UR S T I WRITE ADDRESS SELECTIVE ADDRESS 50 ms 16 ms 16 - 64 m s 16 WRITE FRAME BCC READ OR DISCHARGE ON 32 ms 20 ms LSB MSB 13 4 - 18 2 m s 4.1.3.5 Selective Program Page of SAMPT Figure 12: Data Format of the Selective Program Page Function 11 2 - 13 6 bi t 8 - 32 WRITE ADDRESS S ELEC T IV E AD D R E S S 16 ms 16 - 64 m s 128 bit 80 16 OFF R F T R A N S M IT T E R PO W ER BU R ST I ON 50 ms W RIT E D AT A READ OR W R IT E F R A M E BC C 160 ms PB II 32 ms LSB 15 ms DISCHARGE 20 ms MS B 3 09 - 3 57 m s 4.1.3.6 Selective Lock Page of SAMPT Figure 13: Data format of the Selective Lock Page function 32 - 5 6 bit 128 bit 8 - 32 16 OFF R F T R A N S M IT T E R WRITE PO W ER BU R ST I ADDRESS ON 50 ms 16 ms S ELEC T IV E AD D R E S S READ OR W R IT E F R A M E BC C 1 6 - 64 m s PB II 15 ms 32 ms LSB MS B 1 49 - 1 97 m s 26 DISCHARGE 20 ms May ’00 4.2 Chapter 4. Transponder Protocols Transponder Responses This section shows the response telegrams of the current TIRIS transponder types. 4.2.1 Read Only Transponder Figure 14: RO Read Data Format START STOP R EAD D AT A PR E BIT S IDE N T IF IC AT IO N D AT A 16 DISCHARGE EN D BIT S D AT A B CC 64 16 16 112 bits 16 bits LSB 4.2.2 MSB Read/Write Transponder Figure 15: R/W Read Data Format START STOP READ DATA P RE BIT S ID EN T IF IC AT IO N D A TA 16 IDEN T . DA T A D AT A BC C 64 DISCHARGE EN D BIT S 16 11 2 bits 15 16 bits LSB 4.2.3 MS B MPT/SAMPT Figure 16: MPT/SAMPT Read Data Format START PRE BITS READ DATA IDENTIFICATION DATA 16 64 128 bit READ ADDR. FBCC D ISC H AR G E 16 DBCC 16 MSB LSB The Read Address consists of a 2-bit status field and a 6-bit page field. The status field provides information about the function the multipage transponder has executed and the page field shows which page was affected. READ ADDRESS MSB LSB P P P P P P C C PAGE COMMAND MSB Page 1 Page 2 . . Page 16 Page 17 LSB MSB LSB 000001 000010 010000 010001 000000 000000 000000 00 01 10 11 Read unlocked page Programming done Read locked page Reserved * 00 01 10 Read unlocked page, locking not correctly executed Programming done, but possibly not reliable Read locked page, but locking possibly not reliable 27 Micro-reader - Reference Guide May ’00 *) If the status indicates 'Reserved', the read data cannot be interpreted as identification data. Note: It is strongly recommended to verify whether the requested function has actually been carried out in the transponder by checking the Read Address. If a 'not reliable' response message is received, the command must be sent again to guarantee transponder data retention. 28 CHAPTER 5 Communication Protocol Examples Chapter 5: Communication Protocol Examples This chapter provides some examples of some actual commands sent to a transponder and some possible responses. Topic Page 5.1 PC to Micro-reader .....................................................................................30 5.1.1 Read RO, R/W .....................................................................................30 5.1.2 Program R/W Transponder ..................................................................30 5.1.3 General Read Page of MPT.................................................................31 5.1.4 Program Page of MPT .........................................................................31 5.1.5 Lock Page of MPT................................................................................31 5.1.6 Selective Read Page of SAMPT ..........................................................32 5.1.7 Selective Program Page of SAMPT .....................................................32 5.1.8 Selective Lock Page of SAMPT ...........................................................33 5.2 Micro-reader to PC .....................................................................................33 5.2.1 Successful Read of RO........................................................................33 5.2.2 Successful Program Page 2 of MPT ....................................................34 5.2.3 No Read ...............................................................................................34 29 Micro-reader - Reference Guide May ’00 5.1 PC to Micro-reader 5.1.1 Read RO, R/W Byte 5.1.2 Content (hex) 01 02 08 32 38 Comment Description Start Mark Length Command Field (1) Data Field (1) BCC Two bytes follow excluding BCC Perform Single command, send Power Burst I Power Burst I with 50 ms duration (charge-up) BCC over previous bytes excluding Start Mark Program R/W Transponder The following sequence of bytes programs a R/W transponder with: 00 00 00 00 00 00 00 01 MSByte LSByte Byte Content (hex) 01 Comment Description Start Mark 11 Length E8 Command Field (1) Perform Single command, no FBCC calculation, send Power Burst I & II with Data Command Field (2) follows 06 Command Field (2) Wireless synchronization, calculate DBCC of the R/W and MPT write data 32 Data Field (1) Power Burst I with 50 ms duration (charge-up) 0F Data Field (2) Power Burst II with 15 ms duration (Progr. burst) 0C Data Field (3) 12 Data Fields follow BB Data Field (4) Write Keyword EB Data Field (5) Write Password 17 bytes follow excluding BCC 01 Data Field (6) Programming data (LSByte) 10 00 Data Field (7) Programming data 11 00 Data Field (8) -:- 12 00 -:- -:- 13 00 -:- -:- 14 00 -:- -:- 15 00 -:- -:- 16 00 Data Field (13) Programming data (MSByte) 17 00 Data Field (14) Write Frame 18 03 Data Field (15) Write Frame 19 9C BCC 30 BCC over previous bytes excluding Start Mark May ’00 5.1.3 Chapter 5. Communication Protocol Examples General Read Page of MPT The following sequence of bytes reads page 2 of an MPT. Byte 5.1.4 Content (hex) 01 Comment Description Start Mark 04 Length 48 Command Field (1) Perform Single command, send Power Burst I with data 32 Data Field (1) Power Burst I with 50 ms duration (charge-up) 01 Data Field (2) One Data Field follows 08 Data Field (3) Write Address specifying General Read Page 2 77 BCC BCC over previous bytes excluding Start Mark Four bytes follow excluding BCC Program Page of MPT The following sequence of bytes programs page 2 of an MPT with: 00 00 00 00 00 2D C6 47 MSByte LSByte Byte 5.1.5 Content (hex) 01 Comment Description Start Mark 0F Length 6C Command Field (1) 32 Data Field (1) Power Burst I with 50 ms duration (charge-up) 0F Data Field (2) Power Burst II with 15 ms duration (Progr. burst) 0B Data Field (3) 11 Data Fields follow 09 Data Field (4) Write Address specifying Program Page 2 47 Data Field (5) Programming data (LSByte) C6 Data Field (6) Programming data 15 bytes follow excluding BCC Perform Single command, calculate FBCC, send Power Burst I & II with Data 2D -:- -:- 10 00 -:- -:- 11 00 -:- -:- 12 00 -:- -:- 13 00 Data Field (11) Programming data 14 00 Data Field (12) Programming data (MSByte) 15 96 Data Field (13) DBCC (LSByte) 16 50 Data Field (14) DBCC (MSByte) 17 36 BCC BCC over previous bytes excluding Start Mark Lock Page of MPT The following sequence of bytes locks page 2 of an MPT. Byte Content Comment 31 Description Micro-reader - Reference Guide 5.1.6 May ’00 (hex) 01 Start Mark 05 Length 6C Command Field (1) 32 Data Field (1) Power Burst I with 50 ms duration (charge-up) 07 Data Field (2) Power Burst II with 15 ms duration (Progr. burst) 01 Data Field (3) One Data Field follows 0A Data Field (4) Write Address specifying Lock Page 2 5F BCC Five bytes follow excluding BCC Perform Single command, calculate FBCC, send Power Burst I & II with data BCC over previous bytes excluding Start Mark Selective Read Page of SAMPT The following sequence of bytes reads page 2 of an SAMPT. The 24 bit selective address = 12 34 56 MSByte LSByte Byte 5.1.7 Content (hex) 01 Comment Description Start Mark 07 Length 4C Command Field (1) 32 Data Field (1) Power Burst I with 50 ms duration (charge-up) 04 Data Field (2) 4 Data Fields follow 0B Data Field (3) Write Address specifying selective Read Page 2 56 Data Field (4) Selective Address LSB 34 Data Field (5) Selective Address 12 Data Field (6) Selective Address MSB 06 BCC 7 bytes follow excluding BCC Perform Single command, calculate FBCC, send Power Burst I with Data BCC over previous bytes excluding Start Mark Selective Program Page of SAMPT The following sequence of bytes selective programs page 2 of an SAMPT with: 00 00 00 00 00 00 00 11 MSByte LSByte The 24 bit selective address = 12 34 56 MSByte LSByte Byte Content (hex) 01 Comment Description Start Mark 12 Length 6C Command Field (1) 32 Data Field (1) Power Burst I with 50 ms duration (charge-up) 0F Data Field (2) Power Burst II with 15 ms duration (Progr. burst) 0E Data Field (3) 14 Data Fields follow 32 18 bytes follow excluding BCC Perform Single command, calculate FBCC, send Power Burst I & II with Data May ’00 Chapter 5. Communication Protocol Examples 5.1.8 09 Data Field (4) Write Address specifying Program Page 2 56 Data Field (5) Selective Address LSB 34 Data Field (6) Selective Address 12 Data Field (7) Selective Address MSB 10 11 Data Field (8) Programming data (LSByte) 11 00 Data Field (9) Programming data 12 00 -:- -:- 13 00 -:- -:- 14 00 -:- -:- 15 00 -:- -:- 16 00 -:- -:- 17 00 Data Field (15) Programming data (MSByte) 18 9F Data Field (16) DBCC (LSByte) 19 BD Data Field (17) 20 34 BCC DBCC (MSByte) BCC over previous bytes excluding Start Mark Selective Lock Page of SAMPT The following sequence of bytes locks page 2 of an SAMPT. The 24 bit selective address = 12 34 56 MSByte LSByte Byte Content (hex) 01 Comment Description Start Mark 08 Length 6C Command Field (1) 32 Data Field (1) Power Burst I with 50 ms duration (charge-up) 0F Data Field (2) Power Burst II with 15 ms duration (Progr. burst) 04 Data Field (3) 4 Data Fields follow 0A Data Field (4) Write Address specifying selective Lock Page 2 8 bytes follow excluding BCC Perform Single command, calculate FBCC, send Power Burst I & II with Data 56 Data Field (5) Selective Address LSB 34 Data Field (6) Selective Address 12 Data Field (7) Selective Address MSB 10 27 BCC 5.2 Micro-reader to PC 5.2.1 Successful Read of RO Byte Comment BCC over previous bytes excluding Start Mark Content (hex) 01 Start Mark 09 Length 9 bytes follow excluding BCC 0C Status Valid RO, Startbyte detected, DBCC O.K. 6A Data Field (1) 33 Description Identification Data (LSByte) Micro-reader - Reference Guide 5.2.2 58 Data Field (2) 4C -:- -:- 00 -:- -:- 00 -:- -:- 00 -:- -:- Identification Data 00 Data Field (7) Identification Data 10 00 Data Field (8) Identification Data (MSByte) 11 7B BCC BCC over previous bytes excluding Start Mark Successful Program Page 2 of MPT Byte 5.2.3 May ’00 Content (hex) 01 Comment Description Start Mark 0A Length 10 bytes follow excluding BCC 1E Status Valid MPT, Startbyte detected, DBCC O.K., FBCC O.K. 47 Data Field (1) C6 Data Field (2) 2D -:- -:- 00 -:- -:- 00 -:- -:- 00 -:- -:- 00 Data Field (7) New Identification Data 10 00 Data Field (8) New Identification Data (MSByte) 11 09 Data Field (9) Read Address specifying successful progr. of page 2 12 B1 BCC Byte Comment Content (hex) 01 Start Mark 01 Length One byte follows excluding BCC 03 Status Other, no Startbyte, DBCC not O.K., FBCC not O.K. 02 BCC New Identification Data (LSByte) New Identification Data BCC over previous bytes excluding Start Mark No Read 34 Description BCC over previous bytes excluding Start Mark APPENDIX A CE Declaration Appendix A: CE Declaration The Micro-reader module complies with the European CE requirements specified in the EMC Directive 89/336/EEC. The relevant documentation numbers are: Declaration of Conformity11-06-02-005 Type Examination Certificate11-06-05-001 If the Micro-reader is operated from a mains power supply, all power connections and additional components of the final device must comply with the European EMC directive. Additional connections may have a length of up to 2 m maximum, or in fixed installations up to 1 m maximum. European customers must themselves make sure that the final device conforms to the European EMC Directive. 35 APPENDIX B Demonstration Circuit Appendix B: Demonstration Circuit The Micro-reader module can be demonstrated using the circuit shown in Figure 17. Figure 17: Micro-reader Demonstration Circuit ANTENNA + DC IN L78M05CV 10 µF + 25V 10K 24 22 19 MICROREADER RDEN 0V 12 11 26 MAX232 25 14 240Ω 15 13 240Ω 21 30 27 16 29 CRDM WLSC 16 10 µF 25V 15 240Ω 10K 0.1 µF 10K 10 µF 25V +5V OKT 0V NB: For design-in we recommend the SIPEX SP232 for the line driver chip to avoid potential interference problems STAT SYNC - DC IN RS 232C 36 10 µF 25V + 10 µF 25V + 10 µF 25V APPENDIX C Antenna Design Appendix C: Antenna Design C.1 Introduction This appendix gives an example of how you could construct an antenna to work with the micro-reader. It also provides information about calculating the Q factor and adapting the inductance range. The antenna properties should be: Q factor less than 20 Inductance between 46 and 48 µH Recommended maximum size 200 mm x 200 mm C.2 Antenna Construction Item List: Item Description Quantity Enamelled solid copper wire, 0.2 mm 2.1 g Tape, 10 mm wide 20 mm Block cloth tape, 12 mm wide 0.12 m Spiroband, 3 mm diameter 0.24 m Screened antenna lead 1m Method: Wind 15 turns of item 1 with a diameter of 75 mm. Leave about 50 mm free at the ends, cross the wires (at the +/- 50 mm point) and secure them together using the tape (item 2). twist the spriband (item 4) onto the coil that you have just made, leaving the start and finish ends free. Strip the insulating braid back at the end of the antenna lead (item 5). Wrap the start and finish ends at least three times around the bared ends and solder the joints (the polarity is not important). Tightly bind the soldered joints to the spriband using the cloth tape (item 3). This method should result in a 47 µH antenna with a quality factor of approximately 17 - 18. 37 Micro-reader - Reference Guide C.3 May ’00 Q Factor If the antenna’s Q factor exceeds 20: 1. The output capacitors will be overloaded and long term damage could result. 2. The antenna may still be resonating when the response from the transponder is received. Without built-in damping the data will not be correctly received. 3. The antenna may be detuned if there is any metal in the area. The following formula provides an approximate method of calculating the Q factor of the antenna: 2πfL Q = -----------R Where: = 134200 Hz (Frequency = 134.2 kHz) L = Inductance (henry) R = Series resistance (ohm) Example: The inductance (L) = 47µH. The resistance (R) = 2.2 Ohm. 2 × π × 134200 × 0.000047 Q = ----------------------------------------------------------------2.2 39.636 = -----------------2.2 C.4 18 Adapting the Inductance Range If your antenna is outside of the required inductance range of 46 to 48 µH, you can adapt it to work with the micro-reader by adding an external capacitor to it, either in series or in parallel. You can use this external capacitor to change the inductance range by ± 5 µH. You can work out the total resonance capacity using the following formula: C tot = 1 ⁄ 4π L Ant f If the antenna inductance is less than 46.1 µH you can add an extra capacitor (externally) to the antenna between pin 16 (ANT1) and pin 17 (ANTCAP). The formula to work out the value of this capacitor is: C ext = C tot – 30ηF If the antenna inductance is more than 47.9 µH you can add an extra capacitor in series with the antenna between pin 19 (ANT2) and the antenna. The formula to work out the value of this capacitor is: ----------- = ----------- – -------------C ext C tot 30ηF 38
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.3 Linearized : No Create Date : 2000:05:15 15:03:28 Producer : Acrobat Distiller 4.0 for Windows Modify Date : 2001:08:30 14:10:25-05:00 Title : RI-STU-MRD1: Series 2000 Reader System Micro-reader Page Count : 38EXIF Metadata provided by EXIF.tools