Summary of Contents for Novanta JADAK THINGMAGIC M7E-TERA
Page 1
ThingMagic M7E-TERA User Guide THINGMAGIC M7E-TERA USER GUIDE ® Doc #: 875-0102-01 Rev 1.8 2024 Novanta Inc. and its affiliated companies. All rights reserved. www.JADAKtech.com...
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
ThingMagic M7E-TERA User Guide Section 10.1.2 – Updated the RF Exposure Distance for ISED to 34 cm Section 10.1.2.2 - Updated the RF Exposure Distance for ISED to 34 cm April 10, 2024 Updated Table 12 with the corrected Logical Antenna mapping in Section 8.7.2 June 05, 2024 Updated power consumption values and wakeup times for...
ThingMagic M7E-TERA User Guide TABLE OF CONTENTS Table of Contents COPYRIGHT INFORMATION ....................... 2 TECHNICAL SUPPORT AND CONTACT INFORMATION ..............2 REVISION HISTORY..........................2 Introduction ............................9 Release Notes ..........................9 Hardware Overview ...........................10 Hardware Interfaces ........................10 5.1.1 Module Pin-out ........................10 5.1.2 Antenna Connections .......................13 5.1.3...
Page 5
ThingMagic M7E-TERA User Guide 5.11.2 Module Carrier Board .....................25 5.11.3 Carrier Board Heat Sinking .....................27 Firmware Overview ..........................27 Bootloader...........................27 Application Firmware ........................27 6.2.1 Programming the ThingMagic Module ................28 6.2.2 Upgrading the ThingMagic Module Firmware ..............28 6.2.3 Verifying Application Firmware Image ................28 Custom On-Reader Applications ....................28 Serial Communication Protocol .......................28 Host-to-Reader Communication ....................28...
Page 6
ThingMagic M7E-TERA User Guide 11.1 Common Error Messages ......................45 Appendix B: Dev Kit .........................52 Dev Kit Hardware ........................52 12.1 Setting Up the Development Kit ....................53 12.2 12.2.1 Connecting the Antenna ....................53 12.2.2 Powering Up and Connecting to a PC ................53 12.2.3 Dev Kit USB Interface USB/RS232 ................53 Development Kit Jumpers ......................54...
Page 7
ThingMagic M7E-TERA User Guide List of Tables Table 1: Module Pinout Definition ........................11 Table 2: Voltage and Current Limits ........................13 Table 3: Receiver Baud Rate Tolerance ......................14 Table 4:Power Modes and Power Consumption ....................18 Table 5:Authorized Antennas ..........................20 Table 6: Module Dimensions ..........................
Page 8
ThingMagic M7E-TERA User Guide List of Figures Figure 1: Module Pinout with Drill Drawing Top View ..................10 Figure 2: Current Draw vs. DC Voltage and RF Output Level ................16 Figure 3: Module Output Power vs. Module Voltage ..................16 Figure 4: Mechanical Drawing with Module Dimensions ..................
ThingMagic M7E-TERA User Guide Introduction This document applies to the ThingMagic M7E-TERA embedded module. This is an 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.
ThingMagic M7E-TERA User Guide Hardware Overview Hardware Interfaces Module Pin-out 5.1.1 Connections are made to the module using 38 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 Top View The edge “via”...
ThingMagic M7E-TERA User Guide Table 1: Module Pinout Definition Pin Name Signal Edge Via Pin # Notes Direction Reserved for Future Use Hi=Run, Low=Shutdown Input Internal pull up to Vin Leave Open for Run 11-12 3.3 to 5.5 V Input 3.3 to 5.5 V Input Serial input, 3V CMOS logic...
Page 12
ThingMagic M7E-TERA User Guide Pin Name Signal Edge Via Pin # Notes Direction 860 to 930 MHz RFID ANT3 In/Out bidirectional signal 860 to 930 MHz RFID ANT4 In/Out bidirectional signal In/Out www.JADAKtech.com...
ThingMagic M7E-TERA User Guide The document sections that follow explain in detail how these connections are used. Antenna Connections 5.1.2 The module has four antenna ports, 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 1.5 Watts, or +31.5 dBm Antenna Requirements 5.1.2.1...
ThingMagic M7E-TERA User Guide The RX line is a 3.3-volt logic CMOS input and is internally pulled up with a resistance value of 49.9 kOhms 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.
ThingMagic M7E-TERA 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.
ThingMagic M7E-TERA User Guide Figure 2: Current Draw vs. DC Voltage and RF Output Level As shown in the chart in Figure 2 as long as the output power setting is below +25 dBm, the current draw remains below the 1 A limit described in Section 5.2. The input voltage should be maintained above 3.5V if the RFoutput power setting is above +26dBm and 3.3V is adequate for an RF output power level of +25 dBm and below.
ThingMagic M7E-TERA 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 11 W, during operation into return losses worse than 17 dB and high ambient temperatures.
ThingMagic M7E-TERA User Guide Table 4:Power Modes and Power Consumption DC Power Consumed at 5 Time to Respond to a Read Operation Command Power Mode = “FULL” 0.740 W Less than 10 msec. Power Mode = “MINSAVE” 0.220 W Less than 15 msec. Power Mode = “SLEEP”...
ThingMagic M7E-TERA User Guide Duty Cycle 5.4.2.2 If overheating occurs, Mercury API returns error code 0x0504 to alert the user. The module protects itself by . In order to continue operation, try turning off RF until the temperature falls back within the allowed range reducing the duty cycle of operation.
FCC rules. Novanta has obtained FCC modular certification for the ThingMagic M7E-TERA module using Miller 4 encoding, BLF of 250 kHz and 20 uS TARI with RF signals transmitting on the U.FL antenna ports. This...
Characteristic impedance: 50 ohm (10% tolerance) Required Tests for Compliance: 5.8.3 • Power Output from the module must not exceed 31.5 dBm. • Frequency error must not exceed 10ppm. Contact NOVANTA/JADAK for help in designing host board test procedures and production tests. www.JADAKtech.com...
ThingMagic M7E-TERA User Guide Physical Dimensions Module Dimensions 5.9.1 The dimensions of the ThingMagic M7E-TERA module are shown in the following diagram and table: Figure 4: Mechanical Drawing with Module Dimensions Table 6: Module Dimensions Attribute Value Width 26 +/-0.2 mm Length 46 +/-0.2 mm Height (includes PCB, shield, mask and labels)
ThingMagic M7E-TERA User Guide Figure 5: SMT Reflow Profile Plot There must only be one reflow cycle, maximum. 5.11 Hardware Integration The module can be integrated with other systems to create RFID-enabled products. This chapter discusses requirements for a host board design and characteristics of the Module Carrier Board offered in the Development Kit and for applications where standard connectors are required to interface the module with a host board.
ThingMagic M7E-TERA User Guide Figure 6: 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.
ThingMagic M7E-TERA User Guide The area beneath the module should be kept clear of traces and copper with the exception of heat- sinking area. Module Carrier Board 5.11.2 The module Carrier Board is an example of a host board to create an assembly that is compatible with the standard Development Kit main board.
ThingMagic M7E-TERA User Guide The UART RX and UART TX lines are buffered in the module. This makes the inputs 5V tolerant. GPIO lines are not buffered in the module. V3R3 output may be used to power external buffers to protect GPIO inputs.
ThingMagic M7E-TERA 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.
ThingMagic M7E-TERA User Guide Programming the ThingMagic Module 6.2.1 Applications to control the ThingMagic module are written using the high level MercuryAPI. The MercuryAPI supports Java, .NET and C programming environments. The MercuryAPI Software Development Kit (SDK) contains sample applications and source code to help developers get started demoing and developing functionality.
ThingMagic M7E-TERA User Guide - - - - - 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.
Page 30
ThingMagic M7E-TERA 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...
ThingMagic M7E-TERA 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 (JP) Full power...
ThingMagic M7E-TERA User Guide To allow the Open region to be used more flexibly, we permit the setting of the quantization value. 100kHz 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).
ThingMagic M7E-TERA User Guide if the reader/baudRate setting is greater than the BLF divided by the “M” value. If not, then the reader could be reading data faster than the host can off-load it, and the reader’s buffer might fill Supported Gen2 Functionality The module firmware can perform the Gen2 functions in the following table as standalone commands but cannot do so as part of an embedded TagOps command.
ThingMagic M7E-TERA User Guide Table 12 shows the complete mapping of GPO states to logical antenna numbers. If any GPO line is unused, assume its state is permanently low and eliminate all row entries corresponding to a high state for that GPO line – those logical antenna numbers will not be used. Table 12: Logical Antenna Mapping GPO 4 GPO 3...
ThingMagic M7E-TERA User Guide NOTE: Using an antenna multiplexor will require a Class 2 Permissive Change as trace routes to support antenna multiplexing are not covered under the existing regulatory certificates. Port Power and Settling Time 8.7.3 The module allows the power and settling time for each logical antenna to be set using the reader configuration parameters /reader/radio/portReadPowerList and /reader/antenna/settlingTimeList, respectively.
ThingMagic M7E-TERA User Guide Tag Handling When the ThingMagic module performs inventory operations (MercuryAPI Read commands) data is stored in a Tag Buffer until retrieved by the client application, or data is streamed directly to the host if operating Tag Streaming/Continuous Reading mode.
ThingMagic M7E-TERA 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. If the same tag is read on more than one antenna there will be a tag buffer entry for each antenna on which the tag was read.
ThingMagic M7E-TERA User Guide Power Modes 8.9.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.
ThingMagic TERA User Guide Module Specifications Ordering Information Module M7E-TERA Module on Carrier Board M7E-TERA-CB Development Kit M7E-TERA-DEVKIT Physical Dimensions 46 mm L x 26 mm W x 4.0 mm H (1.8 in L x 1.0 in W x 0.16 in H) Tag / Transponder Protocols EPCglobal Gen2V2 (ISO 18000-63) with DRM RFID Protocol Support...
ThingMagic TERA 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-TERA. 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.
(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”...
ThingMagic TERA User Guide End Product Labeling 10.1.2.1 The final end product must be labeled in a visible area with the following: “Contains ThingMagic M7E-TERA transmitting module IC: 5407A-MERCURY7ET” ISED Canada (French Canadian) 10.1.2.2 Conformément à la réglementation ISED Canada, le présent émetteur radio peut fonctionner avec une antenne d'un type et d'un gain maximal (ou inférieur) approuvé...
ThingMagic TERA User Guide 10.3 EU Compliance 10.3.1. Declaration of Conformity European Union Declaration of Conformity for M7E-TERA RFID Reader Module - TBD 10.3.2. EU Authorized Antennas EU regulations requires that the radiated output of this device not exceed +33 dBm ERP. ERP power is calculated by taking the output level of the module , subtracting any cable losses between the module and the antenna, and adding the antenna gain in dBd units.
ThingMagic TERA 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...
ThingMagic TERA 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 or invalid value within this values published in this document. command.
ThingMagic TERA 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 48
ThingMagic TERA 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 49
ThingMagic TERA 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.
ThingMagic TERA 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 is command resulting in this error.
ThingMagic TERA 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 to rfid- tag id buffer.
ThingMagic PICO User Guide Appendix B: Dev Kit 12.1 Dev Kit Hardware Components included in the kit: • ThingMagic M7E-TERA module soldered onto a carrier board • Power/interface developer’s board • One USB cable • One antenna • One coax cable •...
ThingMagic PICO 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...
ThingMagic PICO User Guide the ThingMagic module through an FTDI USB to serial converter. The drivers for it are available at http:// www.ftdichip.com/Drivers/VCP.htm. Follow the instructions in the installation guide appropriate for your operating system. This ThingMagic module does not support a USB port directly, so the “USB” port on the Development Kit is inoperable.
ThingMagic PICO User Guide Can be used to connect GPIO lines to external circuits. If used jumpers should be removed from J10, J11. Jump pins 1 and 2 or 2 and 3 to reset development kit power supply. Same as using switch SW1 except allows for control by external circuit.
ThingMagic PICO 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.
ThingMagic PICO 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.
ThingMagic PICO 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.
ThingMagic PICO 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).
Need help?
Do you have a question about the JADAK THINGMAGIC M7E-TERA and is the answer not in the manual?
Questions and answers