background image

 
 
 

MANUAL 

 

 

 

final – public (B) 

2015-01-28 – H90701-3e-ID-B

 

 

ID ISC.MU02.02-AD/-CU 

UHF Reader Module 

 

 

 

 

 

 

 

 

 

 

 

Firmware-Versions  

RFC: 

≥ 01.04.00 

 

Summary of Contents for ID ISC.MU02.02-AD

Page 1: ...MANUAL final public B 2015 01 28 H90701 3e ID B ID ISC MU02 02 AD CU UHF Reader Module Firmware Versions RFC 01 04 00...

Page 2: ...document FEIG ELECTRONIC call explicit attention that devices which are subject of this document are not designed with components and testing methods for a level of reliability suitable for use in or...

Page 3: ...sue If bits within one byte are filled with these bit spaces are reserved for future extensions or for internal testing and manufacturing functions These bit spaces must not be changed as this may cau...

Page 4: ...st 11 5 1 Configuration Commands and Control Commands 11 5 2 Host Commands 12 5 3 Scan Mode 13 6 Interface 15 6 1 Serial Data Format and Protocol Frames 16 6 2 CRC16 Calculation Algorithm 18 7 Configu...

Page 5: ...5 8 Protocols for Reader Configuration 56 8 1 0x80 Read Configuration 56 8 2 0x81 Write Configuration 57 8 3 0x83 Set Default Configuration Configuration Reset 58 9 Protocols for Reader Control 59 9 1...

Page 6: ...s 75 10 1 1 0x01 Inventory 76 10 1 2 0x23 Read Multiple Blocks 78 10 1 3 0x24 Write Multiple Blocks 81 11 0xB3 Host commands for EPC Transponders 84 11 1 EPC Class 1 Commands 85 11 1 1 0x18 Kill 85 11...

Page 7: ...for the device The manufacturer shall not be held legally responsible for inaccuracies errors or omissions in the manual or automatically set parameters for a device or for an incorrect application of...

Page 8: ...NIC GmbH Page 8 of 96 H90701 3e ID B 2 Revision History of Documentation Revi sion Date Page Description 0e 14 07 09 Initial revision 1e 02 01 12 11 Data Clock 76 RSSI for Inventory 2e 30 01 12 new De...

Page 9: ...FO First in First out frq Frequency FSK Frequency Shift Keying h Hour Hz Hertz ID Identification IDD Identifier Data IN Input LEN Length LOC Location LSB Least Significant Byte min Minutes ms Millisec...

Page 10: ...ions as e g antenna shortcut and electrostatic discharge Reader is available in different versions to fulfil the different national radio rules of UHF In addition to the ID ISC MU02 02 Reader series p...

Page 11: ...ta Clock Configuration Commands X Reader Control Commands X Host Commands X Scan Mode HID 5 1 Configuration Commands and Control Commands This method of data transmission is used for Reader configurat...

Page 12: ...ssed mode the UID of the Transponder has to be known This is executed by sending the protocol 10 1 1 0x01 Inventory If a Transpond er is located within the detection range of the Reader at that time i...

Page 13: ...of transmitted user data is too large only the maxi mal number of transmitted data will be sent plus the end character Scan Mode via asynchronous interface The data will be sent out depending on their...

Page 14: ...the reader works like a keyboard The data will be trans ferred as USB Key Code or as hex values The user defined Sep and End Character will be transferred as USB Key Code If the number of transmitted...

Page 15: ...e asynchronous serial interface the whole protocol frame is described in 6 1 Serial Data Format and Protocol Frames The following module types are currently available Module type Description ID ISC MU...

Page 16: ...s 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 Protocol frame...

Page 17: ...TH n 6 255 Standard Protocol Length up to 255 Byte Number of protocol bytes including LENGTH and CRC16 COM ADR 0 254 address of device in bus mode NOTE The Reader can be addressed via COM ADR 255 at a...

Page 18: ...ters have to follow each other in intervals of max imum 12 ms max 12 ms max 12 ms max 12 ms Host Reader Char n Char n 1 Char n 2 6 2 CRC16 Calculation Algorithm Polynom x16 x12 x5 1 CRC_POLYNOM 0x8408...

Page 19: ...guration 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 configuration blocks are protected by a 16...

Page 20: ...n Readers Structured long names are built with one or more namespaces divided by a point and an attached parameter name The structured long names are used as from now in ISOStart 8 0 and beginning wit...

Page 21: ...9 10 11 12 13 Contents 0x00 CFG_ACCESS 0x00 0x00 Default READER ID AccessProtection Password Defines the password with which the host logs into the Reader for a read write access to the configuration...

