26-bit Wiegand Output Place the ST5 jumper on 1 Structure and

Edition 09/2003
G0301FR0108V01
DGLP/TW
Mushroom Proximity Reader
WIRING DIAGRAM AND INSTRUCTIONS
Wiring diagram
Plastic or metallic
filler plate
Warning
Do not use a
switching
power supply
because of the
interference
radiation that
may disturb the
reading of the
badges
3
2
1
3
ST4 2
1
Antenna
3
2
1
ST5
+ -
H D
0
D
1
R V
ST4
ST5 on 1 : 26-bit wiegand
ST5 on 2 : 30-bit wiegand
ST5 on 3 : 44-bit wiegand
1
3
1
3
Wiring diagram
+ ----- Input voltage 12VAC or DC
D1 ----- Data 1
- ----- Input voltage 12V AC or DC
R ----- Red LED
H ----- Clock
V ----- Green LED
D0 ----- Data 0
Wiring diagram reader
1 and 2 ----- Wiring of the antenna with a plastic filler face
1 and 3 ----- Wiring of the antenna with a metallic filler face
Pull ups +12V
Pull ups +5V
Chronograms
0 logic
1 logic
\DATA1
\CLOCK
\DATA0
50µs
50µs
2ms
2ms
26-bit Wiegand Output
Place the ST5 jumper on 1
Structure and description of the code
Format 26-bit hexadecimal
The output format is 26-bit Wiegand (Signals: DATA1, DATA0 and CLOCK)
The frame is made of 26-bit and built as follow:
First parity: 1-bit – even parity for the first 12-bit
Code of the badge: 6 half byte represent the last 6 digit of the code (4bit = 1 digit of a code)
Each byte is transferred from bit 7 to bit 0.
Second parity: 1-bit – odd parity for the last 12-bit
Bit 1
Even Parity on bit 2…bit13
Bit 2 … bit 25
Data (24 bit)
bit 26
Odd Parity on bit 14… bit 25
Example: code of the badge is 0100166A37
1
0000
0000
0001
Parity 1
0
0
1
The code transmitted is in hexadecimal format 166A37
0011
3
Parity 1:
0 if the number of 1 in bit 2 to bit 13 is even
1 if the number of 1 in bit 2 to bit 13 is odd
Parity 2:
0 if the number of 1 in bit 14 to bit 25 is odd
1 if the number of 1 in bit 14 to bit 25 is even
2
0101
5
0000
0
1
Parity 2
30-bit Wiegand Output
Put the ST5 jumper on 2
Structure and description of the code
The output format from the proximity reader is 30-bit wiegand (Signal: DATA1 and DATA0) and is
structured as follow:
Signals output in open collectors with pull up in
30-bit hexadecimal format.
First parity : 1 bit – even parity for the first 14-bit
Code : A code is formed from 7 half byte.
Each byte is transferred from bit 7 to bit 0.
Second parity: 1 bit – odd parity for the last 14-bit
Bit 2 … bit 29
Data (28-bit)
Bit 1
Even Parity from bit 2…bit 15
Example: Temic card decimal code: 689905
1
Parity 1
0000
0
0000
0
bit 30
Odd Parity from bit 16… bit 29
in hexadecimal: A86F1
1010
A
1000
8
0110
6
1111
F
0001
1
0
Parity 2
The code number of the card is 00A86F1 in hexadecimal
Example: EM badge hexadecimal code: 0100166A37
1
Parity 1
0000
0
0000
1
0001
6
0001
6
0110
A
1011
3
0110
7
1
Parity 2
The code transmitted is in hexadecimal format 0166A37
Parity 1:
0 if the number of 1 in bit 2 to bit 15 is even
1 if the number of 1 in bit 2 to bit 15 is odd
Parity 2:
0 if the number of 1 in bit 16 to bit 29 is odd
1 if the number of 1 in bit 16 to bit 29 is even
44- bit Wiegand Format Output
Put the ST5 jumper on 3
Structure and description of the code
44-bit hexadecimal format
The output format from the proximity reader is 44-bit (Signal: DATA1, DATA0 and CLOCK) and is
structured as follow:
Data:
3
10 digit code number hexadecimal MSByte first
Each hexadecimal digit = 4 bit, MSBit first
LRC:
4 bit = or restricted in between the digit of the data, MSBit first
The frame is made of 44 bit and built as follow:
bit 1 …. Bit 40
Data MSBit first
44 bit, hexadecimal format
Bit 41 … bit 44
LRC
Example:
Length Code of 40 bit
digit 1
10
LRC
0000
0001
0
1
digit
0000
0
0000
0
0001
1
1001
9
0101
5
The code number of the card is: 01001950C3 an hexadecimal code
4
0000
0
1100
C
0011
3
0011
3