AU9560-GBS-GR USB Smart Card Reader Controller

Similar documents
AU9540. USB Smart Card Reader Controller. Technical Reference Manual

Alcor USB To Serial Bridege Controller User Manual V2.00 Page 1 of 10

USB2.0 Single LUN Multiple Flash Card Reader Controller

AU6337. USB2.0 SD/MMC/MS Single/Dual LUN Card Reader controller. Technical Reference Manual

Genesys Logic, Inc. GL823. USB 2.0 SD/MMC Card Reader Controller. Datasheet

Genesys Logic, Inc. GL827L. USB 2.0 Single Slot SD/MMC/MS Card Reader Controller. Datasheet

PL2775 SuperSpeed USB 3.0 to Dual SATA Bridge Controller Product Datasheet

FE1.1S USB 2.0 HIGH SPEED 4-PORT HUB CONTROLLER

Genesys Logic, Inc. GL823. USB 2.0 SD/MMC Card Reader Controller. Datasheet

AU6362. USB 2.0 Multiple Slots Flash Memory Card Reader Technical Reference Manual. Official Release. Revision 2.00W. Public Jan.

PL2771 SuperSpeed USB 3.0 SATA Bridge Controller Product Datasheet

Data Sheet VL800 4-Port USB 3.0 Host Controller. April 25, 2010 Revision VIA Labs, Inc.

ILI2511. ILI2511 Single Chip Capacitive Touch Sensor Controller. Specification ILI TECHNOLOGY CORP. Version: V1.4. Date: 2018/7/5

EZ-USB AT2LP USB 2.0 to ATA/ATAPI Bridge

CBM4082 USB 2.0 Memory Card Reader

Genesys Logic, Inc. GL823K. USB 2.0 SD/MSPRO Card Reader Controller. Datasheet. Devin Qiu Q:

USB Port Hub. Description. Typical Application. USB Host. Upstream Phy XR Hub Controller MTT. Port Routing.

USB Port MTT Hub

HT82M98A. 3-Key 3D USB+PS/2 Mouse Controller. Features. General Description. Block Diagram

VP300 USB PD Type-C Controller for SMPS

AU9368 USB Multi-LUN Flash Card Reader Controller

USB Port MTT Hub

i5068-z/i5068-zg USB Flash Disk Controller Data Sheet icreate Technologies Corporation

ILI2312. ILI2312 Single Chip Capacitive Touch Sensor Controller. Specification ILI TECHNOLOGY CORP. Version: V1.03.

Pentium Processor Compatible Clock Synthesizer/Driver for ALI Aladdin Chipset

S-2900A. Rev.1.1. CMOS 512-bit SERIAL E 2 PROM

ACR100F SIMFlash (CCID)

Data Sheet. VL812 USB 3.0 Hub Controller. VL812 USB 3.0 Hub Controller. April 24, 2012 Revision VIA Labs, Inc.

FE2.1 USB 2.0 HIGH SPEED 7-PORT HUB CONTROLLER

Engineering Specification

Frequency Generator for Pentium Based Systems

Genesys Logic, Inc. GL831A. SATA / PATA Bridge Controller. Datasheet

S-2900A. Rev CMOS 512-bit SERIAL E 2 PROM

MA6116A TM USB2.0 to SATA Bridge Controller

Clock Generator for PowerQUICC and PowerPC Microprocessors and

256MB / 512MB / 1GB / 2GB

ACR101I SIMicro (CCID)

Genesys Logic, Inc. GL827L. USB 2.0 Single Slot SD/MMC/MS Card Reader Controller. Datasheet

ACR38U-I1. Smart Card Reader. Technical Specifications V1.11. Subject to change without prior notice.

PAC7311 VGA PC Camera Single-Chip

Preliminary Datasheet

EZ-Link (AN2720SC) Single-Chip USB-to-USB Networking Solution FEATURES OVERVIEW

EZ-USB NX2LP USB 2.0 NAND Flash Controller

ACR39T-A1. (USB Type A) Smart Card Reader. Technical Specifications V1.06. Subject to change without prior notice.

2:1 MULTIPLEXER CHIP FOR PCI-EXPRESS ICS Description. Features. Block Diagram DATASHEET

MPC9817ENR2. Clock Generator for PowerQUICC and PowerPC Microprocessors and Microcontrollers DATA SHEET NRND

