Advanced Card ACR100I Referentiehandleiding - Pagina 9
Blader online of download pdf Referentiehandleiding voor {categorie_naam} Advanced Card ACR100I. Advanced Card ACR100I 20 pagina's.
7.0. Communication Protocol
ACR100I shall interface with the host through USB connection. A specification, namely CCID, has
been released within the industry defining such protocol for the USB chip-card interface devices.
CCID covers all the protocols required for operating smart cards and PIN.
The configurations and usage of USB endpoints on ACR100I shall follow CCID Section 3. An
overview is summarized below:
1. Control Commands are sent on a control pipe (default pipe). These include class-specific
requests and USB standard requests. Commands that are sent on the Default Pipe Report
Information back to the host on the default pipe.
2. CCID Events are sent on the interrupt pipe.
3. CCID Commands are sent on Bulk-OUT endpoint. Each command sent to ACR100I has an
associated ending response. Some commands can also have intermediate responses.
4. CCID Responses are sent on Bulk-IN endpoint. All commands sent to ACR100I have to be
sent synchronously. (i.e. bMaxCCIDBusySlots is equal to 1 for ACR100I)
The supported CCID features by ACR100I are indicated in its Class Descriptor:
Offset
0
bDescriptorType
1
2
4
bMaxSlotIndex
5
bVoltageSupport
6
dwProtocols
10
dwDefaultClock
dwMaximumClock
14
18
bNumClockSupported
dwDataRate
19
dwMaxDataRate
23
bNumDataRatesSupported
27
28
dwMaxIFSD
dwSynchProtocols
32
36
dwMechanical
ACR100I – Reference Manual
Version 1.00
Field
Size
bLength
1
1
bcdCCID
2
1
1
4
4
4
1
4
4
1
4
4
4
Value
Description
36h
Size of this descriptor, in bytes
21h
CCID Functional Descriptor type
CCID Specification Release Number in
0100h
binary-coded decimal
00h
One slot is available on ACR100I
ACR100I can supply 1.8 V, 3.0 V and 5.0
07h
V to its slot
00000003h
ACR100I supports T=0 and T=1 Protocol
00000FA0h
Default ICC clock frequency is 4 MHz
Maximum supported ICC clock frequency
00000FA0h
is 4 MHz
Does not support manual setting of clock
00h
frequency
00002A00h
Default ICC I/O data rate is 10752 bps
Maximum supported ICC I/O data rate is
0001F808h
250000 bps
Does not support manual setting of data
00h
rates
Maximum IFSD supported by ACR100I for
00000Feh
protocol T=1 is 254
ACR100I does not support synchronous
00000000h
card
ACR100I
00000000h
mechanical characteristics
does
not
support
special
Page 9 of 20
www.acs.com.hk