background image

MANUAL

final

public (B)

2008-05-26

H40801-5e-ID-B.doc

OBID i-scan

®

ID ISC.MR200

Standard-Reader

from Firmware-Version 1.12

Summary of Contents for IBID i-scan ID ISC.MR200

Page 1: ...MANUAL final public B 2008 05 26 H40801 5e ID B doc OBID i scan ID ISC MR200 Standard Reader from Firmware Version 1 12...

Page 2: ...errors may not be completely avoided we are always grateful for your useful tips The installation instructions given in this manual are based on advantageous boundary conditions FEIG ELECTRONIC GmbH d...

Page 3: ...ed Read Mode 14 1 4 Notification Mode 15 1 5 Scan Mode 16 2 Interface 18 2 1 Protocol Frames of TCP IP protocol 18 2 2 Serial Data Format and Protocol Frames 19 2 3 CRC16 Calculation Algorithm 21 3 Co...

Page 4: ...1 LAN Settings Part 2 not used for ID ISC MR200 A W 59 3 23 CFG42 WLAN Settings Part 1 not used for ID ISC MR200 A E EP 60 3 24 CFG43 WLAN Settings Part 2 not used for ID ISC MR200 A E EP 61 3 25 CFG4...

Page 5: ...5 11 1 Set Output Examples 83 5 12 0x74 Get Input 83 5 13 0x85 Set System Timer 84 5 14 0x86 Get System Timer 84 5 15 0xA0 Reader Login 85 6 Protocols for ISO15693 Host Commands 86 6 1 0xB0 Host comma...

Page 6: ...su MB89R118 113 7 1 5 Fujitsu MB89R119 114 7 1 6 Infineon my d page mode 0x60 115 7 1 7 Infineon ISO address mode 0xE0 116 7 1 8 Infineon My d Light 117 7 1 9 NXP I Code SLI 118 7 1 10 NXP I Code SLI...

Page 7: ...EX A Codes of Transponder Types 137 ANNEX B Time Behavior of the Asynchronous Interface 138 ANNEX C Time Behavior of ISO15693 Host Commands 139 Time Behavior for 0x01 Inventory and ISO15693 Transponde...

Page 8: ...upported ISO15693 Host commands for I Code UID Transponders 1e 21 04 05 143 Codes of reader types 127 New Transponder EM4135 supported 14 Integration of Buffered Read Mode 2e 26 42 44 Configuration of...

Page 9: ...IFO First in First out frq Frequency FSK Frequency Shift Keying h Hour Hz Hertz ID Identification IN Input LEN Length LOC Location LSB Least Significant Byte min Minutes ms Milliseconds MSB Most Signi...

Page 10: ...85 Configuration Commands Reader Control Commands ISO15693 Host Commands 1 1 Configuration Commands and Control Commands This method of data transmission is used for Reader configuration and the diagn...

Page 11: ...ing data in addressed mode the UID of the Transponder has to be known This is executed by sending the protocol 6 1 1 0x01 Inventory If a Transponder is located within the detection range of the Reader...

Page 12: ...f only one Transponder is located within the range of the Reader The following chart will show the necessary steps for the communication with a Transponder in non addressed mode Host Terminal PC Reade...

Page 13: ...t include its UID The following chart will show the necessary steps for the communication with a Transponder in selected mode Host Terminal PC Reader Inventory to get the UID Transponder in antenna fi...

Page 14: ...er data can be read with the 10 3 0x22 Read Buffer command This com mand always reads the first available data sets from the data buffer However already read data has to be deleted with the 10 5 0x32...

Page 15: ...As an option this acknowledgement can be enabled to synchronize the notifications with the host to prevent notification overflow in the host application The notification message format depends on set...

Page 16: ...Transponder will not send out Scan Mode via asynchronous interface The data will be sent out depending on their configuration according to the following scheme the sequence of which cannot be changed...

Page 17: ...oc Note If configuration protocols shall be sent to the Reader while the Scan Mode is active no Transponder should be within the detection range of the Reader during this time Only read operations are...

Page 18: ...col Frames of TCP IP protocol If the Reader use the Ethernet Interface the data is packaged in a TCP IP protocol frame This means the whole data format and protocol frame which is described in 2 2 Ser...

Page 19: ...e asynchronous interface the Reader supplies the required data or a status byte The reply contains the transmitted control byte There is no reply from the Reader if there is a protocol frame failure P...

Page 20: ...STX sign 0x02 the protocol frame is Advanced Protocol Length Then the protocol length is defined by the 2 Byte Parameter ALENGTH ALENGTH n 8 65535 Number of protocol bytes including STX ALENGTH and C...

