User’s Guide MP9310 Low-Power UHF Reader Module THE POWER TO CHOOSE
SAMSys MP9310 Low-Power UHF Reader Module User’s Guide Second Edition (February 2005) © Copyright 2005 SAMSys Technologies, Inc. All Rights Reserved. Disclaimer and Limitation of Liability The content of this manual is for information use only and is subject to change without notice. SAMSys assumes no responsibility or liability for any errors or inaccuracies that may appear in this publication.
MP9310 User’s Guide Contents Chapter 1 – Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Unpacking the Reader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . About the MP9310 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Physical Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MP9320 User’s Guide Appendix A – Tag Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Overview of the Tag Writing Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . Programming the EPC1 Tag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Programming the ISO18000-6A Tag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Programming the ISO18000-6B Tag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MP9310 User’s Guide Figures MP9310 Reader and Accessories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MP9310 Reader Network (Optional Ethernet shown) . . . . . . . . . . . . . . . . . . . Low-Power UHF Antennas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Label Programmer Antenna Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MP9310 Enclosure Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MP9320 User’s Guide iv
Chapter 1 Introduction This chapter provides a general description of the MP9310 Low Power UHF Reader Module.
MP9310 User’s Guide Unpacking the Reader After opening the shipping container perform the following: 1. Unpack the contents of the shipping container. 2. Inspect the shipping container for damage. If damaged, notify the carrier and SAMSys Technologies. Keep the shipping materials for inspection by the carrier. 3.
Introduction About the MP9310 The MP9310 is an integral UHF RFID module designed for use in transponder printer/programmers and other tag manufacturing equipment. This compact, lowpower module is capable of operating at 902 to 926 MHz for the North American version and 865 to 869 MHz for the European Version. The MP9310 currently supports the following UHF protocols: • • • • • • • ISO 18000-6A ISO 18000-6B EM Marin 4022, 4222, and 4223 Intermec Intellitag Philips UCODE EPC 1.
MP9310 User’s Guide Physical Description The MP9310 is a single board reader that provides the OEM with a low-power, UHF solution for integrated RFID systems. The reader board is enclosed in a shielded aluminum enclosure and contains all digital, analog, and RF components along with power and I/O connections. One SMA type antenna port and integral power and I/O connector is also provided.
Chapter 2 Installation and Setup This chapter provides information for installing the MP9310 Low-Power Reader Module.
MP9310 User’s Guide Low-Power UHF Antenna Installation The MP9310 is designed to operate with the SAMSys Label Printer Antenna. This antenna has an expected read range of 1-12 inches and only requires a power output of approximately 17 dBm for optimal performance. Figure 3–Low-Power UHF Antennas As shown in Figure 4, mounting slots/cutouts are provided. Do not attempt to drill new mounting holes in the antenna. 0 0.808 0.748 0.867 4.488 4.646 0.108 RAD.TYP. 0.138 0 0.187" THK.
Installation Reader Mechanical Installation The MP9310 is designed for installation with the enclosure. The following instructions provide the information to install your UHF reader. As shown in Figure 5, enclosure is provided with four M3-6 threaded inserts for horizontal or vertical installation. If the threaded inserts are not used, mounting brackets may be required. Contact SAMSys for additional mounting instructions. 7.943 in 0.854 in (w/o Ethernet) 1.300 in (w/ Ethernet) 2.176 in 2.756 in 7.
MP9310 User’s Guide Installing the System Connector Ribbon Cable The System Connector ribbon cable is installed with the key way towards the end of the enclosure. See Figure 6 for proper orientation of the ribbon cable connector. Installing the RF Command Suite Application The SAMSys RF Command Suite is a Microsoft Windows application that provides a Graphical User Interface (GUI) for SAMSys RFID Reader Products.
Installation Setting Transmit Power - TD0 Output power on the MP9310 is set by configuring the Transmit Power (TD0) register. The output power is entered in tenths (1/10) of dBm with steps of 1/2 dBm. All values are in decimal. Therefore, entering a value of 121 equates to 12.0 dBm. Values not entered as 1/2 dBm steps are rounded down to the nearest valid 1/2 dBm step when the reader updates transmit power. For example, to set the MP9310 output power to 17.
MP9310 User’s Guide Digital Input/Output Setup The MP9310 is equipped with two logic-level input signals (DIN1/DIN2) and two opencollector output signals (DOUT1/DOUT2). To activate the digital inputs apply a minimum 1.5 Volt differential across the DINn+ and DINn-. The outputs require a 4.7K Ohm pull-up to 5V. Refer to the SAMSys Forth Programming Language Reference Guide for programming information.
Chapter 3 Operation This chapter provides general information to operate the MP9310 Low-Power UHF Reader Module.
MP9310 User’s Guide MP9310 Power Up and Initialization When the power supply is connected, the MP9310 starts an internal initialization sequence. After the initialization sequence, the reader activates the RF field and, depending on the configuration, begins transmitting read detect (Rd) commands at the specified frequency. Setting the RF Mode The MP9310 is factory configured for continuous RF scanning or “auto-read” mode.
Operation Enabling Protocols SAMSys readers can be configured with different tag protocols. If your reader was loaded with specific protocols at the time of purchase, these protocols can be enabled or disabled as required. To verify which protocols are enabled for your reader, select: Reader Configuration D General Configuration D Operating Mode D Protocol Select Mask To configure the reader for a specific protocol, perform the following: 1.
MP9310 User’s Guide Reading Tags Tag Reading Overview When the reader completes the initialization sequence, the reader activates the RF field and, depending on the configuration, begins transmitting read detect (Rd) commands at the specified frequency. When a tag is placed within range, the reader activates the tag and reads the data.
Operation Figure 10–Reader Configuration Parameters 5. Select the Tag Summary interface. When tags are read, they are displayed in the window and the statistics are updated.
MP9310 User’s Guide Writing Blank Tags RF Command Suite can be used to write unprogrammed or blank tags. To write blank tags, perform the following: 1. Select the Command interface and verify the reader is connected and the correct protocol is selected. 2. Place the reader in Polled Read mode. 3. Verify a single tag is in the RF field of the reader. 4. Select the Tag Summary interface. 5. Select the protocol from the pull-down above the Write Blank Tag button. Figure 12–Select Tag Protocol 6.
Operation Modifying Tags RF Command Suite can be used to modify previously programmed tag data. To modify tags, perform the following: 1. Select the Tag Summary interface and right-click on the tag. Figure 14–Select Tag to Modify 2. Select Modify Tag. The tag data window is displayed. Figure 15–Modify Tag Option 3. Select the Address from the pull-down. 4. Enter the data Length and actual Data for the specific address 5. Select if ASCII data and whether or not there is a Single tag in field. 6.
MP9310 User’s Guide 18
Chapter 4 Troubleshooting This chapter provides general information to troubleshoot the MP9310 Low-Power UHF Printer Module.
MP9310 User’s Guide General Troubleshooting SAMSys readers are designed, manufactured, and tested to provide many years of troublefree service. However, in the event of a reader malfunction or failure, refer to the following troubleshooting instructions to help identify and correct the problem. Warning - Electric Shock Hazard The following procedures may involve AC voltage. Use extreme caution when measuring voltage or installing cables and power supplies.
Troubleshooting Contact Us For any questions regarding products and services, including returns, repairs, technical support, training, and all other available services, contact your distributor or SAMSys Customer Service at the following: E-mail Telephone support@samsys.
MP9310 User’s Guide 22
Chapter 5 Specifications This chapter describes the specifications for the MP9310.
MP9310 User’s Guide Reader Specifications 24 Parameter Value Frequency (North American) 902 to 926 MHz (Model MP9310-N and MP9310-NE) Frequency (European Union) 865 to 869 MHz (Model MP9310-E and MP9310-EE) Frequency Step Size 25 kHz programmable Frequency Accuracy +/- 10 ppm RF Power 0.002 to 0.5 Watt (conducted) RF Impedance 50 Ohms, nominal Connections RS-232, Digital I/O (TTL), Ethernet LAN Input Voltage 5.0 Vdc +/-10% Input Current 2.
Specifications Antenna Requirements The antennas used with this transmitter must be professionally installed in a manner which guarantees compliance with all local laws and regulations. Antenna Parameter North American (FCC) European Union (ETSI) 302-208 300-220 Frequency 902 to 926 MHz 865 to 868 MHz 869.525 MHz Polarization Circular or Polarized Circular or Polarized Circular or Polarized Impedance 50 Ohms 50 Ohms 50 Ohms VSWR, maximum 1.25:1 1.25:1 1.
MP9310 User’s Guide Environmental Specifications Specification Value Operating Temperature -4° F to 131° F (-20° C to 55° C) Storage Temperature -40° F to 176° F (-40° C to 80° C) Relative Humidity 5% to 80% non-condensing Power and Input/Output Connectors System Connector [SCON1] 25 1 26 2 Ethernet (optional) System Connector System Connector (SCON1) Specifications Pin No. 26 Name Signal/Value 18,20,22,24,26 PWR System Supply Voltage, 5.0 Vdc +/-10%, 2.
Specifications Ethernet LAN Connector (Optional) Pin 1 Pin 8 Network Link LED (yellow) Network Activity LED (green) Figure 16–Ethernet LAN Connector Pin Number Pin 1 Pin 2 Pin 3 Pin 4 Pin 5 Pin 6 Pin 7 Pin 8 Network Link LED Network Activity LED Signal TXD+ (Transmit Data +) TXD- (Transmit Data -) RXD+ (Receive Data +) EPWR+ (Power from switch +) EPWR+ (Power from switch +) RXD- (Receive Data -) EPWR- (Power from switch -) EPWR- (Power from switch -) Yellow LED indicates network link is operational.
MP9310 User’s Guide 28
Appendix A Tag Programming This appendix describes how to program tags of varying protocols using CHUMP commands sent from a terminal or console.
MP9310 User’s Guide Overview of the Tag Writing Commands Tag writing with SAMSys readers is performed using the Write Any (Wa) command and the Write Tag (Wt) command. Wa must be used when writing to blank tags. Wt is used when the tag already has a tag ID. Typically, Wa is used whenever the write operation affects the tag ID. Wa can also be used for write operations to any data on a tag. This command is executed with a single tag in the RF field.
Tag Programming Programming the EPC1 Tag SAMSys MP9320 and MP9310 readers can be used to program 64-bit and 96-bit EPC1 tags. Use the Wa command to write EPC1 (Alien) tags. Do not use Wt since the tag does not support singulated write operations. In addition, before writing to a 96-bit EPC ID tag, you must send a Tag Reset (Tr) command prior to issuing the write operation. Prior to writing, EPC1 tags must be erased.
MP9310 User’s Guide In addition to the Wa, Te, and Tr commands, SAMSys readers also support the following EPC1 operations: • Lb Lock Block • Yl Query Lock Status (returns f:0 for unlocked or f:1 for locked) • Td Tag Destroy The Lock Block and Query Lock Status operations can only be performed with a single tag in the RF field and do not require any parameters. The Tag Destroy operation requires the b: parameter to specify the particular kill passcode for this tag.
Tag Programming Programming the ISO18000-6A Tag Both the Wa and Wt command can be used with the ISO18000-6A tag. In addition to Wa and Wt, two additional commands can modify specific data in the tag. The Wd command modifies the DSFID and Wf modifies the AFI. Typically, the Wt command is used to modify user data in the tag. The Wt, Wd, and Wf commands require the tag ID to be in the d: parameter.
MP9310 User’s Guide Programming the ISO18000-6B Tag General ISO18000-6B Programming In ISO18000-6B, operations are controlled by a state machine within the tag. As a result, the tag must be in the Data Exchange state for the write operation to succeed. To guarantee the tag is in that state, the tag must be reset using the Tag Reset Tr command followed by a Read Detect Rd command prior to performing the first write operation.
Tag Programming UCODE Programming Writing multiple bytes anywhere in the first eight bytes of a UCODE tag requires the use of the Wa command. Only a single tag should be present in the RF field for a Wa operation. The Wa command can be used to modify any byte in the tag. For single byte write operations, use the Wt command. The ISO18000-6B UCODE tag can emulate a 96- or 64-bit EPC ID tag by writing data to multiple locations in the tag and enabling the appropriate mode in the reader.
MP9310 User’s Guide Programming the Impinj EPC0 Tag In EPC0, there is no single standard for performing write operations and there are noteable differences between manufacturers. Consequently, some varieties of EPC0 tags are not writeable. This section addresses the writable EPC0 tags produces by Impinj. Both the Wa and Wt command can be used with the EPC0 tag. In Impinj EPC0 tags, the following command parameters are used: • a: address block (in Hex).
Tag Programming Program a 96-Bit EPC (Impinj Tags) To write a 96-bit EPC on an Impinj Zuma EPC0 tag, enter the following: }Wa,a:4,l:6,b:306c50fd76d803cf02f47f5f,f:3! where: a:4 is l:6 is b:xxxx f:3 is the start of the EPC the length in rows is the 96-bit EPC code the command to calculate the CRC The CRC is calculated and written to the row following the EPC code.
MP9310 User’s Guide Programming the Matrics Class 0+ Tag Matrics Class 0+ tags utilize a process called Singulation. This is a process of uniquely identifying a tag in a population of tags and retieving its Electronic Product Code (EPC). For detailed information on EPC Class 0 singulation, refer to the EPC Global Class 0 specification. When a tag is requested to identify itself, it responds with different data based on its singulation mode.
Tag Programming Writing Initial EPC Code to Blank Matrics EPC0+ Tags To write the EPC code to blank tags, ID0 singulation must be used. If ID2 traversal is to be inhibited on subsequent tags, set the traversal inhibit bit in PE0 . Once written, those tags will not singulate using ID2 unless the EPC code is erased and then rewritten with traversal inhibit cleared. Once a valid EPC code is written to Page 2, it cannot be overwritten unless the tag is first erased.
MP9310 User’s Guide Writing a Kill Code and User Data Kill codes and user data can be written to any tag in the field in the same manner as the EPC code method described above, but typically a kill code and user data would be associated with a specific EPC code. Once written, you cannot read back the kill code.
Tag Programming Tag Erase To erase a Matrics 0+ tag, use the Tag Erase Te command. Only one tag should be in the field when executing this command. All memory pages are filled with 0’s and a 16-bit CRC is appended. After erasing, the EPC code page will be filled with 0’s. Also, the user data page will have all 0’s with a 16 bit CRC appended at the end. This allows the user data page to be read with the Ra command. However, the EPC code page will return an error on Ra, since there is no valid CRC.
MP9310 User’s Guide 42
Appendix B Configuring the IP Address This appendix describes how to configure the IP address of the MP9310 Reader Module equipped with an Ethernet port.
MP9310 User’s Guide Ethernet IP Address Overview The MP9310 can be networked with other readers on an enterprise 10/100 BaseT Ethernet LAN. Each reader is equipped with an embedded IP device server that allows the unit to be assigned an IP address. This address can then be accessed by your network server or host computer. When the MP9310 is installed on a TCP/IP network connected to the internet, the reader must be assigned a unique IP address.
Configuring the IP Address 7. Select the IP address of the reader to configure. NOTE: If the IP adress returns all zeros (0.0.0.0), configure the reader manually by selecting Configure network settings. 8. The following steps require loading a Java applet onto your computer. If your computer will accept applets, follow Step 10 through Step 13. 9. If your system cannot run Java applets, follow Step 14 through Step 17 to complete the setup using a Telnet session to enter commands. 10.
MP9310 User’s Guide 14. (For Telnet session only) Connect to the reader via a Telnet session. Use the IP address returned by the Digi Discovery application and Port 23 for the Telnet connection. 15. (For Telnet session only) Enter show serial and verify ther serial port settings match the settings in the reader’s SCW configuration register. 16. (For Telnet session only) To change the baud rate, enter set serial baudrate = . For best performance, a baud rate of 57600 is recommended. 17.
Configuring the IP Address 25. From RF Command Suite, select Reader Connection J Disconnect. This will disconnect any auto connected sessions. 26. Select Reader Connection J Connect via TCP/IP. 27. Select Reader Connection J AutoConnect to establish an Ethernet connection. 28. Select the IP address of the reader from the popup list and press OK. 29. Select the Command interface tab and press the Version function key to verify communication with the reader.
MP9310 User’s Guide 48
THE POWER TO CHOOSE SAMSys Technologies, Inc. Part Number: HI469310-01-UG-V2.3 Printed in U.S.A.