User’s Guide MP9311 Low-Power UHF Reader Module THE POWER TO CHOOSE
SAMSys MP9311 Low-Power UHF Reader Module User’s Guide First Edition (October 4, 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.
MP9311 User’s Guide Contents Chapter 1 – Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Unpacking the Reader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . About the MP9311 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Physical Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MP9311 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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MP9311 User’s Guide Figures MP9311 Reader and Accessories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MP9311 Reader Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MP9311 System Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . System Connector (SCON1) Power Connections . . . . . . . . . . . . . . . . . . . . . . System Connector (SCON1) Serial Connections . . . . . . . . . . . . . . . . . . . . . . .
MP9311 User’s Guide iv
Chapter 1 Introduction This chapter provides a general description of the MP9311 Low Power UHF Reader Module.
MP9311 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 MP9311 The MP9311 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 928 MHz for the North American version and 865 to 869 MHz for the World Version. The MP9311 module is capable of operating with active or passive tags while transmitting a modulated signal.
MP9311 User’s Guide The MP9311 reader is enclosed in a shielded aluminum enclosure and contains all digital, analog, and RF components along with power and I/O connections. The enclosure is available with or without cooling fins depending on your operational environment. One MMCX type antenna port and an integral power and I/O connector is also provided. Antenna Port Model shown with cooling fins.
Introduction MP9311 Model Variations The MP9311 is available in several variations depending on the region of use and I/O configurations.
MP9311 User’s Guide 6
Chapter 2 Installation and Setup This chapter provides information for installing the MP9311 Low-Power Reader Module.
MP9311 User’s Guide Reader Electrical Installation As shown in Figure 3, the MP9311 is equipped with a keyed 20-post header (2x10), 1.0 mm pitch, .0.2 mm square pin for power, ground, and communication connections. The antenna connection is provided by a right-angle MMCX connector. 2 20 1 19 2 20 1 19 System Connector [SCON1] Figure 3–MP9311 System Connector Pin No. Name Signal/Value 16, 18, 20 PWR System Supply Voltage, 5.0 Vdc +/-10%, 2.
Installation Connecting Power to the MP9311 On the MP9311, all power inputs are tied together and all commons (grounds) are tied together. To connect power to the reader, apply 5 Vdc to all SCON1 power input pin (16,18,20) and connect ground to all SCON1 common pin (3,10,12,14,17,19). The SCON1 connector is rated to withstand a maximum current of 1.0A per pin. Therefore, it is important that all power and ground pins be connected to prevent reader damage. See Figure 4.
MP9311 User’s Guide Connecting the Digital Input and Output Lines The MP9311 is equipped with two logic-level input signals (DIN0/DIN1) and two opencollector output signals (DOUT0/DOUT1). To activate the digital inputs apply a minimum 3.0 Volt differential across the DINn+ and DINn-. The outputs require a 4.7K Ohm pull-up to 5V. See Figure 7 for typical input and output circuits. Refer to the SAMSys Forth Programming Language Reference Guide for programming information.
Installation Reader Mechanical Installation The MP9311 is designed for installation within an enclosure. The housing is provided with four M4 clearance through-holes for module mounting. The reader dimensions are shown in Figure 8. Caution Prior to mounting the reader in an enclosure, you must evaluate the operating conditions and resulting thermal profile. When operated at maximum RF power and input supply voltage, the MP9311 can dissipate as much as 11W of power.
MP9311 User’s Guide Low-Power UHF Antenna Installation The MP9311 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 9–Low-Power UHF Antennas As shown in Figure 10, 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 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. The application allows you to easily view tag data, configure the reader, and perform other tag data functions. In addition, the RF Command Suite is the preferred method for sending CHUMP commands to a reader.
MP9311 User’s Guide Setting Transmit Power - TD0 Output power on the MP9311 is set by configuring the Transmit Power (TD0) register. The output power is entered in tenths (1/10) of dBm with steps of 1/10 dBm. All values are in decimal. For example, entering a value of 121 equates to 12.1 dBm. For example, to set the MP9311 output power to 17.5 dBm, issue the following CHUMP command to the reader: }Cw,d:TD0,b:175! The valid range of values for TD0 is from 0 (0 dBm) to 280 (28 dBm).
Installation Selecting ETSI Frequency Bands (MP9311-Wxx only) Single Frequency Selection MP9311-Wxx readers can be configured to operate in one of the following ETSI single frequency bands (as defined in ERC/REC 70-03 and EN302-220). • Annex 1 Band I - 869.525 MHz • Annex 1 Band k - 869.850 MHz. These bands are selected by setting Bits 28 and 29 of the 32-bit Transmit Power Configuration (TPC) register. For additional information on TPC register bit settings, refer to Figure 11. To select Band I - 869.
MP9311 User’s Guide 7 6 5 4 3 2 1 0 Bit Name D0 Tx DAC Pwr D7 15 14 13 12 11 10 9 8 Bit Name D8 Tx DAC Pwr D15 23 22 21 20 19 18 17 16 Bit Name D16 Frequency control Disable Tx drift D17 compensation Function Tx DAC power setting for the current antenna. Bits 0-7. Function Tx DAC power setting for the current antenna. Bits 8-15. R W X R W X Setting/Function R W 0 = ETSI 1 = FCC X X 0 = Enable Tx drift comp.
Chapter 3 Operation This chapter provides general information to operate the MP9311 Low-Power UHF Reader Module.
MP9311 User’s Guide MP9311 Power Up and Initialization When the power supply is connected, the MP9311 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 MP9311 is factory configured for continuous RF scanning or “auto-read” mode.
Operation Enabling Tag 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 Word To configure the reader for a specific protocol, perform the following: 1.
MP9311 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 5. After selecting the correct XML configuration file, press Open. The file path is automatically saved. 6. Configure the reader for Auto Read. Select the Command interface and then select Function Set 1. 7. Press Auto Read. 8. Verify the reader is configured for the correct protocol. Select the Command interface and then select the radio button for Function Set 2 or 3. 9. After locating the protocol on the function key, press the key to activate the protocol. 10.
MP9311 User’s Guide 8. Set Digital input 0 (DIN0) gates auto read action to Enable. 9. Finally, set the duration of the output pulse. On the Reader Config interface tab, select: Reader Configuration D General Configuration D Operating Mode D Protocol Digital I/O Control 10. Enter a value in milliseconds. 11. Press Send Changes to Reader to reconfigure the reader with the news settings. Connecting the External Trigger Circuit 12. As shown in Figure 14, apply +5 Vdc to DIN0+ (Pin 8) on SCON1. 13.
Operation 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 15–Select Tag Protocol 6.
MP9311 User’s Guide 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 17–Select Tag to Modify 2. Select Modify Tag. The tag data window is displayed. Figure 18–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.
Chapter 4 Troubleshooting This chapter provides general information to troubleshoot the MP9311 Low-Power UHF Reader Module.
MP9311 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 Fax support@samsys.
MP9311 User’s Guide 26
Chapter 5 Specifications This chapter describes the specifications for the MP9311 Low-Power Reader Module.
MP9311 User’s Guide Reader Specifications Parameter Value Frequency (North American) 865 to 928 MHz Transmit Power 0.002 to 0.6 Watt (conducted) Transmit Power Step Size 0.1 dBm Carrier Frequency Stability +/- 10 ppm Receive Sensitivity -96 dBm Connections Serial (RS-232 or TTL), Digital I/O Supply Voltage 5.0 Vdc +/-10% Current 0.8 – 2.0 Amp maximum Enclosure Material Aluminum Case Dimensions, MP9311-xRx (with cooling fins) 2.74 x 3.74 x 0.67 in (69.6 x 95.0 x 17.
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 928 MHz 865 to 868 MHz 869.525 MHz Polarization Circular or Linear Circular or Linear Circular or Linear Impedance 50 Ohms 50 Ohms 50 Ohms SWR, maximum 1.75:1 1.75:1 1.
MP9311 User’s Guide Power and Input/Output Connector 2 20 1 19 2 20 1 19 System Connector [SCON1] System Connector (SCON1) Specifications Connector Type 20-Pin Dual Row Pin No. Specification 2 x 10 Header, (2x10), 1.0 mm pitch, .0.2 mm square pin Name Signal/Value 16, 18, 20 PWR System Supply Voltage, 5.0 Vdc +/-10%, 2.3A Max (All inputs tied together) 3,10,12,14,17,19 GND Ground (All grounds tied together) Pin 1 V33 3.3 Vdc Output (For factory use only.
Appendix A Tag Programming This appendix describes how to program tags of varying protocols using CHUMP commands sent from a terminal or console.
MP9311 User’s Guide Overview of the Tag Writing Commands Tag writing with SAMSys readers is performed using the Write Any (Wa), Write Tag (Wt), and Write Verify (Wv) commands Wa must be used when writing to blank tags. Wt is used when the tag already has a tag ID. Wv is a multifunction command that performs any erase, write, and verification needed to program a tag in a specific protocol. This command can also lock the data.
Tag Programming Programming the EPC1 Tag SAMSys UHF readers can be used to program 64-bit and 96-bit EPC1 tags. Both the Wa and Wv command can be used with the EPC1 (Alien) tags. The Wv command is discussed at the end of this section. Do not use Wt since the tag does not support singulated write operations. Prior to writing, EPC1 tags must be erased. The Wv command and the Wa with the f:3 option will perform the erase action during command execution.
MP9311 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.
MP9311 User’s Guide Programming the ISO18000-6B Tag 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.
MP9311 User’s Guide Using the Wv Command The Wv command is a multifunction command that performs any erase, write, and verification needed to program a tag in a specific protocol. The command can also lock the data. The format of the Wv command is as follows: }Wv,b:,u:,m:! where: b: is the EPC ID to write to the tag. u: is the user data to be written to the tag. The number of bytes varies depending on the tag.
Tag Programming Programming the Impinj EPC0 Tag In EPC0, there is no single standard for performing write operations and there are noteable differences between manufacturers. Some varieties of EPC0 tags are not writeable. This section addresses writable EPC0 tags produced by Impinj. The Wa, Wt and Wv commands can be used to write EPC0 tags. The Wv command is discussed at the end of this section.
MP9311 User’s Guide Program a 96-Bit EPC (Impinj Zuma Tags) To write a 96-bit EPC on an Impinj Zuma EPC0 tag, enter the following: }te! }wa,a:1,l:1,b:7! Once the tag has been set to 96 bit, use a single Wa command for subsequent Tag ID writes: }Wa,a:4,l:6,b:306c50fd76d803cf02f47f5f,f:3! where: a:4 is the start of the EPC l:6 is the length in rows b:xxxx is the 96-bit EPC code f:3 is the command to calculate the CRC. The CRC is calculated and written to the row following the EPC code.
Tag Programming Program the User Data (Impinj Zuma Tags) To program user data on a 96-bit Impinj Zuma Tag, data is written to specific Rows (must not be locked).
MP9311 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.
MP9311 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. To write a Kill Code, enter the following: }Wa,a:0,b:112233,l:3! To write to a specific tag, enter the EPC code as the d: parameter.
Tag Programming Locking Tags Individual memory pages can be locked with the Lb command. Once a page is locked, it cannot be unlocked or written. The following are typical Lock commands.
MP9311 User’s Guide Programming the EPC1, Generation 2 Tag EPC Class1, Generation 2 (Gen2) tags can be programmed by the SAMSys UHF readers. EPC1, Gen2 tags support 4 different writable memory banks with each memory bank consisting of a series of 16 bit words. Each word can be written independently and one word is the smallest size write operation supported. In most cases, these memory banks have predefined contents and functions.
Tag Programming Writing the Tag Three CHUMP commands can be used to write to an EPC1, Gen2 tag: Wa, Wt, and Wv. Wa writes to any tag in the field and is typically used to write the EPC ID to tag. Wt writes to a specific tag, as defined in the input parameter list, and is typically used to write to user data on a tag. Wv is a multifunction command that erases, writes, and verifies a tag.
MP9311 User’s Guide Using the Wt Command The Wt command can also be used to write the Kill and Access passwords and the TID and User Memory banks. The Wt command requires the use of the EPC ID of the tag. The format of the Wt command is as follows: }Wt, b: ,d: a:[,l:] [,s:][, f:]! where: a: is the block address (0 by default). For EPC1, Gen2 0=Reserved,1=EPC, 2=TID, 3=USER memory bank b: is the block data to write.
Tag Programming Using the Wv Command The Wv command is a multifunction command that performs any erase, write, and verification needed to program a tag in a specific protocol. The command can also lock the data. The format of the Wv command is as follows: }Wv,b:,k:,c:, i:,u:,m:! where: b: is the EPC ID to write to the tag. k: is the kill code to be written to the reader.
MP9311 User’s Guide 50
THE POWER TO CHOOSE SAMSys Technologies, Inc. Part Number: MP9311-01-UG-V1.0 Printed in U.S.A.