DTE Automation MI-TR-201 Microscan User Manual
DTE Automation GmbH Microscan
User Manual
DTE Automatlon GmbH 5 Operating and Programming Manual RFID Wand MICROSCAN TIRISTM Verslon Software Versicn W1 .3 DIE Amunwfinn GmbH Mptlfwwwdlule Phnne: +49-522meno Haidestra 38 Fax: ”152214012201 32051 Harlan! - Germany info@dmle e 2001 CnpyflgN by ME Anmnuon GmbH, Primed In Germany, Pm Na, Mlcvmamcm Content 1 Content 1 CONTENT ........................................................................................................................................ 2 2 FCC NOTE ...................................................................................................................................... 3 3 COPYRIGHT 4 NOTATION 3 5 WARNINGS. 3 6 INTRODUCflON ......................... 3 7 GETTING STARTED4 7.1 QUICKSTART .......... 4 s WHEN MICROSCAN “HANGS” 4 8.1 DISCDNNECT SUPPLYVOLTAGE 4 8.2 SEND RESET COMMAND. 4 9 TECHNICAL DATA ............ 5 10 SOFTWARE ...................................................................................................................................... 6 10.1 |NTRODUCTIONS 10.200NF1GUFMTION COMMANDS ...6 10.2.1 CF Clock Format. 7 10.2.2 CR Clock Head 7 10.2.3 CW Clock Write 7 10.2.4 D Data Lengt .. 8 10.2.5 F Transponder Forma 8 10.2.6 K Data Preamble. 8 10.2.7 L Data Poslamble 9 102.8 M Data Midamble 9 10.2.9 SSysdat .. .10 10.3 OPERATION COMMAND .11 10.3.1 V Get Version .11 10.3.2 R Read Transponde .11 10.3.3 Rpp Head Multi Page Transponder. .12 10.3.4 W Write Transponder .............. .12 10.3.5 pr Write Multi Page Transponder Page 10.3.6 Ppp Page Locking Fcc Note 2 FCC Note This device complies with Part 15 of the FCC rules. Operation is subject to the following two conditions: 1. This device may not cause harmful interference, and, 2. This device must accept any Interference received including interference that may cause undesired operation. 3 Copyright Copyright © 2001 by DTE Automation GmbH. All rights reserved. This manual is copyrighted works of DTE Automation GmbH. Reproduction in whole or in part, includlng utilization in machines capable of reproduction or retrieval, without the express written permission of DTE Automation GmbH is prohibited. IBM PC Is registered trademark of International Business Machines Corp. TIRIS is a trademark of Texas Instruments Inc. DTE GmbH acknowledges that some other names referred to are registered trademarks. 4 Notation [ESC] keys are printed In square brackets READfTIME keywords are printed in capitals attention important notes are marked by two lines 5 Warnings Under no circumstances try to open the MICROSCAN. Electrical safety cannot be guaranteed if the device is opened by a non-expert. Your health and life are endangered due to high voltage in the electronics. In case cl damage do not continue to use the devices. Send back the device to your local distributor or - along with a copy 0! the Involce - to DTE Automation GmbH in Hertord, Germany tor service support. Do not dip the device into water. Since it is only protected against water splash and rain, serious damages may occur when using or storing this device under water. Only use orlglnal cables and spare parts with thls devlce. 8 Introduction MICHOSCAN is an easy to use transponder read/write device. The TIFIIS version reads all TIRIS transponders and writes data into all r/w TIFiIS transponders. Since MICHOSCAN is driven by a simple ASCII protocol it is easy to integrate the device into any existing or new application. Please refer to our Internet Web Site at MIME I0! latest information on our products. Before using the MICROSCAN, read this manual oareIulnyrom the beginning. It contains important inlormationl Getting started 7 Getting Started In order to prepare the MICROSCAN tor the first use carry out all of the following steps: 1. unpack all components 2. switch on your personal computer (PC). connect the MICHOSCAN to the serial interface of the PC using the FtS-232 interface cable and switch on the PC 3. plug In the mains adapter and connect it to the MICROSCAN. Observe mains voltage! 4. start working with your MICROSCAN 7.1 Quick Start Stan aterminal program on your PC (Telix, Procomm, Hyperterm, or similar). Choose the serial interface to which you connected the MICROSCAN. Set the parameters as follows: 9600 baud 1 start bit B data hits no parity 1 stop bit Start a reading cycle on the MICHOSCAN using the [STAH'H key. MICROSCAN tries to read a transponder within a certain time frame. it a transponder has been read successfully, its data will be sent to the PC and the reading cycle will stop. 8 When MICROSCAN "hangs” In certain situation, e.g. when there is a configuration error. the pocket MICROSCAN may stop its work. There are two ways or resetting the system: 8.1 Disconnect supply voltage Simply disconnect the system from the supply voltage and wait for 30 seconds. Connect the MICHSCAN to the supply voltage again. The system will reset itself and will be operational Immediately. Parameters previously set through serial commands will not get lost. 8.2 Send RESET command It the MICHOSCAN produces abnormal results this may have been caused by wrong parameter combinations. You may reset the default parameters anytime with the RESET command (see 10.2.9) through the serial interface. Technical Data 9 Technical Data Dimensions: Cabie: Weight: Protection Ciass: HFID Frequency: CPU: Memory: Feedback: Software Operating Temp. Storage Temp. Drop test Interface Power Supply 140 mm x 62 mm x 35 mm (5.5" x 2.4“x1.4") app. 2 meter with DBQ temale connector app. 150 g (5.3 oz.) IP43 134.2 kHz Powerful RISC Processor 8 Kbytes FLASH for User program, 512 Byte RAM, 512 Byte EEPROM, 16 KB optional EEPROM 3 LED'S, internal beeper DTE or customer specific 40°C to +60°C (14°F to 140°F) -20"C to +60“C (-4“F to 140°F) 1.2 m (3‘10“) on ooncrete serial RS 232 short-cut circuit resistant, 9.600 Baud QV to 16V AC or DC 1 0 Software 10.1 Introduction Software MICROSCAN is equipped with a powerful interpreter that is controlled by serial ASCII commands. Ail commands have to be sent With trailing CFl LF (0x00, OXOA) characters. MICROSCAN answers with trailing CH LF as Well. it a command contains values between 0 and 255, these parameters have to be sent in hexadecimal lorrnat with a leading \ and a trailing \ character. For example, if you want to transfer a horizontal TAB (0x09), you should send \09\ to the MICROSCAN. MCROSCAN will answer in one of these ways: [ACK] (0x06) Acknowledge; the command was successful Ignore; the command was invalid Error; there was an error in the command 10.2 Configuration Commands These commands are available to configure the MICROSCAN. Command Description Page CF Configures date and time format 7 clock Format CH Reads the clock 7 Clack Head CW Sets the clock 7 Clock Write D Sets the length of a data record 8 Data Length F Sets the lormat of the data record 8 Transponder Format K Defines the characters that lead a data record 8 Data Preamble L Defines the trailing character behind a data record 9 Data Postamble M Delines the middle character when data is sent in TIRIS 9 Data Midamble format, e.g. K1111M1111111111111111L S Sets a variety of system values 9 Sysdata Software 10.2.1 CF Clock Format PC: CF[aaaaaaeaaaaaaaaaaaaa] MICROSCAN: [ACK] Description: This command sets the format at the clock values. Any characters are valid. Certain characters have special functions. 2-digit year or 4-digit year 2-digit month 2-digit day 2-digit hour 2-digit minute 2-digit second day of the week (1.7) Em3302é< Example: “CFTime\09\h:m:s D-M“ Result: Time[TAB]hh:mm:ss DD-MM Default: ‘CFD.M.YY h:m:s w“ 10.2.2 CR Clock Read PC: "CH“ MICHOSCAN: date and/or time string Description: MCIROSCAN sends date/time string according to the format previously set with the CF command. 10.2.3 CW Clock Write PC: “CWDD.MM.YYYY hhzmmzss w“ MICROSCAN: [ACK] Description: Sets the internal clock. Example: "CW10.09.1999 15:43:00 5“ Result: Sets the clock to 10m September 1999, 3:48:00 PM, Friday default: 01.01.2000 00:00:00 1 Software 10.2.4 D Data Length PC: “D[\hh\]“ MICHOSCAN: [ACK] Description: Sets the length of the transponder data string for decimal and hexadecimal fomrat. If it is set to 0, the entire transponder data will be returned, A value greater than the actual length will be ignored. It the value is less than the actual length, only the least significant digits will be returned. Example: “D\06\“ It the transponder data is “126A8F64E30A05E4” MICHOSCAN will return “0A05E4". Default: \0\ 10.2.5 F Transponder Format PC: “F[I][D | H | T][C]" MICROSCAN: [ACK] Description: This command sets the transponder format for the string that MICROSCAN send to the PC whenever it reads a transponder. I Type Information (F! = read/only, W = read/write) DIHIT decimal I hexadecimal | TIFtIS Format C Clock; adds date/time Information If you choose the TIFilS format, the transponder data is split Into a 4 digit application code and a 16 digit identification code. Example: "FH" Default: Hexadecimal format 10.2.5 K Data Preamble PC: “K[aaaaaaaaaaaaaaaaaaaa]“ MICHOSCAN: [ACK] Description: Sets the fixed leading characters that will be send before the transponder data. Up to 20 characters can be defined. Example: "KTransponder Data:" MCIROSCAN will send “Transponder Data:1111111111111111' whenever a transponder Is read. Default: no preamble Software 10.2.7 L Data Postambla PC: “L[aaaaaaaaaaaaaaaaeaaa]“ MICROSCAN: [ACK] Description: Sets the fixed trailing characters that will be send behind the transponder data. Up to 20 characters can be defined. Example: 'L\0DOA\“ MICROSCAN will send Carrriage Relum/ Line Feed behind the transponder data. Default: Carriage Relum/ Line Feed 10.2.5 M Data Mldamble PC: “M[aaaaeaaaaaeaaaaaaaae]“ MICHOSCAN: [ACK] Description: Sets the fixed middle characters that will be send between the applications code and the identification code in TIRIS format. Up to 20 characters can be defined. Example: "M\202020\" Three blanks will be send between the two codes. Default: no mldamble Software 10.2.9 5 Sysdata PC: ‘S[n\hh\]“ MICHOSCAN: [ACK] Description: This command sets a variety of system values. Command Function Valid Default Description values values 8 Get Values - - Returns current system settings 80 Reset \00\ All values will be reset to their defaults. 81 Read Mode \00\ .. \0F\ \05\ Used bit-wise: BT,BG,BS,B4,BB,BZ,Bt,BO 0 B7 = 0 Sleep-Mode oif B7 = 1 Sleep Mode active (will be ignored when 'line mode' is active or START button is locked) 000 B6 .. B4 reserved 0 B3: 1: Line Mode: last permanent reading (B2 and B1 will be ignored) BS = 0: Line Mode olf 1 BE = 1: Activate START button B2 = 0: Deactivate START button 0 B1 = 1: Automatically start a new reading cycle after a successful reading B1 = 0: Stop after successful reading 1 BO = 1: Only changed transponders will be read B0 = 0: The same transponder will be accepted again and again 32 Read Time \0000\ r. \0008\= One reading is set to \hh\ * 0.1 seconds \FFFF\ 200 SB Read Speed \00\ .. \FF\ \03\ A reading cycle is \hh\ " 0.1 seconds. The “ON" LED flashes. 84 Beep Time \00\ .. \FF\ \02’\ The beeper sounds for \hh\ ' 0.1 seconds when transponder data is send to the PC SS “HEAD" LED \00\ .. \FF\ \02\ The "READ“ LED turns on for \hh\ * 0.1 Time seconds after a SUCCESSflfl readin 86 “OK“ LED \00\ .. \FF\ \00\ The “OK" LED turns on for \hh\ " 0.1 seconds Time when transponder data is send to the PC S7 Wait Time \00\ .. \FF\ \05\ The button repeat time is set to \hh\ ' 0.1 seconds SB Reserved \00\ .. \FF\ \00\ reserved Please be carelul when changing system values. The parameters will not be checked. Wrong system values may cause strange results or even lock the reader. In Sleep Mode MlCFlOSCAN does not accept an commands through the serial interface. Use the START button to wake it up. 10 Software 10.3 Operation Commands The commands are used during normal operation. Command Description Page V Returns the sottware version 11 Get Version R Starts a reading cycle 11 Read Transponder Rpp Reads a certain transponder page 12 Read Transponder Page W Writes into a transponder 12 Write Transponder pr Writes into a certain transponder page 13 Write Transponder Page Ppp Locklng of a transponder page 13 Page Locking 10.3.1 V Get Verslon pc: “Vi. MICROSCAN: "ccctnn" Description: The command returns the version of the internal software program. ccc customer code t type nn version number Example: "V" MICROSCAN returns "DTEW13". This is a DTE software, type read/write. version 1.3. 10.3.2 R Head Transponder pC: "Ru MICROSCAN: “thhhhhhhhhhhhhhhh” Description: This command starts a reading cycle for a certain time. You may configure the cycle using the 82 command (see 10.2.9). Variable Function Description t Transponder Type R = Read Only (Fl/O) W = Head/ Write (Fl/W) hhhhhhhh Transponder Data Data will be return in hexadecimal format hhhhhhhh (16 digits) lt no successtul reading took place in the give time interval, MICROSCAN will return “E”. Example: PC "Ft“ 11 Software MiCHOSCAN "W112D33EE55A67788" 10.3.3 Rpp Reed Multi Page Transponder PC: “R\pp\“ MICHOSCAN: "Mpshhhhhhhhhhhhhhhh" Description: This command starts a reading cycle for a certain time. it tries to read a certain page ol an MP transponder. You may configure the cycle using the 82 commend (see 10.2.9). Variable Function Description M Transponder Type M = Multi Page (M/P) ps Page and Status Information this value is used bit wise: PPDPPP 55 Page 1 000001 00 Page read Page 2 000010 01 Page programmed Page 3 000011 10 locked page read Page 16 010000 Page 17 010001 hhhhhhhh Transponder Data Data will be return in hexadecimal format hhhhhhhh (16 digits) If no successiul reading took place In the give time interval, MlCFlOSCAN will return “E”. Example: PC "Ft\OC\" MICROSCAN "M302222222222222222' MICROSCAN read page 12 with the data '2222222222222222'. 10.3.4 W erte Transponder PC: “W\hhhhhhhhhhhhhhhh\" MICROSCAN: "Whhhhhhhhhhhhhhhh" Description: This command tries to write data into a read/Write transponder for a certain time. The time may be configured with the $2 command. It the attempt was successful, MICROSCAN returns as shown above. Othenrvise it returns “E”. Variable Function Description W Transponder Type W = Read! Write (FtNV) hhhhhhhh Transponder Data Data will be send in hexadecimal format hhhhhhhh (16 digits) Example: PC "W\1234567890ABCDEF\“ M ICROSCAN "W1234567890ABCDE F“ 12 Software 10.3.5 pr Write Multi Page Transponder Page PC: ‘anhhhhhhhhhhhhhhhhv‘ MICHOSCAN: "Mpshhhhhhhhhhhhhhhh" Description: This command tries to write data into one page 01 a WP transponder for a certain time. The time may be configured with the 52 oommand. If the attempt was successful, MICROSCAN returns as shown above. Otherwise it returns “E". Variable Function Description T Transponder Type M = Multi page (MIP) ps Page and Status Information this value is used bit wise: PPPPPP s Page 1 000001 00 Page read Page 2 000010 01 Page programmed Page 3 000011 10 locked page read Page 16 010000 Page 17 010001 hhnhhhhh Transponder Data Data will be return in hexadecimal format hhhhhhhh (16 digits) Example: PG "W\041 1 1 1222233334444V' MICROSCAN “M111111222233334444' Page 4 of an M/P transponder has been successfully programmed with ‘1111222233334444'. The next reading cycle with “R\04“ will return 'M101111222233334444" since the programming bit will be reset. 13 10.3.6 Ppp Page Locking PC: "W\pphhi1hhhhhhhhhhhhh\“ MICROSCAN: "Mpshhhhhi‘lhhhhhhhhhh" Description: Software This command tries to took one page of a WP transponder. Data of this page cannot be changed anymore alter the page has been locked successfully. There is no function to unlock a locked page. The time may be configured with the $2 oommand. It the attempt ms successtul, MICFlOSCAN returns as shown above. Otherwise it returns “E". Variable Function Description T Transponder Type M = Multi page (M/P) ps Page and Status Information this value is used bit wise: PPPPPP 55 Page 1 000001 00 Page read Page 2 000010 01 Page programmed Page 3 000011 10 looked page read Page 16 010000 Page 17 010001 hhhhhhhh Transponder Data Data will be relum in hexadecimal format hhhhhhhh (16 digits) Example: PC "P\04\" MICROSCAN “M12hhhhhhhhhhhhhhhh” Page 4 of an M/P transponder has been successtully locked. There Is no way to unlocks locked page. 14 A“ Series 2000 Reader System Micro-reader RI-S TU-MRD1 Reference Guide Micro-reader - Reference Guide May ’00 Edition Three - May 2000 This is the third edition of this manual. it describes the iollowmg 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 lime without notice. TI provides cusa tomer 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 epplicelions or product or soflware design or performance relating to systems or applications incor» porating 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 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 Instruments Incorporated. Copyright © 2000 Texas Instruments Incorporated (Ti) This document may be downloaded onto a computer. stored and duplicated as nec- essary to support the use at the related TI products. Any other type 01 duplication, circulation or storage on date 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 Gulde 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 MU$T BE FOLLOWED IN ORDER TO PREVENT INJURY OR HARM T0 VOUR 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 musl be met. or procedures which must be followed, Io ensure proper functioning of the equipment or sofiware. QED . Information: 1 Indicates information which makes usage of the equipment or soft- ware 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:ilwww.tiris.com Micro—reader - Reference Guide Document Overview Chapter 1: Product Description. Chapterz: Communications Protocol 2.2 Protocol Micro-reader to PC chapter 3: Specifications ................. Chapter 4: Transponder Protocols . Chapter 5: Communication Protocol Examples 1.1 General... 1.2 Product Description 1.3 Connector Pins... 2.1 Prolocol PC to Microreader 3.1 Recommended Operating Condition 3.2 Timings... 3.3 Mechanical Da 4.1 Transponder commands . 4.2 Transponder Responses”. .. 5.1 PC to Micro-reader 5.1 PC to Micro-reade Appendix A:CE Declaration ........................................ 35 Appendix BzDemonstration Circuit ......................... Appendix C:Antenna Design .............................. List of Figures Figure 1: Micro-reader Module... Figure 2: Micro-reader Pin Connections ..... Figure 3; Block Diagram ol the Micro-reads Figure 4: Antenna Circuit Block Diagram Figure 5: Top, Front and Side View (measuremenls in mm) 22 Figure 6: Read Function ............. 24 Figure 7: Programming Data Format ofthe 64-bit ReadNVrite Transponder24 Figure 8: Data Fennel of the General Read Page Function .25 Figure 9: Programming Data Format of the MPT . 25 Figure 10: Look Page of MPTISAMPT..... . 25 Figure 11: Data Format olthe Selective Read Page Function... .26 Figure 12: Data Formal of the Selective Program Page Function . .26 Figure 13: Data format at the Selective Lock Page function .26 Figure 14: R0 Read Data Format. .27 Figure 15: RIW Read Date Format .27 Figure 16: MPT/SAMPT React Date Format .27 Figure 17: Micro-reader Demonstration Circul 36 12 13 Llst of Tables Table 1: Pin Connections ....... CHAPTER 1 Product Description This chapter describes the hardware of the Micro-reader. It tells you about the mod- ule and how lo integrate it. Topic Page Micro-reader — Reference Guide May ‘OO 1.2 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 Inter- face (SCI) which may be directly connected to commonly used system controllers. The Micro-reader works together with e 47 pHenry, low-Q antenna, and therefore the system does not need tuning. Figure 1: Micro—reader Module lili 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 TlRIS transponders. With its Serial Communications Interface (SCI) the Micro-reader supports TTL data communications. which with the addition of a communications driver (for example: R3282 or RSAZZ) 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 Chapter 1. Product Description 1.2.1 Power Supply There are two separate 5V supplies to the Micro»reader, one for the output stage (VSP) and the other forthe logic (VSL). On power up VSL should rise faster than 0.1 Vlms to ensure a reliable operation. The Micro-reader has an on-boerd reset circuit which will reset it should the supply fall below 4 V (i 0.2 V). In orderto avoid problems with noise conducted via the supply lines, we recommend that it a single supply is used. separate connections from a common de-coupling ca- pacitor are used to teed the Micro-reader. Note: g 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. Theretore only use lineer 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 pH antenna with a Q ol10to 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 us 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 that a transponder can be within range of two readers at the same time. in thls 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 con- sidered again. 1.2.4 1.2.5 1.2.6 Micro-reader - Reference Guide May ’00 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. 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 us. The single read will start on the falling edge of the 100 its pulse. it e transponder command is sent to the Micro-reader via the sol while RDEN- is in a logic high state (waiting position), a falling edge would trigger execution of the com- mand In waiting posltion the Micro-reader can only store one commend. This means that it two commands were to be sent to the Micro-reader while It Is in the waiting po- sition the second command will oven/vrite the first one. Continuous Mode When the CRDM input is active the Micro-reader goes into continuous charge~oniy 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 ofthe 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 R0, 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 eta 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, Serial Communication The two serial I/O pins are configured for 9600 Baud, 1 start bit, 3 data hits, 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 ex— ample: R3232 or RS422). The communications protocol is specified in Chapter 2. Handshake The Micro—reader accepts handshake commands Xnnlxo". When it receives an Xoff (13m) the Micro»reeder stops its current operation and stops transmitting data via the serial port. It stays in idle mode until Xon (t t nax) is received when it continues with the previous mode/command. During this idle period the Micro-reader accepts com- mands via the serial port. however, it welts tor its execution until X0" is received In this idle period the Micro-reader can store only one command. May ‘00 Chapter 14 Product Description 1.3 Note: While receiving a command protocol from the serial port chlxufl is interpreted as normal data without afiecling the serial communication. 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 .< Output for wired synchronization input iorwlred synchronization and single read trigger Resewed, do not connect Reset of the Micro-reader Receive Dela signal input at serial Interface Transmit Data signal output of serial intedece Reserved, do not connect Reserved, du not connect mmqmupum Reserved, do not connect Reserved, do not connect Reserved, do not connect RS Reserved. do not connect Reserved, do not connect Micro-reader - Reference Guide May '00 Table 1: Pin Connections 14 - Reserved, do not connect 15 GND Ground for logic 16 ANT1 Antenna terminal 1 17 ANTCAP Antenna capacitor terminal 18 — Resen/ed, do not connect 19 ANT2 Antenna terminal 2 20 —— Reserved, do not connect 21 GNDP Ground for output stage 22 VSF' Supply voltage output stage 23 —- Reserved, do not connect 24 VSL Supply voltage logic 25 GND Ground for logic 26 CRD Input for continuous reed mode 27 WLS Input to switch Wireless synchronization on 28 -- Reserved. do not connect 29 OKT Output to show it a valid ID was read 30 STAT Output to show status of RF—transmitter oontrol signal 1.3.1 Pin Connection Description SYNC (1) RDEN- (2) RESET- (4) 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. Input ior wired synchronization. Taking this pin to VSL acts as a hold—oft 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 oi its own reading. programming or looking cycle, this means that it 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 Mioro-reederis 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 ofthe 100 ms pulse. Taking this pin to GND holds the Micro-reader in reset. lithe 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 May 170 Chapter 1. Product Description RXD (5) TXD (6) GND (15, 25) ANT1 (16) ANTCAP (17) ANT2 (19) GNDP (21) VSP (22) VSL (24) CRDM (26) WLSC (27) OKT (29) smnam processortakes between 28 ms and 132 ms (typically 72 ms) before it can receive new instructions via the serial communications interface input configured to receive serial data commands at 9600 Baud, 1 start bit, 5 data hits, no parity and 1 stop bit. Output configured to transmit serial data at 9600 Baud, 1 start bit, 8 data hits. no parity and 1 stop bit. Pins 15 and 25 are ground for the logic part Antenna pin for the connection of 47 pH, low Q antennas, 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 wlth the 30 nf resonance capacitor on board the Micro-reader (see Figure 4 and Appendix C). Antenna pin (GND) for the connection of 47 pH, low Q antennas. Pin 21 is ground for the output stage. Pin 22 is for connecting the positive supply voltage (5 V) for the output stage. Pin 24 is for connecting the positive supply voltage (5 V) for the logic part. 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 Ihe CRDM pin istied to logic low, the Micro-reader is in an idle state waiting for commands via the serial interlace or (or 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). 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/olf by a corresponding command via the serial interface. During execution of this command it has priority over the WLSC input. This output is set to logic high tor 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. Pin 30 is set to logic low when the RF-transrnitter 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 Module and Antenna Block Diagrams May ’00 Figure 3: Block Diagram of the Micro-reader VSL MICRO CONTROLLER IR‘ESET- \ fiRDM I é WLSC RDEN- SYNC DKT lTAT RXCK RXDT— TXCT- RFM ASIC ééfl VSP RXD GND kl ‘U r- GNDP Power stage 4mm ANT1 ANTZ ANTCAFN Filter May '00 Chapter 1. Product Description Figure 4: Antenna Circuit Black Dlagram RECEIVEé—i VSP TXHI | from nesowmcs A3|C mum»: l—of ANT1 i ANTZ TXLO from | ASIC —— ANTCAP)| 13 CHAPTER Communications Protocol This chapter describes the protonol that you need lo use to send instructions from your PC lo the micro—reader ll also describes the protocol thal the micro-reader uses to respond In lhe PC. 14 May ’00 Chapter 2. Communications Protocol 2.1 Protocol PC to Micro-reader 15m Length Cmdl Cmdzl Dami’ BCC Byte Contents (hexadecimal value) 0 Start Mark (SOH. m flex) 1 Length 2 Command Field (1) 3 Command Field (2) (optional) 4(3) Data Field (1) male) Data Field (N) N+4(3) BCC Note: @ The lolal number of bytes sent withln a protocol frame (including Stan Mark and ECG) is Iimlled to 41 bylss. Examples are given in section 5.1, 2.1.1 Start Mark The ‘Slarl-Mark’ signifies the beginning of a message. It is represented by lhe ASCII character SOH (Start Of Header. (Him). 2.1 .2 Length The 'Lenglh' byte indicates the Ionglh. in bytes, flflhs following Command and Data Fields. Micro-reader » Reference Guide May '00 2.1.3 Command Field The 'Command FieId(s)‘ defines the mode in which the Micro-reader operales and determines the operation that is to be carried out in the transponder. Depending on the settlng of lhe relevenl bits, the corresponding information specified in the Date Fields will be sent to the lransponder 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 Setf/ng Comment 0/1 Mode/Cmd 00 Perform single command (MSB.LSB) (for example: single read, program, lock) 01 Read in continuous Normal Mode 10 Read in continuous Line Mode 11 Send Micro—reader SIW version 2 FBCC calculation 1/0 lf set, Micro-reader calculates FBCC of the MPT protocol 3 Power Burst I 1/0 If set, needs to be determined in Data Field (see 2.1.4) 4 Power Pause Duration 1/0 lfset. needs to be determined in Data Field 5 Power Burst II 1/0 If set, needs to be determined in Data Field 6 Data 110 If set, needs lo be determined in Data Field 7 Cmd expansion Field 1/0 If set, Command Field (2) follows If bit 5 (Power Burst II, for example: for programming and locking) is sel, the Micro- reader automatically operales in single mode. Thus the user ls enabled to validate the programming or lock response before a further cycle is started. If bl| 2 (F800 calculation) and bit 6 (Data) are set, the Micro-reader automatically cal- culates a two byle 300 over the data to be sent to the transponder and adds it lo the protocol, When blts 2 and 6 are set the PC must not send the 2 byte FBCC to the Micro—reader. Blt 4 (Power Pause Duration) is for future use and must not be set when addresslng standard TIRIS transponders. Example: EBHEX=1110 1000EIN 1 1 10 1 000 1 Perform single command No FBCC calculation Power burst l value set in Data Field Default set to 0 Power burst l| value set in Data Field Data values follows in Data Field Command Field (2) follows Chapter 2. Communications Protocol 2.1.4 Command Field (2) Command Field (2) is only present if bit 7 of Command Byte 1 is set. Bit Use Setting Comment 0 Special Write Timing 1/0 1! set. needs to be determined in Data Field (see 2.1 A) 1 Wireless Synchronization 1/0 If set. wireless synchronization is used 2 DBCC calculation 1/0 If set, Micro-reader calculates DBCC of the RIW and MPT write data 3-7 Reserved Example: 06,495 0000 01105|N 0 0 0 0 0 1 1 0 U- No Special Write Timing Wireless Synchronization is used Micro-reader calculates DBCC Bits 3-7 reserved lf Command Field (2) is not present, standard TIRIS write timings are used and wire- less synchronization is switched oniofl according to the status oi input line WLSC. Note: Q The settings specified in Command Field (1) and (2) are only valid during the execution of the current command. Data Field The presence of the relevant data field depends on the setting of the bits in the Com- mand Field. ifthe relevant bit (forexample: Command bit 3 “Power Burst l") is setto “1", then Data Fieid 1 is present defining the Power Burst length. Ifthe 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 Use Range (doc) Comment 1 Power Burst I 1.255 ms If bit 3 of Command Fieid(1) is set 2 Power Pause Duration 1.255 ms if bit 4 of Command Fieid(1) is set 3 Power Burst I] 1.255 ms it hit 5 ct Command Field(1) is set 4/5 toffLow (LSByte/MSByte) 28.2044 ms If bit 0 01 Command Field(2) is set 6/7 tonLow (LSByte/MSByte) 28.2044 me It hit 0 of Command Field(2) is set 5/9 tofingh (LSByte/MSByte) 28.2044 ms If bit 0 of Command Fleld(2) is set 10/11 tOnHigh (LSByte/MSByte) 28.2044 me If bit 0 of Command Field(2) is set 12 # of Data Fields that follow see " It hit 6 of Command Field(1) is set 13 . . Data Fields LSByte first " 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 May ’00 The ‘BCC' field is a one—byte value of the Longitudinal Redundancy Check calcula- tion (Xor‘ed bytes) tor the preceding message. The calculation is performed on the whole message excluding the Start-Mark. Example: 02 08 32 02 0000 0010 08 00001000 XOR 0000 1010 32 0011 0010 2.2 Protocol Micro-reader to PC Sign Length Status Data ,, BCC Byte Contents (hexadecimal value) 0 Start Mark (SOH. 01m) 1 Length 2 Status 3 Data Field (1) (LSByte) N+2 Data Field (N) (MSByte) N+3 BCC Reler to section 5.2 for examples, 2.2.1 Start Mark The ‘Start-Mark' signifies the beginning Ufa message. It is represented by the ASCIl characterSOH (Start 01 Header: 01h”) 2.2.2 Length The 'Length' byte indicates the length, in bytes, of the following Status and Data Fields. 2.2.4 2.2.5 Chapter 2. Communications Pmloco) Status The 'Status' byte provides feedback from the preceding read or program operation. Status Bits Setting Comment 0.1 00 Transponder type: R0 (MSB.LSB) 01 Transponder type: RM 10 Transponder type. MPT/SAMP'T 11 Other 2 ”0 If set. Staflbyte detected 3 1/0 If set, DBCC 0K. 4 1/0 I! set, FBCC O.K. 5 1/0 Ii set, Micro-reader SNV version follows 6 - 7 Reserved Data Field Response # of Bytes Type in Data Field Comment R0 8 Identification Data (LSByte first). 4.2.1 R/W 8 Identification Data (LSByle first)), 4.22 MPT/SAMPT 9 identification Data (LSByte first), plus Read Address, see 423 Other 14 Complete transponder protocol without pre-bils provided that a valid R0 or RNV start byte was detected No read 0 No Data Fields, not even transponder start byte was de- tected, status 03nax S/W version 1 For example: 15“). means S/W verslon 1.5 Section 4.2 prowdes an overview of the response telegrams oi the current TIRIS transponder types. BCC The 'BCC‘ field is a one-byte value oi the Longitudinal Redundancy Check calcula- tion (Xor'ed bytes) for the preceding message. The calculation is performed on the whole message excluding the Starthark, An example is shown in seclion 21.5. 19 CHA R3 Specifications This chapter provides the specifications for the micro-reader, its inputs and outputs, and its timing. 20 May '00 Chapter 3. Specifications 3.1 Recommended Operating Conditions Operating free-air temperature range T70per -25 to +70 °C Storage temperature range T_store -40 to +85 °C Note: Q 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 lnternal temperature does not exceed the absolute maximum ratings. , , , we V_VSP Supply voltage for power stage 4.5 5.0 5.5 V V7VSL Supply voltage for logic 4.5 5.0 5.5 \/ " |_vsr= Supply current for power stage - 10“ - mA l_VSL Supply current for logic - 30'2 » mA Lsu Output current sunk by an output pin - 5.0 15.0 mA |_so Output current sourced by an output pin - 5.0 15.0 mA Lsutot Output current sunk by all output pins - 20.0 600 mA _ I_sotot I_sotot0utpu;uctl;r‘rte;‘tnssouroed by all _ 20.0 60.0 m A 7 V_ret VSP start voltage to guarantee power _ _ GND _ on reset Vn’seJet VSF rise rate wrigzantee power on U 1 _ _ Vims Lidle Supply current with Micro-reader Idle - 5.0 - mA l_act Supply current Wltn Micro-reader active » 100'3 - mA ¥ ViH Input hlgh voltage 0.8 VSL ~ VSL - VlL input low voltage GND - 0.2 VSL - VoH Output high voltage VSL - 0.7 VSL VoL Output low voltage GND 0.6 V (LAnt Antenna quality factor 10 15 20 L_Ar|t Antenna inductance value 46.1 47.0 47.9 pH ‘1 Typical supply current {peak value) for the power stage when the RF transmitter is switched on (L = 47pH, 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 tmnsmlt» tar/s switched on {L = 47pH, Q = 12). Micro-reader - Reference Guide 3.2 Timings May '00 . . ‘ Uni! Read Cycle time without synch (no read) 100 V 105 me I Read Cycle time with synch (no read) 120 175 ms Read Cycle time without synch (Valid read) 170 175 ms Read Cycle lime With synch (valid read) 190 245 ms Interbyte ii meow ior serial communication 10“1 ms ‘1 I! an Interbyte time—out occurs the Micro-leader performs a reset. 3.3 Mechanical Data ‘ unit Lengih 37.9 38.3 387 mm W|dih 28,8 29.3 2946 mm Height including pins 12 5 135 14.0 mm Weight 5.0 Grams Recommended finished pin hole size is 1 mm diameter, Figure 5: Top, Front and Side View (measurements in mm) 35.7 max ii ii ll II u m H Li ii Ii lr ‘_ in] In] D, a ij E D II] E = g m D ”m” E g ' u: E «2 ii] I .. E r n e 3 3 ED in a“ a a a a g 11 Q E E E in i i ii i i M-Jl n n mu it CHAPTER 4 Transponder Protocols This chapter describes the protocols used when sending commands to the transpon- der and the protocols used by the transponder when responding. 23 Micro-reader » Reference Guide May ’00 4.1 Transponder commands This section describes the protocols that need to be sent by the PC in the lranspon~ der via the Micro-reader m order to execule the required function 4.1.1 Read R0, RNlI Figure 6: Read Funetlon OFF RF TRANSMI'WER POWER BURST READ ON // 50ms 4——>'<* zoms 4.1.2 Program RIW Figure 7: Programmlng Data Format of the 64-bit Read/Write Transponder _ < . . 112ml ‘ ) '< 12am 7 . . s . a . an . 16 . OF WRnE wmrs / MIR/{E RF YRANSM'TTE“ POWER BURSTl Kekunn PASSWORD W“ “A” FRAME F” ’ READ ON , . . - // ' // ‘ ' f—sams%lsmx%mms».<——mums———).<~32 mt): 15m; 16 gums—i - [SE Ms'a - K ans ms 5: Write Keyword : EB}.ex Write Password : EBhex Write Frame : 0300"ex 4.1.3 Addressing MPTsISAM PTs Since MPT/SAMPTs allow the execution of lhe different commands applicable to mullip1e pages the Write Address' needs to be sent within the protocol in order to de- termine the function ta be execuled with e specific MPT/SAMPT page. WRITE ADDRESS M55 Lse PPPPPP cc 1 1 PAGE COMMAND mse LEE MSE LSB Page 1 000001 00 General read page Page 2 000010 01 Program page . . . 10 Look page Page 16 010000 11 Selective read Page 17 010001 Chapter 4. Transponder Protocols 4.1.3.1 General Read Page of MFTISAMPT Figure B: Data Format of the General Read Page Function . (.xnu *|2am <)v or: ' ' waltz - a; musmma powsa my. Rm . moms 1 ON / LSB ; ;<——sum-—> mm. «mm» 4.1.3.2 Program Page of MFTISAMPT Figure 9: Programming Data Format of the MPT ~< mum > < mun )- , x , so 15 . I 1 OFF RF wmre - READ OR r . ma DATA ms FRAME n , TRANSMWTER PDWEREURS \ ADDRESS . WR w sec PE mSCHARGE ' on . . . k 50m Xewm >k 160m >K 32m; >: |5ms 16 mm‘): LSB MSG ' K 293 nu >j 4.1.3.3 Lock Page of MPTISAMPT Figure 10: Lack Page of MFTISAMPT (f um ——)~ k—vua bu —> OFF 5 ' 16 RF TRANSMITTER WRITE WRH‘E FRAME MC FE. READ OR - on Pow“ “Rs” ADDRESS DISCHARGE : K—snm ~>(—|sms—>:<—32m —-—) 15m! (— 20m5'—)' I ma ‘ MSB ' . ,( 133 ms )‘_ 25 Micro—reader- Reference Guide May ’00 4.1.3.4 Selective Read Page of SAMPT Figure 11: Data Format of the Selective Read Page Function . ‘R. SZVEBW —>'<—-125 w —)v ‘ ' a . 5'32 . 15 ' ' OFF // WRWE SELECTNE READ OR ' “F TRANSM'TTE” POWER BURSTI ADDRESS ADDRESS WR'TE FRAME 5°C mscmnss ' UN ~ . // . I k— iums ~>j<—15ms—>le lB-EAms $4— 32m: —-—>;<~ 20m: A): j LSB ' Mss - g< 134~182ms 4)‘ 4.1.3.5 Selscfive Program Page of SAMPT Figure 12: Data Format of the Selective Program Page Function ( i m as m —9‘ (— mum»: ' a j s»sz : s 1 n; ‘ ' ' err ' y , , I wr mANstER rowan suns” WR'“ “gag wane mm wmrr. FRAME use we u READ 0" ' ON ADDRESS A NSCHARGE . , . // _ // , - (—50 max—w "nae ws—st m: $6160 m—)o(— 12m54—). 15mg ,(- 211 ms‘). »< swan m. > 4.1.3.6 Selective Lock Page of SAMPT Figure 13: Data format of the Selective Lack Page function <——.—— 32-55)“ ——> (712am\4>~ ' a , 547 - 15 ‘ ' OFF ' RF TRANSMWTER puwguuasn WRITE SELEE'WE WRWEFRAMEBCE READ on . M ADDRESS ADDRESS P” moms: . < mms kwmsax 15-54 m! >j< u m >2 mm i< zn ms—)I 1 £55 Ms'a ' ' ( HF-Wlms > 26 4.2.1 4.2.2 4.2.3 Chapter 4. Transponder Protocols Transponder Responses This section shows lhe response telegrams ofthe current TIRIS transponder types. Read Only Transponder Figure 14: R0 Read Data Format - START srorl mscmnee 1 FRE 3175 j ‘ READ DATA ' : END airs . r lDENTlFICATION mm ‘ DATA acc - 15 8 54 16 B : 18 " K 112th ).< terns >. LSB ‘ M‘se Realelrile Transponder Figure 15: R/W Read Data Format - START STOP DISCHARGE : PRE BITS j ' READ DATA ' ' END ElTS l . » lDENTIFlCATlON DATA DATA act: 1 Poem, away i i r r | r l r | 1 15 a an 15 a 1 15 y K— 112 bits he 15m —>. LSB Ms'a MPTISAMPT Figure 16: MPTISAMPT Read Data Format sum READ DISCHARGE : PRE BlTS r l READ um 5mm, race , - I IDENTlFICATlDN DATA DECO A, | 4 l ' . . - , le 4 a . 54 r 16 . a . 16 . ‘(, 123ml >| Lsg use The Read Address consists of a 2-bit stalus field and a 6-bit page field, The status field provides infom'lation about the function the multipega transponder has execuled and the page tleld shows which page was affected, READ ADDRESS use LSB PEPEPP co PAGE COMMAND MSE LEE MSE LSB Page 1 000001 00 Read unlocked page Page 2 000010 01 Programming done . . . 10 Read locked page Page 16 010000 11 Reserved ‘ Page 17 010001 000000 00 Read unlocked page, looking not correctly executed 000000 01 Programming done, but possibly not reliable 000000 10 Read locked page, but looking posslbly not reliable 27 Minna-reader - Reference Guide May ‘00 ‘) It the status indicates ‘Reserved‘, the read data cannot be interpreted as identifi- cation data. Note: @ It is stron Iy recommended to verify whether the requested function has actua iv been carried out in the transponder by checking the Reed Address. If a 'not reliable' response message is received, the com» mand must be sent again to guarantee transponder data retention. CHAPTER 5 Communication Protocol Examples This chapter provides some examples of some actual commands sent in a transpon- der and some possible responses. 29 Micro-reader » Reference Guide May ‘OD 5.1 PC to Micro-reader 5.1.1 Read R0, RIW Byte Content Comment Description (hex) 0 01 Stan Mark 1 02 Length Two bytes follow excluding BCC 08 Command Perform Single command, send Power Burstl Field (1) 3 32 Data Field (1) Power Burst l With 50 ms duration (charge-up) 4 35 BCC BCC over previous bytes excluding Start Mark 5.1.2 Program RIW Transponder The following sequence of bytes programs a RIW transponder with: 00 00 00 00 00 DD 00 01 MSByte LSByte Byte Content Comment Description (hex) 0 01 Start Mark 1 11 Length 17 bytes follow excluding BCC 2 EB Commend Perform Single command, no FBCC calculation, Field (1) send Power Burst I & ll with Data Command Field (2) follows 06 Command Wireless synchronization, calculate DBCC ofths Field (2) RIW and MPT write data 4 32 Data Field (1) Power Burst | with 50 ms duration (charge-up) 5 OF Data Field (2) Power Burst II with 15 ms duration (Progr. burst) 6 00 Data Field (3) 12 Data Fields follow 0: BB Data Field (4) Write Keyword EB Data Field (5) Write Password 01 Data Field (6) Programming date (LSByta) 10 00 Data Field (7) Programming data 1 00 Data Field (8) - z - 12 00 - 13 00 - 14 00 -:~ -;- 15 00 ~'7 ~‘- 16 00 Data Field (13) Programming data (MSByle) 17 00 Data Field (14) Write Frame 15 03 Data Field (15) Write Frame 19 90 B00 BCC over previous bytes excluding Start Mark May ‘00 Chapter 5, Communication Protocol Examples 5.1.3 General Read Page of MPT The tollowmg sequence of bytes reads page 2 of en MPT. Byte Content Comment Description (hex) 0 01 Start Mark 1 04 Length Four bytes follow excluding BCC 2 48 Command Periorm Single command, send Power Burst I Field (1) with data 3 32 Data Field (1) Power Burst I with 50 ms duration (charge-up) 4 01 Data Field (2) One Data Field follows 5 08 Data Field (3) Write Address specifying General Read Page 2 6 77 BCC BCC over previous bytes excluding Start Mark 5.1.4 Program Page of MPT The (allowing sequence of bytes programs page 2 of an MPT with: 00 00 DD 00 00 2D C6 47 MSByte LSByte Byte Content Comment Description (hex) D 01 Start Mark 1 OF Length 15 bytes follow excluding BCC 2 6C Command Perform Single command‘ calculate FBCC, Field (1) send Power Burst l & II with Data 3 32 Data Field (1) Power Burst I with 50 ms duration (charge-up) 4 OF Data Field (2) Power Burst Il with 15 ms duration (Progr, burst) 5 0B Data Field (3) 11 Data Fields follow 6 09 Data Field (4) Write Address specifying Program Page 2 7 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) 15 50 Date Field (14) DBCC (MSByte) 17 36 B00 B00 over previous bytes excluding Start Mark 5.1.5 Lock Page of MPT The following sequence of bytes locks page Z of an MPT. Byte Content Comment Descn'ptr'on Micro-reader - Reference Guide Na stormed: (hex) 01 05 so 32 O7 01 0A 5F Start Mark Length Command Field (1) Data Field (1) Data Field (2) Data Field (3) Data Field (4) 500 5.1.6 Selective Read Page of SAMPT The following sequence of bytes reads page 2 of an SAMPT. The 24 bit selective address = 12 Byte Content ru wmflmmau (hex) 01 07 4C 32 04 OB 56 34 12 06 MSByta Comment Start Mark Length Command Field (1) Data Field (1) Data Field (2) Data Field (3) Data Field (4) Data Field (5) Data Field (6) BCC 5.1.7 Selective Program Page of SAMPT The following sequence of bytes selective programs page 2 of an SAMPT with. May '00 Five bytes follow excluding BCC Perform Single command, calculate FBCC, send Power Burst l & II with data Power Burst I with 50 ms duration (charge-up) Power Burst II with 15 ms duration (Progr. burst) One Data Field follows Writs Address specifying Lock Page 2 BCC over previous bytes excluding Start Mark 34 56 LSByte Description 7 bytes tollow excluding BCC Perform Single command, calculate FBCC. send Power Burst I with Data Power Burst I with 50 ms duration (charge-up) 4 Data Fields follow Write Address specifying selective Read Page 2 Selective Address LSB Selective Address Selective Address M88 800 over previous bytes excluding Stan Mark 00 00 00 DD 00 00 GD 11 MSByte The 24 hit selective address = 12 34 56 Byte Content (hex) 0 01 1 12 2 60 3 32 4 OF 5 GE LSByte MSByte Comment Start Mark Length Command Field (1) Data Field (1) Data Field (2) Data Field (3) 32 LSEyte Description 18 bytes follow excluding BCC Perform Single commend, calculate FBCC, send Power Burst I & II with Data Power Burst I with 50 ms duration (charge-up) Power Burst II with 15 ms duration (ngr. burst) 14 Data Fields follow 5.1.8 5.2 5.2.1 09 56 34 12 11 00 00 00 00 00 00 00 9F ED 34 Data Field (4) Data Field (5) Data Field (6) Data Field (7) Data Field (8) Data Field (9) Data Field (15) Data Field (16) Data Field (17) BCC Selective Lock Page of SAMPT The following sequence of bytes locks page 2 of an SAMPT. Chapter 5. Communication Protocol Examples Write Address specifying Program Page 2 Selective Address LSB Selective Address Selective Address MSE Programming data (LSByte) Programming data Programming data (MSByte) DBCC (LSByte) DBCC (MSByte) BCC over previous bytes excluding Stan Mark The 24 bit selective address = 12 3 4 5 e Byte NA LDOOflCDUt-bw 10 Content (hex) 01 08 SC 32 0F 04 0A 56 34 12 27 Micro-reader to PC Successful Read of R0 Byte Content (hex) D1 09 DC 6A MSByte Comment Start Mark Length Command Field (1) Data Field (1) Data Field (2) Data Field (3) Data Field (4) Data Fleld (5) Data Field (6) Data Field (7) BCC Comment Start Mark Length Status Data Field (1) 33 LSByte Description 8 bytes follow excluding BCC Perform Single command, calculate FBCC, send Power Burstl St II with Data Power Burst I with 50 ms duration (charge-up) Power Burst II with 15 ms duration (Progr, burst) 4 Data Fields follow Write Address specifying selective Lock Page 2 Selective Address LSB Selective Address Selective Address MSB ECC over previous bytes excluding Start Mark Description 9 bytes follow excluding BCC Valid R0, Startbyte detected, DBCC O.K. Identification Data (LSByte) Micro-reader ~ Reference Guide May '00 4 55 Data Field (2) identification Data 5 4C - : - , i - 6 00 > i - - : — 7 00 , : — - : - 8 00 - : - - : - 9 00 Data Field (7) Identification Data 10 00 Data Field (8) Identification Data (MSByte) 11 7B 800 BOO over previous bytes excluding Slart Mark 5.2.2 Successful Program Page 2 of MPT Byte Content Comment Description (hex) 0 01 Start Mark 1 0A Length 10 bytes follow excluding 500 2 1E Status Valid MPT, Startbyte detected, DBCC O.K., FBCC OK. 3 47 Data Field (1) New Identification Data (LSByte) 4 CG Data Field (2) New Identification Data 5 2D - : - - : - 6 00 - : - - : , 7 00 — : ~ — : - 5 00 — : - - : - 9 00 Data Field (7) New Idenlification 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 BCC over previous bytes excluding Start Mark 5.2.3 No Read Byte Content Comment Description (hex) 0 01 Start Mark 1 01 Length One byte follows excluding BCC 2 03 Status Other, no Startbyte, DBCC not O.Kn FBCC not OK, 3 02 ECC 500 over previous bytes excluding Start Mark 34 APPENDIX A CE Declaration The Micro-reader moduie 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 Ceriiflcate11—06-05—001 lithe Micro—reader is operated from a mains power supply, all power connections and additional componenls oi the final device must compiy 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 rn maximum, European customers must themseives make sure that the final device conforms to the European EMC Directive. 35 APPENDIX B Demonstration Circuit The Micro-reader module can be demonstrated using the circuit shown in Figure 17. Figure 17: Mina-reader Demonstration Circuit mam 10 yr zsv 475m mama 6 29 an ANTENNA "a mm m w. mam/n: w. wax svnz ru m w. w. (m. mm “mm Mum mm 36 APPEN X 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 0 factor and adapting the inductance range. The antenna properties should be: 0 factor less than 20 Inductance between 46 and 4B uH Recommended maximum size 200 mm x 200 mm (2.2 Antenna Construction Item List: , ”Will?“ 1 Enamelled solid copper wire. 0.2 mm 21 g 2 Tape‘ 10 mm wide 20 mm 3 Block cloth tape, 12 mm wide 0.12 m 4 Spiroband, 3 mm diameter (124 m 5 Screened antenna lead 1 m Method: - Wind 15 turns of item 1 with a diameter of 75 mm. - Leave about 50 mm tree 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 haveiust made. leaving the start and finish ends free, — Strip the insulating braid back at the end of the antenna lead (item 5)4 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 pH antenna with a quality factor of approximately 17 - 18, 37 Mlcro»reader - Reference Guide May ’00 6.3 Q Factor If the antenna’s Q factor exceeds 20: l. 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 it there is any metal in the area. The following formula provides an approximate method of calculating the Q factor of the antenna; Where: f = 13A200 Hz (Frequency = 1342 kHz) L = Inductance (henry) R = Series resistance (ohm) Example. The inductance (L) = 47pH The resistance (R) = 22 Ohm. Q _ z x n x134200 x 0.000047 ‘ 2,2 = 39.636 2.2 =18 0.4 Adapting the Inductance Range If your antenna is outside of the required inductance range of 46 to 48 pH, 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 1 5 pH. You can work out the total resonance capacity using the following formula: 2 \ Ifthe antenna inductance is less than 46.1 pH you can add an extra capacitor (exter- nally) to the antenna between pin 16 (ANTt) and pin 17 (ANTCAP). The formula to work out the value of this capacitor is: Cext = Cruz—301117 Ifthe antenna inductance is more than 479 uH you can add an extra capacitor in se- ries with the antenna between pin 19 (ANTZ) and the antenna. The formula to work out the value of this capacitor is: Cw; 30nF ex
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.3 Linearized : No Modify Date : 2001:05:09 16:31:01+02:00 Create Date : 2001:05:09 16:17:34+02:00 Creator : Acrobat 4.0 Import Plug-in for Windows Producer : Acrobat 4.0 Import Plug-in for Windows Page Count : 52EXIF Metadata provided by EXIF.tools