ETC GL620USB

Your Imagination, Our Creation
GL620USB
GeneLink-Lite
USB PC-to-PC File Transfer
Controller
SPECIFICATION 1.6
Nov. 16, 2000
Genesys Logic, Inc.
10F, No.11, Ln.3, Tsao Ti Wei, Shenkeng, Taipei, Taiwan
Tel: +886-2-2664-6655
Fax: +886-2-2664-5757
http://www.genesyslogic.com
GL620USB
Index
1.
2.
3.
4.
5.
6.
Features ............................................................................................................................ 3
Functional Overview ........................................................................................................ 4
Applications...................................................................................................................... 5
Functional Description ..................................................................................................... 6
Pin Definitions and Descriptions...................................................................................... 8
Electrical Characteristics .................................................................................................. 9
6.1 Absolute Maximum Ratings (Voltages referenced to GND)........................................................................ 9
6.2 DC Characteristics (VCP/D+/D-).............................................................................................................. 9
6.3 DC Characteristics (PIN1, 2)..................................................................................................................... 9
6.4 DC Characteristics (PIN10, 11) ............................................................................................................... 10
6.5 DC Characteristics (PIN14, 15)............................................................................................................... 10
6.6 Switching Characteristics......................................................................................................................... 10
7.
8.
Package Diagram.............................................................................................................11
Application Circuit ......................................................................................................... 12
Revision 1.6
-2-
Nov. 16, 2000
GL620USB
1. Features
•
Conforms to USB 12Mbps Specification, Version 1.1
•
Patented architecture
•
Single chip solution for host-to-host communication
•
File transfer application software running on Windows 98 and Windows 2000
•
Up to 8.6Mbps transfer rate
•
Suitable for mobile and SOHO environment
•
Tiniest solution in the market – 16-pin SOP
•
On-chip 3.3V output
•
12MHz external clock
•
Internal power-on reset
•
Power management support
Revision 1.6
-3-
Nov. 16, 2000
GL620USB
2. Functional Overview
The GL620USB provides a single-chip solution for connecting two or more PCs via their USB ports. According
to USB protocol, the PC is the host and the device is a slave, where the host initiates all the USB traffic and the
slave responds to the host’s requests. In other words, a host cannot talk to another host via USB protocol; instead,
a host can only talk to one or more devices. The GL620USB’s patent-pending architecture overcomes the USB
inherently incompatibility of connecting two or more PCs by providing two independent USB transceivers and
SIEs for each host, i.e., data can be transferred in both directions simultaneously.
PC A
USB Connection
GL620USB
USB Connection
PC B
System Diagram
Revision 1.6
-4-
Nov. 16, 2000
GL620USB
3. Applications
We provide application program to share file between 2 PCs. This application is easy to install for end users.
Besides, the file transfer rate of the application program (combined with GL620USB) is up to 8.6Mbps. With this
file transfer application, PCs can share files on all local drives, such as hard drive, floppy, CD-ROM and network
drives.
The GL620USB-Lite file transfer function can be integrated with the following form factors:
•
USB standalone cable
•
USB standalone hub
•
USB monitor with hub
•
PC host
Revision 1.6
-5-
Nov. 16, 2000
GL620USB
4. Functional Description
Microcontroller
USB Registers
&
FIFO Control
8 Bytes FIFO
D+
D+
8 Byte FIFO
D-
USB
Interface
USB
Interface
D-
64 Byte FIFO
64 Byte FIFO
Block diagram of GL620USB-Lite
The GL620USB-Lite is equipped with two full-speed USB ports, and each port has four endpoints to provide
different functions as follows:
-
Endpoint 0: control transfer
-
Endpoint 1: bulk-read transfer
-
Endpoint 2: bulk-write transfer
-
Endpoint 3: interrupt transfer
Two 8-bytes FIFO and four 64-bytes FIFO are built in the device as follows:
-
Left 8-byte FIFO: provide a pipe to link left endpoint 0 and right endpoint 3. For example, if left host wants
to communicate with right host, left host can issue a no data control transfer and the setup command will be stored
Revision 1.6
-6-
Nov. 16, 2000
GL620USB
in the left 8-byte FIFO. Right host can request an interrupt transfer to get the setup command from left host. The
status stage of the left side control transfer will not be terminated until that the right side get the setup command
via interrupt transfer.
-
Right 8-byte FIFO: provide a pipe to link right endpoint 0 and left endpoint 3.
-
Left 64-bytes DATA0/DATA1 FIFOs: provide a pipe to link left endpoint 2 and right endpoint 1. For
example, if left host wants to transfer data to right host, left host can issue bulk write transfer and the payload will
be stored in the left 64-byte FIFOs. Right host can request a bulk read transfer to get the data from left host.
-
Right 64-bytes DATA0/DATA1 FIFOs: provide a pipe to link right endpoint 2 and left endpoint 1.
Revision 1.6
-7-
Nov. 16, 2000
GL620USB
5. Pin Definitions and Descriptions
PIN
SYMBOL
I/O
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
GPIO1
GPIO2
LVM
LVP
VCP
RVP
RVM
AGND
DGND
OSCSEL
EXTRST_
XTAL1
XTAL2
GPIO3
GPIO4
VCC
B
B
B
B
O
B
B
I
I
I
O
B
B
-
GPIO1
GPIO2
LVM
LVP
VCP
RVP
RVM
DESCRIPTION
General purpose IO pin / Driving LED capability
General purpose IO pin / Driving LED capability
Left DLeft D+
3.3V output
Right D+
Right DGround
Ground
Selection of clock type
External reset
12M crystal input
Crystal output
General purpose IO pin
General purpose IO pin
5V power
1
16
2
15
3
14
4
13
5
12
VCC
GPIO4
GPIO3
XTAL2
XTAL1
11
EXTRST_
6
7
10
9
8
AGND
OSCSEL
DGND
16-pin SOP
Revision 1.6
-8-
Nov. 16, 2000
GL620USB
6. Electrical Characteristics
6.1 Absolute Maximum Ratings (Voltages referenced to GND)
SYMBOL
VCC
VI
VI/O
VAI/O
VI/OZ
VESD
Description
DC supply voltage
DC input voltage
DC input voltage range for bidirect pins
DC input voltage for USB D+/D- pins(PIN3, 4, 6, 7)
DC voltage applied to outputs in High Z state
static discharge voltage
MIN
MAX
-0.5V
-0.5V
-0.5V
-0.5V
-0.5V
4000V
+7V
VCC+0.5V
VCC+0.5V
VCC+0.5V
VCC+0.5V
6.2 DC Characteristics (VCP/D+/D-)
SYMBOL
V3.3
I3.3
VOL
VOH
VDI
VCM
VSE
CIN
ILO
ZDRV
Description
VCP regulator output
VCP maximum supply current
D+/D- static output LOW(RL of 1.5K to 3.6V )
D+/D- static output HIGH (RL of 15K to GND )
Differential input sensitivity
Differential common mode range
Single-ended receiver threshold
Transceiver capacitance
Hi-Z state data line leakage
Driver output resistance
MIN
TYP
MAX
UNIT
3.0
27
3.3
41
3.6
56
0.3
3.6
20
+10
43
V
mA
V
V
V
V
V
pF
µA
Ohms
2.8
0.2
0.8
0.2
2.5
-10
28
6.3 DC Characteristics (PIN1, 2)
SYMBOL
VDD
IOL
IOH
IOHTTL
VIL
VIH
VTLH
VTHL
VHYS
VOL
Revision 1.6
Description
Power Supply Voltage
DC output sink current at 0.4V
DC output source current at VDD -0.4V
DC output source current at TTL high
LOW level input voltage
HIGH level input voltage
LOW to HIGH threshold voltage
HIGH to LOW threshold voltage
Hysteresis voltage
LOW level output voltage when IOL=16mA
-9-
MIN
TYP
MAX
UNIT
4.5
13.01
6.35
24.62
5.0
19.54
9.82
49.45
5.5
24.82
12.37
69.12
0.7
2.66
2.02
0.7
1.1
2.38
0.83
1.55
2.66
1.0
1.79
0.4
V
mA
mA
mA
V
V
V
V
V
V
Nov. 16, 2000
GL620USB
6.4 DC Characteristics (PIN10, 11)
SYMBOL
VDD
VIL
VIH
VTLH
VTHL
VHYS
RUP
Description
Power Supply Voltage
LOW level input voltage
HIGH level input voltage
LOW to HIGH threshold voltage
HIGH to LOW threshold voltage
Hysteresis voltage
Pad internal pullup resister
MIN
TYP
MAX
UNIT
4.5
5.0
5.5
0.69
2.65
2.01
0.69
1.1
191.27
2.37
0.82
1.55
240.69
2.65
0.99
1.79
376.34
V
V
V
V
V
V
Kohms
MIN
TYP
MAX
UNIT
4.5
3.89
2.85
10.9
5.0
5.94
4.36
21.5
5.5
7.56
5.46
29.75
0.71
2.68
2.03
0.71
1.1
2.39
0.83
1.55
122.08
160
2.68
1.0
1.8
0.4
267.31
V
mA
mA
mA
V
V
V
V
V
V
Kohms
MIN
TYP
MAX
UNIT
11.97
12
83.3
12.03
0.45Tcyc
0.45Tcyc
6
8
12
MHz
ns
ns
ns
ns
5.3
7
10.4
ns
9.5
13
19
ns
7.7
10
16
ns
20
20
ns
ns
6.5 DC Characteristics (PIN14, 15)
SYMBOL
VDD
IOL
IOH
IOHTTL
VIL
VIH
VTLH
VTHL
VHYS
VOL
RDN
Description
Power Supply Voltage
DC output sink current at 0.4V
DC output source current at VDD -0.4V
DC output source current at TTL high
LOW level input voltage
HIGH level input voltage
LOW to HIGH threshold voltage
HIGH to LOW threshold voltage
Hysteresis voltage
LOW level output voltage when IOL=4mA
Pad internal pulldown resister
6.6 Switching Characteristics
SYMBOL
FX1
TCYC
TX1L
TX1H
Tr30pf
Tf30pf
Tr50pf
Tf50pf
TrUSB
TfUSB
Revision 1.6
Description
X1 crystal frequency
X1 cycle time
X1 clock LOW time
X1 clock HIGH time
Output pad rise time from 10% to 90% swing with 30pF
loading
Output pad fall time from 10% to 90% swing with 30pF
loading
Output pad rise time from 10% to 90% swing with50pF
loading
Output pad fall time from 10% to 90% swing with 50pF
loading
D+/D- rise time with 50pF loading
D+/D- fall time with 50pF loading
-10-
4
4
Nov. 16, 2000
GL620USB
7. Package Diagram
Symbol
A
A1
A2
B
C
D
E1
e
eB
L
θ
Dimension in mils
Min Nom Max
--58
--6
------24
----16
----8
--388 390 392
152 154 156
--50
----238
--25
----0°
3°
6°
Dimension in mm
Min Nom Max
--- 1.473 --0.152 ------- 0.610 ----- 0.406 ----- 0.203 --9.855 9.906 9.957
3.861 3.912 3.962
--- 1.270 ----- 6.045 --0.635 ----0°
3°
6°
A2
B
D
e
A1
A
E1
C
θ
L
eB
Revision 1.6
-11-
Nov. 16, 2000
GL620USB
8. Application Circuit
Revision 1.6
-12-
Nov. 16, 2000