EasyManua.ls Logo

ACS ACR38 Smart User Manual

ACS ACR38 Smart
26 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Page #1 background imageLoading...
Page #1 background image
ACR38 Smart
Card Reader
Reference Manual
(PC/SC Platform)
Subject to change without prior notice
info@acs.com.hk
www.acs.com.hk
Question and Answer IconNeed help?

Do you have a question about the ACS ACR38 Smart and is the answer not in the manual?

ACS ACR38 Smart Specifications

General IconGeneral
PC/SC ComplianceYes
CCID ComplianceYes
Operating System SupportWindows, Linux, macOS
Card Insertion Cycles100, 000
Operating Voltage5V DC
Card CompatibilityISO 7816
ProtocolsT=0, T=1
Certifications/ComplianceCE, FCC, RoHS
Operating Temperature0°C to 50°C

Summary

Introduction to ACR38

ACR38 Features Overview

Smart Card Support

MCU Cards

Details supported MCU card types and protocols like T=0 and T=1.

Memory-based Smart Cards

Lists various memory card types supported, including I2C and EEPROM.

Smart Card Interface Details

Smart Card Power Supply

Specifies the current consumption limit for the inserted smart card.

Programming Voltage VPP

Describes the function of the VPP contact and its electrical specifications.

Card Type Selection Process

Explains how to select card types and preferred protocols (T=0/T=1).

Microcontroller-based Card Interface

Details the contacts used and clock frequency for MCU cards.

Card Tearing Protection Mechanism

Describes the mechanism to protect the card during sudden removal.

Power Supply Information

Status LED Indicators

Explains the meaning of the green LED's flashing and lighting states.

USB Interface Configuration

USB Communication Parameters

Details USB interface specifications, speed, and pin functions.

USB Endpoints for Communication

Describes the USB endpoints used for communication with the host.

Communication Protocol Standards

ACR38 FW1.12c CCID Protocol

Details the CCID protocol used by FW1.12c for USB communication.

ACR38 FW1.10 Communication Protocol

Explains the command-response exchange for FW1.10 communication.

Card Status Messages

Explains messages for card insertion/removal events and their structure.

ACR38 FW1.12c Specific Commands

CCID Bulk-OUT Messages Overview

Details CCID commands for activating/deactivating cards and getting slot status.

CCID Bulk-OUT: Transfer Block

Command to transfer a data block to the ICC and its response.

CCID Bulk-OUT: Get Parameters

Command to retrieve slot parameters and its response.

CCID Bulk-OUT: Reset Parameters

Command to reset slot parameters to default values and its response.

CCID Bulk-OUT: Set Parameters

Command to set slot parameters, including protocol data structures.

CCID Bulk-IN Messages Overview

Details CCID messages received from the reader for data and slot status.

CCID Bulk-IN: Data Block Response

Response message containing data from the ICC or reader.

CCID Bulk-IN: Slot Status Response

Response message indicating the status of the smart card slot.

CCID Bulk-IN: Parameter Response

Response message for slot parameters after Get/Reset/SetParameters commands.

Commands via XfrBlock for Reader Info

Details commands like GET_READER_INFORMATION for reader status.

ACR38 FW1.10 Operational Commands

Control Commands (FW1.10)

Commands for internal reader operations, independent of card type.

GET_ACR_STAT Command

Retrieves reader information like firmware version and card status.

SELECT_CARD_TYPE Command

Sets the card type, adjusting the communication protocol.

SET_OPTION Command

Configures reader options like EMV and memory card modes.

SET_CARD_PPS Command

Sends a PPS Request to the smart card for protocol/speed negotiation.

SET_READER_PPS Command

Instructs the reader to switch protocol/speed based on card PPS response.

MCU Card Specific Commands

Reset with 5V Power

Powers up and resets the card using default 5V, returns ATR.

Reset with Specific Voltage

Powers up and resets the card with a specified voltage, returns ATR.

Power Off Card Command

Powers off the inserted smart card.

Exchange TPDU (T0) Protocol

Exchanges APDU command/response pairs using T0 protocol.

Exchange TPDU (T1) Protocol

Exchanges APDU command/response pairs using T1 protocol.

Appendix A: ACR38 FW1.12c Details

Supported Card Types (FW1.12c)

Lists card types returned by GET_READER_INFORMATION for FW1.12c.

Response Error Codes (FW1.12c)

Details error codes returned by the ACR38 for FW1.12c.

Appendix B: ACR38 FW1.10 Details

Supported Card Types (FW1.10)

Lists card types for SET_CARD_TYPE and GET_ACR_STAT for FW1.10.

Response Status Codes (FW1.10)

Lists status codes returned by the ACR38 for FW1.10.

Related product manuals