SEMTECH UR3HCGNP-001

GeniPS2TM UR3HCGNP-001
IC Converts PS/2 Data to USB
HID & SYSTEM MANAGEMENT PRODUCTS, PROTOCOL INTERPRETER FAMILY
DESCRIPTION
The GeniPS2TM UR3HCGNP-001 is
a single IC that converts PS/2
keyboard and mouse data to USB.
The GeniPS2TM is ideal for system
legacy support, enabling seamless
connection of standard PS/2
devices (mice or keyboards) to
USB.
FEATURES
•
•
•
•
Interfaces PS/2 devices to USB
Devices are hot-pluggable
Provides two PS/2 ports
PS/2 ports support MouseWheel
functionality
• PS/2 ports are auto-selectable and
hot-swappable – the mouse or
keyboard can be used in either
port
• Works with standard Windows 98
keyboard and mouse drivers
• Easy to implement
• Few external components required
APPLICATIONS
• System Legacy Support
PIN ASSIGNMENTS
64
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
The IC offers two hot-pluggable
and hot-swappable PS/2 ports;
either port can accept a mouse
or a keyboard. In addition, the
GeniPS2TM auto-detects and
transparently supports mice with
MouseWheel functionality. Internal
and external mouse and keyboard
data are streamed and appear to
the system as if coming from a
single source.
41
40
65
Reserved
Reserved
Reserved
Reserved
SOF
USB_DP
USB_DM
XCVR_CAP
VSS 1
VDD 1
Reserved
Rerserved
Reserved
Reserved
Reserved
Reserved
The GeniPS2TM supports remote
wake-up function via either mouse
or keyboard, if the BIOS of the host
machine is configured in this
manner.
In addition, the GeniPS2TM supports
a multitude of languages, including
Korean and Japanese.
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
UR3HCGNP-001-RH
25
1
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
VSSO
RESET
Reserved
Reserved
VSS
OSCIN
OSCOUT
VDD
AVDD
LPF
AVSS
PS2D2
Reserved
PS2C2
PS2C1
PS2D1
80
Geni and GeniPS2 are trademarks of Semtech
Corporation. All other trademarks belong to their
respective companies.
Copyright ©1999-2001 Semtech Corporation
DOC3-GNP-001-DS-104
1
www.semtech.com
24
ORDERING CODE
Package options
80-pin, PQFP
Pitch in mm’s
0.8
Other Materials
GeniPS2TM Eval Kit
Type
Evaluation Kit
TA = -20°C to +85°C
UR3HCGNP-001-RH
Order number
EVK3-GNP-001-XXX
BLOCK DIAGRAM
System
USB I/O
Keyboard/Mouse
PS/2 Handler
PS2
Port 1
Copyright ©1999-2001 Semtech Corporation
DOC3-GNP-001-DS-104
2
PS2
Port 2
www.semtech.com
USB FUNCTIONALITY
The GeniPS2 is a full-speed
composite USB device that
interfaces PS/2.
TM
The PS/2 interface supports legacy
Human Input Devices (HID)-class
specification and uses two interrupt
endpoints for the PS/2 devices.
The GeniPS2TM handles the merging
of all this data, and sends the data
to the system. Data can come from
either of the two PS/2 ports.
Internal and external mouse and
keyboard data are streamed and
appear to the system as if coming
from a single source.
PIN DEFINITIONS
Mnemonic
QFP
Type
Name and Function
Power Supply
VDD
VDD1
AVDD
AVSS
VSS
VSS0
VSS1
XCVRCAP
16
74
17
19
13
9
73
72
PWR
PWR
PWR
PWR
PWR
PWR
PWR
PWR
Positive supply voltage
Positive supply voltage
Positive analog reference voltage
Ground: analog signal
Ground: negative supply voltage
Ground: negative supply voltage
Ground: negative supply voltage
Bypass line
Reset
_RESET
10
I
Controller hardware reset pin:
Active-low reset line
Oscillator pins
OSCIN
14
I
OSCOUT
15
O
LPF
18
O
Oscillator input: input signal from
oscillator
Oscillator output: output signal to
oscillator
Loop filter for frequency synthesizer
USB
_SOF
USB_DP
USB-DM
69
70
71
O
I/O
I/O
USB _SOF signal
USB D+ line
USB D- line
PS/2
PS2D2
PS2C2
PS2C1
PS2D1
20
22
23
24
I/O
I/O
I/O
I/O
Data line for PS/2 port 2
Clock line for PS/2 port 2
Clock line for PS/2 port 1
Data line for PS/2 port 1
1-8
25-40
41-69
75-80
N/U
Not used; keep open; reserved for
future functions
Reserved
Reserved
Copyright ©1999-2001 Semtech Corporation
DOC3-GNP-001-DS-104
3
www.semtech.com
PS/2 PORTS
The two PS/2 ports allow the user
to connect legacy PS/2 devices to
the USB host system. Standard
104-key keyboards and PS/2 mice,
with support for MouseWheel
functionality, can be hot-plugged at
either of the PS/2 ports and
immediately begin communicating
with the host.
USB DESCRIPTORS
Offset
Device
0
1
2
4
5
6
7
Field
Descriptor
bLength
bDescriptorType
bcdUSB
bDeviceClass
bDeviceSubClass
bDeviceProtocol
bMaxPacketSize0
Value
Description
1
1
2
1
1
1
1
12
01
0101
00
00
00
08
Descriptor length (18 bytes)
Descriptor type
USB release
Specified in interfaces
Specified in interfaces
No protocols on the device basis
Maximum packet length (bytes) for
endpoint 0 is 8
Vendor ID (USAR)
Product ID
Firmware revision 1.0
Index for manufacturer string
descriptor
Index for product string descriptor
Index for serial number string
descriptor
Number of configurations
8
10
12
14
idVendor
idProduct
bcdDevice
iManufacturer
2
2
2
1
047A
0101
0100
04
15
16
iProduct
iSerialNumber
1
1
1E
00
17
bNumConfigurations
1
01
Configuration Descriptor
0
bLength
1
bDescriptorType
2
bTotalLength
1
1
2
09
02
003B
4
5
6
bNumInterfaces
bConfigurationValue
iConfiguration
1
1
1
02
01
00
7
bmAttributes
1
A0
8
MaxPower
1
32
1
1
2
1
1
24
1
1
40
04
03
0904
1A
03
String Descriptor
0
bLength
1
bDescriptorType
2
bString
4
bLength
5
bDescriptionType
6
bString
30
bLength
31
bDescriptorType
32
bString
Copyright ©1999-2001 Semtech Corporation
DOC3-GNP-001-DS-104
Size
4
2A
03
Configuration Descriptor length
Configuration Descriptor
Total length of descriptors returned
with this one
Number of interfaces supported
Value associated with this configuration
Index for configuration string
descriptor – none
Configuration Characteristics
Bit 7: Reserved (set to one) 1
Bit 6: Self-powered 0
Bit 5: Remote wake-up 1
Maximum Power consumed is 100 mA
Length of language ID
Descriptor type (=String)
Array of Language ID code (=English)
Length of Manufacture String
Descriptor Type (=String)
Manufacturer name
Length of product string
Descriptor Type (= String)
Geni PS2 Product Name
www.semtech.com
USB DESCRIPTORS, (CON’T)
Offset
Field
Size
Value
HID Interface Descriptor (Keyboard)
0
bLength
1
09
1
bDescriptorType
1
04
2
bInterfaceNumber
1
00
3
bAlternateSetting
1
00
4
bNumEndpoints
1
01
5
6
7
8
bInterfaceClass
bInterfaceSubClass
bInterfaceProtocol
iInterface
1
1
1
1
Interface Descriptor length
Interface Descriptor
Index for HID interface
Alternate Setting index
Number of endpoints in this interface.
This includes one interrupt endpoint
USB HID class
Keyboard subclass
Boot protocol
Index for interface string
descriptor – none
HID Class Descriptor (Keyboard)
0
bLength
1
1
bDescriptorType
1
2
bcdHID
2
4
bCountryCode
1
5
bNumDescriptors
1
09
21
0101
00
01
6
7
22
0040
HID Descriptor length
HID Descriptor
HID Specification Release (1.01)
Country Code (not supported)
Number of class descriptors. The one
descriptor is the report descriptor
Report Descriptor
Length of Report Descriptor
07
05
83
03
0008
04
Endpoint Descriptor Length
Endpoint Descriptor
Address:Endpoint3.IN
Endpoint Attributes: interrupt
Maximum Packet Size: 8 bytes
Polling Interval
bDescriptorType
wDescriptorLength
1
2
EndPoint Descriptor (Keyboard)
0
bLength
1
1
bDescriptor type
1
2
bEndpointAddress
1
3
bmAttributes
1
4
wMaxPacketSize
2
6
bInterval
1
Copyright ©1999-2001 Semtech Corporation
DOC3-GNP-001-DS-104
03
01
01
00
Description
5
www.semtech.com
USB DESCRIPTORS : REPORT DESCRIPTORS (KEYBOARD)
Byte #
0
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
38
40
42
44
46
48
50
52
54
56
58
60
62
64
Copyright ©1999-2001 Semtech Corporation
DOC3-GNP-001-DS-104
6
Data
Usage Page
Usage
Collection
Usage Page
Usage Minimum
Usage Maximum
Logical Minimum
Logical Maximum
Report Size
Report Count
Input
Report Size
Report Count
Input
Report Count
Report Size
Usage Page
Usage Minimum
Usage Maximum
Output
Report Count
Report Size
Output
Report Count
Report Size
Logical Minimum
Logical Maximum
Usage Page
Usage Minimum
Usage Maximum
Input
End Collection
Mnemonic
05 01
09 06
A1 01
05 07
19 E0
29 E7
15 00
25 01
75 01
95 08
81 02
75 01
95 08
81 03
95 06
75 01
05 08
19 01
29 06
91 02
95 01
75 02
91 03
95 06
75 08
15 00
26 FF 00
05 07
19 00
29 FF
81 00
C0
Value
Generic Desktop Control
Keyboard
Application
Keyboard/Keypad Keys
224
231
0
1
1
8
Data, Variable, Absolute
1
8
Constant
6
1
LED
1
6
Data, Variable, Absolute
1
2
Constant
6
8
0
255
Keyboard/Keypad Keys
0
255
Data, Array, Absolute
www.semtech.com
USB DESCRIPTORS, (CON’T)
Offset
Copyright ©1999-2001 Semtech Corporation
DOC3-GNP-001-DS-104
Field
Value
Description
HID Interface Descriptor (Mouse)
0
bLength
1
1
bDescriptorType
1
2
bInterfaceNumber
1
3
bAlternateSetting
1
4
bNumEndpoints
1
09
04
01
00
01
5
6
7
8
03
01
02
00
Interface Descriptor length
Interface Descriptor
Index for HID interface
Alternate Setting index
Number of endpoints in this interface.
This includes one interrupt endpoint
USB HID class
Keyboard subclass
Boot protocol
Index for interface string
descriptor – none
bInterfaceClass
bInterfaceSubClass
bInterfaceProtocol
iInterface
Size
1
1
1
1
HID Class Descriptor (Mouse)
0
bLength
1
1
bDescriptorType
1
2
bcdHID
2
4
bCountryCode
1
5
bNumDescriptors
1
09
21
0101
00
01
6
7
1
2
22
0034
HID Descriptor length
HID Descriptor
HID Specification Release (1.01)
Country Code (not supported)
Number of class descriptors. The one
descriptor is the report descriptor
Report Descriptor
Length of Report Descriptor
EndPoint Descriptor (Mouse)
0
bLength
1
1
bDescriptor type
1
2
bEndpointAddress
1
3
bmAttributes
1
4
wMaxPacketSize
2
6
bInterval
1
07
05
84
03
0004
04
Endpoint Descriptor Length
Endpoint Descriptor
Address:Endpoint4.IN
Endpoint Attributes: interrupt
Maximum Packet Size: 8 bytes
Polling Interval
7
bDescriptorType
wDescriptorLength
www.semtech.com
USB DESCRIPTORS : REPORT DESCRIPTORS (MOUSE)
Byte #
0
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
52
Copyright ©1999-2001 Semtech Corporation
DOC3-GNP-001-DS-104
8
Data
Usage Page
Usage
Collection
Usage
Collection
Usage Page
Usage Minimum
Usage Maximum
Logical Minimum
Logical Maximum
Report Count
Report Size
Input
Report Count
Report Size
Input
Usage Page
Logical Minimum
Logical Maximum
Report Size
Report Count
Usage
Usage
Usage
Input
End Collection
End Collection
Mnemonic
05 01
09 02
A1 01
09 01
A1 00
05 09
19 01
29 03
15 00
25 01
95 03
75 01
81 02
95 01
75 05
81 01
05 01
15 81
25 7F
75 08
95 03
09 30
09 31
09 38
81 06
C0
C0
Value
Generic Desktop Control
Mouse
Application
Pointer
Physical
Button
1
3
0
1
3
1
Data, Variable, Absolute
1
5
Constant
Generic Desktop Control
-127
127
8
3
X
Y
Wheel
Data, Variable, Relative
www.semtech.com
VCC
J1
CON_AMP_USB_B
1
2
USBDM
4
3
USBDP
GND
6
C1
R1
R2
65
66
67
68
69
SOF
DP 70
DM 71
72
73
74
75
76
77
78
79
80
33
33
5
R3
33pF
SHIELD
1.5k
RESERVED
RESERVED
RESERVED
RESERVED
SOF
USB_DP
USB_DM
XCVR_CAP
VSS1
VDD1
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
VCC
C3
C4
2.2uF
.1uF
.1uF
GND
GND
GND
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
RR
R
RRRRRRRR
EE
E
EEEEEEEE
SS
S
SSSSSSSS
O
PEPPP
E E E E E E E E R E E OS
RRRRRRRRV E RR S C A AS RS S S
V V V V V V V V S S V V V C OV V L V 2 V 2 2 2
E E E E E E E E S E E E S I UDDP S DE CCD
DDDDD DDD0 T DDS NT DDF S 2 D2 1 1
123456789111111111122222
012345678901234
9
C2
U1
UR3HCGNP-001
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
C9
680pF
R4
GND
1k
GND
C10
2
VCC
U2
1
3
C5
VCC
Y1
TC54VC3502ECB
C6
C7
.1uF
33pF
C8
24MHz
10uF
.1uF
33pF
R5
GND
10k
R6
10k
GND
GND
GND
GND
R7
10k
GND
R8
10k
JP1
VCC VCC
MDIN6_SH
L2
L1
12uH
12uH
PS2P1
6
5
4
3
2
1
7
C11
PS2C1
47pF
C12
PS2D1
47pF
8
GND
JP2
MDIN6_SH
www.semtech.com
PS2P2
6
5
4
3
2
1
7
C13
PS2C2
47pF
C14
PS2D2
47pF
8
GND
GND
2x PS/2
SHIELD
(C)1998-2000©1999-2001
USAR SYSTEMS, Semtech
A Semtech Co
Copyright
Corporation
UR3HCGNP-001 2xPS/2-to-USB Interface #NPP001.SCH R 1.2
All rights reserved.
SUGGESTED INTERFACING FOR THE GENIPS2TM
Copyright ©1999-2001 Semtech Corporation
DOC3-GNP-001-DS-104
666665555555555444444444
432109876543210987654321
RRRRRRRRRRRRRRRRRRRRRRRR
EEEEEEEEEEEEEEEEEEEEEEEE
SSSSSSSSSSSSSSSSSSSSSSSS
EEEEEEEEEEEEEEEEEEEEEEEE
RRRRRRRRRRRRRRRRRRRRRRRR
VVVVVVVVVVVVVVVVVVVVVVVV
EEEEEEEEEEEEEEEEEEEEEEEE
DDDDD DDDDDDDDDDDDDD DDDDD
MECHANICAL INFORMATION FOR THE UR3HCGNP-001 PACKAGE
HD
D
80
e
F
b
65
1
64
24
41
E
c
A2
L1
A1
25
40
L
Detail F
A
Symbol
b2
ME
e
MD
I2
Recommended Mount Pad
A
A1
A2
b
c
D
E
e
HD
HE
L
L1
y
b2
I2
MD
ME
Copyright ©1999-2001 Semtech Corporation
DOC3-GNP-001-DS-104
10
Dimension in Millimeters
Min
Nom
Max
–
–
3.05
0.1
0.2
0
2.8
–
–
0.3
0.35
0.45
0.13
0.15
0.2
13.8
14.0
14.2
19.8
20.0
20.2
0.8
–
–
16.5
16.8
17.1
22.5
22.8
23.1
0.4
0.6
0.8
1.4
–
–
0.1
–
–
0¡
10¡
–
0.5
–
–
–
–
1.3
–
–
14.6
–
–
20.6
www.semtech.com
HE
y
ELECTRICAL SPECIFICATIONS
Absolute Maximum Ratings
Ratings
Supply Voltage
Input Voltage
Input Voltage USB D+, DOperating Temperature
UR3HCGNP-001-RH
Storage Temperature Range
Symbol
Vdd
Vin
Vin USB
Ta
Value
-0.3 to 7.0
Vss -0.3 to Vdd +0.3
-0.5 to +3.8
T low to T high
-20 to +85
-40 to +125
Tstg
DC Electrical Characteristics, Temperature range=T low to T high unless otherwise noted)
Characteristic
Symbol
Min
Typ
Max
Supply Voltage
Vdd
+4.15
+5
+5.25
Input High Voltage
Vih
0.8Vdd
Input Low Voltage
Vil
0.2Vdd
Peak Output Current
Io
-10
+10
Average Output Current
Io (avg)
-5
+5
Output Voltage (Ioh = -10mA)
Voh
Vdd-2.0
(Iol = 10 mA)
Vol
2.0
Input Current
Iin
-5
+5
Supply Current
(Vdd=5.0 Vdc+/-10%, Vss=0,
USB operating)
Idd
70
90
Supply Current
(Vdd=5.0 Vdc+/-10%, Vss=0,
USB suspended)
Idd
200
250
Unit
V
V
V
°C
°C
°C
Unit
V
V
V
mA
mA
V
µA
mA
µA
Control Timing (Vdd=5.0 Vdc +/-10%, Vss=0 Vdc, Temperature range=T low to T high unless otherwise noted)
Characteristic
Symbol
Min
Typ
Max
Unit
Frequency of Operation
fosc
MHz
Crystal Option
24.0
External Clock Option
24.0
Copyright ©1999-2001 Semtech Corporation
DOC3-GNP-001-DS-104
11
www.semtech.com
GENIPS2TM BILL OF MATERIALS FOR PAGE 9 SCHEMATIC
UR3HCGNP-001-XX BOM
Description
Quantity
Capacitors:
C1, C7, C8
3
C2,C4, C6, C10
4
C3
1
C5
1
C9
1
C11,C12,C13,C14 4
ICs:
U1
1
U2
1
Resistors:
R1,R2
2
R3
1
R4
1
R5, R6, R7, R8
4
Resonator:
Y1
1
Transistor:
Q1
1
Connector:
J1
1
Inductor:
L1, L2
2
Copyright ©1999-2001 Semtech Corporation
DOC3-GNP-001-DS-104
Manufacturer
Part#
Description
Generic
Generic
Generic
Generic
Generic
Generic
Any
Any
Any
Any
Any
Any
33pF, Ceramic, NPO/C0G
.1uF, Ceramic, X7R
2.2uF, Tantalum
10uF, Tantalum
680pF, Ceramic, NP0/C0G
47pF, Ceramic, NP0/C0G
Semtech
Generic
UR3GNP-001
TC54VC3502ECB
GeniPS2TM IC
Generic
Generic
Generic
Generic
Any
Any
Any
Any
33, 5%, 1/16W
1.5k, 5%, 1/16W
1.0k, 5%, 1/16W
10k, 5%, 1/16W
Generic
Any
24MHz
Zetex
BSS84ZXCT
MOSFET_P Transistor, SMT, SOT-23
Generic
Any
Con_AMP_USB_B
Generic
Any
12uH
12
www.semtech.com
This Page Left Intentionally Blank
Copyright Semtech 1999-2001
DOC3-GNP-001-DS-103
13
www.semtech.com
For sales information
and product literature,
contact:
HID & System Mgmt Division
Semtech Corporation
568 Broadway
New York, NY 10012
[email protected]
http://www.semtech.com
212 226 2042 Telephone
212 226 3215 Telefax
Semtech Western Regional Sales
805-498-2111 Telephone
805-498-3804 Telefax
Semtech Central Regional Sales
972-437-0380 Telephone
972-437-0381 Telefax
Semtech Eastern Regional Sales
203-964-1766 Telephone
203-964-1755 Telefax
Semtech Asia-Pacific Sales Office
+886-2-2748-3380 Telephone
+886-2-2748-3390 Telefax
Semtech Japan Sales Office
+81-45-948-5925 Telephone
+81-45-948-5930 Telefax
Semtech Korea Sales Sales
+82-2-527-4377 Telephone
+82-2-527-4376 Telefax
Northern European Sales Office
+44 (0)2380-769008 Telephone
+44 (0)2380-768612 Telefax
Southern European Sales Office
+33 (0)1 69-28-22-00 Telephone
+33 (0)1 69-28-12-98 Telefax
Central European Sales Office
+49 (0)8161 140 123 Telephone
+49 (0)8161 140 124 Telefax
Copyright ©1999-2001 Semtech Corporation. All rights reserved.
Geni and GeniPS2 are trademarks of Semtech Corporation.
Semtech is a registered trademark of Semtech Corporation. All
other trademarks belong to their respective companies.
INTELLECTUAL PROPERTY DISCLAIMER
This specification is provided "as is" with no warranties whatsoever
including any warranty of merchantability, fitness for any particular
purpose, or any warranty otherwise arising out of any proposal,
specification or sample. A license is hereby granted to reproduce
and distribute this specification for internal use only. No other
license, expressed or implied to any other intellectual property
rights is granted or intended hereby. Authors of this specification
disclaim any liability, including liability for infringement of proprietary
rights, relating to the implementation of information in this
specification. Authors of this specification also do not warrant or
represent that such implementation(s) will not infringe such rights.
Copyright ©1999-2001 Semtech Corporation
DOC3-GNP-001-DS-104
14
www.semtech.com