All rights reserved. No part of this work may be reproduced, edited using an electronic system, duplicated or distributed in any form (print, photocopy, microfilm or in any other process) without the express permission.
We reserve the right to make changes in the content without notice. The SIGMATEK GmbH & Co KG is not responsible
for technical or printing errors in the handbook and assumes no responsibility for damages that occur through use of
this handbook.
(depending on the tag, antenna and ambient conditions)
Write distance
circa 70 % or the read distance
Host interface
USB CDC (Virtual Serial Port)
Default 57600 Baud
IO pins
3 software controllable GPIO pins
Antenna
external via Molex Pico Blade article No. 0532610471
Driver
Windows
Dimensions
41.00 mm x 37.70 mm x 6.50 mm (W x H x D)
Supply voltage
5 V DC ±5 % (via USB)
Current consumption
maximum 100 mA
Storage temperature
-20 ... +85 °C
Operating temperature
0 ... +55 °C
Humidity
0 - 95 %, non-condensing
EMV resistance
in accordance with EN 61000-6-2 (industrial area)
EMC - noise generation
in accordance with EN 61000-6-4 (industrial area)
Radio Communication Conformity
Europe
ETSI EN 302 291
Radio Communication Conformity
USA
FCC CFR 47 Part 15
1 Technical Data
1.1 RFID Specification
1.2 Electrical Requirements
1.3 Environmental Conditions
PRELIMINARY Page 7
HF-RFID-READER
Product safety
EN 60950-1:2006
Page 8 PRELIMINARY
HF-RFID-READER
2 Mechanical Dimensions
PRELIMINARY Page 9
HF-RFID-READER
Pin
Function
1
+5 V
2
D- 3 D+
4
n.c. 5 GND
Pin
Function
1
GND
2
D+ 3 D- 4 +5 V
Pin
Function
1
+5 V
2
TXD 3 RXD
4
GND
3 Connector Layout
X1: USB-Device 2.0 (Type Mini-B)
X2: USB Device 2.0 (4-pin Molex Pico Blade)
X3: UART (4-pin Molex Pico Blade)
Page 10 PRELIMINARY
HF-RFID-READER
Pin
Function
1
RFO 2
2
GND 3 GND
4
RFO 1
X4: Antenna (4-pin Molex Pico Blade)
3.1.1 Applicable Connectors
X1: USB 2.0 (Type A) (not included in delivery)
X2: 4-pin Molex Pico Blade - 51021-0400
X3: 4-pin Molex Pico Blade - 51021-0400
X4: 4-pin Molex Pico Blade - 51021-0400
PRELIMINARY Page 11
HF-RFID-READER
Description
Number
Short description
Color
Instruction
1 byte
CMD
Blue
status
1 byte
STC
red
Data length
2 bytes
DLI
Orange
DATA
variable
Data
green
Checksum
1 byte
CS
Black
4 Protocol Description
The protocol is always the same and independent of the interface used.
4.1 Structure Packet
All packets between the reader and host have the same structure and must be interpreted
the same.
Instruction The field command describes which command should be run. This is described
in chapter 5.
Status: This byte is always 0x00 for commands from the host to the RFIE reader. The
status is used exclusively as a return value for the reader and indexes the status of the
currently executed commands.
Data Length: The "Data length" indicates how much payload data is transferred after this
byte.
Data: The payload data to evaluate.
Checksum: The checksum is used to verify the transferred data. More information can be
found in chapter 4.4.
Page 12 PRELIMINARY
HF-RFID-READER
Byte
No.
Number
Contents
Data Sent
Value
Description
0
1 byte
CMD
0x02 Command 0x02 "Get Software Revision"
1
1 byte
STC
0x00 Status code for read always 0x00
2 – 3
2 bytes
DLI
0x00, 0x00
Data length
4
1 byte
CS
0x02 Data checksum
Byte
No.
Number
Contents
Data Sent
Description
0
1 byte
CMD
0x02
Command 0x02 "Get Software Revision"
1
1 byte
STC
0x00
status code from the host to the reader
2 – 3
2 bytes
DLI
0x00, 0x00
Data length
4 – 7
4 bytes
Data
0x00, 0x01, 0x00, 0x06
Software Revision 01.06
8
1 byte
CS
0x3D
Checksum
Name
Value
Description
ERR_RET_SUCCESS
0x00
The command was successfully executed
ERR_ET_PARM
0x01
The wrong parameter was sent
ERR_RET_DATA_PUSH
0x02
The wrong data were sent
ERR_RET_CMD_INVALID
0x03
The command used does not exist
ERR_RET_CRC_ERR
0x04
The Checksum is defective
ERR_RET_LENGTH
0x05
The wrong data length was entered
ERR_RET_CMD_DATA
0x06
The data length and transmitted data do not match
ERR_RET_CALIBRATE_ANT
0x0F
The antenna could not be calibrated
ERR_RET_TIMEOUT
0x10
A time out event has occurred
ERR_RET_FIFO_DATA
0x11
No data in FIFO
ERR_RET_COLLISION
0x12
Card collision
ERR_RET_EXEC_CMD
0x13
Error while executing a command
4.2 Example of Communication
As an example, the command 0x02 – Get Software-Revision is used here.
4.2.1 From Host to RFID Reader
4.2.2 From RFID Reader to Host
4.3 Breakdown of the Status Bytes
Here, the status bytes and there meanings are explained.
PRELIMINARY Page 13
HF-RFID-READER
ERR_RET_CARD_NOT_SUPPORTED
0x14
The RFID card is not supported
ERR_RET_AUTH
0x15
Login with card failed
Norm
Value
Example
Version
ISO14443A
0x00
Mifare Classic 1K
ISO14443B
0x01
NFC Label such as SRI512
ISO15693
0x02
NXP ICode SLI
Unknown card
0xFF
unidentified card
Card type
Value
Example
Version
Mifare Ultralight
0x00
NXP MF0ICU1
Mifare Mini
0x01
NXP MF1ICS20
Mifare Classic 1K
0x02
NXP MF1S503
Mifare Classic 4K
0x03
NXP MF1S70
Mifare Plus
0x04
MF1 S PLUS60
Mifare DESFire
0x05
MF3 IC D41
Mifare ISO14443A-4
0x06
ISO14443B Srix
0x07
ISO14443B Srix 176
0x08
ISO15693 (default)
0x09
NXP ICode SLI, TI TagIT
Unknown card
0xFF
unidentified card
4.4 Card Types for Protocol Handling
4.4.1 Protocol
See Enumerators Table, Chapter 4.6
4.4.2 Card type
See Enumerators Table, Chapter 4.6
Page 14 PRELIMINARY
HF-RFID-READER
Byte No.
Number
Contents
Data Sent
Description
0
1 byte
CMD
0x06
Command "Scan Tags"
1
1 byte
STC
0x00
Status code for read always 0x00
2 – 3
2 bytes
DLI
0x01, 0x00
Data length
4
1 byte
Data
0x00
Card type
5
1 byte
CS
0x07
Data checksum
Bytes
Number
0x060x00 0x01 0x00 0x02
data to send (command, status...)
0x06 ⊻ 0x00⊻ 0x01 ⊻ 0x00 ⊻ 0x02
XOR calculation
0x05
Checksum
0x060x00 0x01 0x00 0x02 0x05
data to send including the checksum
4.5 Checksum
The checksum is an XOR from all bytes. This is calculated as follows:
Example command "Scan Tags – 0x06"
4.5.1 Data Configuration Example
Below the data (0x06 0x00 0x01 0x00 0x02) that should be sent to the reader can be seen.
Before the data are sent, the checksum (byte 5) must be formed.
The checksum in an XOR or each subsequent byte.
⊻ = XOR
PRELIMINARY Page 15
HF-RFID-READER
Instruction
Value
Description
Version
GET-Reader Name
0x00
Calls the reader name
GET-Product Name
0x01
Calls the product name
GET-Software Rev.
0x02
Calls the software version
GET-Hardware Rev.
0x03
Calls the hardware version
GET-Bootloader Rev.
0x04
Calls the booloader version
Calibrate_Antenna
0x05
Calibrates the antenna
GET-Feature
0x10
Calls the available functions
SET-RSSI
0x11
Activates the RSSI value transition
GPIO_Commands
0x0F
Enables the control of GPIOs
Instruction
Value
Description
Version
Scan_Tags
0x06
Searches for tags that are in range.
Select_Tag
0x07
Selects a tag
Deslect_Tag
0x08
Deselects a tag
Read_From_Tag
0x09
Reads data from a tag
Write_To_Tag
0x0A
Writes data to a tag
Instruction
Value
Description
Version
Option_Tag
0x0B
See chapter 7.9 (ISO15693 only)
5 Overview of the Available Commands
5.1 General Reader Commands
5.2 General Transponder Commands
General commands that can be used in all tags.
5.3 Tag-specific Commands
The tag-specific commands are limited to a tag group or type.
Page 16 PRELIMINARY
Loading...
+ 40 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.