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