ACS ACR100I Reference Manual

Simflash with embedded mifare

Advertisement

Quick Links

ACR100I
SIMFlash II (CCID)
SIMFlash with Embedded Mifare
Reference Manual
info@acs.com.hk
Subject to change without prior notice
www.acs.com.hk

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ACR100I and is the answer not in the manual?

Questions and answers

Summary of Contents for ACS ACR100I

  • Page 1 ACR100I SIMFlash II (CCID) SIMFlash with Embedded Mifare Reference Manual info@acs.com.hk Subject to change without prior notice www.acs.com.hk...
  • Page 2: Table Of Contents

    Smart Card Reader ....................... 8 6.2.2. Mass Storage ........................ 8 7.0. Communication Protocol ..................9 7.1. Command to the ACR100I ....................10 7.1.1. CCID Command Pipe Bulk-OUT Messages ............... 10 7.1.2. CCID Bulk-IN Messages ..................... 15 7.1.3. Commands Accessed via PC_to_RDR_XfrBlock ............17 7.2.
  • Page 3: Introduction

    NAND Flash memory for high capacity data storage needs. This can be partitioned into a maximum of three sections as desired by the user. ACR100I SIMFlash II (CCID) also has an embedded Mifare 1K chip for various contactless card functions, such as logical and physical access.
  • Page 4: Features

    Up to three partitions (Private/Security, Public and CD ROM/auto-run, and Hidden)  Contactless feature: Embedded Mifare Chip  Compliant with the following standards: PC/SC VCCI RoHS Microsoft WHQL Page 4 of 20 www.acs.com ACR100I Reference Manual info@acs.com.hk Document Title Here Document Title Here Document Title Here Version 1.00 www.acs.com.hk...
  • Page 5: System Block Diagram

    USB port connection. The flash memory is available for the end-user to use as storage. In Windows Explorer, the device is detected as a removable disk. The ACR100I is powered from the USB port without other external power supply.
  • Page 6: Power Supply

    4.0. Power Supply The ACR100I requires a voltage of 5 V DC, 300 mA regulated power supply, and gets the power supply from PC. 4.1. Status LED Bicolor LED in front of the reader indicates the activation status of the smart card and flash memory interface.
  • Page 7: Smart Card Interface

    The ACR100I provides a mechanism to protect the inserted card when it is suddenly withdrawn while it is powered up. The power supply to the card and the signal lines between the ACR100I and are immediately deactivated when the card is being removed. As a rule, however, to avoid any electrical damage, a card should only be removed from the reader while it is powered down.
  • Page 8: Usb Interface

    The connection of the ACR100I to a computer through a USB port follows a USB Standard. 6.1. Communication Parameters The ACR100I is connected to a computer through USB as specified in the USB Specification 2.0. The ACR100I is working in high-speed mode, i.e. 480 Mbps.
  • Page 9: Communication Protocol

    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)
  • Page 10: Command To The Acr100I

    7.1.1. CCID Command Pipe Bulk-OUT Messages ACR100I shall follow the CCID Bulk-OUT Messages as specified in CCID section 4. In addition, this specification defines some extended commands for operating additional features. This section lists the CCID Bulk-OUT Messages to be supported by ACR100I.
  • Page 11 Sequence number for command abRFU Reserved for future use The response to this message is the RDR_to_PC_SlotStatus message. Page 11 of 20 www.acs.com ACR100I Reference Manual info@acs.com.hk Document Title Here Document Title Here Document Title Here Version 1.00 www.acs.com.hk...
  • Page 12 BSeq Sequence number for command AbRFU Reserved for future use The response to this message is the RDR_to_PC_Parameters message. Page 12 of 20 www.acs.com ACR100I Reference Manual info@acs.com.hk Document Title Here Document Title Here Document Title Here Version 1.00 www.acs.com.hk...
  • Page 13 01h = Stop with Clock signal Low 02h = Stop with Clock signal High 03h = Stop with Clock either High or Low Page 13 of 20 www.acs.com ACR100I Reference Manual info@acs.com.hk Document Title Here Document Title Here Document Title Here Version 1.00...
  • Page 14 Size of negotiated IFSC bNadValue Only support NAD = 00h The response to this message is the RDR_to_PC_Parameters message. Page 14 of 20 www.acs.com ACR100I Reference Manual info@acs.com.hk Document Title Here Document Title Here Document Title Here Version 1.00 www.acs.com.hk...
  • Page 15: Ccid Bulk-In Messages

    7.1.2. CCID Bulk-IN Messages The Bulk-IN Messages are used in response to the Bulk-OUT Messages. ACR100I shall follow the CCID Bulk-IN Messages as specified in CCID Section 4. This section lists the CCID Bulk-IN Messages to be supported by ACR100I.
  • Page 16 81h = Structure for 3-wire protocol 82h = Structure for I2C protocol abProtocolDat Byte Protocol Data Structure as summarized aStructure array in Section 5.2.3. Page 16 of 20 www.acs.com ACR100I Reference Manual info@acs.com.hk Document Title Here Document Title Here Document Title Here Version 1.00 www.acs.com.hk...
  • Page 17: Commands Accessed Via Pc_To_Rdr_Xfrblock

    C_TYPE The card types supported by the ACR100I. This data field is a bitmap with each bit representing a particular card type. A bit set to '1' means the corresponding card type is supported by the reader and can be selected with the SELECT_CARD_TYPE command.
  • Page 18: Mass Storage

    Mass Storage Device Class specifies all protocols required for data transaction between the Host (computer) and storage devices. The configurations and usage of USB endpoints on ACR100I shall follow Mass Storage Class Bulk-Only Transport in Section 3 (Protocol Code) of the USB Mass Storage Device Specification.
  • Page 19: Appendix A. Supported Card Types

    Infineon SLE4404 Atmel AT88SC101, AT88SC102 and AT88SC1003 MCU-based cards with T=0 communication protocol MCU-based cards with T=1 communication protocol Page 19 of 20 www.acs.com ACR100I Reference Manual info@acs.com.hk Document Title Here Document Title Here Document Title Here Version 1.00 www.acs.com.hk...
  • Page 20: Appendix B. Response Error Codes

    Appendix B. Response Error Codes The following table summarizes the possible error code returned by ACR100I: Error Status Code SLOTERROR_CMD_ABORTED SLOTERROR_ICC_MUTE SLOTERROR_XFR_PARITY_ERROR SLOTERROR_XFR_OVERRUN SLOTERROR_HW_ERROR SLOTERROR_BAD_ATR_TS SLOTERROR_BAD_ATR_TCK SLOTERROR_ICC_PROTOCOL_NOT_SUPPORTED SLOTERROR_ICC_CLASS_NOT_SUPPORTED SLOTERROR_PROCEDURE_BYTE_CONFLICE F4 h SLOTERROR_DEACTIVATED_PROTOCOL F3 h SLOTERROR_BUSY_WITH_AUTO_SEQUENCE F2 h SLOTERROR_CMD_SLOT_BUSY Page 20 of 20 www.acs.com...

Table of Contents