ETC AU9387

1
Data Book
AU9387
USB1.1
Universal Flash Disk Controller
Technical Reference Manual
Product Specification
Preliminary release
Revision 0.9W
Confidential
Dec 2006
Data book status
Objective specification
This data book contains target specifications for
product development.
Preliminary specification
This
data
book
contains
preliminary
supplementary data may be published later.
Product specification
This data book contains final product specifications.
data;
Revision History
Date
Revision
Dec 2006
0.9W
Description
Preliminary Release.
Page 2 of 22
AU9387 USB1.1 Universal Flash Disk Controller V0.9W
Preliminary release _ Confidential
Copyright Notice
Copyright 1997 - 2006
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.
Page 3 of 22
AU9387 USB1.1 Universal Flash Disk Controller V0.9W
Preliminary release _ Confidential
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………………….. 14
4.1 AU9387 Block Diagram…………………………………………………………. 14
5 Electrical Characteristics…………………………………………… 15
5.1 Absolute Maximum Ratings………………………………………………….. 15
5.2 Recommended Operating Conditions……………………………………
15
5.3 General DC Characteristics…………………………………………………… 15
5.4 DC Electrical Characteristics for 5 volts operation………………
16
5.5 USB Transceiver Characteristics…………………………………………… 16
6 Mechanical Information……………………………………………… 20
7 Abbreviations…………..………………………………………………. 21
Page 4 of 22
AU9387 USB1.1 Universal Flash Disk Controller V0.9W
Preliminary release _ Confidential
List of Figures
2.1 Block Diagram…………………………………………………………………………………..
7
3.1 AU9387-GDL Pin Assignment Diagram……………………………………………..
8
3.2 AU9387-GHL Pin Assignment Diagram……………………………………………. 14
4.1 AU9387 Block diagram……………………………………………………………………… 11
6.1 Mechanical Information Diagram…………………………………………………….. 17
List of Tables
3.1
AU9387-GDL Pin Descriptions………………………………………………………. 9
3.2
AU9387-GHL Pin Descriptions……………………………………………………… 12
5.1
Absolute Maximum Ratings…………………………………………………………. 15
5.2
Recommended Operating Conditions………………………………………….. 15
5.3
General DC Characteristics………………………………………………………….. 15
5.4
DC Electrical Characteristics of 3.3V I/O Cells…………………………… 16
5.5
Electrical characteristics………………………………………..…………………….. 16
5.6
Static characteristic:Digital Pin ………………………………………………….. 17
5.7
Static characteristic:Analog I/O pins(DP/DM)………………………… 17
5.8
Dynamic characteristic:Analog I/O pins(DP/DM)…………………… 18
Page 5 of 22
AU9387 USB1.1 Universal Flash Disk Controller V0.9W
Preliminary release _ Confidential
1.0 Introduction
1.1 Description
The AU9387 USB 1.1 Flash Disk Controller is one of the best USB1.1 solutions for all
kinds of SLC (Single- Level Cell) and MLC (Multi-Level Cell) NAND and AG-AND with
multiple dies data flashes. Its read and write access performance enable users to
transfer and backup data effectively. Besides, AU9387 is certified by USB-IF (USB
Implementers Forum), WHQL (Window Hardware Quality Labs) and EMI tests to
guarantee the quality and reliability for end-users.
The multi-function single chip AU9387 integrates build-in regulator to save the cost
of customers more. It provides dual channel access and ISP (In-System
Programming) technologies, which are the most important features to allow
manufacturers building high performance UFD easily. It has auto-run function to
prompt the designed AP automatically when plug into PC. In addition to being a
removable storage device, AU9387 can also be configured as a bootable disk for
system recovery.
To enhance the usefulness and manageability of UFD further, Alcor Micro develops a
smart application program iStar (Partition/Password Operation Tool) as a handy
utility in managing partition, password and security. Having iStar as the companion
of UFD, the data in a UFD could be protected from unauthorized access successfully.
1.2 Features
PCBs are pin compatible in AU6980, AU6981, AU6982.
Integrate build-in regulator
Supports dual channel mode for transfer
Supports firmware upgrade mechanism (ISP, In-System Programming)
Integrates hardware DMA engine to tune up the operation performance
Integrates multi-bit ECC correction mechanism
Complies with the standards defined in USB v1.1, USB Device Class
Definition for Mass Storage and Bulk-Transport v1.0
Works with default driver under the environments of Windows ME, Windows
2000, Windows XP, Mac 9.2, Mac OS X. Using Alcor Micro’s vendor driver for
the environment under Windows 98SE
Concurrent bus operation using multiple FIFO for better performance
Integrates into flash memory power control switch
Supports bad block management
Supports dynamic serial number modification via mass production software
Supports software write protection
Support Auto Run function
Support erasable and read-only mode AP Disk
Companion application program with UFD – iStar available for users
To have UFD partition management function
To do password protection for the security in data access
To guard data files with software write protection function
To lock up PC by UFD as the key
Available in 48-pin LQFP 7x7mm package to support 4CE pin flash
Page 6 of 22
AU9387 USB1.1 Universal Flash Disk Controller V0.9W
Preliminary release _ Confidential
2.0 Application Block Diagram
The following figure shows the application diagram of a typical flash disk product
with AU9387. By connecting the flash disk to a desktop or notebook PC through USB
bus, AU9387 is then turned into a bus-powered, high speed USB disk, which can be
used as a bridge for data transfer between Desktop PC and Notebook PC.
Figure 2.1 Block Diagram
PC w ith USB H ost C ontroller
PC w ith U SB H ost C ontroller
N otebook w ith U SB H ost C ontroller
Page 7 of 22
AU9387 USB1.1 Universal Flash Disk Controller V0.9W
Preliminary release _ Confidential
3.0 Pin Assignment
Depending on the application, the AU9387 is available in two different packages.
Below figure shows signal name for each pin and the table in the page after
describes each pin in detail.
Figure 3.1 AU9387-GDL Pin Assignment Diagram
FMRBNL0
FMRBNH0
FMALE
FMCLE
FMDATAL0
FMDATAL1
FMDATAL2
FMDATAL3
FMDATAL4
FMDATAL5
FMDATAL6
FMDATAL7
vss
48
47
46
45
44
43
42
41
40
39
38
37
1
36
FMWRN
vssu
2
35
FMRDN
VDD
3
34
FMDATAH0
VDDU
4
33
FMDATAH1
DM
5
32
FMDATAH2
DP
6
31
FMDATAH3
REXT
7
30
FMDATAH4
VD33
8
29
FMDATAH5
VS33P
9
28
FMDATAH6
VSSA
10
27
FMDATAH7
X_IN
11
26
FMRBNH1
X_OUT
12
25
FMRBNL1
ALCOR MICRO
AU9387-GDL
48PIN LQFP
13
14
15
16
17
18
19
20
21
22
23
24
VDDA
agnd5v
vdd5v
vdd3v
V18
vdd33c
VDDH
VSSH
GPO
FMWP
FMENABN1
FMENABN0
Page 8 of 22
AU9387 USB1.1 Universal Flash Disk Controller V0.9W
Preliminary release _ Confidential
Table 3.1 AU9387-GDL Pin Descriptions
Pin #
Pin Name
I/O
Description
1
VSS
GND
Ground
2
VSSU
GND
Ground
3
VDD
I
1.8V Power Source for Core
4
VDDU
I
1.8V Power Source for UTMI
5
DM
I/O
USB DM
6
DP
I/O
USB DP
7
REXT
I
External 240 Resister to Ground
8
VD33
I
3.3V Power Source for UTMI
9
VS33P
GND
Ground
10
VSSA
GND
Ground
11
X_IN
I
12 MHz crystal input.
12
X_OUT
O
12 MHz crystal output.
13
VDDA
I
1.8V Power Source for PLL
14
AGND5V
GND
15
AVDD5V
I
5V Power Source
16
VDD3V
O
3.3 V Power Out
17
V18
O
1.8V Power Out for Core
18
VDD33C
O
3.3V Power Out for Flash Memory
19
VDDH
I
3.3V Power Source for IO pad
20
VSSH
GND
21
OPLED
O
General Purpose OutPut
22
FMWP
I
Flash Memory Write Protect; High Active
23
FMENABN1
I/O
Flash Memory #1 Enable; Low Active
24
FMENABN0
I/O
Flash Memory #0 Enable; Low Active
25
FMRBNL1
I
26
FMRBNH1
I
27
FMDATAH7
I/O
Ground
Ground
Flash Memory(L1) Ready
(1=Ready ; 0=Busy)
Flash Memory(H1) Ready
(1=Ready ; 0=Busy)
and
Busy
Signal
and
Busy
Signal
Flash Memory DataH[7]
Page 9 of 22
AU9387 USB1.1 Universal Flash Disk Controller V0.9W
Preliminary release _ Confidential
Pin #
Pin Name
I/O
Description
28
FMDATAH6
I/O
Flash Memory DataH[6]
29
FMDATAH5
I/O
Flash Memory DataH[5]
30
FMDATAH4
I/O
Flash Memory DataH[4]
31
FMDATAH3
I/O
Flash Memory DataH[3]
32
FMDATAH2
I/O
Flash Memory DataH[2]
33
FMDATAH1
I/O
Flash Memory DataH[1]
34
FMDATAH0
I/O
Flash Memory DataH[0]
35
FMRDN
I/O
Flash Memory Read Enable; Low Active
36
FMWRN
I/O
Flash Memory Write Enable; Low Active
37
FMDATAL7
I/O
Flash Memory DataL[7]
38
FMDATAL6
I/O
Flash Memory DataL[6]
39
FMDATAL5
I/O
Flash Memory DataL[5]
40
FMDATAL4
I/O
Flash Memory DataL[4]
41
FMDATAL3
I/O
Flash Memory DataL[3]
42
FMDATAL2
I/O
Flash Memory DataL[2]
43
FMDATAL1
I/O
Flash Memory DataL[1]
44
FMDATAL0
I/O
Flash Memory DataL[0]
45
FMCLE
O
Flash Memory Command Latch Enable ;High Active
46
FMALE
O
Flash Memory Address Latch Enable; High Active;
47
FMRBNH0
I
48
FMRBNL0
I
Flash Memory(H0) Ready
(1=Ready ; 0=Busy)
Flash Memory(L0) Ready
(1=Ready ; 0=Busy)
and
Busy
Signal
and
Busy
Signal
Page 10 of 22
AU9387 USB1.1 Universal Flash Disk Controller V0.9W
Preliminary release _ Confidential
The following figure shows signal name of each pin in 48-pin package and the table
in the page after describes each pin in detail.
Figure 3.2 AU9387-GHL Pin Assignment Diagram
FMRBNL0
NC
FMALE
FMCLE
FMDATAL0
FMDATAL1
FMDATAL2
FMDATAL3
FMDATAL4
FMDATAL5
FMDATAL6
FMDATAL7
VSS
48
47
46
45
44
43
42
41
40
39
38
37
1
36
FMWRN
VDD
2
35
FMRDN
DM
3
34
FMDATAH0
DP
4
33
FMDATAH1
REXT
5
32
FMDATAH2
VD33
6
31
FMDATAH3
VS33P
7
30
FMDATAH4
VSSA
8
29
FMDATAH5
XI
9
28
FMDATAH6
XO
10
27
FMDATAH7
VDDA
11
26
NC
AGND5V
12
25
FMRBN1
ALCOR MICRO
AU9387-GHL
48PIN LQFP
13
14
15
16
17
18
19
20
21
22
23
24
AVDD5V
VDD3V
V18
VDD33C
VDDH
VSSH
GPO
FMWP
FMENABN3
FMENABN2
FMENABN1
FMENABN0
Page 11 of 22
AU9387 USB1.1 Universal Flash Disk Controller V0.9W
Preliminary release _ Confidential
Table 3.2 AU9387-GHL Pin Descriptions
Pin #
Pin Name
I/O
1
VSS
GND
2
VDD
I
3
DM
I/O
USB DM
4
DP
I/O
USB DP
5
REXT
I
External 240 Resister to Ground
6
VD33
I
3.3V Power Source for UTMI
7
VS33P
GND
Ground
8
VSSA
GND
Ground
9
XI
I
12 MHz crystal input.
10
XO
O
12 MHz crystal output.
11
VDDA
I
1.8V Power Source for PLL
12
AGND5V
GND
13
AVDD5V
I
5V Power Source
14
VDD3V
O
3.3 V Power Out
15
V18
O
1.8V Power Out for Core
16
VDD33C
O
3.3V Power Out for Flash Memory
17
VDDH
I
3.3V Power Source for IO pad
18
VSSH
GND
19
GPO
O
General Purpose OutPut
20
FMWP
I
Flash Memory Write Protect; High Active
21
FMENABN3
I/O
Flash Memory #3 Enable; Low Active
22
FMENABN2
I/O
Flash Memory #2 Enable; Low Active
23
FMENABN1
I/O
Flash Memory #1 Enable; Low Active
24
FMENABN0
I/O
Flash Memory #0 Enable; Low Active
25
FMRBN1
I
26
NC
27
FMDATAH7
I/O
Description
Ground
1.8V Power Source for Core
Ground
Ground
Flash Memory(L1) Ready
(1=Ready ; 0=Busy)
and
Busy
Signal
Flash Memory DataH[7]
Page 12 of 22
AU9387 USB1.1 Universal Flash Disk Controller V0.9W
Preliminary release _ Confidential
Pin #
Pin Name
I/O
Description
28
FMDATAH6
I/O
Flash Memory DataH[6]
29
FMDATAH5
I/O
Flash Memory DataH[5]
30
FMDATAH4
I/O
Flash Memory DataH[4]
31
FMDATAH3
I/O
Flash Memory DataH[3]
32
FMDATAH2
I/O
Flash Memory DataH[2]
33
FMDATAH1
I/O
Flash Memory DataH[1]
34
FMDATAH0
I/O
Flash Memory DataH[0]
35
FMRDN
I/O
Flash Memory Read Enable; Low Active
36
FMWRN
I/O
Flash Memory Write Enable; Low Active
37
FMDATAL7
I/O
Flash Memory DataL[7]
38
FMDATAL6
I/O
Flash Memory DataL[6]
39
FMDATAL5
I/O
Flash Memory DataL[5]
40
FMDATAL4
I/O
Flash Memory DataL[4]
41
FMDATAL3
I/O
Flash Memory DataL[3]
42
FMDATAL2
I/O
Flash Memory DataL[2]
43
FMDATAL1
I/O
Flash Memory DataL[1]
44
FMDATAL0
I/O
Flash Memory DataL[0]
45
FMCLE
O
Flash Memory Command Latch Enable ;High Active
46
FMALE
O
Flash Memory Address Latch Enable; High Active;
47
NC
48
FMRBN0
I
Flash Memory(L0) Ready
(1=Ready ; 0=Busy)
and
Busy
Signal
Page 13 of 22
AU9387 USB1.1 Universal Flash Disk Controller V0.9W
Preliminary release _ Confidential
4.0 System Architecture and
Reference Design
4.1 AU9387 Block Diagram
Figure 4.1 AU9387 Block Diagram
USB
Upstream
Port
XCVR
1.8V
USB
SIE
Processor
Flash
FIFO
ROM
RAM
FM control
&ECC
Support NAND
Flash Memory
SRAM
1.8V
Voltage
Regulator
3.3 V
5V
12MHz
XTAL
Page 14 of 22
AU9387 USB1.1 Universal Flash Disk Controller V0.9W
Preliminary release _ Confidential
5.0 Electrical Characteristics
5.1 Absolute Maximum Ratings
Table 5.1 Absolute Maximum Ratings
SYMBOL
PARAMETER
RATING
UNITS
VDDH
Power Supply
-0.3 to VDDH +0.3
V
VIN
Input Signal Voltage
-0.3 to 3.6
V
VOUT
Output Signal Voltage
-0.3 to VDDH +0.3
V
TSTG
Storage Temperature
-40 to 150
O
C
5.2 Recommended Operating Conditions
Table 5.2 Recommended Operating Conditions
SYMBOL
PARAMETER
MIN
TYP
MAX
UNITS
AVDD5V
5V Power Supply
4.75
5.0
5.0
V
VDDH
Power Supply
3.0
3.3
3.6
V
VDD
Digital Supply
1.62
1.8
1.98
V
VIN
Input Signal Voltage
0
3.3
3.6
V
TOPR
Operating Temperature
0
70
O
MAX UNITS
C
5.3 General DC Characteristics
Table 5.3 General DC Characteristics
SYMBOL
PARAMETER
CONDITIONS
MIN
TYP
IIN
Input current
No pull-up or
pull-down
-10
±1
10
µA
IOZ
Tri-state leakage current
-10
±1
10
µA
CIN
Input capacitance
Pad Limit
2.8
ρF
COUT
Output capacitance
Pad Limit
2.8
ρF
CBID
Bi-directional buffer
capacitance
Pad Limit
2.8
ρF
Page 15 of 22
AU9387 USB1.1 Universal Flash Disk Controller V0.9W
Preliminary release _ Confidential
5.4 DC Electrical Characteristics of 3.3V I/O Cells
Table 5.4 DC Electrical Characteristics of 3.3V I/O Cells
Limits
SYMBOL
PARAMETER
CONDITIONS
MIN
TYP
3.0
3.3
UNIT
VDDH
Power supply
Vil
Input low voltage
Vih
Input high voltage
Vol
Output low voltage
∣Iol∣=2~16mA
Voh
Output high voltage
∣Ioh∣=2~16mA
2.4
Rpu
Input pull-up resistance
PU=high, PD=low
55
75
110
KΩ
Input pull-down resistance PU=low, PD=high
40
75
150
KΩ
-10
±1
10
μA
-10
±1
10
μA
Min.
Typ.
Max.
Unit
Rpd
3.3V I/O
MAX
3.6
V
0.8
V
LVTTL
Iin
Input leakage current
Ioz
Tri-state output leakage
current
2.0
Vin= VDDH or 0
V
0.4
V
V
5.5 USB Transceiver Characteristics
Table 5.5 Electrical characteristics
Symbol
Parameter
VD33
Analog supply Voltage
3.0
3.3
3.6
V
VDDU
VDDA
Digital supply Voltage
1.62
1.8
1.98
V
ICC
Operating supply current
55
mA
120
µA
ICC (susp)
Conditions
High speed operating
at 480 MHz
In suspend mode,
current with 1.5kΩ
Suspend supply current
pull-up resistor on
pin RPU disconnected
Page 16 of 22
AU9387 USB1.1 Universal Flash Disk Controller V0.9W
Preliminary release _ Confidential
Table 5.6 Static characteristic:Digital pin
Symbol
Parameter
Conditions
Min.
Typ.
Max.
Unit
0.8
V
Input levels
VIL
Low-level input voltage
VIH
High-level input voltage
2.0
V
Output levels
VOL
Low-level output voltage
VOH
High-level output voltage
0.2
VDDH-0.2
V
V
VD33=3.0V~3.6V;VDDU,VDDA=1.62V~1.98V;Temp=0℃~70℃
Symbol
VHSDIFF
VHSCM
Table 5.7 Static characteristic:Analog I/O pins(DP/DM)
Parameter
Conditions
Min.
Typ.
Max.
USB2.0 Transceiver(HS)
Input Levels(differential receiver)
∣VI(DP)-VI(DM)∣
High speed differential
measured at the
300
input sensitivity
connection as
application circuit
High speed data signaling
common mode voltage
-50
500
range
VHSSQ
High speed squelch
detection threshold
VHSDSC
High speed disconnection
detection threshold
VHSOI
VHSOL
VHSOH
VCHIRPJ
Squelch detected
No squelch detected
Disconnection
detected
Disconnection not
detected
Output Levels
High speed idle level
output
voltage(differential)
High speed low level
output
voltage(differential)
High speed high level
output
voltage(differential)
Chirp-J output voltage
(differential)
100
Unit
mV
mV
mV
150
mV
625
mV
525
mV
-10
10
mV
-10
10
mV
-360
400
mV
700
1100
mV
Page 17 of 22
AU9387 USB1.1 Universal Flash Disk Controller V0.9W
Preliminary release _ Confidential
VCHIRPK
RDRV
VTERM
VDI
VCM
VSE
Chirp-K output voltage
(differential)
-900
Resistance
Equivalent resistance
3
used as internal chip
only
Driver output impedance
Overall resistance
40.5
including external
resistor
Termination
Termination voltage for
pull-up resistor on pin
3.0
RPU
USB1.1 Transceiver(FS/LS)
Input Levels(differential receiver)
Differential input
∣VI(DP)-VI(DM)∣
0.2
sensitivity
Differential common
0.8
mode voltage
Input Levels(single-ended receivers)
Single ended receiver
0.8
threshold
Output levels
-500
6
mV
9
Ω
45
49.5
3.6
V
V
2.5
V
2.0
V
VOL
Low-level output voltage
0
0.3
V
VOH
High-level output voltage
2.8
3.6
V
VD33=3.0V~3.6V;VDDU,VDDA=1.62V~1.98V;Temp=0℃~70℃
Table 5.8 Dynamic characteristic:Analog I/O pins(DP/DM)
Symbol
Parameter
Conditions
Min.
Typ.
Max.
Unit
Driver Characteristics
High-Speed Mode
tHSR
tHSF
High-speed differential
rise time
High-speed differential
fall time
500
ps
500
ps
Full-Speed Mode
tFR
tFF
tFRMA
CL=50pF;10 to 90﹪
of∣VOH-VOL∣;
CL=50pF;90 to 10﹪
Fall time
of∣VOH-VOL∣;
Excluding the first
Differential rise/fall time
transition from idle
matching(tFR / tFF)
mode
Rise time
4
20
ns
4
20
ns
90
110
%
Page 18 of 22
AU9387 USB1.1 Universal Flash Disk Controller V0.9W
Preliminary release _ Confidential
VCRS
Output signal crossover
voltage
Excluding the first
transition from idle
mode
1.3
2.0
V
75
300
ns
75
300
ns
80
125
%
1.3
2.0
V
2.8
3.6
V
Low-Speed Mode
tLR
tLF
tLRMA
VCRS
VOH
CL=200pF-600pF;
10 to 90﹪of
Rise time
∣VOH-VOL∣;
CL=200pF-600pF;
90 to 10﹪of
Fall time
∣VOH-VOL∣;
Excluding the first
Differential rise/fall time
transition from idle
matching(tLR / tLF)
mode
Excluding the first
Output signal crossover
transition from idle
voltage
mode
High-level output voltage
Page 19 of 22
AU9387 USB1.1 Universal Flash Disk Controller V0.9W
Preliminary release _ Confidential
6.0 Mechanical Information
Figure 6.1 Mechanical Information Diagram
Page 20 of 22
AU9387 USB1.1 Universal Flash Disk Controller V0.9W
Preliminary release _ Confidential
7.0 Abbreviations
In this chapter some of the terms and abbreviations used throughout the technical
reference manual are listed as follows.
DC Electrical
PLL
ECC
XTAL
UFD
iStar
Direct Current Electrical
Phase Lock Loop, which is a closed-loop frequency control
system.
Error Checking and Correcting
Crystal
USB Flash Disk
Partition/Password Operation Tool - the smart application
program developed by Alcor Micro as a companion handy tool
for managing the UFD.
Page 21 of 22
AU9387 USB1.1 Universal Flash Disk Controller V0.9W
Preliminary release _ Confidential
【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 22 of 22
AU9387 USB1.1 Universal Flash Disk Controller V0.9W
Preliminary release _ Confidential