Page 21: ...r Reaction time Starting delay 5 n ms min 5 ms Host Reader Data timeout Within one protocol the characters have to follow each other in intervals of maxi mum 12 ms max 12 ms max 12 ms max 12 ms Host R...

Page 22: ...pecifies the location of the configuration block RAM EEPROM MODE specifies one or all configuration blocks Bit 7 6 5 4 3 2 1 0 Function LOC MODE CFGn address of configuration block The EEPROM configur...

Page 23: ...fective after writing saving this configuration block to RAM marked with 00 these bits or bytes are reserved for future extensions or for internal testing and manufacturing functions These bits or byt...

Page 24: ...efault 0x00000000 Byte 7 8 9 10 11 12 13 Contents 0x00 CFG_ACCESS 0x00 0x00 Default 0x00 0x00 0x00 0x00 READER ID Defines the password with which the host logs into the Reader for a read write access...

Page 25: ...lt Configura tion don t change the CFG0 register if all configuration blocks are used The command 5 15 0xA0 Reader Login is used to enable configuration data ac cess It is possible to disable the READ...

Page 26: ...11 12 13 Contents TR RESPONSE TIME 0x00 0x00 0x00 SCAN INTERFACE 0x00 READER MODE Default 0x58 0x00 0x00 3 sec COM ADR Bus address of the Reader 0 254 for communication via the asynchronous interface...

Page 27: ...hernet The baud rate is used for both interface port s of the ID ISC MR200 A The Reader can be accessed by both interface ports The RS232 port has a higher priority as the second port RS485 RS422 or E...

Page 28: ...a new command At the lat est after the TR RESPONSE TIME elapsed the Reader will send an answer protocol In this case the current commands between Reader and Transponder are aborted If this time is too...

Page 29: ...an Mode This bit activates the Scan Mode If the Scan Mode is enabled there are no ISO15693 Host commands available BRM E b1 Buffered Read Mode This bit activates the Buffered Read Mode If the Buffered...

Page 30: ...0x00 0x00 0x00 IDLE MODE Defines the status of the signal emitters OUT1 OUT2 and REL during the idle mode Bit 15 14 13 12 11 10 9 8 Function REL mode OUT2 mode OUT1 mode 0 0 7 6 5 4 3 2 1 0 0 0 0 0 0...

Page 31: ...If relay is on in idle mode the relay will be deactivated for REL TIME If the flash mode is enable the relay will activated Range 0x00 0xFFFF 100ms 0s 6553 5s OUT2 TIME Defines the holding time of th...

Page 32: ...rnately blink with LED1 after an EEPROM error 3 yellow 1 The asynchronous interface sends data to the host 4 yellow reserved for further use 5 red 1 The Reader is initializing after power up or a 5 3...

Page 33: ...ansponder type is inactive b1 Driver for the Transponder type is active D Driver for ISO15693 G Driver for I Code EPC must be released first H Driver for I Code UID must be released first In principle...

Page 34: ...ffective after writing saving configuration block CFG3 to EEPROM and a reset of the Reader FU COM Defines if the Reader itself try to controls a function unit in the RF Line Bit 7 6 5 4 3 2 1 0 Functi...

Page 35: ...MODE ISO 15693 AFI ISO15693 OPTION Default 0x00 0x00 0x00 0x0B 0x00 0x00 Byte 7 8 9 10 11 12 13 Contents 0x00 0x00 0x00 0x00 0x00 0x00 ISO Blocksize Default 0x04 ISO 15693 MODE Bit 7 6 5 4 3 2 1 0 Fun...

Page 36: ...ost Command is in non addressed mode ISO Blocksize Bit 7 6 5 4 3 2 1 0 Function Read Mode Blocksize DB Blocksize DB Blocksize Defines the block size of an ISO transponder which is not listed in the MF...

Page 37: ...100 b011 b010 b001 b000 128 64 32 16 8 4 1 Each I Code UID and I Code EPC Transponder responds in a chosen timeslot Choosing too much timeslots compared to the number of Transponders in the antenna fi...

Page 38: ...der automati cally sets Transponder specific communication parameters b0 disabled In this case the Reader doesn t processes any anticollision procedure with the Transponders inside the antenna field b...

Page 39: ...39 of 144 H40801 5e ID B doc 3 8 CFG6 9 Reserved The configuration block CFG6 and CFG7 9 are reserved for future use Byte 0 1 2 3 4 5 6 Contents 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Default Byte 7 8 9...

Page 40: ...6 5 4 3 2 1 0 Function Trigger 0 0 0 0 0 0 Unlimited Valid Time Trigger b0 Trigger disabled The Reader RF Power is on and the Reader scans all the time in BRM Mode b1 Trigger enabled The Reader start...

Page 41: ...U 2 TU 1 TU x X is the input with is used as a trigger b00 trigger not used b01 trigger start the Reader operation b10 trigger start the Reader operation b11 trigger start the Reader operation if the...

Page 42: ...x00 Default 0x21 0x00 0x0000 Byte 7 8 9 10 11 12 13 Contents 0x00 DB N 0x00 D START D LGT Default 0x0001 0x00 0x0004 TR DATA Selects the data types for read operation Bit 7 6 5 4 3 2 1 0 Function 0 0...

Page 43: ...ck Range 0x00 0xFF DB N 1 Number of data blocks Range 0x01 0x04 The data block size in the Buffered Read Mode is always 4 bytes D START This parameter defines the first byte in the raw data defined by...

Page 44: ...th 5 4 0x64 System Re set in mode 0x00 TR ID only for Buffered Read Mode and Notification Mode TR ID sets the parameters for Transponder identification If several Transponders has the same content in...

Page 45: ...5 4 3 2 1 0 Function 0 0 0 0 DB FORMAT DB FORMAT b0000 unformatted hex data In this case the data are transferred as they were read by the reader b0010 ASCII formatted hex data In this case the raw da...

Page 46: ...0D and 0x0A LF 0x0A CR 0x0D TAB 0x09 0x3B 0x2C 0x20 USER user defined in SEP USR none 0x00 Note Only one option could be selected SEP USR User defined separation character END CHAR Selects the end cha...

Page 47: ...d END character Bit 7 6 5 4 3 2 1 0 Function HEADER LEN END LEN END LEN b0000 END USR1 b0001 END USR1 b0010 END USR1 2 b0011 END USR1 2 3 HEADER LEN b0000 no HEADER byte b0001 HEADER USR1 b0010 HEADER...

Page 48: ...H Page 48 of 144 H40801 5e ID B doc 3 13 CFG14 Reserved The configuration block CFG14 is reserved for future use Byte 0 1 2 3 4 5 6 Contents 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Default Byte 7 8 9 10 11...

Page 49: ...tivates multiplexing and determines when the next output is selected Bit 7 6 5 4 3 2 1 0 Function 0 0 0 0 0 0 MUX Switch Condition Multiplexing Multiplexing b0 disable b1 enable MUX Switch Condition S...

Page 50: ...ltiplexer has two inputs for receiving RF power from the Reader and eight outputs which can by connected to the antenna Each output can be assigned by jumper in the MUX Hardware to one of the two inpu...

Page 51: ...ult 0x00 0x00 0x0028 0x00 0x00 0x00 40 x 5ms 200ms Byte 7 8 9 10 11 12 13 Contents 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Default 0x00 0x00 0x00 0x00 0x00 0x00 0x00 PER RESET TIME ANT_1 The timer value sp...

Page 52: ...ge 52 of 144 H40801 5e ID B doc 3 16 CFG17 19 Reserved The configuration blocks CFG17 19 are reserved for future use Byte 0 1 2 3 4 5 6 Contents 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Default Byte 7 8 9 1...

Page 53: ...Contents Ignore Error REC_CHN 0x00 0x00 0x00 0x00 0x00 Default 0x01 0x00 IGNORE ERROR Defines whether a error has valid data or not Bit 7 6 5 4 3 2 1 0 Function 0 0 0 0 0 0 0 Weak Collision Weak Coll...

Page 54: ...H Page 54 of 144 H40801 5e ID B doc 3 18 CFG21 Reserved The configuration block CFG21 is reserved for future use Byte 0 1 2 3 4 5 6 Contents 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Default Byte 7 8 9 10 11...

Page 55: ...SELECTION MASK MSB SELECTION MASK Default 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Byte 1 13 Contents SELECTION MASK Default 0x00 0x00 0x00 0x00 0x00 0x00 0x00 CFG23 Byte 0 5 6 Contents SELECTION MASK SELEC...

Page 56: ...of Selection Bits 10 0x0A Selection Mask 0x01 0x02 0x03 0x04 0x05 0x06 Selection Bits 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Selection Mask 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0x01 0x...

Page 57: ...ge 57 of 144 H40801 5e ID B doc 3 20 CFG24 29 Reserved The configuration blocks CFG24 29 are reserved for future use Byte 0 1 2 3 4 5 6 Contents 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Default Byte 7 8 9 1...

Page 58: ...this parameter only becomes effective after writing saving this configuration block to EEPROM and a 0x64 System Reset of the LAN adapter IP_PORT_NUMBER _LAN Defines the port number for wired LAN conn...