2:1 MULTIPLEXER CHIP FOR PCI-EXPRESS ICS Features

esm Series Product Specification Tiny Controller-Based Speech Synthesizer DOC. VERSION 1.1

Datasheet JMS578. SuperSpeed USB 3.0 to SATA 6.0Gb/s Bridge Controller. Document No.: PSD / Revision no.: 1.01 / Date: 9/2/2016

PAC7312 VGA PC Camera Single-Chip with Audio

Product Specification. RUFD Generation 2. HAMMER Series. USB 2.0 Flash Disk

T1/E1 CLOCK MULTIPLIER. Features

BATSEL KEY3 KEY2 HOSCO GPIO0 DCDIS HOSCI KEY0 D4 KEY1 D3. Reset Default. 2 D7 BI / L Bit7 of ext. memory data bus

Drawing code Package Tape Reel 8-Pin DIP DP008-F 8-Pin SOP(JEDEC) FJ008-A FJ008-D FJ008-D 8-Pin TSSOP FT008-A FT008-E FT008-E

ACR38U-A4. Smart Card Reader. Technical Specifications V2.03. Subject to change without prior notice.

Product Specification

HT93LC56. CMOS 2K 3-Wire Serial EEPROM. Features. General Description. Block Diagram. Pin Assignment

Future Technology Devices International

WT6510. USB Keyboard Controller (Mask ROM Type)

JMS561. SuperSpeed USB to Dual SATA Gen3 Ports Bridge. Preliminary Datasheet. Revision 1.0.1

ICS548A-03 LOW SKEW CLOCK INVERTER AND DIVIDER. Description. Features. Block Diagram DATASHEET

Features MIC2551A VBUS R S. 1.5k D+ D GND VM D SPD SUS GND. Typical Application Circuit

SM General Description. Features. Block Diagram. ClockWorks TM 125MHz LVDS / 125 MHz HCSL Ultra-Low Jitter Frequency Synthesizer

Data Sheet. VL210 USB 3.0 Hub Controller 1 Port USB3.0 and 3 Ports USB2.0. March 31, 2014 Revision VIA Labs, Inc.

Features. Applications

EM55M/Q450. Product Specification. Tiny-Controller-Based MTP/QTP Sound Processor DOC. VERSION 1.3

ACR38T-D1. Smart Card Reader. Technical Specifications. Subject to change without prior notice

TP6825. USB Full Speed Game Pad Controller. Data Sheet. Tenx reserves the right to change or discontinue this product without notice.

PL-2303X Edition (Chip Rev A) USB to Serial Bridge Controller Product Datasheet

DS21S07AE. SCSI Terminator

Genesys Logic, Inc. GL862. USB 2.0 PC Camera Controller. Product Overview

Embedded USB W7EU Series

FM4428 8KBits Memory Card Chip

2 TO 4 DIFFERENTIAL CLOCK MUX ICS Features

EZ-USB NX2LP USB 2.0 NAND Flash Controller

USB2640i/USB2641i. Industrial Temperature USB 2.0 Flash Media Controller and Hub Combo PRODUCT FEATURES PRODUCT PREVIEW. General Description.

V2902. Stereo Audio Codec with USB Interface, Single-Ended Analog Input/Output and S/PDIF. 1. General Description

CM6120-S Best USB Audio Single Chip for PC Speakers Solution

USB/Charger and Over-Voltage Detection Device

F USB Charger Controller F Release Date: Dec., 2011 Version: V0.11P. Nov., 2011 Data Sheet

HT36B0 8-Bit Music Synthesizer MCU

