MARSON MT84G 2D Mini Scan Engine Installation Guide
- June 5, 2024
- MARSON
Table of Contents
MARSON MT84G 2D Mini Scan Engine
INTRODUCTION
The MT84G 2D Mini Barcode Scan Engine is the smallest 2D barcode scan engines in the industry; it features middle-range reading, and high-performance barcode scanning with optimal performance and easy integration. MT84G is ideal for integration into data terminals and small mobile devices with limited space. The MT84G consists of 1 illumination LED, 1 aimer LED, a high-quality CMOS image sensor and a microprocessor that contains powerful firmware to control all aspects of operations and enable communication with the host system over the standard set of communication interfaces. Three interfaces, UART, USB HID, USB VCP are available. UART interface communicates with the host system over TTL-level RS232 communication; USB interface emulates a USB keyboard device or virtual COM device and communicates with the host system over USB.
Block Diagram
Electric Interface
Pin Assignment
Electric Characteristics
Pin# | UART | I/O | Description | Schematic Example |
---|---|---|---|---|
4 | Decode LED | Output | Decode LED output | **** |
VCC
LED1 GREEN
R11 330R
Q4
__Decode LED R 13 4K7 2N3904
5| VCC| —| 3.3V supply voltage input| ****
+3V3
6| UART RXD| Input| UART TTL data input| RS232 IC
Sipex® Vendor P/N: SP232ACT
7| UART TXD| Output| UART TTL data output
8| USB_DM| Input /
Output
| USB Signal D-| Differential Signal Transmission
9| USB_DP| Input / Output| USB Signal D+| Differential Signal Transmission
10| GND| —| Ground| **
Symbol| Ratings| Min| Max| Unit
---|---|---|---|---
V IH| Input high level| V DD x 0.7| —| V
V IL| Input low level| —| V DD x 0.3| V
V OH| Output high level| V DD – 0.3| —| V
V OL**| Output low level| —| 0.4| V
Note:
- Power Supply: VDD=3.15 ± 0.15V
- Exposure to maximum rating conditions for extended periods may affect device reliability.
Operational Timing
This chapter describes the timing associated with the various operating modes
of the MT84G including Power Up, Sleep Mode, and Decode Timing.
Power Up
When power is initially applied, the MT84G is activated and begins the process
of initialization. Once initialization (duration≧1000mS) is completed, the
MT84G emits power-up beeps, enters Standby Mode and is ready for barcode
scanning.
Sleep Mode
The MT84G will enter Sleep Mode after a programmable time period has elapsed
without any activity. Please see Chapter 6 for more details about Sleep Mode.
Decode Timing
In Standby Mode, the MT84G is activated by the Trigger signal which MUST be
kept low for at least 15mS until the successful scan is achieved, as indicated
by the Buzzer signal. The total scan and decode time is approximately equal to
the time from the Trigger signal going low to the Buzzer signal going high.
This time will vary slightly based on several factors including barcode
quality, barcode type and the distance between MT84G and the barcode scanned.
Upon a successful scan, the MT84G outputs the Buzzer signal and keeps this
signal for the duration of the transmission of the data decoded to the host
side. The duration is about 80mS. Therefore, the total duration of a typical
scanning operation (from Trigger turning low to the end of Buzzer PWM signal)
is approximately 100mS. In Sleep Mode, the MT84G can be waken up by the
Trigger signal which MUST be kept low for at least 15mS, to prompt the scan
engine into Standby Mode.
Summary of Operation Timings
- The minimum duration of initialization is 1000mS.
- The minimum duration of valid Trigger signal is 15mS.
- The minimum duration of waking up MT84G from Sleep Mode by Trigger signal is also 15mS.
- The minimum duration of scanning operation in Standby Mode is 100mS.
- The minimum duration of waking up MT84G from Sleep Mode by Trigger signal and completing decode is about 150ms.
SPECIFICATIONS
Introduction
This chapter provides technical specifications of the MT84G scan engine.
Operating method, scanning range and scan angle are also presented.
Technical Specifications
Optic & Performance
Light Source
| White LED
Red LED
Sensor| 640 x 480 pixels
Scan Rate| 30 Frames/ sec
Resolution
| 5mil/ 0.125mm (1D)
10mil/ 0.25mm (2D)
Scan Angle
| Horizontal 37°
Vertical 27.5°
Print Contrast Ratio| 25%
Width of Field| 141mm (13Mil Code39)
Guaranteed Depth Of Field
(Environment: 800 lux)
| 5 mil Code39| 55 ~ 115mm
13 mil UPC/ EAN| 55 ~ 280mm
15 mil Code128| 55 ~ 380mm
15 mil QR Code| 40 ~ 200mm
10 mil Data Matrix| 40 ~ 100mm
Physical Characteristics
Dimension
| W14 x L9.5 x H9.3 mm
W14 x L9.5 x H7.8 mm (when mounted on PCB)
Weight| 1.2g
Color| Black
Material| PC
Connector| Edge-board Contact x 10 pads
Electrical
Operation Voltage| 3.15VDC±0.15VDC
Working Current| < 156 mA
Standby Current| < 85 mA
Idle Current (Sleep Mode )| < 1.5 mA
---|---
Connectivity
Interface
| UART (TTL-level RS232)
USB HID (HID Keyboard)
USB VCP (Virtual COM)
User Environment
Operating Temperature| -20°C ~ 60°C
Storage Temperature| -40°C ~ 70°C
Humidity| 0% ~ 95%RH (Non-condensing)
Drop Durability| 1.5M
Ambient Light| 100,000 Lux (Sunlight)
1D Symbologies
| UPC-A/ UPC-E0/ UPC-E1 EAN-8/ EAN-13
Code128 Code39 Code93 Codabar
Interleaved 2 of 5
Industrial 2 of 5
Matrix 2 of 5
Standard 2 of 5
China Post 25 Code11
MSI Plessey Plessey
GS1 Databar
GS1 Databar Limited GS1 Databar Expanded
2D Symbologies
| QR Code
Micro QR Code PDF417
| MicroPDF417 Data Matrix Aztec MaxiCode Han Xin
Code16K
---|---
Regulatory
ESD
| Functional after 4KV contact, 8KV air discharge
(it requires housing that is designed for ESD protection and stray from electric fields.)
EMC
| FCC – Part15 Subpart B (Class B)
CE – EN55032, EN55035
Safety Approval| IEC 62471 (Exempt Group)
Environmental| WEEE, RoHS 2.0
Configuration
MT84G configurations include: MT84G (P/N: 1084-A020000) Standard Version, PCB
Gold Finger x 10 pads
MT84G with interface board (P/N: 1084-A020001)
Demo Version, ZIF Connector x 12 pins, works with MB100 demo board. (see
Chapter 5 for details)
Interface
UART Interface
Below are default communication parameters
- Baud rate: 9600
- Data Bits: 8
- Parity: None
- Stop Bit: 1
- Hardware Flow Control: None
Characteristics
- Configurable by scanning configuration barcodes.
- Configurable by serial commands.
- Supports both software & hardware trigger
Scanning above barcode will set your MT84G to UART interface.
USB Interface
- Configurable by scanning configuration barcodes.
- Supports hardware trigger only
Scanning above barcode will set your MT84G to USB HID interface.
USB VCP
Scanning above barcode will set your MT84G to USB VCP interface.
Operation Method
- At power-up, the MT84G sends the Power-Up (PWM) signals over Buzzer pin as an indication that the MT84G enters Standby Mode and is ready for operation.
- Once the MT84G triggered by either hardware or software method, it will emit white illumination with a narrow, horizontal slab of red light which helps user target the barcode.
- The CMOS image sensor captures the image of barcode and produces an analog waveform, which is sampled and analyzed by the decoder firmware running on the MT84G.
- Upon a successful barcode decoded, the MT84G turns off the illumination LEDs, sends the Good Read (PWM) signals over Buzzer pin and transmits the decoded data to the host.
- The MT84G may enter Sleep Mode (Please see Chapter 6 for more details) after a period of inactivity in order to reduce power consumption.
Mechanical Dimension
(unit = mm)
Guaranteed Scanning Range
- Barcode: Code39, UPC/EAN, Code128, QR Code
- Bar & Space Ratio: 1 to 2.5
- Print Contrast Ratio: 0.9
- Ambient Light: > 800 lux
Minimum & Maximum Scan Distance
Symbology | Resolution | Distance |
---|---|---|
Code 39 | 5 Mil | 55 ~ 115 mm |
UPC/EAN | 13 Mil | 55 ~ 280 mm |
Code 128 | 15 Mil | 55 ~ 380 mm |
QR Code | 15 Mil | 40 ~ 200 mm |
Data Matrix | 10 Mil | 40 ~ 100 mm |
Maximum Scan Width
Symbology | Resolution | Barcode Length |
---|---|---|
Code 39 | 13 Mil | 141 mm |
Pitch Angle, Roll Angle and Skew Angle
Be aware of the tolerance for the pitch, roll and skew angle of barcode you
are trying to scan.
INSTALLATION
The MT84G scan engine is designed specifically for integration into customer’s housing for OEM applications. However, the MT84G’s performance will be adversely affected or permanently damaged when mounted into an unsuitable enclosure.
Warning: The limited warranty is void if the following recommendations are not
Electrostatic Discharge Cautions
All MT84Gs are shipped in ESD protective packaging due to the sensitive nature
of the exposed electrical components.
- ALWAYS use grounding wrist straps and a grounded work area when unpacking and handling the MT84G.
- Mount the MT84G in a housing that is designed for ESD protection and stray electric fields.
Mounting the MT84G
First of all, the MT84G should be fixed with machine screws on the host PCBA.
To secure MT84G the maximum thread depth is 2.0 mm and operator must use safe
ESD practices when handling and mounting the MT84G.
- The thickness of PCBA: 0.8mm (for M1.4 x 2.5mm screw)
- The size of screw hole: 1.4mm dia., 2.0mm deep
- The size of screw: M1.4 X 2.5mm (Default)
- The torque of screwdriver: ≦ 500g-cm (0.43 lb-in)
Soldering Method
Wiping the soldering iron tip steadily and dragging a ball of solder across
the pads. Please see figure below, the solder will go where it needs to go.
With a bit of practice, this method has the most consistent results and the
least chance of failure.
Soldering Temperature
380 ± 10˚C (Do not solder each pad for more than 3 seconds.).
Window Materials
Following are descriptions of three popular window materials:
- Poly-methyl Methacrylic (PMMA)
- Allyl Diglycol Carbonate (ADC)
- Chemically tempered float glass
Cell Cast Acrylic (ASTM: PMMA)
Cell cast Acrylic, or Poly-methyl Methacrylic is fabricated by casting acrylic
between two precision sheet of glass. This material has very good optical
quality, but is relatively soft and susceptible to attack by chemicals,
mechanical stress and UV light. It is strongly recommended to have acrylic
hard-coated with Polysiloxane to provide abrasion resistance and protection
from environmental factors. Acrylic can be laser-cut into odd shapes and
ultrasonically welded.
Cell Cast ADC, Allyl Diglycol Carbonate (ASTM: ADC)
Also known as CR-39TM, ADC, a thermal setting plastic widely used for plastic
eyeglasses, has excellent chemical and environmental resistance. It also has
an inherently moderate surface hardness and therefore does not require hard-
coating. This material cannot be ultrasonically welded.
Chemically Tempered Float Glass
Glass is a hard material which provides excellent scratch and abrasion
resistance. However, un-annealed glass is brittle. Increased flexibility
strength with minimal optical distortion requires chemical tempering. Glass
cannot be ultrasonically welded and is difficult to cut into odd shapes.
Window Specifications
The recommended thickness of window is 0.8~1.0 mm. The recommended distance
between window and scan engine is < 0.5 mm.
Window Specifications for MT84G Integration
Distance
| Minimum Window Size
Horizontal (h)| Vertical (v)| Thickness (t)
< 0.5mm (b)| 14.0 mm| 8.0 mm| 0.8~1.0 mm
The window size must increase as it is moved away from MT84G and should be sized to accommodate the field of view and illumination envelopes shown below
Window Care
In the aspect of window, the performance of MT84G will be reduced due to any
kind of scratch. Thus, reducing the damage of window, there are few things
have to be noticed.
- Avoid touching the window as much as possible.
- When cleaning the window surface, please use non-abrasive cleaning cloth, and then gently wipe the host window with the cloth that is already sprayed with glass cleaner.
REGULATIONS
The MT84G scan engine conforms to the following regulations:
- Electromagnetic Compliance – CE EN55032, EN55035
- Electromagnetic Interference – FCC Part15 Subpart B (Class B)
- Photobiological Safety – IEC 62471 (Exempt Group)
- Environmental Regulations – RoHS 2.0, WEEE
DEVELOPMENT KIT
MARSON MB100 Demo Kit (P/N: 11A0-9801A20) enables the development of products and systems using the MT84G on various platforms. Besides the Multi I/O board (P/N: 2006-1007X00), the MB100 Demo Kit provides the software and hardware tools required for testing the MT84G applications before integrating it into the host device. Please contact your sales representative for ordering information.
MB100 Demo Kit Accessories
Interface
Cable
|
RS232
|
USB HID
|
USB VCP
---|---|---|---
External Y-cable|
o
|
o
|
o
(P/N: 7090-1583A00)
Internal Y-cable|
o
|
o
|
o
(P/N: 5300-1315X00)
Micro USB Cable|
x
|
o
|
o
(P/N: 7005-9892A50)
Due to the advantage of its small size, MB100 Multi I/O board is also suitable for being installed inside the host system, as an interface board connecting MT84G to the host device.
SLEEP MODE
The Sleep Mode is disabled by default. To enable Sleep Mode, please scan Enable Sleep Mode configuration barcode below. When enabled, MT84G automatically sleeps (with idle current < 1mA) after a period of inactivity, or Sleep Timeout (default = 30 sec). Please note that Sleep Mode only works in UART interface and Sleep Timeout can only be configured by serial command.To configure Sleep Mode and Sleep Timeout with serial commands via UART interface, please follow below format: [Head] [Type] [Length] [Address] [Data] [CRC]
- [Head] = 0x7E 0x00 (2 bytes)
- [Type] = 0x08 (1 byte, 0x08 = write)
- [Length] = 0x02 (1 byte, 0x02 = number of byte in [Data] field)
- [Address] = 0x07 (1 byte, 0x07 = Sleep Mode & Sleep Timeout’s address)
- [Data] = variable (2 bytes, bit 15 = Sleep Mode, with 0 as disable, 1 as enable; bit 14~0 = Sleep Timeout in 100ms increments)
- [CRC] = 2 options below
- 0xAB 0xCD (2 bytes, 0xAB 0xCD = no CRC required)
- variable (2 bytes, the result of CRC_CCITT calculation of [Type] [Length][Address] [Data])
For example, to enable Sleep Mode and set Sleep Timeout as 3 seconds Host sends: 0x7E 0x00 0x08 0x02 0x00 0x07 0x80 0x1E 0xAB 0xCD Device responds: 0x02 0x00 0x00 0x01 0x00 0x33 0x31 (= write success) *Note: For full functions of serial commands, please refer to MT84G Serial Commands Manual.
PARAMETER SETUP
You can set up your MT84G using the following method:
-
Configuration Barcode:
Scan configuration barcodes from the MT84G Users Manual. -
Serial Command:
Send command based on MT84G Serial Commands Manual.
VERSION HISTORY
Rev. | Date | Description | Issued | Checked |
---|---|---|---|---|
0.1 | 2021.10.07 | Initial Draft Release | Shaw | Jou & Alice |
0.2
| ****
2021.10.21
| Updated Pitch/Skew Angle Updated Window
Specifications
| ****
Shaw
| ****
Alice
0.3| 2021.11.01| Added Electric Characteristics| Shaw| Jou
0.4
| ****
2021.12.24
| Updated Guaranteed D.O.F, W.O.F, Voltage, MT84G P/N, MB100 P/N| ****
Shaw
| ****
Jou
0.5| 2022.03.04| Updated Pitch/Skew Angle| Shaw| Jou
Marson Technology Co., Ltd.
9F., 108-3, Mincyuan Rd., Sindian Dist., New Taipei City, Taiwan
- TEL: 886-2-2218-1633
- FAX: 886-2-2218-6638
- E-mail: info@marson.com.tw
- Web: www.marsontech.com