Page 22: ...esn t change the CFG0 regis ter if all configuration blocks are used The command 9 10 0xA0 Reader Login is used to enable configuration data access It is possible to disable the READER ID with an acti...

Page 23: ...via the asynchronous interface NOTE Do not configure address 255 Via the COM ADR 255 in the send protocol the Reader is able to be addressed at any time It answers then with the configured address BAU...

Page 24: ...tive after writing saving configuration block CFG1 to EEPROM and reset of the Reader Always 8 Data Bits and 1 Stop Bits should be used TR RESPONSE TIME AirInterface TimeLimit By means of this paramete...

Page 25: ...ulation data format binary 1 1 according written to Transponder b001 magnetic stripe see 7 2 1 Magnetic Stripe Emulation data format binary 1 1 according written to Transponder b010 magnetic stripe se...

Page 26: ...orts fix Bit 7 6 5 4 3 2 1 0 Function USB RS232 RS232 b0 disable b1 enable USB b0 disable b1 enable READER MODE OperatingMode Mode By means of this byte the Reader mode can be defined Bit 7 6 5 4 3 2...

Page 27: ...1 0 1 1 1 0x8 b 1 0 0 0 b 0 1 0 0 0 b1 0 1 1 0 0 0 0x9 b 1 0 0 1 b 1 1 0 0 1 b 0 0 1 1 0 0 1 0xA b 1 0 1 0 b 1 1 0 1 0 b 1 1 0 0 0 0 1 0xB b 1 0 1 1 b 0 1 0 1 1 b 1 1 0 0 0 1 0 0xC b 1 1 0 0 b 1 1 1...

Page 28: ...OBID i scan UHF Manual ID ISC MU02 02 FEIG ELECTRONIC GmbH Page 28 of 96 H90701 3e ID B 1 0 1 0 tn ta tb CLOCK DATA CLS tv ts 0 tn 0 5 ms ta n tn 3 tb n tn 2 tv ts 10 12 ms...

Page 29: ...the beginning and one odd parity bit at the end and one start and one stop sign 4 Bit 1 Bit n Bit 1 Bit 4 Bit START EVEN DATA ODD STOP START b1011 EVEN Even parity bit calculated across the first half...

Page 30: ...11110110010110101101001 0 Even Parity Bit Odd Parity Bit Example 1 19 DATA bit DATA bin 0111101100101101011010011 OUTPUT 0 0111101100101101011010011 1 Even Parity Bit Odd Parity Bit Timing The followi...

Page 31: ...0 Default 0xA9 0x00 Byte 7 8 9 10 11 12 13 Contents ACTIV STATE ACTIV FLASH ACTIV GRN TIME ACTIV BLUE TIME ACTIV RED TIME 0x00 0x00 Default 0x96 0x00 0x0A 0x0A 0x0A 1 sec 1 sec 1 sec IDLE STATE ACTIVE...

Page 32: ...transmitter time range ACTIV GRN TIME 0 255 x 100 ms ACTIV BLUE TIME 0 255 x 100 ms ACTIV RED TIME 0 255 x 100 ms NOTE LED green and LED red are blinking alternately if a read error of the EEPROM occu...

Page 33: ...ge 33 of 96 H90701 3e ID B 7 4 CFG3 10 Reserved The configuration block CFG3 and CFG10 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 10...

Page 34: ...tion Bit 7 6 5 4 3 2 1 0 Function Exten sion 0 0 ANT Byte Order DB 0 DB SNR SNR OperatingMode ScanMode DataSelector UID b0 no Serial Number will be stored b1 Serial Number will be stored DB OperatingM...

Page 35: ...der only transmits the UID If Scan Mode via asynchronous interface is selected reading of UID and Data Block can be configured at the same time TR DATA 2 Selects the data types for read operation Bit...

Page 36: ...n open state DB ADR1 OperatingMode ScanMode DataSource FirstDataBlock 0x00 0xFF Address of first data block Range 0x00 0xFF DB N 4 OperatingMode ScanMode DataSource NoOfDataBlocks Number of data block...

Page 37: ...e via asynchronous interface D_LGT Number of data bytes to be transferred started with the D_START Example data block Byte 0 1 2 3 4 5 6 7 Data 0x01 0x23 0x45 0x67 0x89 0xAB 0xCD 0xEF Output Data 0x23...

Page 38: ...s not transmit the Tran sponder data a second time after it has transmitted it the first time regardless whether the Transponder is in the detection range of the reader during VALID TIME or not The VA...

Page 39: ...0 0 DB FORMAT DB FORMAT OperatingMode ScanMode DataFormat 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...

Page 40: ...x0D TAB 0x09 0x3B 0x2C 0x20 USER user defined in SEP USR none 0x00 NOTE Only one option can be selected SEP USR OperatingMode ScanMode DataFormat UserSeparationChar User defined separation character E...

Page 41: ...haracter Bit 7 6 5 4 3 2 1 0 Function HEADER LEN END LEN END LEN OperatingMode ScanMode DataFormat NoOfUserEndChars b0000 END USR1 b0001 END USR1 b0010 END USR1 2 b0011 END USR1 2 3 HEADER LEN Operati...

Page 42: ...mbH Page 42 of 96 H90701 3e ID B 7 8 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 12...

Page 43: ...selected Bit 7 6 5 4 3 2 1 0 Function 0 0 0 0 0 0 0 Multiplexing Multiplexing AirInterface Multiplexer Enable b0 disable b1 enable ANT_OUT AirInterface Multiplexer UHF Internal NoOfAntennas Specifies...

Page 44: ...x 5ms the next antenna output is selected If MUX Switch Condition is no response the Reader switches from the active antenna to the next antenna if there is no response from any Transponder on the act...

Page 45: ...Page 45 of 96 H90701 3e ID B 7 10 CFG16 21 Reserved The configuration blocks CFG16 21 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 10 1...

Page 46: ...x00 0x00 0x00 Byte 7 8 9 10 11 12 13 Contents S_MASK Default 0x00 0x00 0x00 0x00 0x00 0x00 0x00 S_MASK_LGT Transponder UHF EPC_Class1Gen2 SelectionMask MaskLength Defines the length of the mask in Bit...

Page 47: ...N2 Adr Bit 0 15 16 31 32 47 48 63 64 79 80 GEN2 Data CRC16 PC EPC S_MASK Example class1 GEN2 Adr Bit 0 15 16 31 32 47 48 63 64 79 80 Transponder Response EPC 1 CRC16 0x3000 0xA02A 0x0510 0x15A0 0x1234...

Page 48: ...OBID i scan UHF Manual ID ISC MU02 02 FEIG ELECTRONIC GmbH Page 48 of 96 H90701 3e ID B EPC class GEN2 Memory specification...

Page 49: ...Page 49 of 96 H90701 3e ID B 7 12 CFG24 35 Reserved The configuration blocks CFG24 39 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 10 1...

Page 50: ...1 Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Driver 0 0 0 0 0 0 0 0 0 0 0 E 0 0 0 0 b0 Driver for the Transponder type is inactive b1 Driver for the Transponder type is active E Transponder Driver UHF...

Page 51: ...cy Bits 1 902 75MHz b000001 2 903 00MHz b000010 3 903 25MHz b000011 50 927 25MHz b110010 NR_PREFERD_CHN AirInterface Region UHF EU Channel EN302208_4_ChannelPlan PreferredChannels NoOfCh annels Number...

Page 52: ...lt 0x00 0x00 IDDIB Transponder Miscellaneous IdentifierInterpretationMode Identifier Data Interpretation Byte Defines in which way the Reader interprets and display the Identifier data read during in...

Page 53: ...1 2 3 4 5 6 Contents 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Default Byte 7 8 9 10 11 12 13 Contents 0x00 0x00 0x00 SESSION 0x00 0x00 0x00 Default 0x01 SESSION Transponder UHF EPC_Class1Gen2 Anticollision...

Page 54: ...Page 54 of 96 H90701 3e ID B 7 16 CFG39 62 Reserved The configuration blocks CFG39 62 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 10 1...

Page 55: ...stomer Parameter The configuration block CFG63 is used for customer parameter Any kind of customer hex data can be stored in this EEPROM or RAM memory area Byte 0 1 2 3 4 5 6 Contents 0x00 0x00 0x00 0...

Page 56: ...OM of the Reader 8 1 0x80 Read Configuration By using the Read Configuration command the actual configuration of the Reader can be detected In order to do this the configuration is read in blocks of 1...

Page 57: ...ost 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 8 CRC16 CFG ADR 9 Bit 7 6 5 4 3 2 1 0 Function LOC 0 CFGn Address of Configuration Blo...

Page 58: ...3 CFG ADR CRC16 Host Reader 1 2 3 4 5 6 6 COM 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...

Page 59: ...nly be sent if the inquiry is executed with the baud rate and actual parity of the Reader 9 2 0x55 Start Flash Loader This protocol starts the Flash Loader inside the Reader Use the windows program OB...

Page 60: ...B 9 3 0x63 RF Controller Reset This protocol allows you to reset the RF Controller Host Reader 1 2 3 4 5 5 COM ADR 0x63 CRC16 Host Reader 1 2 3 4 5 6 6 COM ADR 0x63 STATUS 10 CRC16 NOTE The RF field...

Page 61: ...S 11 SW REV 9 10 11 12 13 14 15 D REV HW TYPE SW TYPE TR TYPE UHF CRC16 SW REV Revision status of the Firmware Depending on the Mode and Reader type different con troller s are meant D REV Revision st...

Page 62: ...0x66 MODE CRC16 MODE Via the Parameter MODE different information can be requested from the Reader 0x00 General hard and firmware information of the Reader Firmware 0x04 Additional firmware functiona...

Page 63: ...set to 0 in customized Firmware revisions HW TYPE Displays options which are supported by the Reader Hardware SW TYPE Type of Reader Firmware 0x32 ID ISC MU02 02 50 RX BUF RX BUF is the maximum recei...

Page 64: ...19 CRC16 BL_VERSION Bootloader Version BL_REV Revison of Bootloader Version 9 5 3 Mode 0x10 Hardware Information 1 2 3 4 5 6 7 8 0x02 00 13 COM ADR 0x66 STATUS 1 HW INFO 9 10 11 12 13 14 15 16 D_HW A_...

Page 65: ...n USB RS232 RS232 b0 not supported b1 supported USB b0 not supported b1 supported 9 5 4 Mode 0x40 0x41 CFG Info for read and write permission Every bit marks the permission to read write the configura...

Page 66: ...1 2 3 4 5 6 7 10 0x02 00 16 COM ADR 0x66 STATUS 1 DEV_ID 11 14 15 16 17 18 19 20 21 22 Custom_L FW_L TR_DRV _UHF_L FNC_UHF_L CRC16 DEV_ID Individual device identifier of the Reader CUSTOM_L Indicates...

Page 67: ...t Host Reader 1 2 3 4 5 5 COM ADR 0x69 CRC16 Host Reader 1 2 3 4 5 6 6 COM ADR 0x69 STATUS 13 CRC16 NOTE After a RF Reset the Reader is not able to receive a new Transponder before expiration of trf A...

Page 68: ...UTPUT Set one of two antenna output A Antenna Output Set one RF output active or RF Power of Antenna Output Description b000 RF OFF b001 RF Power on antenna output 1 b010 RF Power on antenna output 2...

Page 69: ...ader Diagnostic Modes 0x04 Listing of detail information for STATUS 0x10 EEPROM Failure 0x20 Listing of detail information for STATUS 0x18 Wrong firmware DATA Response for Reader Diagnostic Modes MODE...

Page 70: ...time If the Reader receives a command Set Output all times that have been active until then are being overwritten by the new times included in the protocol if they are 0 Host Reader 1 2 3 4 5 6 7 0x0...

Page 71: ...ME active b10 OFF output for OUT TIME inactive b11 FLASH output for OUT TIME with OSF alternating OUTx frq b11 1 Hz b10 2 Hz b01 4 Hz b00 8 Hz OUT TIME By the values defined by OUT TIME the outputs ca...

Page 72: ...9 1 Set Output Examples Example OUT1 LED green is alternating with 4 Hz for 500 ms OUT2 LED blue is not activated for 200 ms OUT3 Beeper is activated for 1000ms OUT N OUT NR OUT S OUT TIME 0x0003 0x01...

Page 73: ...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 17 CRC16 READER ID The READER ID is a password which protects the configuration parameters from a...

Page 74: ...rotocols for Host Commands The Host commands can be used to access the Transponders EPC Class 1 Gen 2 10 1 0xB0 Host commands 10 1 1 0x01 Inventory 10 1 2 0x23 Read Multiple Blocks 10 1 3 0x24 Write M...

Page 75: ...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 request RESPONS...

Page 76: ...DATA SETS times n 2 n 3 n 4 n 5 n 8 ANT_NR ANT_STATUS reserved 0xFF reserved Repeated ANT_CNT times Repeated DATA SETS times MODE Bit 7 6 5 4 3 2 1 0 Function MORE 0 ANT 0 0 0 0 MORE b0 new Inventory...

Page 77: ...NT_STATUS RSSI will be send TR TYPE Transponder type See ANNEX A Codes of Transponder Types IDDT Identifier Data Type Defines the type of Data transmit beginning at Byte 10 Possible Inventory Data Typ...

Page 78: ...1 or 2 Bytes def by EXT_ADR 1 Byte A_PW_LGT A_PW DB ADR DB N RESPONSE DATA 5 6 7 8 n DB N DB SIZE SEC STATUS DB Repeated DB N times MODE Bit 7 6 5 4 3 2 1 0 Function 0 0 EXT_ADR UID_LF ADR ADR b000 no...