endpoints. (Including control, interrupt, bulk in and per machine cycle

============ CONTENTS ============

PMEPS60. Getting Started Handbook Doc. Version 1.6. RISC II 2G Series Processor Module ELAN MICROELECTRONICS CORP.

SLG4AX OSFP Low-Speed Module Controller. General Description. Pin Configuration

LAPIS Semiconductor ML9298

Holtek e-link for 8-bit MCU OCDS User s Guide

Preliminary. PACKAGE - 28-pin MLP (5mm X 5mm) Example Circuit Diagram CP V. 48MHz Oscillator. USB Function Controller 512B EEPROM

NTE1731 Integrated Circuit CMOS 10 Number Pulse Dialer

S-29530A/29630A CMOS SERIAL E 2 PROM. Rev.1.2_00. Features. Packages

中显液晶 技术资料 中显控制器使用说明书 2009年3月15日 北京市海淀区中关村大街32号和盛大厦811室 电话 86 010 52926620 传真 86 010 52926621 企业网站.zxlcd.com

HT Sound Generator

Product Data Sheet MA5885 (USB Fast Charging Emulator)

Genesys Logic, Inc. GL850G. USB 2.0 HUB Controller

Genesys Logic, Inc. GL834. USB 2.0 SD 3.0/MMC/MS/xD/CF Card Reader Controller. Datasheet

Operating temperature Topr 40 to +85 C Storage temperature Tstg 55 to +125 C

VCC NC PROTECT DI DO. Table 1

USB3300. Hi-Speed USB Host or Device PHY with ULPI Low Pin Interface PRODUCT FEATURES. Data Brief

TTP226. Preliminary 8 KEYS TOUCH PAD DETECTOR IC GENERAL DESCRIPTION

Win-I2CUSB Hardware User s Manual

Transcription:

AU9560-GBS-GR USB Smart Card Reader Controller ALCOR MICRO, CORP Technical Reference Manual Rev. 1.01 June, 2012

AU9560-GBS-GR USB Smart Card Reader Controller Rev. 1.01 June, 2012

Copyright Copyright 1997 2012. Alcor Micro, Corp. All Rights Reserved. No part of this data sheet may be reproduced, transmitted, transcribed, stored in a retrieval system or translated into any language or computer language, in any form or by any means, electronic, mechanical, magnetic, optical, chemical, manual or otherwise, without prior written permission from Alcor Micro, Corp. Trademark Acknowledgements The company and product names mentioned in this document may be the trademarks or registered trademarks of their manufacturers. Disclaimer Alcor Micro, Corp. reserves the right to change this product without prior notice. Alcor Micro, Corp. makes no warranty for the use of its products and bears no responsibility for any errors that appear in this document. Specifications are subject to change without prior notice. Revision History Date Revision Description April, 2012 1.00 Official Release June, 2012 1.01 Update block diagram and features description i

Contact Information: Web site: http://www.alcormicro.com/ Taiwan China ShenZhen Office Alcor Micro, Corp. 23F.,Desay Technology Building, 9F., No.66, Sanchong Rd., 1st South Road of High-Tech, Nangang District, Taipei 115, Southern District of Scientific park, Taiwan, R.O.C. Nanshan District, SZ, China. 518027 Phone: 886-2-2653-5000 Phone: (0755) 8302-4167 Fax: 886-2-2786-8567 Fax: (0755) 8366-9101 Los Angeles Office 8351 Elm Ave, Suite 103 Rancho Cucamonga, CA 91730 Phone: (909) 483-8821 Fax: (909) 944-0464 ii

Table of Contents 1. Introduction... 5 1.1 Description...5 1.2 Features...5 2. Application Block Diagram... 7 3. Pin Assignment... 8 4. System Architecture and Reference Design... 10 4.1 AU9560 Block Diagram...10 5. Electrical Characteristics... 11 5.1 Recommended Operating Conditions...11 5.2 General DC Characteristics...11 5.3 DC Electrical Characteristics of 3.3V I/O Cells...12 5.4 Power Consumption...12 5.5 Crystal Oscillator Circuit Setup for Characterization...13 5.6 Behaviors of power saving mode...14 6. USB Selective Suspend Feature... 15 7. Mechanical Information... 16 8. Abbreviations... 17 9. Appendix: BatteryMark Test... 18 iii

List of Figures Figure 2.1 Block Diagram...7 Figure 3.1 AU9560 Pin Assignment Diagram...8 Figure 4.1 AU9560 Block Diagram...10 Figure 5.1 Crystal Oscillator Circuit Setup for Characterization...13 Figure 7.1 Mechanical Information Diagram...16 List of Tables Table 3.1 AU9560 Pin Descriptions...9 Table 5.1 Recommended Operating Conditions...11 Table 5.2 General DC Characteristics...11 Table 5.3 DC Electrical Characteristics of 3.3V I/O Cells...12 Table 5.4 Power Consumption...12 Table 5.5 Behavior Description...14 iv

1. Introduction 1.1 Description AU9560 is a highly integrated single chip USB Smart Card reader controller. Highly integration enables the lowest BOM cost of smart card reader. The AU9560 supports multiple international standards including ISO7816 for IC card standard, PC/SC 2.0 for windows smart card standard, Microsoft WHQL, EMV for Europay MasterCard Visa standard and USB-IF CCID standard. The application of AU9560 can be generally applied to Smart Card read/write terminal device, such as ATM, POS terminal, Public telephone, E-Commerce, personal consumption on Internet, personal certification, prepay system, loyalty system etc. 1.2 Features Package 28 SSOP Standard Compliance EMV 4.0 Level 1 specification certified PBOC2.0 Level 1 certified Supports USB 2.0 full speed, USB-IF certified Based on ISO7816 implementation Support PC Smart Card industry standard PC/SC 2.0 Support Microsoft Smart Card for Windows Meet Microsoft WHQL USB Smart Card Reader requirements Meet US Federal Information Processing Standards (FIPS) Publication 201 requirements on smart card reader interoperability Features Support single slot Support T0, T1 protocol Support I2C memory card, SLE4418, SLE4428, SLE4432, SLE4442, SLE4436, SLE5536, SLE6636, AT88SC1608, AT45D041 card and AT45DB041 card via external EEPROM Support ISO7816 Class A, B and C (5V/3V/1.8V) card 5

Implemented as an USB full speed device with bulk transfer endpoint, Mass Storage endpoint Built-in PLL for USB and Smart Card clocks requirement Support EEPROM for USB descriptors customization (PID/VID/ imanufacturer/ iproduct/serial Number), Direct Web Page Link, and accessing memory card module. EEPROM programmable via USB interface Support software update for memory card module Support Direct Web Page Link via configuration in external EEPROM Support short APDU and extended APDU Compatible with Microsoft USB-CCID driver Support remote wake up through inserting card/removing card Support USB selective suspend Support Power Saving Mode (Using one pin to select between Normal/PWR Saving Mode) Support card power over current protection mechanism Built in resonator. Support USB LPM (Link Power Management) features. 6

2. Application Block Diagram AU9560 is a highly integrated single chip, which is used as USB Smart Card reader or in an embedded USB device through the downstream port of an USB hub. Following is the application diagram of a typical card reader product with AU9560 by connecting the card reader to an ATM or E-Commerce. AU9560 can also be used in STB, embedded system, POS etc. Figure 2.1 Block Diagram Application Programs Corporate Network Access Internet/ Intranet Access Electronic Cash Credit and Debit Loyalty GSM PC with USB Host Controller USB Smart Card Reader ISO 7816 Compliant Smart Card and support EMV specification Smart Card Solutions 7

3. Pin Assignment The AU9560 is packed in 28-SSOP-form factor. The following figure shows signal name for each pin and the table in the following page describes each pin in detail. Figure 3.1 AU9560 Pin Assignment Diagram SCard0C8 1 28 XO SCard0C6 2 27 XI SCard0Fcb 3 26 PWRSV_SEL SMIO_5VPWR 4 25 LEDCRD SCard0Rst 5 24 LEDPWR SCard0Clk 6 23 RESET SCard0Data DM 7 8 Alcor Micro AU9560-GBS 28-PIN SSOP 22 21 EEPDATA EEPCLK DP 9 20 P1(6) AV33 10 19 ICCInsertN SCPWR0 11 18 VDDH 5VGND 12 17 VDDP 5VInput 13 16 VDD V33OUT 14 15 V18OUT 8

Table 3.1 AU9560 Pin Descriptions Pin # Pin Name I/O Description 1 SCard0C8 IO Smart card GPIO_2 2 SCard0C6 IO Smart card GPIO_1 3 SCard0Fcb IO Smart card GPIO_0 4 SMIO_5VPWR PWR Smart Card IO pad power 5 SCard0Rst O Smart card reset 6 SCard0Clk O Smart card clock 7 SCard0Data IO Smart card serial data 8 DM IO USB D- 9 DP IO USB D+ 10 AV33 PWR USB PHY power 11 SCPWR0 PWR Smart card Power 12 5VGND PWR AGND5V 13 5VInput PWR 5VInput 14 V33OUT PWR 3.3V OUT 15 V18OUT PWR 1.8V OUT 16 VDD PWR Core Power 17 VDDP PWR PLL Power 18 VDDH PWR Pad Power 19 ICCInsertN I 20 P1(6) I EEPROM Write Protect 21 EEPCLK O EEPROM Clock 22 EEPDATA IO EEPROM Data 23 RESET I Chip Reset 24 LEDPWR O Chip Power LED 25 LEDCRD O Card Slot LED 26 PWRSV_SEL I Smart card insert detection (Low active) (internal pull high) PWRSV_SEL (Default high) (High: Normal mode, Low: Power Saving Mode) 27 XI I NC, reserve for external 12MHz clock Input 28 XO O NC, reserve for external 12MHz clock output 9

4. System Architecture and Reference Design 4.1 AU9560 Block Diagram Figure 4.1 AU9560 Block Diagram USB DP/DM XCVR USB SIE USB FIFO RAM Smart Card Control Card Eject Card Reset Card Insert Card Power USB 5V External 12MHz clock Voltage Regulator Processor Switch circuit ROM EEPROM Interface Smart Card FIFO Card Data Card Clock Optional 24CXX EEPROM Embedded clock source Reset control Reset signal 10

5. Electrical Characteristics 5.1 Recommended Operating Conditions Table 5.1 Recommended Operating Conditions SYMBOL PARAMETER MIN TYP MAX UNITS V 5IN 5V Power Supply 4.75 5.0 5.25 V V33 3.3V Power Supply 3.0 3.3 3.6 V V IN Input Signal Voltage V DDH -0.3 V DDH +0.3 V V DDH Power Supply 3.0 3.3 3.6 V V DD Digital Supply 1.62 1.8 1.98 V T OPR Operating Temperature 0 85 O C 5.2 General DC Characteristics Table 5.2 General DC Characteristics SYMBOL PARAMETER CONDITIONS MIN TYP MAX UNITS I IN Input current No pull-up or pull-down -10 ±1 10 µa I OZ Tri-state leakage current -10 ±1 10 µa C IN Input capacitance Pad Limit 2.8 ρf C OUT Output capacitance Pad Limit 2.8 ρf C BID I CC Bi-directional buffer capacitance Operating supply current Pad Limit 2.8 ρf Without Memory Card 0.2 ma 11

5.3 DC Electrical Characteristics of 3.3V I/O Cells Table 5.3 DC Electrical Characteristics of 3.3V I/O Cells SYMBOL PARAMETER CONDITIONS Limits MIN TYP MAX V D33P Power supply 3.3V I/O 3.0 3.3 3.6 V V il Input low voltage 0.8 V LVTTL Input high voltage 2.0 V V ih V ol Output low voltage I ol =2~16mA 0.4 V V oh Output high voltage I oh =2~16mA 2.4 V R pu Input pull-up resistance PU=high, PD=low 55 75 110 KΩ R pd Input pull-down resistance PU=low, PD=high 40 75 150 KΩ I in Input leakage current V in = V D33P or 0-10 ±1 10 μa I oz Tri-state output leakage current -10 ±1 10 μa UNIT 5.4 Power Consumption Table 5.4 Power Consumption Status Mode Power Current Note With card present, before being suspended. Without card present, before being suspended. After being suspended with smart card present After being suspended without smart card present With card present, before being suspended. Without card present Normal Mode Normal Mode 33.4 ma 26.14 ma Normal Mode 380 µa Normal Mode 340 µa Power Saving Mode Power Saving Mode 33.4 ma 240 µa This value may vary with different card. This value may vary with different card. This value may vary with different card. This value may vary with different card. After being suspended with smart card present Power Saving Mode 380 µa 12

5.5 Crystal Oscillator Circuit Setup for Characterization The following setup was used to measure the open loop voltage gain for crystal oscillator circuits. The feedback resistor serves to bias the circuit at its quiescent operating point and the AC coupling capacitor, Cs, is much larger than C1 and C2. Figure 5.1 Crystal Oscillator Circuit Setup for Characterization Figure 5.1 Crystal Oscillator Circuit Setup for Characterization 13

5.6 Behaviors of power saving mode Table 5.5 Behavior Description Power Saving Mode Test item Expected Behavior 1. Host is in normal AU9560 will be in suspending mode. Host will not detect mode. While there is no AU9560. card inserted, plug AU9560 into host. Under power saving mode, when the card is removed, the USB connection of AU9560 will be disconnected from host. If the card is inserted, then AU9560 will be connected to the host. 2. Host is in normal mode. While there is card inserted, plug AU9560 into host. 3. Host is in normal mode. When AU9560 is connected to the host and there is card inserted in the slot, plug off the card and plug in it again. 4. When AU9560 is not inserted into the host and host is in suspend mode, make sure there is no card inserted into AU9560 and plug AU9560 into the host. 5. When AU9560 is not inserted into the host and the host is in suspend mode. Plug AU9560 into the host with smart card inserted in advance. 6. When AU9560 is inserted into the host, insert a smart card into AU9560. Then get host into suspend mode. After that, remove the smart card from AU9560. Then plug in the smart card again. AU9560 will be detected by the host and ready to operate smart card. When the card is removed, AU9560 will be forced into suspend mode. Host will detect that AU9560 is removed. When the card is inserted again, AU9560 will be detected by the host again. Host will not detect AU9560. And host will not be woken up. Host will be woken up and detect AU9560. After the host is woken up, AU9560 is ready to operate card now. When user removes the card, it will not wake up the host from suspend mode. Then insert a card. It will wake up the host. After the host is woken up, AU9560 will be ready to operate the card. 14

7. When there is no card inserted into AU9560 and the host is in suspend mode, plug AU9560 into the host. Then, insert a smart card into AU9560. When AU9560 is plugged into the host without card inserted, the host will not be woken up. However, if user inserts a card now, the host will be woken up. This feature must work with host system that supports remote-wake up. 6. USB Selective Suspend Feature The driver determines whether it should enter selective suspend state by the following requirements. 1. The card is in power off state or there is no card in the reader. 2. The reader is idle at least for a given time (30 seconds by default). It means during the period there is no command issuing to reader and there is no card inserting/removing event occurs. When the driver detects both the two requirements above are met, it starts processing the following tasks, 1. Send standard USB command to the reader to enable remote wake function. 2. Start selective-suspend procedure to ask the system to suspend the reader. After entering the selective suspend state, the driver determines whether it should exit selective suspend state when one of the following conditions occurs, 1. There is any command which intend to communicate with the reader. 2. When card inserting/removing event occurs, the reader issues resume signal to the host. Then the system will inform the driver to exit selective suspend state. 15

7. Mechanical Information Figure 7.1 Mechanical Information Diagram 16

8. Abbreviations In this chapter some of the terms and abbreviations used throughout the technical reference manual are listed as follows. WHQL EMV ATM BOM PC/SC VID PID PLL GSM ESD Windows Hardware Quality Labs Europay MasterCard Visa Automatic Teller Machine Bill of Material This is association name. (http://www.pcscworkgroup.com/) Vendor ID Product ID Phase Lock Loop Globe System for Mobile Communication Electrostatic Sensitive Device About Alcor Micro, Corp. Alcor Micro, Corp. designs, develops and markets highly integrated and advanced peripheral semiconductor, and software driver solutions for the personal computer and consumer electronics markets worldwide. We specialize in USB solutions and focus on emerging technology such as USB and IEEE 1394. The company offers a range of semiconductors including controllers for USB hub, integrated keyboard/usb hub and USB Flash memory card reader etc. Alcor Micro, Corp. is based in Taipei, Taiwan, with sales offices in Taipei, Japan, Korea and California. Alcor Micro is distinguished by its ability to provide innovative solutions for spec-driven products. Innovations like single chip solutions for traditional multiple chip products and on-board voltage regulators enable the company to provide cost-efficiency solutions for the computer peripheral device OEM customers worldwide. 17

9. Appendix: BatteryMark Test Test Condition With AU9560: Card Present Without AU9560 BatteryMark Test Result: Condition Run 2:02 2:02 Version BatteryMark 4.01 Model Name CPU Name COMPAQ Presario CQ40 Intel(R) Pentium(R) III or Pentium(R) III Xeon(TM) CPU Clock Speed 1900 System BIOS Version Display Mode Display Refresh Rate (Hz) HPQOEM - 1 1280 x 800 32 bits/pixel 60 18