User's Guide
Table Of Contents
- THINGMAGIC M6e User Guide
- Introduction
- Hardware Overview
- Hardware Interfaces
- Digital/Power Connector
- USB Interface
- General Purpose Input/Output (GPIO)
- Power Requirements
- Special RF Power Output Requirements for the M6e-A
- Environmental Specifications
- Electro-Static Discharge (ESD) Specification
- Mounting Screw Clearance
- Assembly Information
- Antennas
- M6e Mechanical Drawing
- Authorized Antennas
- M6e-A Authorized Cables
- Firmware Overview
- New Features - Version 1.21.2
- Margin Read Support for Monza6 Tags
- NXP UCODE7 Configuration Support
- Gen2 Parameters in Metadata
- Support for Acura Gen2V2 Tags
- Support for GEN2V2 Embedded Tag Ops
- Gen2V2 Support
- Denatran Tag Support
- Configurable T4 for Gen2 Protocol
- Ability to “Read Data” Immediately After Sending a “Write EPC” or “Write Data” Command
- Decoupling Antenna Selection from AsyncOnTime
- Support for Additional Regions
- Support for Set/get Quantization Value and Minimum Frequency in Open Region
- Operational Notes
- Boot Loader
- Application Firmware
- Custom On-Reader Applications
- New Features - Version 1.21.2
- Communication Protocol
- Functionality
- Specifications
- Compliance and IP Notices
- Error Messages
- Getting Started – Development Kit and Carrier Board
- Environmental Considerations
ThingMagic M6e User Guide 5
www.JADAKtech.com
USB Interface
Supports USB 2.0 full speed device port (12 Megabits per second) using the two USB pins (USB_DM and
USB_DP).
Serial Number Added to USB Device Descriptor
Adding a serial number to the USB device descriptor allows the host to assign a COM port number which
follows the device regardless of which physical USB port it is plugged into.
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. Consult the M6e Specifications 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 inputs 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 automated configuration into outputs is prevented if the module is held in the boot