Page 59: ...arameter only becomes effective after writing saving this configuration block to EEPROM and a 0x64 System Reset KEEPALIVE 0x00 keepalive option disabled 0x01 keepalive option enabled KEEP CNT Specify...

Page 60: ...tem Reset of the WLAN adapter IP_PORT_NUMBER_WLAN Defines the port number for wireless LAN connection Changing of this parameter only be comes effective after writing saving this configuration block t...

Page 61: ...ss for wireless TCP IP connection Changing of this parameter only becomes effective after writing saving this configuration block to EEPROM and a 0x64 Sys tem Reset of the ACC KEEPALIVE 0x00 keepalive...

Page 62: ...Type WEP WEP Wired Equivalent Privacy b00 WEP Encryption disabled b01 WEP Encryption 64 bit b10 WEP Encryption 128 bit SSID Security Set Identifier b0 SSID disabled b1 SSID enabled Authentication Typ...

Page 63: ...te 7 8 9 10 11 12 13 Contents WEP KEY Default 0x00 0x00 0x00 0x00 0x00 0x00 0x00 WEP_KEY Key which is used for the WLAN encryption The first byte of the key is placed in byte 0 The last byte for WEP64...

Page 64: ...Bit 7 6 5 4 3 2 1 0 Function ACK 0 0 0 0 0 DATA TRIGGER DATA TRIGGER b00 continuously b01 time triggered The trigger definition is only for data records In continuous and time triggered mode the data...

Page 65: ...for the LAN Controller in order to send the values to the LAN Controller It is important to first write all the values to the EEPROM and only then carry out a system reset The system reset is always...

Page 66: ...66 of 144 H40801 5e ID B doc 3 28 CFG63 Customer Parameter The configuration block CFG63 is used for customer parameter Byte 0 1 2 3 4 5 6 Contents 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Default Byte 7 8...

Page 67: ...bytes each and addressed by CFGn in the byte CFG ADR Host Reader 1 2 3 4 5 6 6 COM ADR 0x82 CFG ADR CRC16 Host Reader 1 2 3 4 5 18 19 20 20 COM ADR 0x82 STATUS 1 CFG REC CRC16 CFG ADR 2 Bit 7 6 5 4 3...

Page 68: ...FG Host Reader 1 2 3 4 5 18 19 20 20 COM ADR 0x81 CFG ADR CFG REC CRC16 Host Reader 1 2 3 4 5 6 6 COM ADR 0x81 STATUS 1 CRC16 CFG ADR 2 Bit 7 6 5 4 3 2 1 0 Function LOC 0 CFGn Address of Configuration...

Page 69: ...CRC16 CFG ADR 2 Bit 7 6 5 4 3 2 1 0 Function 0 MODE CFGn Address of Configuration Block CFGn memory address of the required configuration block MODE specifies one or all configuration blocks b0 config...

Page 70: ...ADR 0x83 STATUS CRC16 CFG ADR Bit 7 6 5 4 3 2 1 0 Function LOC MODE CFGn Address of Configuration Block CFGn memory address of the required configuration block MODE specifies one or all configuration...

Page 71: ...he inquiry is executed with the baud rate and actual parity of the Reader 5 2 0x55 Start Flash Loader This protocol starts the Flash Loader inside the Reader Use the windows program OBIDFirmwareUpdate...

Page 72: ...STATUS 1 CRC16 Note The RF field will be switched off after a CPU Reset 5 4 0x64 System Reset This protocol allows you to reset the LAN Controller and the RF Controller Host Reader 1 2 3 4 5 6 6 COM A...

Page 73: ...REV D REV 8 9 10 11 12 13 HW TYPE SW TYPE TR TYPE CRC16 SW REV Version of the firmware D REV Revision status of the development firmware D REV is set to 0 in customized firmware revi sions HW TYPE Di...

Page 74: ...b001 reserved b010 reserved b011 reserved b100 Ethernet b101 RS485 b111 reserved SW TYPE Displays the type model of the Reader see ANNEX E Codes of Reader Types TR TYPE Displays the Transponders suppo...

Page 75: ...everal information s Mode 0 0x00 Controller Firmware 1 2 3 4 5 6 7 17 COM ADR 0x66 STATUS 1 SW REV D REV 8 9 10 11 12 13 14 15 16 17 HW TYPE SW TYPE TR TYPE RX BUF TX BUF CRC16 Host Reader Mode 128 0x...

Page 76: ...BUF is the maximum transmit buffer size of the Reader The host has to take in to ac count that a response protocol of the Reader can have this length DEV_ID Individual device identifier of the Reader...

