GL850A
GL850A
GL850A
USB 2.0
Low-Power
HUB Controller
Datasheet
Revision 1.69
Jul. 19, 2007
GL850A USB 2.0 Low-Power HUB Controller
Copyright:
Copyright © 2007 Genesys Logic Incorporated. All rights reserved. No part of the materials may be
reproduced in any form or by any means without prior written consent of Genesys Logic, Inc.
Disclaimer:
ALL MATERIALS ARE PROVIDED “AS IS” WITHOUT EXPRESS OR IMPLIED WARRANTY OF ANY
KIND. NO LICENSE OR RIGHT IS GRANTED UNDER ANY PATENT OR TRADEMARK OF
GENESYS LOGIC INC.. GENESYS LOGIC HEREBY DISCLAIMS ALL WARRANTIES AND
CONDITIONS IN REGARD TO MATERIALS, INCLUDING ALL WARRANTIES, IMPLIED OR
EXPRESS, OF MERCHANTABILITY, FITNESS FOR ANY PARTICULAR PURPOSE, AND
NON-INFRINGEMENT OF INTELLECTUAL PROPERTY. IN NO EVENT SHALL GENESYS LOGIC
BE LIABLE FOR ANY DAMAGES INCLUDING, WITHOUT LIMITATION, DAMAGES RESULTING
FROM LOSS OF INFORMATION OR PROFITS. PLEASE BE ADVISED THAT THE MATERIALS
MAY CONTAIN ERRORS OR OMMISIONS. GENESYS LOGIC MAY MAKE CHANGES TO THE
MATERIALS OR TO THE PRODUCTS DESCRIBED THEREIN AT ANY TIME WITHOUT NOTICE.
Trademarks:
Office:
Genesys Logic, Inc.
12F, No. 205, Sec. 3, Beishin Rd., Shindian City,
Taipei, Taiwan
Tel: (886-2) 8913-1888
Fax: (886-2) 6629-6168
http ://www.genesyslogic.com
Revision History
1.64 12/28/2005 Modify Pin List and Pin Descriptions of EE_CS, EE_DI, EE_SK, p.11~12
TABLE OF CONTENTS
LIST OF FIGURES
FIGURE 3.1-
-GL850A 48 PIN LQFP PINOUT DIAGRAM ................................................... 9
FIGURE 3.2-
-GL850A 64 PIN LQFP PINOUT DIAGRAM ................................................. 10
FIGURE 4.1 – GL850A BLOCK DIAGRAM (SINGLE TT).................................................... 15
FIGURE 5.1 – OPERATING IN USB 1.1 SCHEME ................................................................. 17
FIGURE 5.2 – OPERATING IN USB 2.0 SCHEME ................................................................. 18
FIGURE 5.3 – RESET# (EXTERNAL RESET) SETTING AND APPLICATION ........................ 19
FIGURE 5.4 – POWER ON SEQUENCE OF GL850A ............................................................. 19
FIGURE 5.5 – TIMING OF PGANG/SUSPND STRAPPING ................................................. 20
FIGURE 5.6 – GANG MODE SETTING ............................................................................... 20
FIGURE 5.7 – SELF/BUS POWER SETTING ...................................................................... 21
FIGURE 5.8 – LED CONNECTION ...................................................................................... 21
FIGURE 5.9 – SCHEMATICS BETWEEN GL850A AND 93C46 ............................................ 23
FIGURE 7.1 – GL850A 48 PIN LQFP PACKAGE ............................................................... 27
FIGURE 7.2 – GL850A 64 PIN LQFP PACKAGE ............................................................... 28
LIST OF TABLES
TABLE 3.1-
-GL850A 48 PIN LIST .................................................................................... 11
TABLE 3.2 -GL850A 64 PIN LIST ................................................................................... 11
TABLE 3.3 - PIN DESCRIPTIONS ......................................................................................... 12
TABLE 5.1 – 93C46 CONFIGURATION ............................................................................... 22
TABLE 6.1 – MAXIMUM RATINGS ...................................................................................... 24
TABLE 6.2 – OPERATING RANGES ..................................................................................... 24
TABLE 6.3 – DC CHARACTERISTICS EXCEPT USB SIGNALS............................................ 24
TABLE 6.4 – DC CHARACTERISTICS OF USB SIGNALS UNDER FS/LS MODE ................. 25
TABLE 6.5 – DC CHARACTERISTICS OF USB SIGNALS UNDER HS MODE ...................... 25
TABLE 6.6 – DC SUPPLY CURRENT ................................................................................... 26
TABLE 8.1 – ORDERING INFORMATION ............................................................................. 29
GL850A embeds an 8-bit RISC processor to manipulate the control/status registers and respond to the requests
from USB host. Firmware of GL850A will control its general purpose I/O (GPIO) to access the external
EEPROM and then respond to the host the customized PID and VID configured in the external EEPROM.
Default settings in the internal mask ROM is responded to the host without having external EEROM. GL850A
is designed for customers with much flexibility. The more complicated settings such as PID, VID, and number
of downstream ports settings are easily achieved by programming the external EEPROM (Ref. to Chapter 5).
Each downstream port of GL850A supports two-color (green/amber) status LEDs to indicate normal/abnormal
status. GL850A also support both Individual and Gang modes (4 ports as a group) for power management.
The GL850A (64-pin) is a full function solution which supports both Individual/Gang power management
modes and the two-color (green/amber) status LEDs. The low pin-count version GL850A (48-pin) only
supports Gang mode. Please refer the table in the end of this chapter for more detail.
To fully meet the cost/performance requirement, GL850A is a single TT hub solution for the cost requirement.
Genesys Logic also provides GL852 for multiple TT hub solution to target on systems which require higher
performance for full/low-speed devices, like docking station, embedded system … etc.. Please refer to GL852
datasheet for more detailed information.
*TT (transaction translator) is the main traffic control engine in an USB 2.0 hub to handle the unbalanced
traffic speed between the upstream port and the downstream ports.
CHAPTER 2 FEATURES
GREEN2/EE_DO
AMBER2/EE_DI
AMBER3
AMBER4
GREEN3
RESET#
DVDD
DGND
DVDD
DGND
TEST
NC
36
35
34
33
32
31
30
29
28
27
26
25
PSELF 37 24 GREEN4
DGND 38 23 DP4
DVDD 39 22 DM4
PGANG/SUSPND 40 21 AGND
OVCUR1# 41 20 AVDD
PWREN1# 42 19 DP3
DGND
DVDD
43
44
GL850A 18
17
DM3
AGND
GREEN1/EE_SK 45 16 AVDD
AMBER1/EE_CS 46 15 X2
DGND 47 14 X1
LQFP - 48
DVDD 48 13 AGND
10
11
12
1
9
DM0
DP0
DM1
DP1
DM2
DP2
AVDD
AGND
AVDD
AGND
RREF
AVDD
USB Interface
GL850A
Pin Name I/O Type Description
48Pin# 64 Pin#
DM0,DP0 3,4 3,4 B USB signals for USPORT
DM1,DP1 5,6 8,9 B USB signals for DSPORT1
DM2,DP2 9,10 14,15 B USB signals for DSPORT2
DM3,DP3 18,19 25,26 B USB signals for DSPORT3
DM4,DP4 22,23 31,32 B USB signals for DSPORT4
A 680Ω resister must be connected between RREF and
RREF 11 17 B
analog ground (AGND).
Note: USB signals must be carefully handled in PCB routing. For detailed information, please refer to
GL850A Design Guideline.
HUB Interface
GL850A
Pin Name I/O Type Description
48Pin# 64 Pin#
Active low. Over current indicator for DSPORT1~4
56,54, I
OVCUR1#~4 41 OVCUR1# is the only over current flag for GANG
42,40 (pu)
mode.
Active low. Power enable output for DSPORT1~4
57,55,
PWREN1#~4 42 O PWREN1# is the only power-enable output for GANG
43,41
mode.
1,3,4: O Green LED indicator for DSPORT1~4
45,35, 60,48,
GREEN1~4 2: B *GREEN[1~2] are also used to access the external EEPROM
31,24 44,34
(pd) For detailed information, please refer to Chapter 5.
46,36, 61,49, O Amber LED indicator for DSPORT1~4
AMBER1~4
32,25 45,35 (pd) *Amber[1~2] are also used to access the external EEPROM
EE_CS/ Used to access the external EEPROM.
- - I
EE_DI For detailed information, please refer to Chapter 5.
0: GL850A is bus-powered.
PSELF 37 50 I
1: GL850A is self-powered.
This pin is default put in input mode after power-on
PGANG/
40 53 B reset. Individual/gang mode is strapped during this
SUSPND
period. After the strapping period, this pin will be set to
System Interface
GL850A
Pin Name I/O Type Description
48Pin# 64 Pin#
I 0: Normal operation.
TEST 29 39
(pd) 1: Chip will be put in test mode.
Power / Ground
GL850A
Pin Name I/O Type Description
48Pin# 64 Pin#
1,7,12, 11,18,22,
AVDD 16,20 28,64
P 3.3V analog power input for analog circuits.
2,8,13, 1,12,19,
AGND P Analog ground input for analog circuits.
17,21 23,29
27,34, 37,47,
DVDD 39,44 52,59
P 3.3V digital power input for digital circuits
26,33,
36,46,
DGND 38,
51,58,62
P Digital ground input for digital circuits.
43,47
2,5~7,
10,13,16,
NC 30 - No connection
24,27,30,
33
Note: Analog circuits are quite sensitive to power and ground noise. PCB layout must take care the power
routing and the ground plane. For detailed information, please refer to GL850A Design Guideline.
Notation:
Type O Output
I Input
B Bi-directional
B/I Bi-directional, default input
B/O Bi-directional, default output
P Power / Ground
A Analog
SO Automatic output low when suspend
pu Internal pull up
pd Internal pull down
odpu Open drain with internal pull up
D+ D-
USPORT Control/Status
UTMI SIE
Logic Register
5.1.3 FRTIMER
This module implements hub (micro)frame timer. The (micro)frame timer is derived from the hub’s local
clock and is synchronized to the host (micro)frame period by the host generated Start of (micro)frame
(SOF). FRTIMER keeps tracking the host’s SOF such that GL850A is always safely synchronized to the
host. The functionality of FRTIMER is described in section 11.2 of USB Specification Revision 2.0.
5.1.4 µC
µC is the micro-processor unit of GL850A. It is an 8-bit RISC processor with 2K ROM and 64 bytes RAM.
It operates at 6MIPS of 12Mhz clock to decode the USB command issued from host and then prepares the
data to respond to the host. In addition, µC can handle GPIO (general purpose I/O) settings and reading
content of EEPROM to support high flexibility for customers of different configurations of hub. These
configurations include self/bus power mode setting, individual/gang mode setting, downstream port number
setting, device removable/non-removable setting, and PID/VID setting.
5.1.9 REPEATER
Repeater logic implements the control logic defined in section 11.4 and section 11.7 of USB specification
Revision 2.0. REPEATER controls the traffic flow when upstream port and downstream port are signaling
in the same speed. In addition, REPEATER will generate internal resume signal whenever a wakeup event
is issued under the situation that hub is globally suspended.
USB1.1 HOST/HUB
USPORToperating
in FS signaling
Traffic channel
is routed to
REPEATER TT
REPEATER
DSPORT operating
in FS/LS signaling
USB2.0 HOST/HUB
USPORToperating
in HS signaling
HS vs. HS:
Traffic channel is HS vs. FS/LS:
routed to REPEATER REPEATER TT
Traffic channel
is routed to TT
Vbus
RESET# R (5V)
C R
AVDD
1.5K ohm (3.3V)
33 ohm DP0
On PCB
Inside GL850A
GL850A internally contains a power on reset circuit. The power on sequence is depicted in the next picture.
To fully control the reset process of GL850A, we suggest the reset time applied in the external reset circuit
should longer than that of the internal reset circuit.
VCC(3.3V)
Power good voltage, 2.5~2.8V
≒ 2.7 μs
Internal reset
External reset
RESET#
50ms
GANG_CTL
GAND Mode
DVDD(3.3V)
DVDD(3.3V)
Suspend LED
"0": Individual Mode 100K ohm
Indicator
"1": GANG Mode
PGANG
SUSPNDO
GANG_CTL
100K ohm Suspend LED
Indicator
Inside GL850A
On PCB
Individual
Mode
0: Power Bus
Inside GL850A
On PCB
AMBER/GREEN
LED
DGND
Inside GL850A
On PCB
Unit: Byte
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
DEVICE PORT
00h VID_L VID_H PID_L PID_H CHKSUM FF REMOVABLE NUMBER MaxPower FF FF FF FF FF FF FF
VENDOR
10h LENGTH start
7. VENDOR LENGTH: offset 10h contains the length of the vendor string. Values of vendor string is
contained from 11h~3Fh.
8. PRODUCT LENGTH: offset 40h contains the length of product string. Values of product string is
contained from 41h~6Fh.
9. SERIAL NUMBER LENGTH: offset 70h contains the value of serial number string. Values of serial
number string is contained after offset 71h.
The schematics between GL850A and 93C46 is depicted in the following figures:
DVDD
EE_CS CS VCC
EE_SK SK NC
EE_DI DI NC
EE_DO DO GND
93C46
6.3 DC Characteristics
Table 6.3 – DC Characteristics Except USB Signals
Condition
Symbol Typ. Unit
Active ports Host Device
ISUSP Suspend 540/800*1 µA
*2
F F 93 mA
4 H H 180 mA
H F 115 mA
F F 91 mA
3 H H 160 mA
H F 111 mA
F F 89 mA
ICC
2 H H 140 mA
H F 106 mA
F F 87 mA
1 H H 115 mA
H F 102 mA
F 80 mA
No Active
H 95 mA
*1: 48/64-pin package types
*2: F: Full-Speed, H: High-Speed
0.05 S
36 25
37 24
N : Normal package
Internal No. G : Green package
A
GL850A B
AAAAAAAGAA
E1
E2
E
YWWXXXXXXXX Version
No.
Date Code Lot Code
48 13
aaa C A B D
12 4X
L1
1
4X bbb H A B D
e c
b
ddd M C A B s D s
0- 1
0- C SEATING
ccc C PLANE
D
D1 A
D2
D A2
A1
0.05 S
48 33
49 32
N : Normal package
InternalNo G : Green package
. B
A
GL850A
E1
E2
AAAAAAAGAA
E
YWWXXXXXXXX Version
No.
Date Code Lot Code
64 17
16 4X aaa C A B D
L1
1
4X bbb H A B D
e c
b ddd M C A B s D s
0- 1
0- C SEATING
PLANE
ccc C