ETC AU9520

Data Book
AU9520
USB Smart Card Reader
Controller
Technical Reference Manual
Product Specification
Official Release
Revision 1.12
Public
AU9520 USB Smart Card Reader Controller V1.01
Preliminary Release-Public
Aug 2004
Page 1 of 19
AU9520 USB Smart Card Reader Controller V1.01
Data Sheet Status
Objective specification
This data sheet contains target or goal specifications for
product development.
Preliminary specification
This
data
sheet
contains
preliminary
supplementary data may be published later.
Product specification
This data sheet contains final product specifications.
data;
Revision History
Date
Revision
Description
Apr 2004
V1.00/A21
Initial release
Apr 2004
V1.01/A21
To correct product name
Jul 2004
V1.02/A21
To modify schematics for WHQL
Aug 2004
V1.02/A21
To modify “4.2 schematics”
Page 2 of 19
AU9520 USB Smart Card Reader Controller V1.12
Official Release-Public
Copyright Notice
Copyright 1997 - 2004
Alcor Micro Corp.
All Rights Reserved.
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 error that appear in this document. Specifications are subject to change without prior
notice.
Contact Information:
Web site: http://www.alcormicro.com/
Product URL: http://www.alcormicro.com/product_AU9520.htm
Taiwan
Alcor Micro Corp.
4F, No 200 Kang Chien Rd., Nei Hu,
Taipei, Taiwan, R.O.C.
Phone: 886-2-8751-1984
Fax: 886-2-2659-7723
Santa Clara Office
2901 Tasman Drive, Suite 206
Santa Clara, CA 95054
USA
Phone: (408) 845-9300
Fax: (408) 845-9086
Los Angeles Office
9400 Seventh St., Bldg. A2
Rancho Cucamonga, CA 91730
USA
Phone: (909) 483-9900
Fax: (909) 944-0464
Page 3 of 19
AU9520 USB Smart Card Reader Controller V1.12
Official Release-Public
Table of Contents
1 Introduction……………………………………………………………..
6
1.1 Description……………………………………………………………………………..
6
1.2 Features………………………………………………………………………………….
6
2 Application Block Diagram………………………………………….
7
3 Pin Assignment…………………………………………………………
8
4 System Architecture and Reference Design………………….. 10
4.1 Block Diagram……………………………………………………………………
10
4.2 Sample schematics………………………………………………………………… 11
5 Electrical Characteristics……………………………………………
13
5.1 Recommended Operating Conditions………………………………….. 13
5.2 General DC Characteristics…………………………………………………… 13
5.3 DC Electrical Characteristics for 3.3 volts operation……………
13
5.4 Crystal Oscillator Circuit Setup for Characterization……………
14
5.5 ESD Test Results……………………………………………………………………. 14
5.6 Latch-Up Test Results……………………………………………………………. 15
6 Mechanical Information……………………………………………… 17
7 Abbreviations…………..………………………………………………. 18
Page 4 of 19
AU9520 USB Smart Card Reader Controller V1.12
Official Release-Public
List of Figures
2.1 Block Diagram……………………………………………………………………………………
7
3.1 Pin Assignment Diagram………………………………………………………………….
8
4.1 AU9520 USB eToken controller Block Diagram………………………………
10
4.2 Sample schematics…………………………………………………………………
11
5.1 Crystal Oscillator Circuit Setup for Characterization……………………… 14
5.2 Latch-Up Test Results Diagram………………………………………………………… 15
6.1 Mechanical Information Diagram……………………………………………………… 17
List of Tables
3.1 Pin Descriptions………………………………………………………………………………..
5.1 Recommended Operation Condition………………………………………………
9
13
5.2 General DC Characteristics……………………………………………………………… 13
5.3 DC Electrical Characteristics for 3.3 volts operation………………………. 13
5.4 ESD Data…………………………………………………………………………………………… 14
5.5 Latch-Up Data Table………………………………………………………………………… 16
Page 5 of 19
AU9520 USB Smart Card Reader Controller V1.12
Official Release-Public
1.0. Introduction
1.1.
Description
AU9520 is a highly integrated single chip, USB Smart Card reader controller. Highly integration
enables the lowest BOM cost of USB Smart Card reader. The AU9520 supports multiple
international standards including ISO7816 for IC card standard, PC/SC 1.0 for windows
smart card standard, Microsoft WHQL, EMV for Europay MasterCard Visa standard
and USB-IF CCID standard. Manufacturers can easily create a high-security Smart Card
reader by deploying Au9520. The application of AU9520 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.
Feature
• Support EMV specification.
• Support the Universal Serial Bus Specification, version 1.1.
• Based on ISO7816 implementation
• Support PC Smart Card industry standard – PC/SC 1.0
• Support Microsoft Smart Card for Windows
• Meet Microsoft WHQL USB Smart Card Reader requirements
• Include WDM driver to work on Windows 98 and Windows 2000
• Support dual slots for higher security application
• Support T0, T1 protocol, I2C memory card, SLE4418, SLE4428, SLE4432, SLE4442,
AT88SC1608 and AT45D041 card.
• Dedicated hardware block implementation for IC and memory card protocols for highest
performance
• Implemented as an USB full speed device with bulk transfer endpoint
• Built-in 3.3V regulator for single 5V operation
• Built-in PLL for USB and Smart Card clocks requirement
• Support EEPROM for USB descriptors customization, including VID/PID
• Available in 48-LQFP Package
• Based on USB-CCID class, short APDU level
• Compatible with Microsoft USB-CCID driver
• Support 3V/5V card
Page 6 of 19
AU9520 USB Smart Card Reader Controller V1.12
Official Release-Public
2.0. Application Block Diagram
AU9520 is a highly integrated single chip, which is used as USB Smart Card reader or in an
embedded USB device in the downstream port of an USB hub. Following is the application
diagram of a typical card reader product with AU9520. By connecting the card reader to a ATM
or E-Commerce…etc.
2.1 Block Diagram
Figure 2.1 Block Diagram
A p p lic a tio n
P ro g ra m s
C o rp o ra te N e tw o rk
A ccess
In te rn e t/In tra n e t
A ccess
E le c tro n ic C a s h
C re d it a n d D e b it
L o y a lty
GSM
P C w ith U S B H o s t C o n tro lle r
U S B S m a rtC a rd
Reader
U S B K e y b o a rd H u b
USB
Dow n
s tre a
m
P o rt
IS O 7 8 1 6 C o m p lia n t
S m a rt C a rd a n d s u p p o rt
E M V s p e c ific a tio n
S m a rt C a rd
S o lu tio n s
Page 7 of 19
AU9520 USB Smart Card Reader Controller V1.12
Official Release-Public
3.0. Pin Assignment
The AU9520 is packed in 48-LQFP-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 Pin Assignment Diagram
SC0CLK
SC0DATA
ICC0DETN
SC1C8
SC1C6
SC1FCB
SC1RST
SC1CLK
46
SC0RST
47
SC0FCB
SC0C6
SC0C8
48
45
44
43
42
41
40
39
38
37
VCCA
1
36
SCARD1DATA
GNDA
2
35
ICC1DETECTN
XTAL1
3
34
NC
XTAL2
4
33
PROM_DATA7
PSWOUTB
5
32
PROM_DATA6
PSWOUTA
6
31
PROM_DATA5
30
PROM_DATA4
29
PROM_DATA3
ALCOR MICRO
AU9520
VCC5V
7
VCC3V
8
USB_DP
9
28
PROM_DATA2
USB_DM
10
27
GNDK
GNDIO
11
26
VCCK
GPI_0
12
25
PROM_DATA1
48PIN LQFP
13
14
15
16
17
18
19
20
21
22
23
24
GPI_1
SCL
SDA
PORT1_0
PORT1_1
PORT1_2
PORT1_3
PORT1_4
PORT1_5
PORT1_6
PORT1_7
PROM_DATA0
Page 8 of 19
AU9520 USB Smart Card Reader Controller V1.12
Official Release-Public
Table 3.1 Pin Descriptions
Pin
Pin Name
I/O
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
VCCA
GNDA
XTAL1
XTAL2
PSWOUTB
PSWOUTA
VCC5V
VCC3V
USB_DP
USB_DM
GNDIO
GPI_0
GPI_1
SCL
SDA
PORT1_0
PORT1_1
PORT1_2
PORT1_3
PORT1_4
PORT1_5
PORT1_6
PORT1_7
PROM_DATA0
PROM_DATA1
VCCK
GNDK
PROM_DATA2
PROM_DATA3
PROM_DATA4
PROM_DATA5
PROM_DATA6
PROM_DATA7
NC
PWR
PWR
I
O
O
O
PWR
PWR
I/O
I/O
PWR
I
I
I/O
I/O
I
I/O
O
O
O
I
I
I
I/O
I/O
PWR
PWR
I/O
I/O
I/O
I/O
I/O
I/O
35
ICC1DETN
I
36
37
38
39
40
41
42
43
44
45
46
47
48
SC1DATA
SC1CLK
I/O
I/O
SC1RST
I/O
SC1FCB
SC1C6
SC1C8
ICC0DETN
SC0DATA
SC0CLK
SC0RST
SC0FCB
SC0C6
SC0C8
I/O
I/O
I/O
I
I/O
I/O
I/O
I/O
I/O
I/O
Description
Analog 3.3V power supply
Analog ground.
Crystal Oscillator Input (12MHz).
Crystal Oscillator Output (12MHz).
Connect to Slot1 Power. - Not support in this version
Connect to Slot0 Power.
5V power supply Input
3.3V power supply output
USB D+
USB DChip I/O Ground.
Reserved(need pull Low)
Reserved (need pull down)
EEPROM Clock (need pull high)
EEPROM Data (need pull high)
Reserved (need pull High)
General IO 1
Slot1 LED
Slot2 LED - Not support in this version
Device LED
Reserved (need pull High)
Reserved (need pull Low)
General Input 7
Rom data 0
Rom data 1
Core power supply 3.3V
Core ground
Rom data 2
Rom data 3
Rom data 4
Rom data 5
Rom data 6
Rom data 7
Smart card 1 inserted (Low true) (pull high) - Not support in this
version
Smart card 1 serial data - Not support in this version
Smart card 1 clock - Not support in this version
Smart card 1 reset - Not support in this version
Smart card 1 GPIO_0 - Not support in this version
Smart card 1 GPIO_1 - Not support in this version
Smart card 1 GPIO_2 - Not support in this version
Smart card 0 inserted (Low true)(pull high)
Smart card 0 serial data
Smart card 0 clock
Smart card 0 reset
Smart card 0 GPIO_0
Smart card 0 GPIO_1
Smart card 0 GPIO_2
Page 9 of 19
AU9520 USB Smart Card Reader Controller V1.12
Official Release-Public
4.0. System Architecture and Reference
Design
4.1.
Block Diagram
Figure 4.1 AU9520 USB Dual-Slot USB Smart Card Reader Controller
USB
Upstream
Port
XCVR
USB
SIE
Processor
3.3
Card
Power
USB
FIFO
RAM
EEPROM
Interface
ROM
3.3V
Voltage
Regulator
Smart
Card
Control
Smart
Card FIFO
Card Eject
Card Reset
Card Insert
Card Data
Card Clock
Optional
256 Bytes
EEPROM
12MHz
XTAL
Reset
Page 10 of 19
AU9520 USB Smart Card Reader Controller V1.12
Official Release-Public
4.2 Sample Schematics
BEAD FERRITE
L2
2
VCC3.3
1
C1
C12
0.1UF
PSWOUTA
0.1UF
L3
1
2
BEAD FERRITE
R1
R2
R16
R15
R13
R14
1.5K
4.7K
4.7K
4.7K
4.7K
4.7K
BEAD FERRITE/SM
VCC3.3
L1
VCC
R3
10UF
J1
1
2
3
4
5
U1
PSWOUTA
2
VCC
XTAL1
XTAL2
1UF
C3
VCC
DATADATA+
GND
FGND1
1
C2
1.5K
R7
R8
39
39
C4
0.1UF
SCL
SDA
PORT1_2
PORT1_3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
VCCA
GNDA
XTAL1
XTAL2
PSWOUTB
PSWOUTA
VCC5V
VCC3V
USB_DP
USB_DM
GNDIO
TEST_MODE
TEST_PLL
SCL
SDA
PORT1_0
PORT1_1
PORT1_2
PORT1_3
PORT1_4
PORT1_5
PORT1_6
PORT1_7
PROM_DATA0
SC0C8
SC0C6
SC0FCB
SC0RST
SC0CLK
SC0DATA
ICC0DET
SC1C8
SC1C6
SC1FCB
SC1RST
SC1CLK
SC1DATA
ICC1DET
RESERVED
PROM_DATA7
PROM_DATA6
PROM_DATA5
PROM_DATA4
PROM_DATA3
PROM_DATA2
GNDK
VCCK
PROM_DATA1
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
R25
SC0C8
SC0C6
SC0FCB
SC0RST
SCCLK
SC0DATA
ICC0DET
470
R6
470
C11
47PF
R9
47K
VCC3.3
L4
1
2
BEAD FERRITE
C13
Au9520 48pin
C5
0.1UF
0.1UF
L5
1
2
BEAD FERRITE
VCC3.3
VCC3.3
C6
18PF
XTAL1
R11
C7
18PF
1M
Disclaimer: This schematic is for reference only.
Alcor Micro Corp. makes no warranty for the use of its
products and bears no responsibility for any error that
appear in this document. Specifications are subject to
change without notice.
Y1
12MHZ
XTAL2
D1
PORT1_2
D2
PORT1_3
Size
A4
Document Number
Date:
Tuesday, August 10, 2004
Rev
Au9520 demostration schematic
Sheet
1.10
1
of
Page 11 of 19
AU9520 USB Smart Card Reader Controller V1.12
Official Release-Public
2
VCC
PSWOUTAA
PSWOUTA
R17
0
5
6
7
8
9
SC0C6
SC0DATA
SC0C8
ICC0DET
R10
1
2
3
4
10
SC0RST
SC0CLK
SC0FCB
R19
C8
1
SCCLK
3 R20
0.1UF
SC0CLK
7
C14
0.01UF
150K
100
2
1.5k
SCARD SOCKET
C9
R18
(0)
14
JP1
U2A
74HC08
SO14
39PF
47K
R21
VCC3.3
R22
(0)
SCL
SDA
C10
U3
8
7
6
5
VCC
WP
SCL
SDA
8
5
A0
A1
A2
GND
1
2
3
4
10
74HC08
SO14
11
13
7
10K
U2D
12
6
7
10K
U2C
9
14
U2B
4
VCC3.3
74HC08
SO14
74HC08
SO14
7
R24
14
R23
14
VCC3.3
AT24C08
0.1UF
Disclaimer: This schematic is for reference only.
Alcor Micro Corp. makes no warranty for the use of its
products and bears no responsibility for any error that
appear in this document. Specifications are subject to
change without notice.
Size
A
Document Number
Au9520 demostration schematic
Date:
Tuesday, August 10, 2004
Sheet
Rev
1.10
2
of
2
Page 12 of 19
AU9520 USB Smart Card Reader Controller V1.12
Official Release-Public
5.0. Electronic Characteristics
5.1 Recommended Operation Condition
Table 5.1 Recommended Operation Condition
SYMBOL
PARAMETER
MIN
TYP
MAX
UNITS
VCC
Power Supply
4.75
5
5.25
V
VIN
Input Voltage
0
VCC
V
TOPR
Operating Temperature
0
85
O
C
TSTG
Storage Temperature
-40
125
O
C
5.2 General DC Characteristics
Table 5.2 General DC Characteristics
SYMBOL
PARAMETER
CONDITIONS
IIL
Input low current
IIH
Input high current
IOZ
Tri-state leakage current
CIN
Input capacitance
5
ρF
COUT
Output capacitance
5
ρF
CBID
Bi-directional buffer
capacitance
5
ρF
no pull-up or
pull-down
no pull-up or
pull-down
MIN
TYP
MAX
UNITS
-1
1
µA
-1
1
µA
-10
10
µA
5.3 DC Electrical Characteristics for 3.3 volts
operation
Table 5.3 DC Electrical Characteristics for 3.3 volts operation
SYMBO
PARAMETER
CONDITIONS
VIL
Input Low Voltage
CMOS
VIH
Input Hight Voltage
CMOS
VOL
Output low voltage IOL=4mA, 16mA
VOH
Output high voltage IOH=4mA,16mA
RI
Input Pull-up/down
resistance
Vil=0V or
Vih=VCC
MIN
TYP
MAX
UNITS
0.9
V
2.3
V
0.4
2.4
V
V
10K/200K
KΩ
Page 13 of 19
AU9520 USB Smart Card Reader Controller V1.12
Official Release-Public
5.4 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
5.5 ESD Test Results
Test Description: ESD Testing was performed on a Zapmaster system using the
Human-Body-Model (HBM) and Machine-Model (MM), according to MIL-STD 883 and EIAJ
IC-121 respectively.
• Human-Body-Model stresses devices by sudden application of a high voltage supplied by a
100pF capacitor through 1.5k-ohm resistance.
• Machine-Model stresses devices by sudden application of a high voltage supplied by a
200pF capacitor through very low (0 ohm) resistance.
Test Circuit & Condition
- Zap Interval: 1 second
- Number of Zaps: 3 positive and 3 negative at room temperature
- Criteria: I-V Curve Tracing
Table 5.4 ESD Data
Model
Mode
S/S
Target
Results
HBM
Vdd, Vss, I/C
15
6000V
PASS
MM
Vdd, Vss, I/C
15
200V
PASS
Page 14 of 19
AU9520 USB Smart Card Reader Controller V1.12
Official Release-Public
5.6 Latch-Up Test Results
Test Description:
Latch-Up testing was performed at room ambient using an
IMCS-4600 system which applies a stepped voltage to one pin per device with all
other pins open except Vdd and Vss which were biased to 5Volts and ground
respectively.
Testing was started at 5.0V (Positive) or 0V (Negative), and the DUT was biased for
0.5 seconds.
If neither the PUT current supply nor the device current supply reached the
predefined limit (DUT=00mA, Icc=100mA), then the voltage was increased by
0.1Volts and the pin was tested again.
This procedure was recommended by the JEDEC JC-40.2 CMOS Logic
standardization committee.
Notes:
1.
DUT: The device under test.
2.
PUT: The pin under test.
Figure 5.2 Latch-Up Test Results Diagram
Test Circuit: Positive Input/Output Overvoltage/Overcurrent
Test Circuit: Negative Input/Output Overvoltage/Overcurrent
AU9520 USB Smart Card Reader Controller V1.01
Preliminary Release-Public
Page 15 of 19
AU9520 USB Smart Card Reader Controller V1.01
Figure 5.2 Latch-Up Test Results Diagram (continue)
Supply Overvoltage Test
Table 5.5 Latch-Up Data Table
Mode
Voltage
Current
Voltage (V)/Current (mA)
S/S
Results
+
11.0
5
Pass
-
11.0
5
Pass
+
200
5
Pass
-
200
5
Pass
9.0
5
Pass
Vdd - Vxx
Page 16 of 19
AU9520 USB Smart Card Reader Controller V1.12
Official Release-Public
6.0. Mechanical Information
Figure 7.1 Mechanical Information Diagram
Page 17 of 19
AU9520 USB Smart Card Reader Controller V1.12
Official Release-Public
7.0. Abbreviation
This chapter lists and defines terms and abbreviations used throughout this
specification.
WHQL Windows Hardware Quality Labs
EMV
Europay MasterCard Visa
ATM
Automatic Teller Machine
BOM
Bill of Material
PC/SC This is association name.( http://www.pcscworkgroup.com/)
VID
Vendor ID
PID
Product ID
PLL
Phase Lock Loop
GSM ..Globe System for Mobile Communication
ESD
Electrostatic Sensitive Device
Page 18 of 19
AU9520 USB Smart Card Reader Controller V1.12
Official Release-Public
【MEMO】
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.
Page 19 of 19
AU9520 USB Smart Card Reader Controller V1.12
Official Release-Public