Page 77: ...r before expiration of trf After a RF Reset a Transponder which is located within the field has to be re selected The response of this command will be sent after the RF Reset was completed 5 8 0x6A RF...

Page 78: ...command Get Noise Level reads the actual Noise Levels from the Reader Host Reader 1 2 3 4 5 5 COM ADR 0x6D CRC16 Host Reader 1 2 3 4 5 10 11 12 12 COM ADR 0x6D STATUS 1 NOISE LEVEL CRC16 NOISE LEVEL B...

Page 79: ...stics on the Reader Host Reader 1 2 3 4 5 6 6 COM ADR 0x6E MODE CRC16 Host Reader 1 2 3 4 5 n 2 n 1 n n COM ADR 0x6E STATUS DATA CRC16 MODE Reader Diagnostic Modes 0x01 Listing of detail information f...

Page 80: ...Set condition Clear condition RF Power LED 5 MUX Status OK Status OK ON ON DAT Status DAT Tuning necessary after Reader power up Status DAT OK after Reader power up ON ON Note Status OK b1 will be set...

Page 81: ...erwritten by the new times included in the protocol if they are 0 Host Reader 1 2 3 4 5 6 7 13 COM ADR 0x71 OS OSF 8 9 10 11 12 13 0x00 OUT TIME CRC16 Host Reader 1 2 3 4 5 6 6 COM ADR 0x71 STATUS 1 C...

Page 82: ...11 1 Hz b10 2 Hz b01 4 Hz b00 8 Hz OUT TIME By the values defined by OUT TIME the outputs OUT1 OUT2 REL can be activated for a temporary or unlimited period Exceptions are the time values 0 and 65535...

Page 83: ...hout any effect on the other signal emitters OS OSF OUT TIME 0x4000 0x0000 0x000A 5 12 0x74 Get Input With this protocol the current status of the digital inputs IN1 IN2 can be determined at any time...

Page 84: ...Reader 1 2 3 4 5 6 6 COM ADR 0x85 STATUS CRC16 TIMER Byte 4 5 6 7 TIME h min ms 0 23 0 59 0 59999 Note The internal system timer is not a real time clock RTC and the accuracy cannot be guaran teed 5...

Page 85: ...red Host Reader 1 2 3 4 7 8 9 9 COM ADR 0xA0 READER ID CRC16 Host Reader 1 2 3 4 5 6 6 COM ADR 0xA0 STATUS 1 CRC16 READER ID The READER ID is a password which protects the configuration parameters fro...

Page 86: ...ypes ISO15693 I Code UID EPC 6 1 0xB0 Host commands for ISO15693 Mandatory and Op tional Commands 6 1 1 0x01 Inventory 6 1 2 0x02 Stay Quiet 6 1 3 0x22 Lock Multiple Blocks 1 6 1 4 0x23 Read Multiple...

Page 87: ...commands to the Transponder Host Reader 1 2 3 4 n 2 n 1 n n COM ADR 0xB0 REQUEST DATA CRC16 Host Reader 1 2 3 4 5 n 2 n 1 n n COM ADR 0xB0 STATUS RESPONSE DATA CRC16 REQUEST DATA Command specific req...

Page 88: ...ield or if a 5 7 0x69 RF Reset command was send to the Reader or if the ONT bit in the ONT register of the 3 7 CFG5 Anticollision configuration block is not set REQUEST DATA 4 5 0x01 MODE RESPONSE DAT...

Page 89: ...sent Transponder see ANNEX A Codes of Transponder Types DSFID only ISO15693Transponders Data Storage Family Identifier For I CODE EPC and UID Transponders this value will return 0x00 EPC For I Code EP...

Page 90: ...rsistence Reset the transponder can read a second time after the Persistence Reset time has elapsed If the STATUS byte of the protocol frame has the value 0x94 more UID s can be read out of the Reader...

Page 91: ...e ID B doc 6 1 2 0x02 Stay Quiet This command sets one Transponder to Quiet State REQUEST DATA 4 5 6 13 0x02 MODE UID MODE Bit 7 6 5 4 3 2 1 0 Function 0 0 0 0 0 ADR ADR b001 addressed UID Read only U...

Page 92: ...5 0x22 MODE UID DB ADR DB N RESPONSE DATA STATUS 0x03 5 DB ADR E RESPONSE DATA STATUS 0x95 5 6 ISO15693 ERROR DB ADR E MODE Bit 7 6 5 4 3 2 1 0 Function 0 0 0 0 0 ADR ADR b000 non addressed b001 addre...

Page 93: ...peated DB N times MODE Bit 7 6 5 4 3 2 1 0 Function 0 0 0 0 SEC ADR ADR b000 non addressed b001 addressed b010 selected SEC b0 SEC STATUS always 0x00 b1 security status of following data block in SEC...

Page 94: ...ds for ISO15693 Transponders SEC STATUS Block security status of following data block If supported by the ISO15693 transponder DB Requested data block The block size is defined by DB SIZE Notes A read...

Page 95: ...ction 0 0 0 0 0 ADR ADR b000 non addressed b001 addressed b010 selected UID Read only serial number of the Transponder The UID is required only in the addressed mode DB ADR Address of the first data b...

Page 96: ...s A write to 1 block uses a Write Single Block command to the Transponder This will be man aged by the Reader internally If a Transponder does not support Write Multiple Blocks commands several Write...

Page 97: ...An already selected Transponder will automatically be set to Ready State REQUEST DATA 4 5 6 13 0x25 MODE UID RESPONSE DATA STATUS 0x95 5 ISO15693 ERROR MODE Bit 7 6 5 4 3 2 1 0 Function 0 0 0 0 0 ADR...

Page 98: ...D RESPONSE DATA STATUS 0x95 5 ISO15693 ERROR MODE Bit 7 6 5 4 3 2 1 0 Function 0 0 0 0 0 ADR ADR b000 non addressed b001 addressed b010 selected UID Read only serial number of the Transponder The UID...

Page 99: ...for ISO15693 Transponders REQUEST DATA 4 5 6 13 6 14 0x27 MODE UID AFI RESPONSE DATA STATUS 0x95 5 ISO15693 ERROR MODE Bit 7 6 5 4 3 2 1 0 Function 0 0 0 0 0 ADR ADR b000 non addressed b001 addressed...

Page 100: ...upported ISO15693 Host commands for ISO15693 Transponders REQUEST DATA 4 5 6 13 0x28 MODE UID RESPONSE DATA STATUS 0x95 5 ISO15693 ERROR MODE Bit 7 6 5 4 3 2 1 0 Function 0 0 0 0 0 ADR ADR b000 non ad...

Page 101: ...for ISO15693 Transpon ders REQUEST DATA 4 5 6 13 6 14 0x29 MODE UID DSFID RESPONSE DATA STATUS 0x95 5 ISO15693 ERROR MODE Bit 7 6 5 4 3 2 1 0 Function 0 0 0 0 0 ADR ADR b000 non addressed b001 addres...

Page 102: ...Supported ISO15693 Host commands for ISO15693 Transpon ders REQUEST DATA 4 5 6 13 0x2A MODE UID RESPONSE DATA STATUS 0x95 5 ISO15693 ERROR MODE Bit 7 6 5 4 3 2 1 0 Function 0 0 0 0 0 ADR ADR b000 non...

Page 103: ...0 0 0 0 0 ADR ADR b000 non addressed b001 addressed b010 selected UID Read only serial number of the Transponder The UID is required only in the addressed mode ISO ERROR ISO15693 error code of Transp...

Page 104: ...rted by the Transponder this value will return 0x0000 Byte 15 16 Bit 7 5 4 0 7 0 content res Block size in Bytes Number of blocks IC REF IC reference version of the Transponder If not supported by the...

Page 105: ...on 0 0 0 0 0 ADR ADR b000 non addressed b001 addressed b010 selected UID Read only serial number of the Transponder The UID is required only in the addressed mode DB ADR First block number from which...

Page 106: ...MD RSP DELAY MULTIPLE 302 GRIDS REQUEST DATA CRC16 Host Reader 1 2 3 4 5 n 2 n 1 n n COM ADR 0xBF STATUS 1 RESPONSE DATA CRC16 MODE Bit 7 6 5 4 3 2 1 0 Function TxCRCEn 0 0 0 X Options Options Options...

Page 107: ...in MULTIPLE 302us GRIDS If there is no response the command sends back status no Transponder 0x01 The maximum value for MULTIPLE 302us GRIDS is 125 302 08us 125 37 76ms Depending on the Error Flag in...

Page 108: ...ponder response ISO15693 t1 e g ISO15693 maximum value 0x846A 590ns 20ms REQUEST DATA Complete Transponder request without SOF CRC16 and EOF Note The read and write option FLAGS in the REQUEST DATA mu...

Page 109: ...0 0 0 TYPE TYPER b000 I Code EPC b001 I Code UID EPC 12 Byte EPC Data electronic product code If the EPC data has only a length of 8 Byte the EPC must be written left justified Byte 5 12 The last 4 By...

