Table of Contents

Advertisement

Quick Links

1
THINGMAGIC
M7E-HECTO USER GUIDE
®
Doc #: 875-0106-01 Rev1.4
2023 Novanta Inc. and its affiliated companies. All rights reserved.
www.JADAKtech.com

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the JADAK THINGMAGIC M7E-HECTO and is the answer not in the manual?

Questions and answers

Summary of Contents for Novanta JADAK THINGMAGIC M7E-HECTO

  • Page 1 THINGMAGIC M7E-HECTO USER GUIDE ® Doc #: 875-0106-01 Rev1.4 2023 Novanta Inc. and its affiliated companies. All rights reserved. www.JADAKtech.com...
  • Page 2: Copyright Information

    No part of this product or document may be reproduced in any form by any means without prior written authorization of Novanta Corporation and its licensors, if any. Microsoft and Windows are registered trademarks of Microsoft Corporation.
  • Page 3: Table Of Contents

    TABLE OF CONTENTS Table of Contents COPYRIGHT INFORMATION ....................... 2 TECHNICAL SUPPORT AND CONTACT INFORMATION ..............2 REVISION HISTORY..........................2 Introduction ............................8 Release Notes ..........................8 Hardware Overview ..........................9 Hardware Interfaces ........................9 Module Pin-out ........................9 5.1.1 Antenna Connections......................11 5.1.2 5.1.3...
  • Page 4 Bootloader ...........................25 Application Firmware ........................26 Programming the ThingMagic Module ................26 6.2.1 Upgrading the ThingMagic Module Firmware ..............26 6.2.2 6.2.3 Verifying Application Firmware Image ................26 Custom On-Reader Applications ....................26 Serial Communication Protocol .......................26 Host-to-Reader Communication ....................26 Reader-to-Host Communication ....................27 CCITT CRC-16 Calculation ......................27 Regulatory Support ...........................27 Supported Regions ........................27 Frequency Setting ........................29...
  • Page 5 12.1 Dev Kit Hardware ........................61 Setting Up the Development Kit ....................62 12.2 Connecting the Antenna....................62 12.2.1 Powering Up and Connecting to a PC ................62 12.2.2 12.2.3 Dev Kit USB Interface USB/RS232 ..................62 12.3 Development Kit Jumpers ......................63 12.4 Development Kit Schematics ....................64 12.5 Demo Application ........................64 12.6...
  • Page 6 List of Tables Table 1: Module Pinout Definition ........................10 Table 2: Voltage and Current Limits ........................11 Table 3: Receiver Baud Rate Tolerance ......................12 Table 4: Power Modes and Power Consumption ....................15 Table 5: Authorized Antennas ..........................18 Table 6: Module Dimensions ..........................
  • Page 7 List of Figures Figure 1: Module Pinout with Drill Drawing Bottom View ..................9 Figure 2: Current Draw vs. DC Voltage and RF Output Level ................14 Figure 3: Module Output Power vs. Module Voltage ................... 14 Figure 5: Mechanical Drawing with Module Dimensions ..................19 Figure 6: Tape and Reel Drawing ........................
  • Page 8: Introduction

    Introduction This document applies to the ThingMagic M7E-HECTO embedded module. This is a Ultra High Frequency (UHF) RAIN® Radio Frequency Identification (RFID) reader module that can be integrated with other systems to create RFID-enabled products. This document is for hardware designers and software developers.
  • Page 9: Hardware Overview

    Hardware Overview Hardware Interfaces Module Pin-out 5.1.1 Connections are made to the module using 41 edge pads (“vias”) that allow the module to be surface- mounted to a main board. Figure 1 shows a bottom view of the module, showing the numerical pins of the module: Figure 1: Module Pinout with Drill Drawing Bottom View The edge “via”...
  • Page 10: Table 1: Module Pinout Definition

    Table 1: Module Pinout Definition Edge Via Pin # Pin Name Signal Direction Notes Variable voltage out, but nominally 3.3 Volts, V3R3_OUT Output the internal voltage used by most of the module electronics. Hi=Run, Low=Shutdown Input Internal pull up to Vin Leave Open for Run GPIO1 In/Out...
  • Page 11: Antenna Connections

    ThingMagic M7E-HECTO User Guide The document sections that follow explain in detail how these connections are used. Antenna Connections 5.1.2 The module has one antenna port, and the connection is only through the edge vias of the module. The maximum RF power that can be delivered to a 50-ohm load from the antenna port of the module is 0.50 Watts, or +27 dBm.
  • Page 12: General Purpose Input/Output (Gpio)

    ThingMagic M7E-HECTO User Guide to V3R3. The connected host processor’s receiver must have the capability to receive up to 255 bytes of data at a time without overflowing. Flow control is not supported. Supported Baud Rates 5.1.4.2 These are the baud rates supported on the UART interface (bits per second): •...
  • Page 13: Run Line

    ThingMagic M7E-HECTO User Guide consume no excess power if the output is left open. Configuring GPIO Settings 5.1.5.1 The GPIO lines are configured as inputs or outputs through the MercuryAPI by setting the reader configuration parameters /reader/gpio/inputList and /reader/gpio/outputList.The state of the lines can be Get or Set using the gpiGet() and gpoSet() methods, respectively.
  • Page 14: Figure 2: Current Draw Vs. Dc Voltage And Rf Output Level

    ThingMagic M7E-HECTO User Guide Figure 2: Current Draw vs. DC Voltage and RF Output Level For the M7E-HECTO Module: • The input Voltage should be maintained above 3.7V if the RF output power setting is above +26 dBm. • 3.5 V is adequate for an RF output power level of +26 dBm. •...
  • Page 15: Power Supply Ripple

    ThingMagic M7E-HECTO User Guide Figure 4: Power Consumption vs DC Voltage and RF Output Level NOTE: Power consumption is defined for operation into a 17 dB return loss load (VSWR of 1.33) or better. Power consumption may increase, up to 4 W, during operation into return losses worse than 17 dB and high ambient temperatures.
  • Page 16: Rf Characteristics

    ThingMagic M7E-HECTO User Guide Power Mode = “FULL” 0.665 W Less than 10 msec. Power Mode = “MINSAVE” 0.140 W Less than 30 msec. Power Mode = “SLEEP” 0.080 W Less than 40 msec. RUN Line disabled 0.0044 W Module reboots when RUN line brought high These nominal values should be used to calculate metrics such as battery life.
  • Page 17: Electro-Static Discharge (Esd) Specification

    ThingMagic M7E-HECTO User Guide Off. If your performance requirements can be met, a low enough duty cycle can result in no heat sinking required. With adequate heat sinking, you can run continuously at 100% duty cycle. Temperature Sensor 5.4.2.3 The module has an integrated temperature sensor, located near the components which generate the most heat.
  • Page 18: Fcc Modular Certification Considerations

    FCC Modular Certification Considerations Novanta has obtained FCC modular certification for the . This means that the module can be installed in different end-use products by another equipment manufacturer with limited or no additional testing or equipment authorization for the transmitter function provided by that specific module.
  • Page 19: Physical Dimensions

    ThingMagic M7E-HECTO User Guide requirements. Since this may depend on the details of how the module is integrated with the host, we will provide guidance to the host manufacturer for compliance with Part 15B requirements. Physical Dimensions Module Dimensions 5.9.1 The dimensions of the ThingMagic M7E-HECTO module are shown in the following diagram and table: Figure 4: Mechanical Drawing with Module Dimensions Table 6: Module Dimensions...
  • Page 20: Tape-And-Reel Dimensions

    ThingMagic M7E-HECTO User Guide Tape-and-Reel Dimensions 5.9.2 The module is delivered in a tape-and-reel package. The following drawings give the dimensions of the tape. Figure 5: Tape and Reel Drawing www.JADAKtech.com...
  • Page 21: Smt Reflow Profile

    ThingMagic M7E-HECTO User Guide 5.10 SMT Reflow Profile Short reflow profiles are recommended for soldering processes. Peak zone temperature should be adjusted high enough to ensure proper wetting and optimized forming of solder joints. Unnecessary long exposure and exposure to more than 245°C should be avoided. To not overstress the assembly, the complete reflow profile should be as short as possible.
  • Page 22: Module Carrier Board

    ThingMagic M7E-HECTO User Guide Figure 7: Landing Pads and Heat Sync Areas are available on the web site for the “carrier board” that implements this layout. Hardware Design Files Links to the Hardware Design Files are found in Release Notes The module mounts to the host board via the landing pads.
  • Page 23: Table 7: Pinout Of 15-Pin Connector On Carrier Board

    ThingMagic M7E-HECTO User Guide (Molex 532611571 - 1.25mm pin centers, 1 amp per pin rating, which mates with Molex housing p/n 51021- 1500 with crimps p/n 63811-0300). Figure 8: Carrier Board Table 7: Pinout of 15-pin Connector on Carrier Board Signal Direction Pin Number Signal...
  • Page 24: Figure 10: Carrier Board Schematic

    ThingMagic M7E-HECTO User Guide safe state if it is driven by a buffer circuit that is powered by the module as shown in the carrier board design. That way, the input Voltage to the GPIO pins can never be higher than the DC supply voltage into the module because the buffer is powered by the module.
  • Page 25: Carrier Board Heat Sinking

    ThingMagic M7E-HECTO User Guide Carrier Board Heat Sinking 5.11.3 The module can run at full RF power at room temperature on stand-offs in the Development Kit. If you wish to test the ThingMagic module under extreme temperature conditions, you may want to mount it on the heat spreader that is supplied with the Carrier Board.
  • Page 26: Application Firmware

    ThingMagic M7E-HECTO User Guide Application Firmware The application firmware contains the tag protocol code along with all the command interfaces to set and get system parameters and perform tag operations. The application firmware is, by default, started automatically upon power up. Programming the ThingMagic Module 6.2.1 Applications to control the ThingMagic module are written using the high level MercuryAPI.
  • Page 27: Reader-To-Host Communication

    ThingMagic M7E-HECTO User Guide Host-To-Reader Communication Data Header Command Data CRC-16 Checksum Length - - - - - CRC Hi I CRC LO 1 byte 1 byte 1 byte 0 to 250 bytes 2 bytes Reader-to-Host Communication The following diagram defines the format of the generic Response Packet sent from the reader to the host. The Response Packet is different in format from the Request Packet.
  • Page 28 ThingMagic M7E-HECTO User Guide European Revised ETSI EN 302 EU3 uses four channels. The EU3 region Union (EU3) Note: can also be used in a single channel The EU and mode. These two modes of operation are EU2 regions offered for defined as: other modules are for Single Channel Mode...
  • Page 29: Frequency Setting

    ThingMagic M7E-HECTO User Guide New Zealand (NZ) Radiocommunications This region is included for testing Regulations (General purposes. Compliance to New Zealand User Radio regulatory requirements has not been License Short confirmed. Range Devices) Notice 2011- pending Japan MIC “36dBm EIRP Japan (JP2) Full power...
  • Page 30: Frequency Hop Table

    ThingMagic M7E-HECTO User Guide Table 902,750 kHz 927,250 kHz EU3 (ETSI Lower) 865,100 kHz 867,500 kHz IN (India) 865,100 kHz 866,900 kHz KR2 (Korea) 917,300 kHz 920,300 kHz 920,125 kHz 924,375 kHz AU (Australia) 920,750 kHz 925,250 kHz NZ (New Zealand) 922,250 kHz 926,750 kHz JP2 (Japan)
  • Page 31: Protocol Support

    ThingMagic M7E-HECTO User Guide is the default step value in OPEN region. Other settable values are 50kHz, 125kHz and 250kHz. Error will be returned in other cases (error code number 0x109). To permit the largest quantization value possible, we also allow setting the minimum frequency value for the Open region.
  • Page 32: Antenna Port

    ThingMagic M7E-HECTO User Guide Table 11: Standard Supported GEN2 Functions Function As Embedded TagOPs As Stand-alone TagOPs Gen2 Read Data Gen2 Write Tag Gen2 Lock Tag Gen2 Kill Tag Gen2 Block Write Gen2 Block Erase Gen2 Block Permalock Most of the multi-antenna functions are supported because the module can support a 1:16 multiplexer from its one physical port.
  • Page 33: Port Power And Settling Time

    ThingMagic M7E-HECTO User Guide Table 12: Logical Antenna Mapping Logical GPO 1 State GPO 2 State GPO 3 State GPO 4 State Antenna High High High High High High High High High High High High High High High High High High High High...
  • Page 34: Tag Streaming/Continuous Reading

    ThingMagic M7E-HECTO User Guide The tag’s CRC. Tag CRC 2 bytes Additional Tag Read Meta Data The Tag buffer acts as a First In First Out (FIFO) — the first Tag found by the reader is the first one to be read out.
  • Page 35: Power Management

    ThingMagic M7E-HECTO User Guide Tag Read Metadata Metadata Field Description Antenna ID The antenna on with the tag was read. When Using a Multiplexer, if appropriately configured, the Antenna ID entry will contain the logical antenna port of the tag read.
  • Page 36: Power Modes

    ThingMagic M7E-HECTO User Guide Power Modes 8.10.1 The Power Mode setting (set in /reader/powerMode) allows the user to trade off increased RF operation startup time for additional power savings. The details of the amount of power consumed in each mode are shown in the table under Idle DC Power Consumption.
  • Page 37: Module Specifications

    ThingMagic M7E-HECTO User Guide Module Specifications Ordering Information Module M7E-HECTO Physical Dimensions 22 mm x 26 mm x 3.0 mm H (0.87 in x 1.02 in x 0.12 in H) Tag / Transponder Protocols RFID Protocol Support EPCglobal Gen 2V2 (ISO 18000-63) RF Interface RF Transceiver Impinj E310...
  • Page 38: Compliance And Ip Notices

    ThingMagic M7E-HECTO User Guide Compliance and IP Notices 10.1 Communication Regulation Information Contact rfid-support@jadaktech.com before beginning the process of getting regulatory approval for a finished product using the ThingMagic M7E-HECTO. Federal Communication Commission (FCC) Interference Statement 10.1.1 This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules.
  • Page 39: Ised Canada

    (1) this device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation “Any changes or modifications to the transmitting module not expressly approved by Novanta could void the user’s authority to operate this equipment” “...
  • Page 40: Authorized Antennas

    ThingMagic M7E-HECTO User Guide type d'antenne et son gain de sorte que la puissance isotrope rayonnée équivalente (p.i.r.e.) ne dépasse pas l'intensité nécessaire à l'établissement d'une communication satisfaisante. Le présent émetteur radio (identifier le dispositif par son numéro de certification ou son numéro de modèle s'il fait partie du matériel de catégorie I) a été...
  • Page 41: Appendix A: Error Messages

    ThingMagic M7E-HECTO User Guide Appendix A: Error Messages This appendix discusses error messages that you might see in API transport logs or passed up by the API to the host program. 11.1 Common Error Messages The following table lists the common faults discussed in this section. Table 15: Common Fault Errors Message Code...
  • Page 42: Table 16: Bootloader Fault Errors

    ThingMagic M7E-HECTO User Guide Message Code Cause Solution FAULT_MSG_INVALID_PARAMETER_VALUE 105h The reader received a valid Make sure the host sets all the values command with an unsupported in a command according to the values or invalid value within this published in this document. command.
  • Page 43: Table 17: Protocol Fault Errors

    ThingMagic M7E-HECTO User Guide Flash Fault Errors Message Code Cause Solution FAULT_FLASH_BAD_ERASE_PASSWORD 300h A command was received to When this occurs make note of the erase some part of the flash but operations you were executing, save the password supplied with the FULL error response and send a test command was incorrect.
  • Page 44 ThingMagic M7E-HECTO User Guide Protocol Fault Errors (Continued) Message Code Cause Solution FAULT_NO_PROTOCOL_DEFINED 401h A command was received to A protocol must be set before the perform a protocol command but reader can begin RF operations. no protocol was initially set. The reader powers up with no protocols set.
  • Page 45 ThingMagic M7E-HECTO User Guide Protocol Fault Errors (Continued) Message Code Cause Solution FAULT_DATA_TOO_LARGE 40Bh A command was received to Check the size of the data value in the Read Tag Data with a data value message sent to the reader. larger than expected or it is not the correct size.
  • Page 46: Table 18: Analog Hardware Abstraction Layer Fault Errors

    ThingMagic M7E-HECTO User Guide Protocol Fault Errors (Continued) Message Code Cause Solution FAULT_GEN2 430h This is an error returned by Check the data that is being written PROTOCOL_UNKNOWN_ERROR ThingMagic module when no and where it is being written to in the more error information...
  • Page 47: Table 19: Tag Id Buffer Fault Errors

    ThingMagic M7E-HECTO User Guide Table 19: Tag ID Buffer Fault Errors Message Code Cause Solution FAULT_TAG_ID_BUFFER_NOT_ENOUGH_ 600h A command was received to get a Send a test case reproducing the TAGS_AVAILABLE certain number of tag ids from the behavior rfid- tag id buffer.
  • Page 48: Appendix B: Dev Kit

    ThingMagic M7E-HECTO User Guide Appendix B: Dev Kit 12.1 Dev Kit Hardware Components included in the kit: • ThingMagic M7E-HECTO module soldered onto a carrier board • Power/interface developer’s board • One USB cable • One antenna • One coax cable •...
  • Page 49: Setting Up The Development Kit

    ThingMagic M7E-HECTO User Guide 12.2 Setting Up the Development Kit Warning: Never mount the carrier board so that it is resting flat against the metal plate of the Development Kit main board unless a heat sink has been attached to the bottom of the Carrier Board as shown in this picture: Connecting the Antenna 12.2.1...
  • Page 50: Development Kit Jumpers

    ThingMagic M7E-HECTO User Guide This ThingMagic module does not support a USB port directly, so the “USB” port on the Development Kit is inoperable. A COM port should now be assigned to the ThingMagic module. If you aren’t sure what COM port is assigned you can find it using the Windows Device Manager: a.
  • Page 51: Development Kit Schematics

    ThingMagic M7E-HECTO User Guide Jump pins 1 and 2 to use the 5V INPUT and GND inputs to provide power. Jump pins 2 and 3 to use the Development Kitʼs DC power jack and power brick power. The jumper at J19 that connects SHUTDOWN to ground must be REMOVED. With this jumper removed, the module is always operational.
  • Page 52: Appendix C: Environmental Considerations

    ThingMagic M7E-HECTO User Guide Appendix C: Environmental Considerations This appendix details environmental factors that should be considered relating to reader performance and survivability. ElectroStatic Discharge (ESD) Considerations Warning: The ThingMagic module antenna port may be susceptible to damage from Electrostatic Discharge (ESD). Equipment failure can result if the antenna or communication ports are subjected to ESD.
  • Page 53: Common Installation Best Practices

    ThingMagic M7E-HECTO User Guide discharges, but should be considered cause for further investigation. High levels that keep changing are highly indicative of discharges. • Touch some things around the antenna and operating area. If you feel static discharges, that is an indication of what is in front of the antenna. What gets to the ThingMagic modules are strongly influenced by the antenna installation, cabling, and grounding discussed above.
  • Page 54: Further Esd Protection For Reduced Rf Power Applications

    ThingMagic M7E-HECTO User Guide • 90 V lightning arrestors, such as the Terrawave Solutions Model TW-LP-RPTNC-PBHJ have been shown to be effective in suppressing ESD. This model contains a gas discharge tube which must be replaced periodically. • Install a Diode Clamp* circuit immediately outboard from the SHP600 filter. This will reduce transmit power by an additional 0.4 dB, but in combination with the SHP600 will further improve the ThingMagic module ESD survival level.
  • Page 55: Multiple Readers

    ThingMagic M7E-HECTO User Guide the module is using. • Use an outdoor-rated antenna if there is a chance that water or dust could get into the antenna and change its RF characteristics. • Ensure that the antenna is mounted such that personnel do not stand in the radiation beam of the antenna unless they are more than 20 cm away from the face of the antenna (to adhere to FCC limits for long term exposure).

Table of Contents