Texas Instruments LFMICROEVALKIT Micro Radio Evaluation Module User Manual s

Texas Instruments Inc Micro Radio Evaluation Module s

Contents

User Manuals

1May ’00 PrefaceSeries 2000 Reader SystemMicro-reader RI-STU-MRD1Reference Guide11-06-21-027 May 2000
2Micro-reader - Reference Guide May ’00Edition Three - May 2000This is the third edition of this manual, it describes the following equipment: TIRIS Micro-reader Module RI-STU-MRD1Texas Instruments (TI) reserves the right to make changes to its products or servicesor to discontinue any product or service at any time without notice. TI provides cus-tomer assistance in various technical areas, but does not have full access to dataconcerning the use and applications of customer's products. Therefore, TI assumes no liability and is not responsible for customer applications orproduct or software design or performance relating to systems or applications incor-porating TI products.  In addition, TI assumes no liability and is not responsible forinfringement of patents and/or any other intellectual or industrial property rights ofthird parties, which may result from assistance provided by TI. TI products are not designed, intended, authorized or warranted to be suitable for lifesupport applications or any other life critical applications which could involve poten-tial risk of death, personal injury or severe property or environmental damage. The TIRIS logo and the word TIRIS are registered trademarks of Texas InstrumentsIncorporated. Copyright  2000 Texas Instruments Incorporated (TI) This document may be downloaded onto a computer, stored and duplicated as nec-essary 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 representsa violation of the applicable copyright laws and shall be prosecuted.
PREFACE3Read This FirstAbout This GuideThis manual describes the TIRIS Micro-reader, its goal is to describe the reader, howit works, how to integrate it and how to use it. ConventionsIf You Need AssistanceApplication Centers are located in Europe, North and South America, the Far Eastand Australia to provide direct support. For more information, please contact yournearest TIRIS Sales and Application Center. The contact addresses can be found onour home page: http://www.tiris.comWARNING:A WARNING IS USED WHERE CARE MUST BE TAKEN, OR A CERTAINPROCEDURE MUST BE FOLLOWED IN ORDER TO PREVENT INJURY ORHARM 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 soft-ware easier
4Micro-reader - Reference Guide May ’00Document OverviewPageChapter 1: Product Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51.1 General............................................................................................... 61.2 Product Description ............................................................................ 61.3 Connector Pins................................................................................... 9Chapter 2: Communications Protocol  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142.1 Protocol PC to Micro-reader............................................................. 152.2 Protocol Micro-reader to PC............................................................. 18Chapter 3: Specifications  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203.1 Recommended Operating Conditions .............................................. 213.2 Timings............................................................................................. 223.3 Mechanical Data............................................................................... 22Chapter 4: Transponder Protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234.1 Transponder commands .................................................................. 244.2 Transponder Responses .................................................................. 27Chapter 5: Communication Protocol Examples  . . . . . . . . . . . . . . . . . . . . . . . 295.1 PC to Micro-reader ........................................................................... 305.1 PC to Micro-reader ........................................................................... 30Appendix A:CE Declaration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35Appendix B:Demonstration Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36Appendix C:Antenna Design  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37List of FiguresPageFigure 1: Micro-reader Module....................................................................... 6Figure 2: Micro-reader Pin Connections ........................................................ 9Figure 3: Block Diagram of the Micro-reader ............................................... 12Figure 4: Antenna Circuit Block Diagram ..................................................... 13Figure 5: Top, Front and Side View (measurements in mm) ....................... 22Figure 6: Read Function............................................................................... 24Figure 7: Programming Data Format of the 64-bit Read/Write Transponder24Figure 8: Data Format of the General Read Page Function ........................ 25Figure 9: Programming Data Format of the MPT......................................... 25Figure 10: Lock Page of MPT/SAMPT ......................................................... 25Figure 11: Data Format of the Selective Read Page Function..................... 26Figure 12: Data Format of the Selective Program Page Function ............... 26Figure 13: Data format of the Selective Lock Page function ........................ 26Figure 14: RO Read Data Format ................................................................ 27Figure 15: R/W Read Data Format .............................................................. 27Figure 16: MPT/SAMPT Read Data Format ................................................ 27Figure 17: Micro-reader Demonstration Circuit ............................................ 36List of TablesPageTable 1: Pin Connections ............................................................................... 9
CHAPTER 15Product DescriptionChapter 1: Product DescriptionThis chapter describes the hardware of the Micro-reader. It tells you about the mod-ule and how to integrate it. Topic Page1.1 General..........................................................................................................61.2 Product Description.....................................................................................61.2.1 Power Supply .........................................................................................71.2.2 Antenna..................................................................................................71.2.3 Synchronization......................................................................................71.2.4 Trigger Mode..........................................................................................81.2.5 Continuous Mode ...................................................................................81.2.6 Serial Communication ............................................................................81.3 Connector Pins.............................................................................................91.3.1 Pin Connection Description..................................................................101.3.2 Module and Antenna Block Diagrams..................................................12
6Micro-reader - Reference Guide May ’001.1 General The Micro-reader is an intelligent module providing RF and Control functions to readand program TIRIS transponders. It is equipped with a Serial Communications Inter-face (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 thesystem does not need tuning. Figure 1: Micro-reader Module1.2 Product DescriptionThe Micro-reader module is a plug-in module which can be plugged into or solderedonto an application specific adapter board. It supports serial data communicationsbetween a PC and TIRIS transponders. With its Serial Communications Interface(SCI) the Micro-reader supports TTL data communications, which with the additionof a communications driver (for example: RS232 or RS422) allows communication toa standard interface. The Micro-reader can be controlled remotely by either providing certain inputs withthe corresponding voltage level or sending commands to the SCI. It can be driveneither with or without synchronization - the synchronization can be either wireless orwired to enable reliable operation in multi-reader environments. Two outputs showthe reader status and inform the user about a successful command execution. TheMicro-reader supports all available TIRIS LF transponders.
7May ’00 Chapter 1. Product Description1.2.1 Power SupplyThere 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.1V/ms to ensure a reliable operation. The Micro-reader has an on-board reset circuitwhich 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 recommendthat if a single supply is used, separate connections from a common de-coupling ca-pacitor are used to feed the Micro-reader.1.2.2 Antenna The Micro-reader has been designed for use with a 47 µH antenna with a Q of 10 to20 to generate the exciter frequency of 134.2 kHz. Because of the low Q the systemdoes not need to be tuned. 1.2.3 SynchronizationThere 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 RDEN- of each Micro-reader to be synchronized. Wireless synchronization of the Micro-reader is very effective at synchronizing to ad-jacent readers, however problems may occur if the antennas are positioned such thata transponder can be within range of two readers at the same time. In this situationone 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 commandvia the serial interface. During execution of this command it has priority over theWLSC input. After the command execution the status of the WLSC input will be con-sidered again. Note:The RF Module must not be supplied by Switched Mode Power Sup-plies (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. WARNING:CARE MUST BE TAKEN WHEN HANDLING THE MICRO-READER ASHIGH VOLTAGES ACROSS THE ANTENNA PINS COULD BE HARMFULTO YOUR HEALTH.
8Micro-reader - Reference Guide May ’001.2.4 Trigger ModeWhen the Micro-reader is in idle mode it is possible to trigger a single charge-onlyread with a power burst duration of 50 ms by taking the RDEN- pin to logic high for100 µ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 ina logic high state (waiting position), a falling edge would trigger execution of the com-mand. In waiting position the Micro-reader can only store one command. This meansthat if two commands were to be sent to the Micro-reader while it is in the waiting po-sition the second command will overwrite the first one. 1.2.5 Continuous ModeWhen the CRDM input is active the Micro-reader goes into continuous charge-onlyread mode using a power burst duration of 50 ms. The serial data input takes priorityover the CRDM input such that if a serial command is received it will be executedregardless of the state of the CRDM input. After the execution of the serial data com-mand 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 differfrom the previously read ID; or valid IDs read after a “NO READ”, are transferred viathe SCI (Normal Mode). The Micro-reader can be set to transfer all valid IDs that areread (Line Mode) by means of a corresponding serial data command. Without synchronization the Micro-reader has a reading frequency of approximately10 readouts per second using a power burst duration of 50 ms. Timing is given inmore detail in section 3.2. 1.2.6 Serial CommunicationThe two serial I/O pins are configured for 9600 Baud, 1 start bit, 8 data bits, no parityand 1 stop bit; they can be connected directly to a communications driver to allow ahalf duplex communication with a PC via its serial communications interface (for ex-ample: RS232 or RS422). The communications protocol is specified in Chapter 2. HandshakeThe Micro-reader accepts handshake commands Xon/Xoff. When it receives an Xoff(13hex) the Micro-reader stops its current operation and stops transmitting data viathe serial port. It stays in idle mode until Xon (11hex) is received when it continues withthe previous mode/command. During this idle period the Micro-reader accepts com-mands via the serial port, however, it waits for its execution until Xon is received. Inthis idle period the Micro-reader can store only one command. Note:It is not recommended to have both wired and wireless synchroniza-tion 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.
9May ’00 Chapter 1. Product Description1.3 Connector PinsThe Micro-reader module has 30 pin connections which are shown in Figure 2 andlisted in Table 1. Figure 2: Micro-reader Pin ConnectionsNote:While receiving a command protocol from the serial port Xon/Xoff is interpreted as normal data without affecting the serial communication. Table 1: Pin ConnectionsPin Signal Name Function 1 SYNC Output for wired synchronization2 RDEN- Input for wired synchronization and single read trigger3 -- Reserved, do not connect4 RESET- Reset of the Micro-reader5 RXD Receive Data signal input of serial interface6 TXD Transmit Data signal output of serial interface7 -- Reserved, do not connect8 -- Reserved, do not connect9 -- Reserved, do not connect10 -- Reserved, do not connect11 -- Reserved, do not connect12 -- Reserved, do not connect13 -- Reserved, do not connect
10Micro-reader - Reference Guide May ’001.3.1 Pin Connection DescriptionSYNC (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 14 -- Reserved, do not connect15 GND Ground for logic16 ANT1 Antenna terminal 117 ANTCAP Antenna capacitor terminal18 -- Reserved, do not connect19 ANT2 Antenna terminal 220 -- Reserved, do not connect21 GNDP Ground for output stage22 VSP Supply voltage output stage23 -- Reserved, do not connect24 VSL Supply voltage logic25 GND Ground for logic26 CRD Input for continuous read mode27 WLS Input to switch wireless synchronization on28 -- Reserved, do not connect29 OKT Output to show if a valid ID was read30 STAT Output to show status of RF-transmitter control signal  Table 1: Pin ConnectionsPin Signal Name Function
11May ’00 Chapter 1. Product Descriptionprocessor 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.
12Micro-reader - Reference Guide May ’001.3.2 Module and Antenna Block DiagramsFigure 3: Block Diagram of the Micro-readerRESET-CRDMRDEN-SYNCOKTSTATTXDRXDGNDVSLGNDPMICROCONTROLLERRFMASIC ANT1ANT2ANTCAPPowerstageFilterRXCKRXDT-TXCT-VSLVSPVSLWLSCVSP
13May ’00 Chapter 1. Product DescriptionFigure 4: Antenna Circuit Block Diagram ANT1ANT2ANTCAPTXHIfromASICTXLOfromASICVSPRECEIVERESONANCECAPACITOR
CHAPTER 214Communications ProtocolChapter 2: Communications ProtocolThis chapter describes the protocol that you need to use to send instructions fromyour PC to the micro-reader. It also describes the protocol that the micro-reader usesto respond to the PC. Topic Page2.1 Protocol PC to Micro-reader .....................................................................152.1.1 Start Mark.............................................................................................152.1.2 Length ..................................................................................................152.1.3 Command Field....................................................................................162.1.4 Data Field.............................................................................................172.1.5 BCC......................................................................................................182.2 Protocol Micro-reader to PC .....................................................................182.2.1 Start Mark.............................................................................................182.2.2 Length ..................................................................................................182.2.3 Status...................................................................................................192.2.4 Data Field.............................................................................................192.2.5 BCC......................................................................................................19
15May ’00 Chapter 2. Communications Protocol2.1 Protocol PC to Micro-readerByte Contents (hexadecimal value)0 Start Mark (SOH, 01hex)1 Length2 Command Field (1)3 Command Field (2) (optional)4(3) Data Field (1)..N+3(2) Data Field (N)N+4(3) BCCExamples are given in section 5.1. 2.1.1 Start MarkThe 'Start-Mark' signifies the beginning of a message. It is represented by the ASCIIcharacter SOH (Start Of Header, 01hex).2.1.2 LengthThe 'Length' byte indicates the length, in bytes, of the following Command and DataFields. Note:The total number of bytes sent within a protocol frame (including Start Mark and BCC) is limited to 41 bytes.Start Length BCCCmd 1 Cmd 2 Data
16Micro-reader - Reference Guide May ’002.1.3 Command FieldThe 'Command Field(s)' defines the mode in which the Micro-reader operates anddetermines the operation that is to be carried out in the transponder. Depending onthe setting of the relevant bits, the corresponding information specified in the DataFields will be sent to the transponder or not. Thus all functions of each particular tran-sponder type can be executed (see 2.1.4 for further information).Command Field (1) Bit Use Setting Comment0/1 Mode/Cmd 00  Perform single command(MSB,LSB) (for example: single read, program, lock)01 Read in continuous Normal Mode10 Read in continuous Line Mode11 Send Micro-reader S/W version2 FBCC calculation 1/0 If set, Micro-reader calculates FBCC of theMPT protocol3 Power Burst I 1/0 If set, needs to be determined in Data Field(see 2.1.4) 4 Power Pause Duration 1/0 If set, needs to be determined in Data Field5 Power Burst II 1/0 If set, needs to be determined in Data Field6 Data  1/0 If set, needs to be determined in Data Field7 Cmd expansion Field 1/0 If set, Command Field (2) followsIf bit 5 (Power Burst II, for example: for programming and locking) is set, the Micro-reader automatically operates in single mode. Thus the user is enabled to validatethe 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 cal-culates a two byte BCC over the data to be sent to the transponder and adds it to theprotocol. When bits 2 and 6 are set the PC must not send the 2 byte FBCC to theMicro-reader. Bit 4 (Power Pause Duration) is for future use and must not be set when addressingstandard TIRIS transponders. Example:       E8Hex= 1110 1000BIN                                   1 1 1 0   1 0 0 0Perform single commandNo FBCC calculationPower burst I value set in Data FieldDefault set to 0Power burst II value set in Data FieldData values follows in Data FieldCommand Field (2) follows
17May ’00 Chapter 2. Communications ProtocolCommand Field (2) Command Field (2) is only present if bit 7 of Command Byte 1 is set. Bit Use Setting Comment0 Special Write Timing 1/0  If set, needs to be determined in Data Field(see 2.1.4)1 Wireless Synchronization 1/0 If set, wireless synchronization is used2 DBCC calculation 1/0 If set, Micro-reader calculates DBCC of theR/W and MPT write data3-7 ReservedIf Command Field (2) is not present, standard TIRIS write timings are used and wire-less synchronization is switched on/off according to the status of input line WLSC.2.1.4 Data FieldThe presence of the relevant data field depends on the setting of the bits in the Com-mand Field. If the relevant bit (for example: Command bit 3 “Power Burst I”) is set to “1”, then DataField 1 is present defining the Power Burst length. If the relevant bit in the CommandField is set to “0” the consequent Data Field is omitted, this results in the followingdata field being moved forward (decremented) by one. DataField Use Range (dec) Comment1 Power Burst I 1..255 ms If bit 3 of Command Field(1) is set2 Power Pause Duration 1..255 ms If bit 4 of Command Field(1) is set3 Power Burst II 1..255 ms If bit 5 of Command Field(1) is set4/5 toffLow (LSByte/MSByte) 28..2044 ms If bit 0 of Command Field(2) is set6/7 tonLow (LSByte/MSByte) 28..2044 ms If bit 0 of Command Field(2) is set8/9 toffHigh (LSByte/MSByte) 28..2044 ms If bit 0 of Command Field(2) is set10/11 tonHigh (LSByte/MSByte) 28..2044 ms If bit 0 of Command Field(2) is set12 # of Data Fields that follow see * If bit 6 of Command Field(1) is set13 . .  Data Fields LSByte first* The number of Data Fields must not cause an infringement of the total numberof bytes allowed within a protocol frame. Transponder command protocols are described in detail in section 4.1. Note:The settings specified in Command Field (1) and (2) are only valid during the execution of the current command.Example:       06Hex= 0000 0110BIN                                   0 0 0 0   0 1 1 0No Special Write TimingWireless Synchronization is usedMicro-reader calculates DBCCBits 3-7 reserved
18Micro-reader - Reference Guide May ’002.1.5 BCCThe 'BCC' field is a one-byte value of the Longitudinal Redundancy Check calcula-tion (Xor'ed bytes) for the preceding message. The calculation is performed on thewhole message excluding the Start-Mark. Example:  02 08 3202 0000 001008 0000 1000--------------------------------XOR 0000 101032 0011 0010--------------------------------XOR 0011 1000 = 38 (hex)2.2 Protocol Micro-reader to PCByte Contents (hexadecimal value)0 Start Mark (SOH, 01hex)1 Length2Status3 Data Field (1)  (LSByte)...N+2 Data Field (N)  (MSByte)N+3 BCCRefer to section 5.2 for examples.2.2.1 Start MarkThe 'Start-Mark' signifies the beginning of a message. It is represented by the ASCIIcharacter SOH (Start Of Header: 01hex) 2.2.2 LengthThe 'Length' byte indicates the length, in bytes, of the following Status and DataFields. Start Length BCCStatus Data
19May ’00 Chapter 2. Communications Protocol2.2.3 StatusThe 'Status' byte provides feedback from the preceding read or program operation.  Status Bits  Setting Comment0,1 00 Transponder type: RO(MSB,LSB)01 Transponder type: R/W10 Transponder type: MPT/SAMPT11 Other2 1/0 If set, Startbyte detected3 1/0 If set, DBCC O.K.4 1/0 If set, FBCC O.K.5 1/0 If set, Micro-reader S/W version follows6 - 7 Reserved2.2.4 Data FieldResponse # of BytesType    in Data Field CommentRO 8 Identification Data (LSByte first), 4.2.1R/W 8 Identification Data (LSByte first)), 4.2.2MPT/SAMPT 9 Identification Data (LSByte first), plus Read Address, see4.2.3Other 14 Complete transponder protocol without pre-bits providedthat a valid RO or R/W start byte was detected No read 0 No Data Fields, not even transponder start byte was de-tected, status 03hexS/W version 1 For example: 15hex means S/W version 1.5 Section 4.2 provides an overview of the response telegrams of the current TIRIStransponder types. 2.2.5 BCCThe 'BCC' field is a one-byte value of the Longitudinal Redundancy Check calcula-tion (Xor'ed bytes) for the preceding message. The calculation is performed on thewhole message excluding the Start-Mark. An example is shown in section 2.1.5.
CHAPTER 320SpecificationsChapter 3: SpecificationsThis chapter provides the specifications for the micro-reader, its inputs and outputs,and its timing. Topic Page3.1 Recommended Operating Conditions......................................................213.2 Timings .......................................................................................................223.3 Mechanical Data.........................................................................................22
21May ’00 Chapter 3. Specifications3.1 Recommended Operating ConditionsOperating free-air temperature range T_oper -25 to +70 ºCStorage temperature range  T_store -40 to +85 ºC*1 Typical supply current (peak value) for the power stage when the RF transmitteris 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 transmit-ter is switched on (L = 47 µH, Q = 12). Note:Free-air temperature: air temperature immediately surrounding the Module. If the module is incorporated into a housing, it must be guar-anteed by proper design or cooling that the internal temperature does not exceed the absolute maximum ratings. Symbol Parameter Min. Typ. Max. UnitV_VSP Supply voltage for power stage 4.5 5.0 5.5 VV_VSL Supply voltage for logic 4.5 5.0 5.5 VI_VSP Supply current for power stage - 10*1 -mAI_VSL Supply current for logic - 30*2 -mAI_su Output current sunk by an output pin - 5.0 15.0 mAI_so Output current sourced by an output pin - 5.0 15.0 mAI_sutot Output current sunk by all output pins - 20.0 60.0 mAI_sotot I_sototOutput current sourced by all output pins -20.060.0mAV_ret VSP start voltage to guarantee power on reset --GND-Vrise_ret VSP rise rate to guarantee power on reset 0.1 - - V/msI_idle Supply current with Micro-reader idle - 5.0 - mAI_act Supply current with Micro-reader active - 100*3 -mAViH Input high voltage 0.8 VSL - VSL -ViL Input low voltage GND - 0.2 VSL -VoH Output high voltage VSL - 0.7 VSLVoL Output low voltage GND 0.6 VQ_Ant Antenna quality factor 10 15 20L_Ant Antenna inductance value 46.1 47.0 47.9 µH
22Micro-reader - Reference Guide May ’003.2 Timings*1 If an Interbyte time-out occurs the Micro-reader performs a reset.3.3 Mechanical DataRecommended finished pin hole size is 1 mm diameter. Figure 5: Top, Front and Side View (measurements in mm)Parameter Typical Maxim UnitRead Cycle time without synch (no read) 100 105 ms Read Cycle time with synch (no read) 120 175 msRead Cycle time without synch (valid read) 170 175 msRead Cycle time with synch (valid read) 190 245 msInterbyte time-out for serial communication 10*1 msParameter Minimum Typical Maximum UnitLength 37.9 38.3 38.7 mmWidth 28.8 29.3 29.6 mmHeight including pins 12.5 13.5 14.0 mmWeight 5.0 Grams
CHAPTER 423Transponder ProtocolsChapter 4: Transponder ProtocolsThis chapter describes the protocols used when sending commands to the transpon-der and the protocols used by the transponder when responding. Topic Page4.1 Transponder commands ...........................................................................244.1.1 Read RO, R/W .....................................................................................244.1.2 Program R/W .......................................................................................244.1.3 Addressing MPTs/SAMPTs..................................................................244.1.3.1 General Read Page of MPT/SAMPT..........................................254.1.3.2 Program Page of MPT/SAMPT...................................................254.1.3.3 Lock Page of MPT/SAMPT.........................................................254.1.3.4 Selective Read Page of SAMPT.................................................264.1.3.5 Selective Program Page of SAMPT............................................264.1.3.6 Selective Lock Page of SAMPT..................................................264.2 Transponder Responses...........................................................................274.2.1 Read Only Transponder.......................................................................274.2.2 Read/Write Transponder......................................................................274.2.3 MPT/SAMPT ........................................................................................27
24Micro-reader - Reference Guide May ’004.1 Transponder commandsThis section describes the protocols that need to be sent by the PC to the transpon-der via the Micro-reader in order to execute the required function. 4.1.1 Read RO, R/WFigure 6: Read Function4.1.2 Program R/WFigure 7: Programming Data Format of the 64-bit Read/Write TransponderWrite Keyword : BBhexWrite Password : EBhexWrite Frame : 0300hex4.1.3 Addressing MPTs/SAMPTsSince MPT/SAMPTs allow the execution of the different commands applicable tomultiple pages the 'Write Address' needs to be sent within the protocol in order to de-termine the function to be executed with a specific MPT/SAMPT page. WRITE ADDRESSMSB LSBP  P  P  P  P  P C  C||PAGE COMMANDMSB LSB MSB LSBPage 1  000001 00 General read pagePage 2  000010 01 Program page    .  .    .     10 Lock page   Page 16 010000 11 Selective readPage 17 010001 OFFONREAD50 ms 20 msRF TRANSMITTER POWER BURSTREAD20 ms50 msWRITEKEYWORD880 1616 ms 160 ms 32 ms 15 msPASSWORD816 ms112 bit309 msWRITE WRITEFRAMEWRITE DATA128 bitLSB MSBOFFONPOW ER BURST IPB IIRF TRANSMITTER
25May ’00 Chapter 4. Transponder Protocols4.1.3.1 General Read Page of MPT/SAMPTFigure 8: Data Format of the General Read Page Function4.1.3.2 Program Page of MPT/SAMPTFigure 9: Programming Data Format of the MPT4.1.3.3 Lock Page of MPT/SAMPTFigure 10: Lock Page of MPT/SAMPT50 msREADWRITEADDRESS86 msLSB8 bit 128 bit20 ms16 msONOFFPOWER BURST IRF TRANSMITTERREAD  OR20 ms50 msWRITEADDRESS WRITE  DATA WRITE  FRAME  BCC880 1616 ms 160 ms 32 ms 15 ms293 ms104 bit 128 bitLSBDISCHARGEMSBRFOFFONTRANSMITTERPOW ER BURST IPB II50 msWRITEADDRESS8WRITE  FRAME  BCC1632 ms133 ms24 bitREAD  OR20 ms128 bitDISCHARGE15 msLSB16 msMSBONOFFPOWER BURST IRF TRANSMITTER PB II
26Micro-reader - Reference Guide May ’004.1.3.4 Selective Read Page of SAMPTFigure 11: Data Format of the Selective Read Page Function4.1.3.5 Selective Program Page of SAMPTFigure 12: Data Format of the Selective Program Page Function4.1.3.6 Selective Lock Page of SAMPTFigure 13: Data format of the Selective Lock Page function50 msWRITEADDRESS8WRITE  FRAME  BCC1632 msREAD  OR20 ms128 bitDISCHARGELSB MSB16 msSELECTIVEADDRESSONOFFRF TRANSMITTERPOW ER BURST I8 - 32 16 - 64 ms134 - 182 ms32 - 56 bit50 msWRITEADDRESS816 msREAD  OR20 ms80 16160 ms 32 ms 15 ms128 bitLSBDISCHARGEW RITE FRAME BCCWRITE DATAMSBADDRESSSELECTIVEONOFFRF  TRANSMITTERPOW ER BURST IPB II309 - 357 ms112 - 136  bit8 - 3216 - 64 ms50 msWRITEADDRESS816 msREAD  OR20 ms1632 ms 15 ms128 bitLSBDISCHARGEW RITE FRAME BCCMSBADDRESSSELECTIVEONOFFRF  TRANSMITTERPOW ER BURST IPB II8 - 3216 - 64 ms32 - 56  bit149 - 197 ms
27May ’00 Chapter 4. Transponder Protocols4.2 Transponder ResponsesThis section shows the response telegrams of the current TIRIS transponder types. 4.2.1 Read Only TransponderFigure 14: RO Read Data Format4.2.2 Read/Write TransponderFigure 15: R/W Read Data Format4.2.3 MPT/SAMPTFigure 16: MPT/SAMPT Read Data FormatThe Read Address consists of a 2-bit status field and a 6-bit page field. The statusfield provides information about the function the multipage transponder has executedand the page field shows which page was affected.READ ADDRESSMSB LSBP  P  P  P  P  P C  C||PAGE COMMANDMSB LSB MSB LSBPage 1  000001 00 Read unlocked pagePage 2  000010 01 Programming done   .  .    .     10 Read locked page   Page 16 010000 11 Reserved * Page 17 010001000000 00 Read unlocked page, locking not correctly executed000000 01 Programming done, but possibly not reliable000000 10 Read locked page, but locking possibly not reliableSTART816 8STOP64 16DISCHARGELSBPRE BITS END BITSIDENTIFICATION DATA DATA BCCMSB16 bits16112 bitsREAD  DATASTART816 8READ  DATASTOP64 16DISCHARGE15LSBPRE BITS END BITSIDENTIFICATION DATA DATA BCCMSB112 bits 16 bitsIDENT. DATASTART816816READ  DATA ADDR.READ128 bit6416LSBIDENTIFICATION DATAMSBFBCC DBCCPRE BITSDISCHARGE
28Micro-reader - Reference Guide May ’00*) If the status indicates 'Reserved', the read data cannot be interpreted as identifi-cation 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 com-mand must be sent again to guarantee transponder data retention.
CHAPTER 529Communication Protocol ExamplesChapter 5: Communication Protocol ExamplesThis chapter provides some examples of some actual commands sent to a transpon-der and some possible responses. Topic Page5.1 PC to Micro-reader.....................................................................................305.1.1 Read RO, R/W .....................................................................................305.1.2 Program R/W Transponder ..................................................................305.1.3 General Read Page of MPT.................................................................315.1.4 Program Page of MPT .........................................................................315.1.5 Lock Page of MPT................................................................................315.1.6 Selective Read Page of SAMPT ..........................................................325.1.7 Selective Program Page of SAMPT .....................................................325.1.8 Selective Lock Page of SAMPT ...........................................................335.2 Micro-reader to PC.....................................................................................335.2.1 Successful Read of RO........................................................................335.2.2 Successful Program Page 2 of MPT ....................................................345.2.3 No Read ...............................................................................................34
30Micro-reader - Reference Guide May ’005.1 PC to Micro-reader5.1.1 Read RO, R/WByte Content Comment Description (hex) 0 01 Start Mark1 02 Length Two bytes follow excluding BCC2 08 Command  Perform Single command, send Power Burst IField (1)3 32 Data Field (1) Power Burst I with 50 ms duration (charge-up)4 38 BCC BCC over previous bytes excluding Start Mark5.1.2 Program R/W TransponderThe following sequence of bytes programs a R/W transponder with:00 00 00 00 00 00 00 01MSByte LSByteByte Content Comment Description (hex) 0 01 Start Mark1 11 Length 17 bytes follow excluding BCC2 E8 Command  Perform Single command, no FBCC calculation, Field (1) send Power Burst I & II with DataCommand Field (2) follows3 06 Command  Wireless synchronization, calculate DBCC of theField (2) R/W and MPT write data4 32 Data Field (1) Power Burst I with 50 ms duration (charge-up)5 0F Data Field (2) Power Burst II with 15 ms duration (Progr. burst)6 0C Data Field (3) 12 Data Fields follow7 BB Data Field (4) Write Keyword8 EB Data Field (5) Write Password9 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 Frame18 03 Data Field (15) Write Frame19 9C BCC BCC over previous bytes excluding Start Mark
31May ’00 Chapter 5. Communication Protocol Examples5.1.3 General Read Page of MPTThe following sequence of bytes reads page 2 of an MPT.Byte Content Comment Description (hex) 0 01 Start Mark1 04 Length Four bytes follow excluding BCC2 48 Command  Perform Single command, send Power Burst I Field (1) with data3 32 Data Field (1) Power Burst I with 50 ms duration (charge-up)4 01 Data Field (2) One Data Field follows5 08 Data Field (3) Write Address specifying General Read Page 26 77 BCC BCC over previous bytes excluding Start Mark5.1.4 Program Page of MPTThe following sequence of bytes programs page 2 of an MPT with:00 00 00 00 00 2D C6 47MSByte LSByteByte Content Comment Description (hex) 0 01 Start Mark1 0F Length 15 bytes follow excluding BCC2 6C Command  Perform Single command, calculate FBCC, Field (1) send Power Burst I & II with Data3 32 Data Field (1) Power Burst I with 50 ms duration (charge-up)4 0F Data Field (2) Power Burst II with 15 ms duration (Progr. burst)5 0B Data Field (3) 11 Data Fields follow6 09 Data Field (4) Write Address specifying Program Page 27 47 Data Field (5) Programming data (LSByte)8 C6 Data Field (6) Programming data 9 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 Mark5.1.5 Lock Page of MPTThe following sequence of bytes locks page 2 of an MPT.Byte Content Comment Description
32Micro-reader - Reference Guide May ’00 (hex) 0 01 Start Mark1 05 Length Five bytes follow excluding BCC2 6C Command  Perform Single command, calculate FBCC, Field (1) send Power Burst I & II with data3 32 Data Field (1) Power Burst I with 50 ms duration (charge-up)4 07 Data Field (2) Power Burst II with 15 ms duration (Progr. burst)5 01 Data Field (3) One Data Field follows6 0A Data Field (4) Write Address specifying Lock Page 27 5F BCC BCC over previous bytes excluding Start Mark5.1.6 Selective Read Page of SAMPTThe following sequence of bytes reads page 2 of an SAMPT. The 24 bit selective address = 12 34 56MSByte LSByteByte Content Comment Description (hex) 0 01 Start Mark1 07 Length 7 bytes follow excluding BCC2 4C Command  Perform Single command, calculate FBCC, Field (1) send Power Burst I with Data3 32 Data Field (1) Power Burst I with 50 ms duration (charge-up)4 04 Data Field (2) 4 Data Fields follow5 0B Data Field (3) Write Address specifying selective Read Page 26 56 Data Field (4) Selective Address LSB7 34 Data Field (5) Selective Address 8 12 Data Field (6) Selective Address MSB9 06 BCC BCC over previous bytes excluding Start Mark5.1.7 Selective Program Page of SAMPTThe following sequence of bytes selective programs page 2 of an SAMPT with:00 00 00 00 00 00 00 11MSByte LSByteThe 24 bit selective address = 12 34 56MSByte LSByteByte Content Comment Description (hex) 0 01 Start Mark1 12 Length 18 bytes follow excluding BCC2 6C Command  Perform Single command, calculate FBCC, Field (1) send Power Burst I & II with Data3 32 Data Field (1) Power Burst I with 50 ms duration (charge-up)4 0F Data Field (2) Power Burst II with 15 ms duration (Progr. burst)5 0E Data Field (3) 14 Data Fields follow
33May ’00 Chapter 5. Communication Protocol Examples6 09 Data Field (4) Write Address specifying Program Page 27 56 Data Field (5) Selective Address LSB8 34 Data Field (6) Selective Address 9 12 Data Field (7) Selective Address MSB10 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) DBCC (MSByte)20 34 BCC BCC over previous bytes excluding Start Mark5.1.8 Selective Lock Page of SAMPTThe following sequence of bytes locks page 2 of an SAMPT. The 24 bit selective address = 12 34 56MSByte LSByteByte Content Comment Description (hex) 0 01 Start Mark1 08 Length 8 bytes follow excluding BCC2 6C Command  Perform Single command, calculate FBCC, Field (1) send Power Burst I & II with Data3 32 Data Field (1) Power Burst I with 50 ms duration (charge-up)4 0F Data Field (2) Power Burst II with 15 ms duration (Progr. burst)5 04 Data Field (3) 4 Data Fields follow6 0A Data Field (4) Write Address specifying selective Lock Page 27 56 Data Field (5) Selective Address LSB8 34 Data Field (6) Selective Address 9 12 Data Field (7) Selective Address MSB10 27 BCC BCC over previous bytes excluding Start Mark5.2 Micro-reader to PC5.2.1 Successful Read of ROByte Content Comment Description (hex) 0 01 Start Mark1 09 Length 9 bytes follow excluding BCC2 0C Status Valid RO, Startbyte detected, DBCC O.K.3 6A Data Field (1) Identification Data (LSByte)
34Micro-reader - Reference Guide May ’004 58 Data Field (2) Identification Data5 4C - : - - : -6 00 - : - - : -7 00 - : - - : -8 00 - : - - : -9 00 Data Field (7) Identification Data10 00 Data Field (8) Identification Data (MSByte)11 7B BCC BCC over previous bytes excluding Start Mark5.2.2 Successful Program Page 2 of MPTByte Content Comment Description (hex) 0 01 Start Mark1 0A Length 10 bytes follow excluding BCC2 1E Status Valid MPT, Startbyte detected, DBCC O.K.,FBCC O.K.3 47 Data Field (1) New Identification Data (LSByte)4 C6 Data Field (2) New Identification Data5 2D - : - - : -6 00 - : - - : -7 00 - : - - : -8 00 - : - - : -9 00 Data Field (7) New Identification Data10 00 Data Field (8) New Identification Data (MSByte)11 09 Data Field (9) Read Address specifying successful progr. ofpage 212 B1 BCC BCC over previous bytes excluding Start Mark5.2.3 No ReadByte Content Comment Description (hex) 0 01 Start Mark1 01 Length One byte follows excluding BCC2 03 Status Other, no Startbyte, DBCC not O.K., FBCC notO.K.3 02  BCC BCC over previous bytes excluding Start Mark
APPENDIX A35CE DeclarationAppendix A: CE DeclarationThe Micro-reader module complies with the European CE requirements specified inthe EMC Directive 89/336/EEC. The relevant documentation numbers are:Declaration of Conformity11-06-02-005Type Examination Certificate11-06-05-001If the Micro-reader is operated from a mains power supply, all power connections andadditional components of the final device must comply with the European EMC di-rective.Additional connections may have a length of up to 2 m maximum, or in fixed installa-tions up to 1 m maximum. European customers must themselves make sure that the final device conforms tothe European EMC Directive.
APPENDIX B36Demonstration CircuitAppendix B: Demonstration CircuitThe Micro-reader module can be demonstrated using the circuit shown in Figure 17. Figure 17: Micro-reader Demonstration CircuitL78M05CV24 22 19 16ANTENNAMICROREADER +++6151413+121116 21345+RS 232C+5V0.1 µF10 µF 25V10 µF 25V10 µF 25V10 µF 25V10 µF 25V10 µF 25V240Ω240Ω240ΩSYNCSTATOKT562930121 15 252262710K10K10KRDENCRDMWLSCMAX2323     2    50V+ DC IN- DC INNB:  For design-in we recommend the SIPEX SP232 for the line driver chip to avoid potential interference problems+0V
APPENDIX C37Antenna DesignAppendix C: Antenna DesignC.1 IntroductionThis appendix gives an example of how you could construct an antenna to work withthe micro-reader. It also provides information about calculating the Q factor andadapting the inductance range. The antenna properties should be: Q factor less than 20Inductance between 46 and 48 µHRecommended maximum size 200 mm x 200 mmC.2 Antenna ConstructionItem List: 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 thestart and finish ends free. - Strip the insulating braid back at the end of the antenna lead (item 5). Wrapthe start and finish ends at least three times around the bared ends and solderthe 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. Item Description Quantity1 Enamelled solid copper wire, 0.2 mm 2.1 g2 Tape, 10 mm wide 20 mm3 Block cloth tape, 12 mm wide 0.12 m4 Spiroband, 3 mm diameter 0.24 m5 Screened antenna lead 1 m
38Micro-reader - Reference Guide May ’00C.3 Q FactorIf 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 ofthe antenna: Where: f = 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. =18C.4 Adapting the Inductance RangeIf your antenna is outside of the required inductance range of 46 to 48 µH, you canadapt it to work with the micro-reader by adding an external capacitor to it, either inseries or in parallel. You can use this external capacitor to change the inductancerange by ± 5 µH. You can work out the total resonance capacity using the following formula: If the antenna inductance is less than 46.1 µH you can add an extra capacitor (exter-nally) to the antenna between pin 16 (ANT1) and pin 17 (ANTCAP). The formula towork out the value of this capacitor is: If the antenna inductance is more than 47.9 µH you can add an extra capacitor in se-ries with the antenna between pin 19 (ANT2) and the antenna. The formula to workout the value of this capacitor is: Q2πfLR------------=Q2π× 134200×0.000047×2.2-----------------------------------------------------------------=39.6362.2------------------=Ctot 14π2LAntf2⁄=Cext Ctot 30ηF–=1Cext----------- 1Ctot-----------130ηF--------------–=

Navigation menu