Page 110: ...ocks 14 user area 3 11 Block size 4 byte WR OPTION 0 Command Code Function Mode Comment non addressed addressed select 0x01 Inventory 0x02 Stay Quiet 0x22 Lock Multiple Blocks 0x23 Read Multiple Block...

Page 111: ...entory 0x02 Stay Quiet 0x22 Lock Multiple Blocks 0x23 Read Multiple Blocks Multiple Read 0x24 Write Multiple Blocks 0x25 Select 0x26 Reset to Ready 0x27 Write AFI 0x28 Lock AFI 0x29 Write DSFID 0x2A L...

Page 112: ...Multiple Blocks Security Status is always 0x00 0x24 Write Multiple Blocks 0x25 Select 0x26 Reset to Ready 0x27 Write AFI 0x28 Lock AFI 0x29 Write DSFID 0x2A Lock DSFID 0x2B Get System Information 0x2...

Page 113: ...Multiple Blocks Security Status is always 0x00 0x24 Write Multiple Blocks 0x25 Select 0x26 Reset to Ready 0x27 Write AFI 0x28 Lock AFI 0x29 Write DSFID 0x2A Lock DSFID 0x2B Get System Information 0x2...

Page 114: ...ode Comment non addressed addressed select 0x01 Inventory 0x02 Stay Quiet 0x22 Lock Multiple Blocks 0x23 Read Multiple Blocks Security Status is always 0x00 0x24 Write Multiple Blocks 0x25 Select 0x26...

Page 115: ...ddressed select 0x01 Inventory 0x02 Stay Quiet 0x22 Lock Multiple Blocks 0x23 Read Multiple Blocks Security Status is always 0x00 0x24 Write Multiple Blocks 0x25 Select 0x26 Reset to Ready 0x27 Write...

Page 116: ...Block size 4 byte WR OPTION 0 WR OPTION 0 Command Code Function Mode Comment non ad dressed addressed select 0x01 Inventory 0x02 Stay Quiet 0x22 Lock Multiple Blocks 0x23 Read Multiple Blocks 0x24 Wr...

Page 117: ...Lock Multiple Blocks 0x23 Read Multiple Blocks Single Read 0x24 Write Multiple Blocks 0x25 Select 0x26 Reset to Ready 0x27 Write AFI 0x28 Lock AFI 0x29 Write DSFID 0x2A Lock DSFID 0x2B Get System Inf...

Page 118: ...nction Mode Comment non addressed addressed select 0x01 Inventory 0x02 Stay Quiet 0x22 Lock Multiple Blocks 0x23 Read Multiple Blocks 0x24 Write Multiple Blocks 0x25 Select 0x26 Reset to Ready 0x27 Wr...

Page 119: ...sed addressed select 0x01 Inventory 0x02 Stay Quiet 0x22 Lock Multiple Blocks 0x23 Read Multiple Blocks Single Read 0x24 Write Multiple Blocks 0x25 Select 0x26 Reset to Ready 0x27 Write AFI 0x28 Lock...

Page 120: ...dressed addressed select 0x01 Inventory 0x02 Stay Quiet 0x22 Lock Multiple Blocks 0x23 Read Multiple Blocks 0x24 Write Multiple Blocks 0x25 Select 0x26 Reset to Ready 0x27 Write AFI 0x28 Lock AFI 0x29...

Page 121: ...y 0x02 Stay Quiet 0x22 Lock Multiple Blocks 0x23 Read Multiple Blocks Single Read 0x24 Write Multiple Blocks 0x25 Select 0x26 Reset to Ready 0x27 Write AFI 0x28 Lock AFI 0x29 Write DSFID 0x2A Lock DSF...

Page 122: ...02 Stay Quiet 0x22 Lock Multiple Blocks 0x23 Read Multiple Blocks Single Read 0x24 Write Multiple Blocks 0x25 Select 0x26 Reset to Ready 0x27 Write AFI 0x28 Lock AFI 0x29 Write DSFID 0x2A Lock DSFID 0...

Page 123: ...sed addressed select 0x01 Inventory 0x02 Stay Quiet 0x22 Lock Multiple Blocks 0x23 Read Multiple Blocks LRIS2k Single Read 0x24 Write Multiple Blocks 0x25 Select 0x26 Reset to Ready 0x27 Write AFI 0x2...

Page 124: ...blocks 11 user area 0 7 Block size 4 byte WR OPTION 1 Pro Product ID 0h 100b Bit 43 41 of UID memory organization 12 x 4 Byte 48Byte 8 4 Byte 256 Bit user data Number of blocks 12 user area 0 7 Block...

