GeneScan
II
GL646USB
Three-in-one Scanner Controller
for USB and 1394
SPECIAFICATION 1.3
TM
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/
GL646USB
Index
1. GENERAL DESCRIPTION ........................................................................2
2. FEATURES....................................................................................................2
3. SYSTEM BLOCK DIAGRAM....................................................................4
3.1
3.2
3.3
USB 1.1 System Block Diagram ................................................................................................... 4
USB 2.0 System Block Diagram ................................................................................................... 4
IEEE 1394 System Block Diagram................................................................................................ 4
4. FUNCTION BLOCK DIAGRAM ...............................................................5
5. HARDWARE DESCRIPTION....................................................................6
5.1
5.2
5.3
Pins Assignment & Mode Definition:............................................................................................ 6
Pin Descriptions :........................................................................................................................... 8
Electrical Characteristics: ............................................................................................................ 11
6. Application Description ..............................................................................12
7. COMMAND SET DESCRIPTION ...........................................................21
Revision 1.3
-1-
Mar.22 2001
GL646USB
1. GENERAL DESCRIPTION
Genesys Logic's single-chip GeneScan
TM
II, GL646USB, is a high speed, high performance, low cost and rich scalability
controller for scanner. It successfully integrates AFE (16 bits Analog Front End), featured scanner function ASIC and
USB 1.1 interface controller into one single-chip. With it’s high performance design architecture, GeneScan
TM
II is not
only ready for supporting CIS or CCD image sensors (600dpi or 1200dpi resolution) which is used in flatbed or
transparency scanners, but also can co-work with uni-polar or bi-polar stepping motors. Advanced features of
GeneScan
TM
II includes loseless image data compression, dual motor acceleration/ deceleration curve table for high speed
motor moving, industrial standard auto suspend mode and bus-power supporting.
Except the build-in USB 1.1 interface, the capability of cooperating with USB 2.0 and IEEE 1394 interface controller
also expand the scalability of GeneScan
TM
II to fit customer's further requirement of supporting high speed interface
standards.
2. FEATURES
Design for sheetfed, flatbed and transparency scanner.
Programmable 600,1200 or 2400 DPI color CCD or CIS timing
Support fast scan for low DPI such as pre-view
Support three scanning type :pixel by pixel(pixel rate), line by line(line rate) and RGB line by turns(line rate)
Programmable dummy lines to resolve start/stop (discontinuous) problem.
48-Bits true color ( 16-Bits gray level ) scan
Support color , fine Gray , fast gray and fast B/W scan for CCD
Support color , gray , true gray and B/W scan for CIS
Built-in 16 bits Front End
16 Bits white shading , dark shading
Programming threshold level for B/W
Exposure time is adjustable (max.524ms , 1 pixel time increment step)
Scan width(scan area) control for horizontal line( 1 pixel increment step)
Built-in USB(1.1) , external USB(2.0) and external IEEE1394 interface
Support 4M bits x 1 or x2 (256K x 16) EDO DRAM
Support digital average for DPI (non-deletion type)
Support hardware deletion type for DPI (2400 to 1 DPI ,1 DPI decrement)
Acceleration/ Deceleration double table for high speed motor moving
Stepping motor phase control ports for bi-polar or uni-polar motor
Full, half and quarter steps for motor control
Build-in Uni-polar phase PWM control
Watch-Dog protection circuit for motor, lamp and ASIC system
2 Output ports for lamp (include flatbed and transparency with PWM) control
Input port for home sensor
9 GPIO ports
Lamp timeout (sleeping) control
and 12/14 Bits GAMMA correction
Revision 1.3
-2-
Mar.22 2001
GL646USB
Support 8/16 bits image data type.
Build-in lossless 8 bits image data compression.
Output motor trigger signal under scanning for ADF
Power on check status
DMA image read.
DMA DRAM data read/write
Revision 1.3
-3-
Mar.22 2001
GL646USB
3. SYSTEM BLOCK DIAGRAM
3.1
USB 1.1 System Block Diagram
CCD/CIS
HOST
Three-in-One
Scanner
Controller
(GL646USB)
Motor Driver
12MHz
IO Device
DRAM
3.2
USB 2.0 System Block Diagram
12MHz
Three-in-One
Scanner
Controller
(GL646USB)
CCD/CIS
USB 2.0
Controller
24~48MHz
Motor Driver
IO Device
DRAM
3.3
IEEE 1394 System Block Diagram
25MHz
HOST
PHY
IEEE 1394
Controller
Three-in-One
Scanner
Controller
(GL646USB)
CCD/CIS
Motor Driver
12MHz
IO Device
DRAM
Note: 1.The pins assignment and package of GL646 USB is the same as GL643USB.
2.The connection of GL646USB is the same as GL643USB.
3.GL643USB is 14 bits solution; GL646USB is 16 bits solution.
Revision 1.3
-4-
Mar.22 2001