Page 79: ...required only in the addressed mode BANK Memory bank of the Transponder which will be accessed by the Reader Bit 7 6 5 4 3 2 1 0 Function A_FLAG 0 0 0 0 0 BANK_NR BANK_NR In case of Class 1 Gen 2 Tran...

Page 80: ...data blocks to be read from the Transponder starting at DB ADR The maximum number of DB N depends on DB Size and the interface transmit buffer size TX BUF The maximum number of DB N is TX BUF 10 DB Si...

Page 81: ...00 non addressed b001 addressed UID_LF If this bit is set the parameter UID_LNG must inserted into the protocol b0 The protocol UID_LNG doesn t include the UID_LNG byte and the UID field has a fixed l...

Page 82: ...ader tries to read a Gen 2 tag in Secured State If A_FLAG is set the protocol contains the access password A_FLAG b0 no access password in protocol b1 access password and access password length in pro...

Page 83: ...lock DB Data of the data block to be written to the Transponder The required block size is defined by DB SIZE The number of the expected bytes are DB N DB SIZE DB ADR E Block number were the error occ...

Page 84: ...ers This command sends special commands to EPC Transponder Host Reader 1 2 3 4 n 2 n 1 n n COM ADR 0xB3 REQUEST DATA CRC16 Host Reader 1 2 3 4 5 n 2 n 1 n n COM ADR 0xB3 STATUS RESPONSE DATA CRC16 REQ...

Page 85: ...EPC_LF EPC K_PW_LNG K_PW MODE Bit 7 6 5 4 3 2 1 0 Function 0 0 0 EPC_LF ADR ADR b000 non addressed b001 addressed EPC_LF If this bit is set the parameter EPC_LNG must inserted into the protocol b1 Th...

Page 86: ...age 86 of 96 H90701 3e ID B NOTE A EPC class 1 Transponder can be killed in addressed mode only Kill password K_PW has to contain the kill code Kill password length K_PW_LNG 4 A kill password of 00 00...

Page 87: ...PC_LF 0 ADR ADR b000 non addressed b001 addressed EPC_LF If this bit is set the parameter EPC_LNG must inserted into the protocol b1 The protocol includes the parameter EPC_LNG The EPC has a variable...

Page 88: ...3e ID B LOCK_DATA Lock data which will be written to the Tag A_PW_LNG Length of Access Password A_PW Access password which is used to access to the secured state of the Tag NOTE Lock data length Lock...

Page 89: ...table supports the various Transponder commands and operations that are available for each Transponder type 11 2 1 EPC class 1 Gen 2 Memory organization Number of blocks vendor specific Block size 2 b...

Page 90: ...er Types Value Transponder type 0x84 EPC class 1 Gen 2 The Information will be send by performing the 10 1 1 0x01 Inventory command ANNEX B Codes of Identifier Data Types IDDT Value IDDT 0x00 SNR or U...

Page 91: ...ea Too much distance between Transponder and Reader antenna Attempt to write in a noisy area 0x04 Address Error The required data are outside of the logical or physical Transponder address area The ad...

Page 92: ...protocol was sent to the Reader in the standard mode The command with More bit does not correspond with the last command 0x83 RF communication error This error indicates that there is an error in com...

Page 93: ...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 76 ID ISC MR101 A 78 ID ISC MR101 U 40 ID ISC LR100 41 ID ISC LR200 42 ID ISC LR...

Page 94: ...rotection Lock_CFG15 0 9 1 7 1 CFG_ACCESS AccessProtection Lock_CFG16 0 10 1 0 1 CFG_ACCESS AccessProtection Lock_CFG17 0 10 1 1 1 CFG_ACCESS AccessProtection Lock_CFG18 0 10 1 2 1 CFG_ACCESS AccessPr...

Page 95: ...ctivationTime 2 11 1 TAG DRV Transponder Driver HF Drivers 3 1 1 TR DATA 1 SNR OperatingMode ScanMode DataSelector Uid 11 0 1 0 1 TR DATA 1 DB OperatingMode ScanMode DataSelector Data 11 0 1 1 1 TR DA...

Page 96: ...2 1 1 0 2 S_START_POINTER Transpond er UHF EPC_Class1Gen2 SelectionMask FirstBit 22 2 2 S_MASK Transpond er UHF EPC_Class1Gen2 SelectionMask Mask 22 23 4 24 TAG DRV Transponder Driver UHF Drivers 36 1...

Reviews: