Uniform MFC242 User Manual

MFC242
RFID Card Reader
Programmer’s Manual
Revision 1.0
Aug. 14, 2014
NOTICE
The issuer of this manual has made every effort to provide accurate information. The issuer will not be held liable for any technical and editorial omission or errors made herein; nor for incidental consequential damages resulting from the furnishing, performance or use of this material. This document contains proprietary information that is protected by copyright. All rights are reserved. No part of this document may be photocopied, reproduced, or translated without the prior written consent of the issuer. The information provided in this manual is subject to change without notice.
AGENCY APPROVED
- FCC class B
- CE class B
NOTEThis 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 or more 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.
You are cautioned that any change or modifications to the equipment not expressly approve by the party responsible for compliance could void your authority to operate such equipment.
WARRANTY
This product is served under one-year warranty to the original purchaser. Within the warranty period, merchandise found to be defective would be repaired or replaced. This warranty applies to the products only under the normal use of the original purchaser, and in no circumstances covers incidental or consequential damages through consumers’ misuse or modification of the products.
PREFACE
This manual provides detailed information relating to the overall operational, electrical, mechanical,
environmental and functional aspects of the MFC242. This document should be read and understood prior to
initial operation of the product. For ease of installation and programming use, we have addressed everything from its attractive features to its various configurations. When designing the MFC242, we selected what we feel are the most useful features and functions. If in some cases you find that your specific needs differ from our existing products, we welcome your comments and suggestions. Custom-designed models are also available. If further questions do arise, please call for technical support, our FAE will assist you in any way we can.
I
General Description
This section presents general information about the basic characters of the MFC242.
1.1 Features
The MFC242 provides the following features
1 Read Type A 13.56Mhz RFID Mifare card
2 Programmable illuminated color bezel
3 Support GDS protocol
4 Firmware upgradeable
5 USB interface, no external power supply required
Light weight:130g
6
Compact size108.0 L x 75 W x 32 H mm
7
1.2 Application
This MFC242 card reader is designed to read RFIID Mifare card as well as performing programmable illuminated color bezel. For the RFID module, it can read and decode Type A 13.56Mhz RFID Mifare card. This product communicates with a host computer or a terminal via GDS protocol using an USB 2.0 full speed interface. The reader is widely accepted in the financial industry applications as its transmitting protocol is highly reliable and easy to use.
1.3 Operation Behavior
1.3.1 RFID Card read Operation:
While operating, the MCU reads commands from host USB interface and send them to the RFID Reader IC PN512 for the control of reading contactless TAG, then getting the response from PN512 and send it back to host through USB interface.
1.3.2 Illuminated color bezel Operation.
The MCU reads commands from host USB interface and send them to G5126TB1U circuitry. Then G5126TB1U circuitry will output the different output voltage to the 4 pieces of Red, Green and Blue color’s LED. In this way, LED components will have different color and emit to the bezel
Page 2
1.4 Dimensions of MFC242
2 Technical Specifications
2.1 Magnetic Card Specifications
2.1.1 Card Type
Mifare Ultralight C and 4K Mifare DESFire EV1
2.1.2 Card Format
Mifare format
2.1.3 Card Operation
Test Ca r d Card reading distance from Bezel Mifare Ultralight C 0 cm Mifare Ultralight C 1 cm Mifare Ultralight C 2 cm
2.2 Mechanical Specifications
2.2.1 Body Material
PC SABIC 945A
2.2.2 Dimension
Length: 108mm Width 75mm Height 32mm
Page 3
2.2.3 Weight
Approx. 130g
2.3 Electrical Specifications
2.3.1 Power Required
DC 5V 5%
2.3.2 Power Consumption
Stand-by current <50mA Max operating current <300mA
2.3.3 Communication
GDS Card Reader Communication Protocol Standard V1.04
2.3.4 Ripple
250mVp-p Max.
2.3.5 Dielectric Strength
250VDC for 1 minute
2.3.6 Insulation Resistance
10M min. at 250VDC
Page 4
2.4 Environmental Specifications
2.4.1 Temperature
Operating -10-55°C Storage -30-70°C
2.4.2 Humidity
Operating: 10-90% (non-condensing) Storage 10-90% (non-condensing)
Page 5
2.5 Pin Assignment
PINNO. DESCRIPTION
1
2
3
4
5
Power
Data‐
Data+
NC
Ground
2.6 Software Specification
GDS® Card Reader: Communication Protocol v1.0.4 Universal Serial Bus (USB) Specification, v2.0 Device Class Definition for USB HID, v1.12 USB Engineering Change Notice – UNICODE UTF-16LE for String Descriptors RFC 2781 (Unicode standard version 3.0) new REV 5.2
System Memory is divided into three parts:
Base addresses
0xFFFF
0xE800
0xE7FF
0x3000
0x2FFF
0x0000
Device Properties Block
Application Program Block
Block Size
Boot Loader Block
6K Bytes
46K Bytes
12K Bytes
Page 6
2.6.1 Boot Loader Block
The first 12Kbyte of memory is factory programmed with a boot loader. The boot loader is designed to update application program through USB communication per HID V1.12 with a predefined communication protocol. Please refer to the appendix section for more information.
Command and Response Format
Command Format:
<Header> <LEN_1><Command_1><LEN_2><Command_2><DATA><ADDLRC><XORLRC>
Response Format:
< Header><Length><DATA>
Note: The <Header> of Command/Response must be ‘C2’ (Hex).
The <LEN 1> field indicates the length from <Command_1> to <XORLRC>, it is two bytes. The <LEN 2> field indicates the length from < Command_2> to < ADDLRC>, it is two bytes. The <Data> fields are command or response data. See following section “Command and Response Code” for details.
Response Format:
< Header>< Length><DATA>
Command_1 Command_2 Description
0x09 0x042 0x4C Enter to Boot Loader Block 0x21 0x7E CHECK Uniform produce 0x057 0x46 Program Flash address data length (max size 1024) 0x042 0x4E Get previous command 0x045 0x42 0x4C Get Boot Loader Version 0x45 0x4D Erase Flash 0x39 Get Application Program Version 0x7F Warm Reset
0x09 - Enter to Boot Loader Block
Command Length: 3 bytes Response Data: = 06h, if success. Length is 1 byte.
= 15h, if failure. Length is 1 byte.
0x21 – 0x7E- CHECK UNIFORM Produce
Command Length: 2 bytes Response Data: = UNIFORM XOR some data,
if success. Length is 8 bytes.
= 15h, if failure. Length is 1 byte.
0x057 0x46 - Program Flash address data length (max size 1024)
Command Length: 3 bytes Response Data: = 06h, if success. Length is 1 byte.
= 15h, if failure. Length is 1 byte.
0x042 0x4E get previous command
Command Length: 3 bytes Response Data: = ”OK”, if success. Length is 2 bytes.
= 15h, if failure. Length is 1 byte.
0x045 0x42 0x4C Get Boot Loader Version
Command Length: 4 bytes Response Data: = [Version], if success. Length is 8 bytes.
= 15h, if failure. Length is 1 byte.
0x45 0x4d Erase Flash
Command Length: 3 bytes Response Data: = ”OK”, if success. Length is 2 bytes.
= 15h, if failure. Length is 1 byte.
0x39 - Get Application Program Version
Page 7
Loading...
+ 17 hidden pages