GENESYS GL860

Genesys Logic, Inc.
GL860
USB 2.0 PC Camera Controller
Datasheet Revision 1.01
Jan. 04, 2006
GL860 USB 2.0 PC Camera Controller
Copyright:
Copyright © 2006 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:
is a registrated trademark of Genesys Logic Inc..
All trademarks are the properties of their respective owners.
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
©2000-2006 Genesys Logic Inc. - All rights reserved.
Page 2
GL860 USB 2.0 PC Camera Controller
Revision History
Revision
Date
Description
0.10
04/29/2004 First draft release
0.20
1. Added Pin List and Pin Description in Chapter 3.
05/25/2004 2. Changed Features contents in Chapter 2.
3. Changed CCD/CMOS Sensor interface function description in Chapter 4.
0.30
06/25/2004 Changed mass contents.
0.40
1. Removed 32-pin QFN package.
07/26/2004 2. Changed 64-pin name.
3. Added 100-pin PQFP package
0.90
11/10/2004
1.00
1.01
First draft release
1. Modify pin list and description.
2. Added and modify sensor register.
09/27/2005 3. Remove pin 64 pin list and pin decription.
4. Remove features “Complies with USB Video Class specification rev.
1.0”.
1. Add 48 pin assignment.
01/04/2006 2. Add 48 pin Descriptions
3. Add Application circuit
©2000-2006 Genesys Logic Inc. - All rights reserved.
Page 3
GL860 USB 2.0 PC Camera Controller
TABLE OF CONTENTS
CHAPTER 1
GENERAL DESCRIPTION................................................. 6
CHAPTER 2
FEATURES ........................................................................... 7
CHAPTER 3
PIN ASSIGNMENT .............................................................. 8
3.1 PINOUT .................................................................................................... 8
3.2 PIN LIST ................................................................................................ 10
3.3 PIN DESCRIPTIONS ................................................................................ 13
CHAPTER 4
FUNCTIONAL DESCRIPTION ........................................ 15
4.1 FUNCTION BLOCK ................................................................................. 15
4.2 OPERATION MODE ................................................................................ 16
4.2.1 with Flash Memory....................................................................... 16
4.2.2 without Flash Memory ................................................................. 16
CHAPTER 5
ELECTRICAL CHARACTERISTICS.............................. 17
5.1 MAXIMUM RATINGS .............................................................................. 17
5.2 DC CHARACTERISTICS.......................................................................... 17
CHAPTER 6
PACKAGE DIMENSION................................................... 18
CHAPTER 7
ORDERING INFORMATION........................................... 22
APPENDIX A. APPLICATION CIRCUIT ................................................. 23
©2000-2006 Genesys Logic Inc. - All rights reserved.
Page 4
GL860 USB 2.0 PC Camera Controller
LIST OF FIGURES
FIGURE 3.1 - 100 PIN QFP PINOUT DIAGRAM ..................................................................8
FIGURE 3.2 - 48 PIN LQFP/QFN/LQFN PINOUT DIAGRAM ............................................9
FIGURE 4.1 - BLOCK DIAGRAM ......................................................................................15
FIGURE 6.1 - GL860 100 PIN QFP PACKAGE .................................................................18
FIGURE 6.2 - GL860 48 PIN LQFP PACKAGE ................................................................19
FIGURE 6.3 - GL860 48 PIN QFN PACKAGE...................................................................20
FIGURE 6.4 - GL860 48 PIN LQFN PACKAGE ................................................................21
LIST OF TABLES
TABLE 3.1 - 100-PIN QFP PIN LIST ................................................................................11
TABLE 3.2 - 48-PIN LQFP/QFN/LQFN PIN LIST ..........................................................12
TABLE 3.3 - 100-PIN QFP PIN DESCRIPTIONS ................................................................13
TABLE 3.4 - 48-PIN LQFP/QFN/LQFN PIN DESCRIPTIONS ..........................................14
TABLE 5.1 - MAXIMUM RATINGS ...................................................................................17
TABLE 5.2 - DC CHARACTERISTICS EXCEPT USB SIGNALS ...........................................17
TABLE 7.1 - ORDERING INFORMATION...........................................................................22
©2000-2006 Genesys Logic Inc. - All rights reserved.
Page 5
GL860 USB 2.0 PC Camera Controller
CHAPTER 1
GENERAL DESCRIPTION
The GL860 is a high performance USB 2.0 controller for PC Camera application. With the Genesys Logic’s
highly recognized self-developed USB high-speed transceiver, GL860 provides up to 480Mbps bandwidth for
fulfilling the mass bandwidth demand of video transferring. GL860 also support USB isochronous mode to
provide certain bandwidth to insure user can get satisfied usage experience on video application even running
high bandwidth consumption devices concurrently.
The GL860 integrates a highly flexible sensor interface to make it easily adopted with variety sensors in which
include most popular CCD sensor module and CMOS sensors. The Gl860’s low power consumption, low
operation temperature characteristic also make it is easy to implement a high quality PC Camera without
worry about the noise signals of sensors to affect by high performance USB controller.
©2000-2006 Genesys Logic Inc. - All rights reserved.
Page 6
GL860 USB 2.0 PC Camera Controller
CHAPTER 2
FEATURES
l
USB specification compliance
- Complies with 480Mbps Universal Serial Bus specification rev. 2.0.
- Complies with 12Mbps Universal Serial Bus specification rev. 2.0..
- Support USB 2.0 Isochronous Video pipe to 24MB/s.
l
Sensor interface
- Programmable interface for popular general CCD module/CMOS sensor
l
Non-processing video streaming (USB High-speed connection)
l
Support 4 USB endpoints
- Endpoint 0: Control PIPE.
- Endpoint 1: Isochronous/Bulk data in (configurable).
- Endpoint 2: Interrupt OUT.
- Endpoint 3: Interrupt IN.
l
Embedded 8052 micro-controller
- Operate @ 15 MHz clock.
- 8K ROM.
l
Support firmware stored in external FLASH memory for development of customer’s firmware
l
Support USB remote wakeup.
l
Maximum 15 GPIO ports.
l
3.3V/1.8V operation.
l
3.3V to 1.8V regulator is built-in.
l
Capability to support on-line download program
l
Available in 100-pin QFP and 48-pin LQFP/QFN/LQFN package.
©2000-2006 Genesys Logic Inc. - All rights reserved.
Page 7
GL860 USB 2.0 PC Camera Controller
CHAPTER 3
PIN ASSIGNMENT
GPIO9
GPIO8
GPIO7
GPIO6
GPIO5
GPIO4
GND
X2
X1
DVDD33
NC
NC
FSH_DAT4/ALE
NC
NC
FSH_DAT7
FSH_DAT6
NC
NC
FSH_DAT5
P23/FSH_ADR11
P22/FSH_ADR10
P21/FSH_ADR9
P20/FSH_ADR8
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
NC
DVDD33
GND
DVDD
TEST
CMS_CLK
3.1 Pinout
DVDD
GND
CMS_DAT2
CMS_DAT3
CMS_DAT4
CMS_DAT5
GPIO10
GPIO11
FSH_DAT0/ICE_CLK
FSH_DAT1/ICE_RST
GL860
QFP - 100
50
49
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
32
31
AVDD33
AVDD33
RREF
GND
GND
DP
DM
AVDD33
GND
GND
GND
DVDD
P07/FSH_ADR7
P06/FSH_ADR6
NC
NC
GPIO14
EXTCPU
GPIO13
GPIO12
NC
NC
CMS_DAT0
CMS_DAT1
NC
NC
NC
NC
GND
DVDD
NC
NC
HRST_
P02/FSH_ADR2
P03/FSH_ADR3
P04/FSH_ADR4
P05/FSH_ADR5
GPIO0
GPIO1
GPIO2
GPIO3
RDB/FSH_OEB
WRB/FSHWEB
P00/FSH_ADR0
P00/FSH_ADR1
NC
CMS_DAT_6
CMS_DAT_7
CMS_DAT_8
CMS_DAT_9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
FSH_DAT2/INT0
FSH_DAT3/INT1
P24/FSH_ADR12
P25/FSH_ADR13
P26/FSH_ADR14
P27/FSH_ADR15
VSYNC
HSYNC
GND
DVDD33
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
Figure 3.1 - 100 Pin QFP Pinout Diagram
©2000-2006 Genesys Logic Inc. - All rights reserved.
Page 8
GL860 USB 2.0 PC Camera Controller
Figure 3.2 - 48 Pin LQFP/QFN/LQFN Pinout Diagram
©2000-2006 Genesys Logic Inc. - All rights reserved.
Page 9
GL860 USB 2.0 PC Camera Controller
3.2 Pin List
Three type packages:
Case 1
l
100 pin
l
w/ICE and flash memory
l
10 bit sensor interface
l
15 GPIO pins
l
QFP package
Case 2
l
l
l
l
48 pin
8 bit sensor interface
12 GPIO pins
LQFP/QFN/LQFN package
©2000-2006 Genesys Logic Inc. - All rights reserved.
Page 10
GL860 USB 2.0 PC Camera Controller
Table 3.1 - 100-Pin QFP Pin List
Pin#
Pin Name Type Pin#
Pin Name Type Pin#
Pin Name Type Pin#
Pin Name Type
1
NC
-
26 GND
P
51 NC
-
76 TEST
I
2
CMS_DAT6
I
27 DVDD
P
52 NC
-
77 DVDD
P
3
CMS_DAT7
I
28 NC
-
53 DVDD33
P
78 GND
P
4
CMS_DAT8
I
29 NC
-
54 X1
I
79 DVDD33
P
5
CMS_DAT9
I
30 HRST_
I
55 X2
I/O
80 NC
P
6
FSH_OEB
I
31 GPIO12
I/O
56 GND
81 DVDD
P
7
FSH_WEB
I
32 GPIO13
I/O
57 GPIO4
I/O
82 GND
P
8
FSH_ADR0
I/O
33 EXTCPU
I
58 GPIO5
I/O
83 CMS_DAT2
I
9
FSH_ADR1
I/O
34 GPIO14
I/O
59 GPIO6
I/O
84 CMS_DAT3
I
10 GPIO0
I/O
35 NC
-
60 GPIO7
I/O
85 CMS_DAT4
I
11 GPIO1
I/O
36 NC
-
61 GPIO8
I/O
86 CMS_DAT5
I
12 GPIO2
I/O
37 FSH_ADR6
I/O
62 GPIO9
I/O
87 GPIO10
I/O
13 GPIO3
I/O
38 FSH_ADR7
I/O
63 FSH_DAT4
I/O
88 GPIO11
I/O
14 FSH_ADR2
I/O
39 DVDD
P
64 FSH_DAT5
I/O
89 FSH_DAT0
I/O
15 FSH_ADR3
I/O
40 GND
P
65 NC
-
90 FSH_DAT1
I/O
16 FSH_ADR4
I/O
41 GND
P
66 NC
-
91 FSH_DAT2
I/O
17 FSH_ADR5
I/O
42 GND
P
67 FSH_DAT6
I/O
92 FSH_DAT3
I/O
P
68 FSH_DAT7
I/O
93 FSH_ADR12 I/O
P
18 NC
-
43 AVDD33
19 NC
-
44 DM
I/O
69 NC
-
94 FSH_ADR13 I/O
20 CMS_DAT0
I
45 DP
I/O
70 NC
-
95 FSH_ADR14 I/O
21 CMS_DAT1
I
46 GND
P
71 FSH_ADR8
I/O
96 FSH_ADR15 I/O
22 NC
-
47 GND
P
72 FSH_ADR9
I/O
97 VSYNC
I
23 NC
-
48 RREF
A
73 FSH_ADR10 I/O
98 HSYNC
I
24 NC
-
49 AVDD33
P
74 FSH_ADR11 I/O
99 GND
P
25 NC
-
50 AVDD33
P
75 CMS_CLK
©2000-2006 Genesys Logic Inc. - All rights reserved.
I/O 100 DVDD33
P
Page 11
GL860 USB 2.0 PC Camera Controller
Table 3.2 - 48-Pin LQFP/QFN/LQFN Pin List
Pin#
Pin Name Type Pin#
Pin Name Type Pin#
1
DVDD33
P
13 HRST_
I
2
CMS_DAT6
I
14 GPIO13
3
CMS_DAT7
I
4
CMS_DAT8
5
CMS_DAT9
6
Pin Name Type Pin#
Pin Name Type
25 DVDD33
P
37 DVDD
P
I/O
26 X1
I
38 GND
P
15 GPIO14
I/O
27 X2
I/O
39 DVDD33
P
I
16 DVDD
P
28 GND
40 DVDD
P
I
17 GND
P
29 GPIO4
I/O
41 GND
P
GPIO0
I/O
18 GND
P
30 GPIO5
I/O
42 CMS_DAT2
I
7
GPIO1
I/O
19 AVDD33
P
31 GPIO6
I/O
43 CMS_DAT3
I
8
GPIO2
I/O
20 DM
I/O
32 GPIO7
I/O
44 CMS_DAT4
I
9
GPIO3
I/O
21 DP
I/O
33 GPIO8
I/O
45 CMS_DAT5
I
10 CMS_DAT1
I/O
22 GND
P
34 GPIO9
I/O
46 VSYNC
I/O
11 GND
P
23 RREF
A
35 CMS_CLK
I/O
47 HSYNC
I/O
12 DVDD
P
24 AVDD33
P
36 TEST
©2000-2006 Genesys Logic Inc. - All rights reserved.
P
I
48 GND
P
Page 12
GL860 USB 2.0 PC Camera Controller
3.3 Pin Descriptions
Table 3.3 - 100-Pin QFP Pin Descriptions
Pin Name
Pin#
DVDD
27,39,77,81
20,21,83~86,
CMS_DAT0~9
2~5
FSH_OEB
6
FSH_WEB
7
8,9,14~17,
FSH_ADR0~15 37,38,71~74
, 93~96
GPIO0~14
GND
HRST_
EXTCPU
AVDD33
DM
DP
RREF
DVDD33
X1
X2
FSH_DAT0~7
CMS_CLK
10~13,57~62,
87,88,31,32,34
26,40,41,42,
46,47,56,78,
82,99
30
33
43,49,50
44
45
48
53,79,100
54
55
89,90,91,92,
63,64,67,68
75
TEST
76
VSYNC
HSYNC
97
98
Type
Description
P
1.8V core power
I
Sensor data bit 0~9
I
I
Read strobe of Output enable for flash memory. Low active
Write strobe of Write enable for flash memory. Low active
I/O
Port 0 and Port 2 for Address of flash memory
I/O
(pd)
GPIO pins bit 0~14
P
Ground
I
(pu)
I
P
I/O
I/O
A
P
I
I/O
Use external CPU mode for firmware development.
3.3V analog power
USB DUSB D+
Reference R
3.3V power
12M crystal in
12M crystal out
I/O
Data bus of flash memory
I/O
I
(pd)
I/O
I/O
Sensor clock
Hardware reset, low active
Test mode
Sensor Vsync
Sensor Hsync
1,18,19,22~25,
NC
28,29,35,36,
51,52,65,66,
69,70,80
-
No connection
©2000-2006 Genesys Logic Inc. - All rights reserved.
Page 13
GL860 USB 2.0 PC Camera Controller
Table 3.4 - 48-Pin LQFP/QFN/LQFN Pin Descriptions
Pin Name
Pin#
Type
DVDD
12,16,37,40
P
CMS_DAT1~9
10,42~45,2~5
GPIO0~9,13,14
6~9,29~34,
14,15
I
I/O
(pd)
GND
DVDD33
11,17,18,22,
28,38,41,48
1,25,39
P
Description
1.8V power for crystal
Sensor data bit 1~9
GPIO pins bit 0~9,13,14
Ground
3.3V core power
19,24
P
I
(pu)
P
DM
20
I/O
USB D-
DP
21
I/O
USB D+
RREF
23
A
Reference R
X1
26
I
12M crystal in
X2
27
I/O
12M crystal out
CMS_CLK
35
Sensor clock
TEST
36
VSYNC
46
I/O
I
(pd)
I/O
HSYNC
47
I/O
Sensor Hsync
NC
10
-
No connection
HRST
AVDD33
Notation:
Type
O
I
B
B/I
B/O
P
A
pu
pd
odpu
13
Hardware reset, low active
3.3V analog power
Test mode
Sensor Vsync
Output
Input
Bi-directional
Bi-directional, default input
Bi-directional, default output
Power / Ground
Analog
Internal pull up
Internal pull down
Open drain with internal pull up
©2000-2006 Genesys Logic Inc. - All rights reserved.
Page 14
GL860 USB 2.0 PC Camera Controller
CHAPTER 4
FUNCTIONAL DESCRIPTION
4.1 Function Block
CCD/CMOS
Sensor I/F
TXFIFO
PIE
USB 2.0
PHY
CPU
8052
Figure 4.1 - Block Diagram
l
CCD Module/CMOS Sensor Interface
GL860 can link with popular CMOS sensor on market for PC camera application. GL860 can be
configured by different sensor requirement. If sensor is acting as master, GL860 can accept
HSYNC/VSYNC from sensor. If GL860 is configured as a master HSYNC/VSYNC will be provided by
GL860 to sensor. GL860 keep the most flexibility to fit most of the sensors. The detail of configuration
needs to refer to GL860 Application Note. For most sensors no matter of YUV format or RGB format,
they can be easily transferred image data to PC by GL860.
l
TXFIFO
GL860 build in 6K byte internal buffer for USB high bandwidth application. This 6K internal buffer can
be used as transmitted buffer of isochronous pipe or bulk pipe. In USB specification, the highest
bandwidth of isochronous pipe is 24M byte/second, that can be easily derived to maximum frame rate
depending on configuration. For example, frame rate can be easily achieved to 30 frames per second if
image size is 640 x 480 if raw data output and sensor clock is 15M.
l
PIE
PIE handles the USB protocol defined in chapter 8 of USB specification Revision 2.0. It co-works with
CPU to play the role of the chip’s kernel. The main functions of PIE include the state machine of USB
protocol flow, CRC check, PID error check, and timeout check. Unlike USB1.1, bit stuffing/de-stuffing
is implemented in UTMI, not in PIE.
l
USB 2.0 PHY (UTMI )
UTMI handles the low level USB protocol and signaling. It’s designed based on the Intel’s UTMI
specification 1.01. The major functions of UTMI logic are to handle the data and clock recovery, NRZI
encoding/decoding, Bit stuffing /de-stuffing, supporting USB2.0 test modes, and serial/parallel conversion.
l
CPU
CPU is the micro-processor unit of GL860. It is an 8-bit 8052 processor with 8K ROM and 256 bytes
RAM. It operates at 15Mhz 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 chip.
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.
©2000-2006 Genesys Logic Inc. - All rights reserved.
Page 15
GL860 USB 2.0 PC Camera Controller
4.2 Operation Mode
For customized firmware, flash memory can use as external program memory of CPU. This is for customer to
develop their firmware. This is only available for 100-pin package type.
4.2.1 with Flash Memory
l
l
l
l
Only available in 100-pin QFP package
Force EXTCPU = 0
GPIO9 pull down
GPIO13/GPIO14 used as serial bus to configure sensor
4.2.2 without Flash Memory
l
l
l
If 100 pin, set EXTCPU = 0
GPIO9 pull down
GPIO13/GPIO14 are used as serial bus to configure sensor
©2000-2006 Genesys Logic Inc. - All rights reserved.
Page 16
GL860 USB 2.0 PC Camera Controller
CHAPTER 5
ELECTRICAL CHARACTERISTICS
5.1 Maximum Ratings
Table 5.1 - Maximum Ratings
Symbol
VIN
TA
FOSC
Parameter
3.3V Input Voltage
Min.
Max.
3.0
3.6
Ambient Temperature under bias
0
Unit
V
o
+100
C
12 MHz ± 500ppm
Frequency
5.2 DC Characteristics
Table 5.2 - DC Characteristics Except USB Signals
Symbol
Min.
Typ.
Max.
Unit
Power Dissipation
-
-
-
mA
VDD
Power Supply Voltage
3
3.3
3.6
V
VIL
LOW level input voltage
-
-
0.9
V
VIH
HIGH level input voltage
2.0
-
-
V
VTLH
LOW to HIGH threshold voltage
1.36
1.48
1.62
V
VTHL
HIGH to LOW threshold voltage
1.36
1.48
1.62
V
VOL
LOW level output voltage when IOL=8mA
-
-
0.4
V
VOH
2.4
-
-
V
-
-
-
µA
RDN
HIGH level output voltage when IOH=8mA
Leakage current for pads with internal pull up or pull
down resistor
Pad internal pull down resister
-
-
-
Ω
RUP
Pad internal pull up resister
-
-
-
Ω
PD
IOLK
Parameter
©2000-2006 Genesys Logic Inc. - All rights reserved.
Page 17
GL860 USB 2.0 PC Camera Controller
CHAPTER 6
PACKAGE DIMENSION
D
D1
D2
A
A2
51
102
103
-A-
50
Green
Package
Internal
No.
A1
0.05 s
-D-
-B-
Lot Code
31
30 4X
1
4X
e
b
D
Date Code
100
D
E
E1
E2
GL860
Code
AAAAAAAGAA No.
YWWXXXXXXXX
aaa C A-B D
bbb H A-B D
c
ddd M C A-B s D s
SEE
DETAIL "F"
-01
0D
-C- SEATING PLANE
ccc C
0- 2
CONTROL DIMENSIONS ARE IN MILLIMETERS.
MILLIMETER
INCH
SYMBOL
R1
MIN. NOM. MAX. MIN. NOM. MAX.
A
3.40
0.134
R2
A1
0.25
0.010
2.50 2.72 2.90 0.098 0.107 0.114
A2
D
23.20 BASIC
0.913 BASIC
GAGE PLANE
E
17.20 BASIC
0.677 BASIC
S
L
D1
20.00 BASIC
0.787 BASIC
0.25 mm
0- 3
E1
14.00 BASIC
0.551 BASIC
L1
D2
18.85 BASIC
0.742 BASIC
E2
12.35 BASIC
0.486 BASIC
DETAIL "F"
R1
0.13
0.005
R2
0.13
0.30 0.005
0.012
NOTES :
00
7
0
7
0- 1
0
0
1. DIMENSIONS D1 AND E1 DO NOT INCLUDE MOLD
PROTRUSION. ALLOWABLE PROTRUSION IS 0.25
0- 2
15 REF
15 REF
mm PER SIDE. D1 AND E1 ARE MAXIMUM
0- 3
15 REF
15 REF
PLASTIC BODY SIZE DIMENSIONS INCLUDING
c
0.11 0.15 0.23 0.004 0.006 0.009
MOLD MISMATCH.
L
0.73 0.88 1.03 0.029 0.035 0.041
L1
1.60 REF
0.063 REF
2.
DIMENSION b DOES NOT INCLUDE DAMBAR
S
0.20
0.008
PROTRUSION. ALLOWABLE DAMBAR
b
0.22 0.30 0.38 0.009 0.012 0.015
PROTRUSION SHALL NOT CAUSE THE LEAD
e
0.65 BASIC
0.026 BASIC
WIDTH TO EXCEED THE MAXIMUM b DIMENSION
TOLERANCES OF FORM AND POSITION
BY MORE THAN 0.08mm. DAMBAR CAN NOT BE
aaa
0.25
0.010
LOCATED ON THE LOWER RADIUS OR THE FOOT.
bbb
0.20
0.008
MINIMUM SPACE BETWEEN PROTRUSION AND
ccc
0.13
0.005
AN ADJACENT LEAD IS 0.07mm.
ddd
0.10
0.004
Figure 6.1 - GL860 100 Pin QFP Package
©2000-2006 Genesys Logic Inc. - All rights reserved.
Page 18
GL860 USB 2.0 PC Camera Controller
D
D1
A
D2
A2
25
36
37
Green
Package
GL860
AAAAAAAGAA
YWWXXXXXXXX
Date Code
B
Code
No.
Lot Code
48
13
12 4X
1
e
0-1
4X
b
bbb H A B D
C
ccc C
0-2
R1
R2
GAGE PLANE
0.25mm
S
L
0-3
NOTES :
1. DIMENSIONS D1 AND E1 DO NOT INCLUDE MOLD
PROTRUSION. ALLOWABLE PROTRUSION IS 0.25 mm
PER SIDE. D1 AND E1 ARE MAXIMUM PLASTIC BODY
SIZE DIMENSIONS INCLUDING MOLD MISMATCH.
2. DIMENSION b DOES NOT INCLUDE DAMBAR
PROTRUSION. ALLOWABLE DAMBAR PROTRUSION
SHALL NOT CAUSE THE LEAD WIDTH TO EXCEED THE
MAXIMUM b DIMENSION BY MORE THAN 0.08mm.
DAMBAR CAN NOT BE LOCATED ON THE LOWER
RADIUS OR THE FOOT. MINIMUM SPACE BETWEEN
PROTRUSION AND AN ADJACENT LEAD IS 0.07mm.
c
ddd M C A B s D s
0-
H
aaa C A B D
L1
E2
E
E1
24
Internal
No.
A
A1
0.05 S
D
SEATING
PLANE
CONTROL DIMENSIONS ARE IN MILLIMETERS.
MILLIMETER
INCH
SYMBOL
MIN. NOM. MAX. MIN. NOM. MAX.
A
1.60
0.063
A1
0.05
0.15 0.002
0.006
1.35
A2
1.40
1.45 0.053 0.055 0.057
D
9.00 BASIC
0.354 BASIC
E
9.00 BASIC
0.354 BASIC
D1
7.00 BASIC
0.276 BASIC
E1
7.00 BASIC
0.276 BASIC
D2
5.50 BASIC
0.217 BASIC
E2
5.50 BASIC
0.217 BASIC
R1
0.08
0.003
R2
0.08
0.20 0.003
0.008
00°
3.5°
7°
0°
3.5°
7°
0- 1
0°
0°
0- 2
11°
12°
13°
11°
12°
13°
0- 3
11°
12°
13°
11°
12°
13°
c
0.09
0.20 0.004
0.008
L
0.45
0.60
0.75 0.018 0.024 0.030
L1
1.00 REF
0.039 REF
S
0.20
0.008
b
0.17
0.20
0.27 0.007 0.008 0.011
e
0.50 BASIC
0.020 BASIC
TOLERANCES OF FORM AND POSITION
aaa
0.20
0.008
bbb
0.20
0.008
ccc
0.08
0.003
ddd
0.08
0.003
Figure 6.2 - GL860 48 Pin LQFP Package
©2000-2006 Genesys Logic Inc. - All rights reserved.
Page 19
GL860 USB 2.0 PC Camera Controller
Figure 6.3 - GL860 48 Pin QFN Package
©2000-2006 Genesys Logic Inc. - All rights reserved.
Page 20
GL860 USB 2.0 PC Camera Controller
Figure 6.4 - GL860 48 Pin LQFN Package
©2000-2006 Genesys Logic Inc. - All rights reserved.
Page 21
GL860 USB 2.0 PC Camera Controller
CHAPTER 7
ORDERING INFORMATION
Table 7.1 - Ordering Information
Part Number
Package
GL860
100-pin QFP
GL860
48-pin LQFP/QFN/LQFN
©2000-2006 Genesys Logic Inc. - All rights reserved.
Status
Page 22
GL860 USB 2.0 PC Camera Controller
Appendix A. Application circuit
The schematic below represents a very basic example to the controller and is subject to variations depending
on application intentions.
Y1
FSH_DAT5
FSH_DAT4
GPIO9
GPIO8
GPIO7
GPIO6
GPIO5
GPIO4
C1 0.1uF
VDD3_3
FSH_DAT7
FSH_DAT6
VDD3_3
TEST
CMS_CLK
FSH_ADR11
FSH_ADR10
FSH_ADR9
FSH_ADR8
VDD1_8
12MHz
R1 1M
C3
VDD1_8
VDD3_3
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
DVDD8
DGND8
CMS_DAT2
CMS_DAT3
CMS_DAT4
CMS_DAT5
GPIO10
GPIO11
FSH_DAT0-ICE_CLK
FSH_DAT1-ICE_RST_
FSH_DAT2-INT0_
FSH_DAT3-INT1_
P24-FSH_ADR12
P25-FSH_ADR13
P26-FSH_ADR14
P27-FSH_ADR15
VSYNC
HSYNC
DGND9
DVDD9
AVDD4_1
AVDD4
RREF
AGND4_1
AGND4
DP
DM
AVDD3
AGND3
DGND2_1
DGND2
DVDD2
P07-FSH_ADR7
P06-FSH_ADR6
NC11
NC10
GPI O14
EXTCPU
GPI O13
GPI O12
NC1
CMS_DAT6
CMS_DAT7
CMS_DAT8
CMS_DAT9
RDB-FSH_OEB
W RB-FSH_WEB
P00-FSH_ADR0
P01-FSH_ADR1
GPIO0
GPIO1
GPIO2
GPIO3
P02-FSH_ADR2
P03-FSH_ADR3
P04-FSH_ADR4
P05-FSH_ADR5
NC2
NC3
CMS_DAT0
CMS_DAT1
NC4
NC5
NC6
NC7
DGND1
DVDD1
NC8
NC9
HRST_
C11
VDD3_3
GL860_QFP_100
0.1uF
CMS_DAT6
CMS_DAT7
CMS_DAT8
CMS_DAT9
FSH_OEB
FSH_WEB
FSH_ADR0
FSH_ADR1
GPIO0
GPIO1
GPIO2
GPIO3
FSH_ADR2
FSH_ADR3
FSH_ADR4
FSH_ADR5
GL860_QFP100
CMS_DAT1
0.1uF
CMS_DAT2
CMS_DAT3
CMS_DAT4
CMS_DAT5
GPIO10
GPIO11
FSH_DAT0
FSH_DAT1
FSH_DAT2
FSH_DAT3
FSH_ADR12
FSH_ADR13
FSH_ADR14
FSH_ADR15
VSY NC
HSYNC
20p
50
49
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
32
31
C6
C7
0.1u
0.1u
R2 720(1%)
DP
DM
VDD3_3
VDD1_8
FSH_ADR7
FSH_ADR6
C9
C10
0.1u
0.1u
GPIO14
EXCPU
GPIO13
VDD3_3
GPIO13 R3 4.7K
VDD3_3
GPIO14 R4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
C8
C5
20p
NC18
DVDD7
DGND6
DVDD6
TEST
CMS_CLK
P23-FSH_ADR11
P22-FSH_ADR10
P21-FSH_ADR9
P20-FSH_ADR8
NC17
NC16
FSH_DAT7
FSH_DAT6
NC15
NC14
FSH_DAT5
FSH_DAT 4-ALE
GPIO9
GPIO8
GPIO7
GPIO6
GPIO5
GPIO4
DGND5
X2
X1
DVDD5
NC13
NC12
U1
C4
0.1u
C2 0.1uF
4.7K
VDD3_3
R5 20K
C12
0.1uF
R6
240K
VDD1_8
C13
0.1uF
©2000-2006 Genesys Logic Inc. - All rights reserved.
Page 23
GL860 USB 2.0 PC Camera Controller
VDD1_8 VDD3_3
VDD1_8
C2
C3
0.1uF
0.1uF
0.1uF
48
47
46
45
44
43
42
41
40
39
38
37
HSYNC
VSYNC
CMS_DAT5
CMS_DAT4
CMS_DAT3
CMS_DAT2
C1
DGND9
HSYNC
VSYNC
CMS_DAT5
CMS_DAT4
CMS_DAT3
CMS_DAT2
DGND8
DVDD8
DVDD7
DGND6
DVDD6
U1
VDD3_3
C4
0.1uF
VDD1_8
CMS_DAT6
CMS_DAT7
CMS_DAT8
CMS_DAT9
GPIO1
GPIO2
GPIO3
1
2
3
4
5
6
7
8
9
10
11
12
TEST
CMS_CLK
GPIO9
GPIO8
GPIO7
GPIO6
GPIO5
GPIO4
DGND5
X2
X1
DVDD5
DVDD9
CMS_DAT6
CMS_DAT7
CMS_DAT8
CMS_DAT9
GPIO0
GPIO1
GPIO2
GPIO3
CMS_DAT1
DGND1
DVDD1
GL860_LQFP/QFN/LQFN_48
36
35
34
33
32
31
30
29
28
27
26
25
CMS_CLK
GPIO9
GPIO8
GPIO7
GPIO6
GPIO5
GPIO4
Y1
VDD3_3
12MHz
R1
1M
C5
VDD3_3
GPIO13
GL860_LQFP48
13
14
15
16
17
18
19
20
21
22
23
24
HRST_
GPIO13
GPIO14
DVDD2
DGND2
AGND3
AVDD3
DM
DP
AGND4
RREF
AVDD4
0.1uF
C6
C7
C8
0.1uF
20p
20p
VDD3_3
R2 10K
R3
20K
R4 10K
C10
C9
DM
DP
VDD3_3
GPIO14
GPIO13
GPIO14
VDD3_3
0.1uF
R6
VDD1_8
VDD3_3
C11
C12
0.1uF
0.1uF
R5
720R (1%)
0.1uF
240K
©2000-2006 Genesys Logic Inc. - All rights reserved.
Page 24