ACS ACR3801 Smart Card Reader User Manual

Page 2

Advertising
background image

ACR3801 – Reference Manual

[email protected]

Version 2.01

www.acs.com.hk

Page 2 of 62

Table of Contents

1.0. Introduction ............................................................................................................. 4

1.1.

Reference Documents ........................................................................................................... 4

1.2.

Symbols and Abbreviations ................................................................................................... 4

2.0. Features ................................................................................................................... 5
3.0. Supported Card Types ............................................................................................ 6

3.1.

MCU Cards ............................................................................................................................ 6

3.2.

Memory-based Smart Cards.................................................................................................. 6

4.0. Smart Card Interface ............................................................................................... 7

4.1.

Smart Card Power Supply VCC (C1) .................................................................................... 7

4.2.

Programming Voltage VPP (C6) ............................................................................................ 7

4.3.

Card Type Selection .............................................................................................................. 7

4.4.

Interface for Microcontroller-based Cards ............................................................................. 7

4.5.

Card Tearing Protection ......................................................................................................... 7

5.0. Power Supply ........................................................................................................... 8

5.1.

Status LED ............................................................................................................................. 8

6.0. USB Interface ........................................................................................................... 9

6.1.

Communication Parameters .................................................................................................. 9

6.2.

Endpoints ............................................................................................................................... 9

7.0. Communication Protocol ...................................................................................... 10
8.0. Commands ............................................................................................................. 12

8.1.

CCID Command Pipe Bulk-OUT Messages ........................................................................ 12

8.1.1.

PC_to_RDR_IccPowerOn ........................................................................................... 12

8.1.2.

PC_to_RDR_IccPowerOff ........................................................................................... 13

8.1.3.

PC_to_RDR_GetSlotStatus ........................................................................................ 14

8.1.4.

PC_to_RDR_XfrBlock ................................................................................................. 15

8.1.5.

PC_to_RDR_GetParameters ...................................................................................... 16

8.1.6.

PC_to_RDR_ResetParameters .................................................................................. 17

8.1.7.

PC_to_RDR_SetParameters ...................................................................................... 18

8.2.

CCID Bulk-IN Messages ...................................................................................................... 20

8.2.1.

RDR_to_PC_DataBlock .............................................................................................. 20

8.2.2.

RDR_to_PC_SlotStatus .............................................................................................. 21

8.2.3.

RDR_to_PC_Parameters ............................................................................................ 22

8.3.

Memory Card Command Set ............................................................................................... 23

8.3.1.

Recollection Card – 1, 2, 4, 8 and 18 Kbit I2C Card ................................................... 23

8.3.2.

Memory Card – 32, 64, 128, 256, 512, and 1024 Kbit I2C Card ................................ 26

8.3.3.

Memory Card – ATMEL AT88SC153.......................................................................... 29

8.3.4.

Memory Card – ATMEL AT88C1608 .......................................................................... 32

8.3.5.

Memory Card – SLE 4418/SLE 4428/SLE 5518/SLE 5528 ........................................ 36

8.3.6.

Memory Card – SLE 4432/SLE 4442/SLE 5532/SLE 5542 ........................................ 41

8.3.7.

Memory Card – SLE 4406/SLE 4436/SLE 5536/SLE 6636 ........................................ 46

8.3.8.

Memory Card – SLE 4404 .......................................................................................... 50

8.3.9.

Memory Card – AT88SC101/AT88SC102/AT88SC1003 ........................................... 54

8.4.

Other Commands Access via PC_to_RDR_XfrBlock .......................................................... 60

8.4.1.

GET_READER_INFORMATION ................................................................................ 60

Appendix A. Supported Card Types .............................................................................. 61
Appendix B. Response Error Codes ............................................................................. 62

Advertising