beautypg.com

6 general recommendations, General recommendations – HID Hi-O iCLASS Installation Guide User Manual

Page 24

background image

iCLASS OEM75 Integration Guide, 3141-907, Rev. B.0

Page 24 of 49

January 2014

HID GLOBAL CONFIDENTIAL AND/OR PROPRIETARY INFORMATION. This document contains confidential and/or proprietary

information, which may not be duplicated, published, disseminated or disclosed, or used for any purpose, without the written

consent of HID Global Corporation. If you are an unintended recipient of this information or are unwilling to accept the above

restrictions, please immediately return this document to HID Global Corporation, 15370 Barranca Pkwy, Irvine, CA 92618-3106.

6.6 General Recommendations

The OEM 75 contains internal 10k pull-up resistors on the MOSI, and /SS inputs. Do not use

additional external pull-up resistors on these inputs.
External series resistors (100Ω to 1kΩ ) on all SPI signals (/SS, SCLK, MOSI, and MISO) may be

required to eliminate negative spikes on the interface lines.
The OEM75 SPI Slave input was tested to work at a maximum bit rate of 230 kbps and a maximum

byte rate of 150 us/byte.
CAUTION: The pull-up resistors voltage source (+3.3V Read) on the SPI inputs is switched OFF

during Ultra Low Power Mode. Do not hold SPI input signals high during Ultra Low Power Mode.

Doing so causes erratic operation.
The reader serial communication default settings are 57.6 KBaud, 8, even 1 (57.6, 8, E, 1).

Communications from the host to the OEM75 module must insure that the asynchronous data bytes

have no more than 500 ms between the previous stop bit and the next start bit. Violation of this

timing causes the reader software to recognize a timeout condition and ignore the entire data

stream.
The following dialogue illustrates the timing improvements that can be realized when the 16-block

PICO-READ_BLOCKS command is used in place of the 4-block TRANSMIT command.

** Example of Timing Improvement **

** Summary **

Comparison of 16 block read (128 bytes), using one authentication, using 0xC2 4-block

transmit versus 0x76 16-block pico-read-blocks command

0x76 start: (02.39.52.637.909)

0x76 end: (02.39.52.771.088) = 133.179ms

0xC2 start: (02.39.52.882.073)

0xC2 end: (02.39.53.059.508) = 177.435ms

difference = 44ms per 16 blocks (128 bytes) read

this includes minimal additional overhead in-between 0xC2 commands (~1.1ms per 0xC2)

1.1ms x 4 0xC2 commands = 4.4ms

difference about 40ms per 16 blocks (128 bytes) read

Minimum Firmware required:

USB: 6300-502-08

RS232: 6300-501-10

Core: 6300-512-05

** Detail **

************************************************************************

Serial Port 2 open attempt at baud rate 57600, even parity = success

************************************************************************

Get iClass reader firmware = Success

Rdr firmware = UiR0207, 6300-501-15, 6300-512-34

rdr: response code (hex) = 42 00

(02.39.48.819.691) --> 80 F2 00 00 01 (0.059 ms)

(02.39.48.830.473) <-- F2 55 90 00 (10.568 ms)

(02.39.48.830.786) --> 80 F2 00 01 01 (0.052 ms)

(02.39.48.839.789) <-- F2 69 90 00 (8.793 ms)

(02.39.48.840.093) --> 80 F2 00 02 01 (0.052 ms)

(02.39.48.849.147) <-- F2 52 90 00 (8.846 ms)

(02.39.48.849.452) --> 80 F2 00 03 01 (0.050 ms)