Alcor Micro AU9540 Technical Reference Manual

Category
Smart card readers
Type
Technical Reference Manual
AU9540
USB Smart Card Reader Controller
Technical Reference Manual
Rev. 1.6
June, 2010
AU9540
USB Smart Card Reader Controller
Rev. 1.6
June, 2010
AU9540 USB Smart Card Reader V1.6
C
C
o
o
p
p
y
y
r
r
i
i
g
g
h
h
t
t
Copyright © 1997 – 2010. 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.
T
T
r
r
a
a
d
d
e
e
m
m
a
a
r
r
k
k
A
A
c
c
k
k
n
n
o
o
w
w
l
l
e
e
d
d
g
g
e
e
m
m
e
e
n
n
t
t
s
s
The company and product names mentioned in this document may be the trademarks
or registered trademarks of their manufacturers.
D
D
i
i
s
s
c
c
l
l
a
a
i
i
m
m
e
e
r
r
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.
R
R
e
e
v
v
i
i
s
s
i
i
o
o
n
n
H
H
i
i
s
s
t
t
o
o
r
r
y
y
Date Revision Description
March, 2010 1.0 Official Release
March, 2010 1.1 Adding description of selective suspend
April, 2010 1.2 Adding power current under suspend mode
April, 2010 1.3
1. Modification on Table 5.2
2. Adding Appendix for BatteryMark test
April, 2010 1.4 1. Modifying description in 1.4 Features
May, 2010 1.5
June, 2010 1.6 1. Modifying description of Pin19
C
C
o
o
n
n
t
t
a
a
c
c
t
t
I
I
n
n
f
f
o
o
r
r
m
m
a
a
t
t
i
i
o
o
n
n
:
:
Web site: http://www.alcormicro.com/
Taiwan China ShenZhen Office
Alcor Micro, Corp. Rm.2407-08, Industrial Bank Building
9F., No.66, Sanchong Rd., No.4013, Shennan Road,
Nangang District, Taipei 115, ShenZhen,China. 518026
Taiwan, R.O.C.
Phone: 886-2-2653-5000
Phone: (0755) 8366-9039
Fax: 886-2-2786-8567
Fax: (0755) 8366-9101
San Jose Office Los Angeles Office
2025 Gateway Place, Suite 335 8351 Elm Ave, Suite 103
San Jose, CA 95110 Rancho Cucamonga, CA 91730
USA USA
Phone: (408) 453-9530
Phone: (909) 483-8821
Fax: (408) 453-9523 Fax: (909) 944-0464
AU9540 USB Smart Card Reader V1.6
<Memo>
AU9540 USB Smart Card Reader V1.6
i
Table of Contents
1. Introduction ............................................................ 3
1.1 Description...................................................................................3
1.4 Features........................................................................................3
2. Application Block Diagram ................................... 4
3. Pin Assignment...................................................... 5
4. System Architecture and Reference Design .......7
4.1 AU9540 Block Diagram ...............................................................7
5. Electrical Characteristics...................................... 8
5.1 Recommended Operating Conditions .......................................8
5.2 General DC Characteristics........................................................8
5.3 DC Electrical Characteristics of 3.3V I/O Cells..........................9
5.4 Power Consumption....................................................................9
5.5 Crystal Oscillator Circuit Setup for Characterization...............10
5.6 Behaviors of power saving mode ..............................................10
6. USB Selective Suspend Feature...........................11
7. Mechanical Information.........................................12
8. Abbreviations.........................................................13
9. Appendix: BatteryMark Test ................................. 14
AU9540 USB Smart Card Reader V1.6
ii
List of Figures
Figure 2.1 Block Diagram.......................................................................4
Figure 3.1 AU9540 Pin Assignment Diagram........................................5
Figure 4.1 AU9540 Block Diagram.........................................................7
Figure 7.1 Mechanical Information Diagram.........................................12
List of Tables
Table 3.1 AU9540 Pin Descriptions .......................................................6
Table 5.1 Recommended Operating Conditions ..................................8
Table 5.2 General DC Characteristics...................................................8
Table 5.3 DC Electrical Characteristics of 3.3V I/O Cells.....................9
Table 5.4 Power Consumption...............................................................9
Table 5.5 Behavior Description..............................................................10
AU9540 USB Smart Card Reader V1.6
3
1. Introduction
1
1
.
.
1
1
D
D
e
e
s
s
c
c
r
r
i
i
p
p
t
t
i
i
o
o
n
n
AU9540 is a highly integrated single chip USB Smart Card reader controller. Highly
integration enables the lowest BOM cost of smart card reader. The AU9540 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 AU9540 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
1
.
.
4
4
F
F
e
e
a
a
t
t
u
u
r
r
e
e
s
s
Package
z 28 SSOP
Standard Compliance
z Support EMV Level 1 specification
z Support USB 2.0 full speed
z Based on ISO7816 implementation
z Support PC Smart Card industry standard – PC/SC 2.0
z Support Microsoft Smart Card for Windows
z Meet Microsoft WHQL USB Smart Card Reader requirements
z Meet US Federal Information Processing Standards (FIPS) Publication 201
requirements on smart card reader interoperability
Features
z Support single slot
z Support T0, T1 protocol
z Support I2C memory card, SLE4418, SLE4428, SLE4432, SLE4442, SLE4436,
SLE5536, SLE6636, AT88SC1608, AT45D041 card and AT45DB041 card via
external EEPROM
z Support ISO7816 Class A, B and C (5V/3V/1.8V) card
z Implemented as an USB full speed device with bulk transfer endpoint, Mass
Storage endpoint
z Built-in PLL for USB and Smart Card clocks requirement
z Support EEPROM for USB descriptors customization (PID/VID/ iManufacturer/
iProduct/Serial Number), Direct Web Page Link, and accessing memory card
module.
z EEPROM programmable via USB interface
z Support software update for memory card module
z Support Direct Web Page Link via configuration in external EEPROM
z Support short APDU and extended APDU
z Compatible with Microsoft USB-CCID driver
z Support remote wake up through inserting card/removing card
z Support USB selective suspend
z Support Power Saving Mode (Using one pin to select between Normal/PWR
Saving Mode)
AU9540 USB Smart Card Reader V1.6
4
2. Application Block Diagram
AU9540 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 AU9540 by connecting
the card reader to an ATM or E-Commerce. AU9540 can also be used in STB,
embedded system, POS…etc.
Figure 2.1 Block Diagram
PC with USB Host Controlle
r
Application Pro
g
rams
Corporate Network
Access
Internet
/
Intranet Access
Electronic Cash
Credit and Debit
Loyalty
GSM
USB Smart
Card
Reade
r
ISO 7816
Compliant
Smart Card and support
EMV specification
Smart Card
Solutions
AU9540 USB Smart Card Reader V1.6
5
3. Pin Assignment
The AU9540 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 AU9540 Pin Assignment Diagram
1
2
3
4
5
6
7
8
9
10
11
12 17
28
27
26
25
24
23
22
21
20
19
18
13
14
16
15
SCard0C8
SCard0C6
SCard0Fcb
SMIO_5VPWR
SCard0Rst
SCard0Clk
SCard0Data
DM
DP
AV33
SCPWR0
5VGND
5VInput
V33OUT
V18OUT
VDD
VDDP
VDDH
ICCInsertN
P1(6)
EEPCLK
EEPDATA
RESET
LEDPWR
LEDCRD
PWRSV_SEL
XI
XO
Alcor Micro
AU9540
28-PIN SSOP
AU9540 USB Smart Card Reader V1.6
6
Table 3.1 AU9540 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
Smart card insert detection (Low active) (internal pull
high)
20 P1(6) I EEPROM Write Protect
21 EEPCLK O EEPROM Clock (need pull high)
22 EEPDATA IO EEPROM Data (need pull high)
23 RESET I Chip Reset
24 LEDPWR O Chip Power LED
25 LEDCRD O Card Slot LED
26 PWRSV_SEL I
PWRSV_SEL (Default high) (High: Normal mode,
Low: Power Saving Mode)
27 XI I Crystal Oscillator Input (12MHz)
28 XO O Crystal Oscillator Output (12MHz)
AU9540 USB Smart Card Reader V1.6
7
4. System Architecture and Reference
Design
4
4
.
.
1
1
A
A
U
U
9
9
5
5
4
4
0
0
B
B
l
l
o
o
c
c
k
k
D
D
i
i
a
a
g
g
r
r
a
a
m
m
Figure 4.1 AU9540 Block Diagram
XCVR
Processor
EEPROM
Interface
ROM
Smart
Card FIFO
Reset
12MHz
XTAL
Voltage
Regulator
Card Eject
Card Reset
Card Insert
Card
Power
USB
SIE
USB
FIFO
RAM
Smart
Card
Control
Card Data
Card Clock
Optional
24CXX
EEPROM
USB
Upstream
Port
AU9540 USB Smart Card Reader V1.6
8
5. Electrical Characteristics
5
5
.
.
1
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
5
.
.
2
2
G
G
e
e
n
n
e
e
r
r
a
a
l
l
D
D
C
C
C
C
h
h
a
a
r
r
a
a
c
c
t
t
e
e
r
r
i
i
s
s
t
t
i
i
c
c
s
s
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
Bi-directional buffer
ca
p
acitance
Pad Limit 2.8
ρF
I
CC
Operating supply
current
Without Memory Card 0.2 mA
AU9540 USB Smart Card Reader V1.6
9
5
5
.
.
3
3
D
D
C
C
E
E
l
l
e
e
c
c
t
t
r
r
i
i
c
c
a
a
l
l
C
C
h
h
a
a
r
r
a
a
c
c
t
t
e
e
r
r
i
i
s
s
t
t
i
i
c
c
s
s
o
o
f
f
3
3
.
.
3
3
V
V
I
I
/
/
O
O
C
C
e
e
l
l
l
l
s
s
Table 5.3 DC Electrical Characteristics of 3.3V I/O Cells
Limits
SYMBOL PARAMETER CONDITIONS
MIN TYP MAX
UNIT
V
D33P
Power supply 3.3V I/O 3.0 3.3 3.6 V
V
il
Input low voltage 0.8 V
V
ih
Input high voltage
LVTTL
2.0 V
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
5
5
.
.
4
4
P
P
o
o
w
w
e
e
r
r
C
C
o
o
n
n
s
s
u
u
m
m
p
p
t
t
i
i
o
o
n
n
Table 5.4 Power Consumption
Status Mode Power Current
Note
With card present, before
being suspended.
Normal Mode 27.9 mA
This value may
vary with different
card.
Without card present, before
being suspended.
Normal Mode 19.2 mA
After being suspended with
smart card present
Normal Mode 390 μA
This value may
vary with different
card.
After being suspended without
smart card present
Normal Mode 350 μA
With card present, before
being suspended.
Power Saving
Mode
27.9 mA
This value may
vary with different
card.
Without card present
Power Saving
Mode
240 μA
This value may
vary with different
card.
After being suspended with
smart card present
Power Saving
Mode
390 μA
AU9540 USB Smart Card Reader V1.6
10
5
5
.
.
5
5
C
C
r
r
y
y
s
s
t
t
a
a
l
l
O
O
s
s
c
c
i
i
l
l
l
l
a
a
t
t
o
o
r
r
C
C
i
i
r
r
c
c
u
u
i
i
t
t
S
S
e
e
t
t
u
u
p
p
f
f
o
o
r
r
C
C
h
h
a
a
r
r
a
a
c
c
t
t
e
e
r
r
i
i
z
z
a
a
t
t
i
i
o
o
n
n
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
.
.
6
6
B
B
e
e
h
h
a
a
v
v
i
i
o
o
r
r
s
s
o
o
f
f
p
p
o
o
w
w
e
e
r
r
s
s
a
a
v
v
i
i
n
n
g
g
m
m
o
o
d
d
e
e
Table 5.5 Behavior Description
Power Saving Mode Test item Expected Behavior
1. Host is in normal
mode. While there is no
card inserted, plug
AU9540 into host.
AU9540 will be in suspending
mode. Host will not detect
AU9540.
2. Host is in normal
mode. While there is
card inserted, plug
AU9540 into host.
A
U9540 will be detected by the
host and ready to operate
smart card.
3. Host is in normal
mode. When AU9540 is
connected to the host
and there is card
inserted in the slot, plug
off the card and plug in it
again.
When the card is removed,
A
U9540 will be forced into
suspend mode. Host will detect
that AU9540 is removed. When
the card is inserted again,
A
U9540 will be detected by the
host again.
Under power saving
mode, when the card is
removed, the USB
connection of AU9540 will
be disconnected from
host. If the card is
inserted, then AU9540 will
be connected to the host.
4.
When AU9540 is not
inserted into the host
and host is in suspend
mode, make sure there
is no card inserted into
A
U9540 and plug
Host will not detect AU9540.
And host will not be woken up.
AU9540 USB Smart Card Reader V1.6
11
AU9540 into the host.
5. When AU9540 is not
inserted into the host
and the host is in
suspend mode. Plug
A
U9540 into the host
with smart card inserted
in advance.
Host will be woken up and
detect AU9540. After the host
is woken up, AU9540 is ready
to operate card now.
6. When AU9540 is
inserted into the host,
insert a smart card into
A
U9540. Then get host
into suspend mode.
A
fter that, remove the
smart card from
A
U9540. Then plug in
the smart card again.
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.
A
fter the host is woken up,
A
U9540 will be ready to
operate the card.
7. When there is no card
inserted into AU9540
and the host is in
suspend mode, plug
A
U9540 into the host.
Then, insert a smart
card into AU9540.
When AU9540 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.
AU9540 USB Smart Card Reader V1.6
12
7. Mechanical Information
Figure 7.1 Mechanical Information Diagram
AU9540 USB Smart Card Reader V1.6
13
8. Abbreviations
In this chapter some of the terms and abbreviations used throughout the technical
reference manual are listed as follows.
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
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.
AU9540 USB Smart Card Reader V1.6
14
9. Appendix: BatteryMark Test
Test Condition With AU9540: Card Present
Without AU9540
BatteryMark Test
Result: Condition
Run
2:02 2:02
Version BatteryMark 4.01
Model Name COMPAQ Presario CQ40
CPU Name Intel(R) Pentium(R) III or Pentium(R) III Xeon(TM)
CPU Clock Speed 1900
System BIOS
Version
HPQOEM - 1
Display Mode 1280 x 800 32 bits/pixel
Display Refresh
Rate (Hz)
60
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18

Alcor Micro AU9540 Technical Reference Manual

Category
Smart card readers
Type
Technical Reference Manual

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI