Government Limited Rights Notice: All documentation and manuals
were developed at private expense and no part of it was developed using
Government funds.
The U.S. Government’s rights to use, modify, reproduce, release, perform,
display, or disclose the technical data contained herein are restricted by
paragraph (b)(3) of the Rights in Technical Data — Noncommercial Items
clause (DFARS 252.227-7013(b)(3)), as amended from time-to-time. Any
reproduction of technical data or portions thereof marked with this legend
must also reproduce the markings. Any person, other than the U.S.
Government, who has been provided access to such data must promptly
notify ThingMagic, A Division of Trimble.
ThingMagic, Mercury, Reads Any Tag, and the ThingMagic logo are
trademarks or registered trademarks of ThingMagic, A Division of Trimble.
Other product names mentioned herein may be trademarks or registered
trademarks of ThingMagic, A Division of Trimble or other companies.
Federal Communication Commission Interference Statement
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. These limits are designed to
provide reasonable protection against harmful interference in a residential installation.
This equipment generates uses and can radiate radio frequency energy and, if not
installed and used in accordance with the instructions, may cause harmful interference to
radio communications. However, there is no guarantee that interference will not occur in a
particular installation. If this equipment does cause harmful interference to radio or
television reception, which can be determined by turning the equipment off and on, the
user is encouraged to try to correct the interference by one of the following measures:
Reorient or relocate the receiving antenna.
Increase the separation between the equipment and receiver.
Connect the equipment into an outlet on a circuit different from that to which the
receiver is connected.
Consult the dealer or an experienced radio/TV technician for help.
This device complies with Part 15 of the FCC Rules. Operation is subject to the following
two conditions: (1) This device may not cause harmful interference, and (2) this device
must accept any interference received, including interference that may cause undesired
operation.
FCC Caution: Any changes or modifications not expressly approved by the party
responsible for compliance could void the user's authority to operate this equipment.
This transmitter module is authorized to be used in other devices only by OEM
integrators under the following conditions:
1. The antenna(s) must be installed such that a minimum separation distance of 23cm is
maintained between the radiator (antenna) & user’s/nearby people’s body at all
times.
2. The transmitter module must not be co-located with any other antenna or transmitter.
As long as the two conditions above are met, further transmitter testing will not be
required. However, the OEM integrator is still responsible for testing their end-product for
9
Communication Regulation Information
any additional compliance requirements required with this module installed (for example,
digital device emissions, PC peripheral requirements, etc.).
Note
In the event that these conditions can not be met (for certain configurations
or co-location with another transmitter), then the FCC authorization is no
longer considered valid and the FCC ID can not be used on the final product.
In these circumstances, the OEM integrator will be responsible for reevaluating the end product (including the transmitter) and obtaining a
separate FCC authorization.
The OEM integrator has to be aware not to provide information to the end user regarding
how to install or remove this RF module in the user manual of the end product.
User Manual Requirement
The user manual for the end product must include the following information in a
prominent location;
“To comply with FCC’s RF radiation exposure requirements, the antenna(s) used for this
transmitter must be installed such that a minimum separation distance of 23cm is
maintained between the radiat or (antenna) & user’s/nearby people’s body at all times and
must not be co-located or operating in conjunction with any other antenna or transmitter.”
AND
“The transmitting portion of this devi ce carries with it the following two warnings:
“This device complies with Part 15....”
AND
“Any changes or modifications to the transmitting module not expressly approved by
ThingMagic Inc. could void the user’s authority to operate thi s equipment” “
End Product Labeling
The final end product must be labeled in a visible area with the following:
Operation is subject to the following two conditions: (1) this device may not cause
interference, and (2) this device must accept any interference, including interference that
may cause undesired operation of the device.
To reduce potential radio interference to other users, the antenna type and its gain should
be so chosen that the equivalent isotropically radiated power (e.i.r.p.) is not more than
that permitted for successful communication.
To comply with IC RF exposure limits for general population/uncontrolled exposure, the
antenna(s) used for this transmitter must be installed to provide a separation distance of
at least 23 cm from all persons and must not be collocated or operating in conjunction
with any other antenna or transmitter.
End Product Labeling
The final end product must be labeled in a visible area with the following:
This device has been designed to operate with the antennas listed in Authorized Antennas.
Antennas not included in this list are strictly prohibited for use with this device.
11
Communication Regulation Information
12
Mercury6e Introduction
The ThingMagic® Mercury6e® (M6e) embedded module is an RFID engines that you can
integrate with other systems to create RFID-enabled products.
Applications to control the M6e modules and derivative products can be 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. For more information on the MercuryAPI see the MercuryAPI Programmers Guide and the MercuryAPI SDK, available on the ThingMagic website.
This document is for hardware designers and software developers. It describes the
hardware specifications and firmware functionality and provides guidance on how to
incorporate the M6e module within a third-party host system. The rest of the document is
broken down into the following sections:
Hardware Overview - This section provides detailed specifications of the M6e
hardware. This section should be read in its entirety before designing hardware or
attempting to operate the M6e module in hardware other than the ThingMagic
DevKit.
Firmware Overview - This section describes provides a detailed description of the M6e
firmware components including the bootloader and application firmware.
Communication Protocol - This section provides an overview of the low level serial
communications protocol used by the M6e.
Functionality of the Mercury6e - This section provides detailed descriptions of the M6e
features and functionality that are supported through the use of the MercuryAPI.
Appendix A: Error Messages - This appendix lists and provides causes and suggested
solutions for M6e Error Codes.
Appendix B: Getting Started - Devkit - QuickStart guide to getting connected to the M6e
Developer’s Kit and using the Demo Applications included with the MercuryAPI SDK.
Mercury6e Introduction 13
14Mercury6e Introduction
Hardware Overview
The following section provides detailed specifications of the M6e hardware including:
Hardware Interfaces
Power Requirements
Environmental Specifications
Assembly Information
Hardware Overview 15
Hardware Interfaces
Antenna Connections
The M6e supports four monostatic bidirectional RF antennas through four MMCX
connectors: labeled J1 through J4 on the module. See Cables and Connectors
information on antenna connector parts.
The maximum RF power that can be delivered to a 50 ohm load from each port is 1 Watt,
or +30 dBm.
Note
The RF ports can only be energized one at a time.
Antenna Requirements
Hardware Interfaces
for more
The performance of the M6e is affected by antenna quality. Antennas that provide good
50 ohm match at the operating frequency band perform best. Specified sensitivity
performance is achieved with antennas providing 17 dB return loss or better across the
operating band. Damage to the module will not occur for any return loss of 1 dB or
greater. Damage may occur if antennas are disconnected during operation or if the
module sees an open or short circuit at its antenna port.
Antenna Detection
To minimize the chance of damage due to antenna disconnection, the M6e supports
antenna detection. Detection can be done automatically or manually, the choice of which
is configured through API calls. Regardless of how it’s used it is generally recommend
that antenna detection be enabled as it helps protect the module from possible damage
due to return losses less than 1 dB.
Digital/Power Connector
The digital connector provides power, serial communications signals, shutdown and reset
signals to the M6e module, and access to the GPIO inputs and outputs. These signals are
provided through connector part number: Molex 53261-1571 - 1.25mm pin centers, 1
16Hardware Overview
Hardware Interfaces
amp per pin rating. which mates with Molex housing p/n 51021-1500 with crimps p/n 63811-0300. See Cables and Connectors
for more information on typical cable parts.
M6e Digital Connector Signal Definition
Molex
53261-1571
Signal
Pin Number
1GNDP/S ReturnMust connect both GND pins to ground
13USB_5VSENSEInInput 5V to tell module to talk on USB
14SHUTDOWNInDisable all 5V Inputs
15RESETBi-directional
Signal
Direction
(In/Out of M6e)
Notes
HIGH output indicates
LOW output indicates
running
Boot Loader is running
Application Firmware is
Note: Not 5V tolerant.
Control Signal Specification
TTL Level UART Interface
The module communicates to a host processor via a TTL logic level UART serial port or
via a USB port. Both ports are accessed on the 15-pin Digital/Power Connector
logic level UART supports complete functionality. The USB port supports complete
functionality except the lowest power operational mode.
Note
Power Consumption specifications apply to control via the TTL UART.
Hardware Overview17
. The TTL
Hardware Interfaces
TTL Level TX
V-Low: Max 0.4 VDC
V-High: 2.1 to 3.3 VDC
8 mA max
TTL Level RX
V-Low: -0.3 to 0.6 VDC
V-High: 2.2 to 5 VDC
(Tied to ground through a 10kOhm pull-up resistor. It is not harmful, but not
recommended to drive the input above 3.3 V.)
A level converter could be necessary to interface to other devices that use standard 12V
RS232. Only three pins are required for serial communication (TX, RX, and GND).
Hardware handshaking is not supported. The M6e serial port has an interrupt-driven
FIFO that empties into a circular buffer.
The connected host processor’s receiver must have the capability to receive up to 256
bytes of data at a time without overflowing.
Baud rates supported:
– 9600
– 19200
– 38400
– 115200
– 230400
– 460800
– 921600
Note
The baudrate in the Boot Loader mode depends on whether the module
entered the bootloader mode after a power-up or through an assert or “boot
bootloader” user command. Upon power up if the
Reset Line is LOW then the
default baud rate of 9600 will be used. If the module returns to the
bootloader from
Application Firmware mode, then the current state and
baudrate will be retained.
USB Interface
Supports USB 2.0 full speed device port (12 Megabits per second) using the two USB
pins (USB_DM and USB_DP).
18Hardware Overview
Hardware Interfaces
General Purpose Input/Output (GPIO)
The four GPIO connections, provided through the M6e Digital Connector Signal Definition,
may be configured as inputs or outputs using the MercuryAPI. The GPIO pins connect
through 100 ohm resistors to the high current PA0 to PA3 pins of the AT91SAM7X
processor. The processor data sheet can be consulted for additional details.
Pins configured as inputs must not have input voltages that exceed voltage range of -0.3
volts to +5.5 volts. In addition, during reset the input voltages should not exceed 3.3V.
Outputs may source and sink 16 mA. Voltage drop in the series 100 ohm resistor will
reduce the delivered voltage swing for output loads that draw significant current.
Input Mode
– TTL compatible inputs,
– Logic low < 0.8 V,
– Logic high > 2.0V.
– 5V tolerant
Output Mode
– 3.3 Volt CMOS Logic Output with 100 ohms in series.
– Greater than 1.9 Volts when sourcing 8 mA.
– Greater than 2.9 Volts when sourcing 0.3 mA.
– Less than 1.2 Volts when sinking 8 mA.
– Less than 0.2 Volts when sinking 0.3 mA.
Module power consumption can be adversely affected by incorrect GPIO configuration.
Similarly, the power consumption of external equipment connected to the GPIOs can also
be adversely affected. The following instructions will yield specification compliant
operation.
On power up, the M6E module configures its GPIOs as outputs to avoid contention from
user equipment that may be driving those lines. The input configuration is as a 3.3 volt
logic CMOS input and will have a leakage current not in excess of 400 nA. The input is in
an undetermined logic level unless pulled externally to a logic high or low. Module power consumption for floating inputs is unspecified. With the GPIOs configured as inputs
and individually pulled externally to either high or low logic level, module power
consumption is as listed in the M6e Power Consumption
table.
GPIOs may be reconfigured individually after power up to become outputs. This
configuration takes effect either at API execution or a few tens of milliseconds after power
up if the configuration is stored in nonvolatile memory. The configuration to outputs is
Hardware Overview19
Hardware Interfaces
defeated if the module is held in the boot loader by Reset Line being held low. Lines
configured as outputs consume no excess power if the output is left open. Specified
module power consumption is achieved for one or more GPIO lines set as output and left
open. Users who are not able to provide external pull ups or pull downs on any given
input, and who do not need that GPIO line, may configure it as an output and leave it
open to achieve specified module power consumption.
Configuring GPIO Settings
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. Once
configured as inputs or outputs the state of the lines can be Get or Set using the gpiGet()
and gpoSet() methods, respectively. See the language specific reference guide for more
details.
Reset Line
Upon power up the RESET (pin 15) line is configured as an input. The input value will
determine whether the Boot Loader
Application Firmware
line is configured as an output line. While the unit continues to be in bootloader the line is
driven high.
image and enter application mode. After that action is completed, this
will wait for user commands or immediately load the
Once in application mode, the RESET line is driven low. if the module returns to the
bootloader mode, either due to an assert or “boot bootloader”, the RESET line will again
be driven high.
To minimize power consumption in the application, the RESET line should be either left
open or pulled weakly low (10k to ground).
20Hardware Overview
Power Requirements
RF Power Output
The M6e supports separate read and write power level which are command adjustable
via the MercuryAPI. Power levels must be between:
– Minimum RF Power = +5 dBm
– Maximum RF Power = +30 dBm (+0.0/- 0.5 dB accuracy above +15 dBm)
Note
Maximum power may have to be reduced to meet regulatory limits, which
specify the combined effect of the module, antenna, cable and enclosure
shielding of the integrated product.
Power Supply Ripple
Power Requirements
The following are the minimum requirements to avoid module damage and to insure
performance and regulatory specifications are met. Certain local regulatory specifications
may require tighter specifications.
5 Volt +/- 5%,
Less than 25 mV pk-pk ripple all frequencies,
Less than 11 mV pk-pk ripple for frequencies less than 100 kHz,
No spectral spike greater than 5 mV pk-pk in any 1 kHz band.
Hardware Overview21
Power Requirements
Power Consumption
The following table defines the power/transmit mode settings and power consumption
specifications for the M6e. Additional details about Power/Transmit Modes can be found
in the Power Management
Operation
Power/Transmit Mode
section.
M6e Power Consumption
1
Max Power
(Watts)
Voltage
(Volts)
RF Transmit
Current
(mA)
Power
Setting
(dBm)
Transmit CW
Transmit Mode = DRM
Tag Reading
Transmit Mode = DRM
Tag Reading
Transmit Mode = Low Power
Tag Reading
Transmit Mode = DRM + PreDistortion
Tag Reading
Transmit Mode = DRM
No Tag Reading (M6e idle)
Power Mode = 0
No Tag Reading (M6e idle)
Power Mode = 1
No Tag Reading (M6e idle)
Power Mode = 2
Boot0.125.0 +/- 5%20N/A
Shut Down< 0.0015.0 +/- 5%< 200uAN/A
In Rush Current and Power, M6e
Power up and/or any state change
2
7.5
2
7.5
5.85.0 +/- 5%1060+30
6.25.0 +/- 5%1200+30
2.55.0 +/- 5%490+5
0.355.0 +/- 5%60N/A
0.125.0 +/- 5%20N/A
0.0055.0 +/- 5%1.0N/A
7.55.0 +/- 5%1500 MaxN/A
5.0 +/- 5%1400+30
5.0 +/- 5%1400+30
Note: 1 - Power consumption is defined for TTL RS232 operation. Power consumption may
vary if the USB interface is connected.
Note: 2 - Power consumption is defined for operation into a 17dB return loss load or better.
Power consumption may increase beyond this specification during operation into return
losses worse than 17dB.
22Hardware Overview
Environmental Specifications
Operating Temperature
Clamshell temperature must not exceed 70 degrees C. Heat sinking will be required for
high duty cycle applications.
Electro-Static Discharge (ESD) Specification
Specifications to be determined.
Environmental Specifications
Hardware Overview23
Loading...
+ 51 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.