Page 125: ...0xA2 Write 2 Blocks 0xA3 Lock 2 Blocks 0xA4 Kill only Tag it HFI Pro 0xA5 WriteBlockPwd only Tag it HFI Pro Note Reading of more than one block in non addressed mode is only possible if parameter Rea...

Page 126: ...byte WR OPTION 1 Command Code Function Mode Comment non ad dressed addressed select 0x01 Inventory 0x02 Stay Quiet 0x22 Lock Multiple Blocks 0x23 Read Multiple Blocks 0x24 Write Multiple Blocks 0x25 S...

Page 127: ...using the non addressed mode the WR OPTION must be set manually to WR OPTION 1 Note The Write_2_Blocks command and Lock_2_Blocks command will be used automatically by the reader This will only become...

Page 128: ...rs Memory organization 17 x 1 Byte 136 Bit Number of blocks 17 user area Block size 1 byte Command Code Function Mode Comment non addressed addressed select 0x01 Inventory 0x02 Stay Quiet 0x18 Destroy...

Page 129: ...emory organization 24 x 1 Byte 192 Bit Number of blocks 12 Byte User Data UD Block size 1 byte Command Code Function Mode Comment non addressed addressed select 0x01 Inventory 0x02 Stay Quiet 0x18 Des...

Page 130: ...are necessary to read out sampled Transponder data sets The figure below il lustrates the Buffered Read Mode procedure Host Reader 0x22 Read Buffer Command to the Reader to read data typ 6 ms Host Rea...

Page 131: ...01 5e ID B doc 10 2 Transponder Access in the Buffered Read Mode The Buffered Read Mode only reads data blocks from the Transponders in the antenna field The anticollision procedure can be configured...

Page 132: ...DATA CRC16 DATA SETS Number of data sets to be transferred from the data buffer If the data buffer does not contain the requested number of data sets the Reader responds with all available data sets...

Page 133: ...sponder Types IDDT always set to 0x00 for HF reader IDD LEN Identifier Data Length defines the length of the IDD in Byte IDD Identifier Data UID or EPC DB N Number of data blocks Range 0x01 0x04 DB Si...

Page 134: ...1 this antenna has read transponder data Notes This command reads the same data sets until they are cleared with the 10 5 0x32 Clear Data Buffer command This command is only available in the Buffered...

Page 135: ...R 0x31 CRC16 Host Reader 1 2 3 4 5 6 7 8 12 COM ADR 0x31 STATUS 1 TAB SIZE TAB START 9 10 11 12 TAB LEN CRC16 TAB SIZE Maximum count of Transponder data sets in the data buffer TAB START Address of fi...

Page 136: ...3 0x22 Read Buffer command Host Reader 1 2 3 4 5 5 COM ADR 0x32 CRC16 Host Reader 1 2 3 4 5 6 6 COM ADR 0x32 STATUS 1 CRC16 10 6 0x33 Initialize Buffer The command Initialize Buffer clears the data bu...

Page 137: ...NIC GmbH Page 137 of 144 H40801 5e ID B doc ANNEX ANNEX A Codes of Transponder Types Value Transponder type 0x03 ISO15693 Tags 0x06 Philips I Code EPC 0x07 Philips I Code UID The Information will be s...

Page 138: ...d or written Type and amount of Transponders supported by the Reader Position of the Transponder at the time of the request Probable local electromagnetic interference present The success or failure o...

Page 139: ...xecution times for ISO15693 Host Commands depend on Amount of Transponders in the antenna field duration of the anticollision process The extent of the data that needs to be read or written Types of T...

Page 140: ...ansponder will be send to the host The modulation and the subcarrier have a negligible influence on the reaction time The following diagrams shows the average value of timing behavior dependent on the...

Page 141: ...s not able to read the Transponder anymore 0x02 Data False CRC16 data error on received data 0x03 Write Error Negative plausibility check of the written data Attempt to write on a read only storing ar...

Page 142: ...mmunication error This error indicates that there is an error in communication between the Transponder and the Reader Reason for this can be The collision handling algorithm was not continued until no...

Page 143: ...ISC M02 71 ID ISC PRH100 U USB Version 72 ID ISC PRH100 73 ID ISC MR100 U USB Version 74 ID ISC MR100 PR100 75 ID ISC MR200 A E 40 ID ISC LR100 41 ID ISC LR200 91 ID ISC LRU1000 80 ID CPR M02 81 ID C...

Page 144: ...age 144 of 144 H40801 5e ID B doc ANNEX I Examples for Read Data The setting LSB first and MSB first gives the direction of the received data bytes ISO15693 Host Command DB Size of the Transponder 4 b...

Reviews: