ChipFind - документация

Электронный компонент: UR3HCGNP-001-RH

Скачать:  PDF   ZIP
GeniPS2
TM
UR3HCGNP-001
IC Converts PS/2 Data to USB
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
www.semtech.com
1
HID & SYSTEM MANAGEMENT PRODUCTS, PROTOCOL INTERPRETER FAMILY
DESCRIPTION
FEATURES
System Legacy Support
The GeniPS2
TM
UR3HCGNP-001 is
a single IC that converts PS/2
keyboard and mouse data to USB.
The GeniPS2
TM
is ideal for system
legacy support, enabling seamless
connection of standard PS/2
devices (mice or keyboards) to
USB.
The IC offers two hot-pluggable
and hot-swappable PS/2 ports;
either port can accept a mouse
or a keyboard. In addition, the
GeniPS2
TM
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.
The GeniPS2
TM
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 GeniPS2
TM
supports
a multitude of languages, including
Korean and Japanese.
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
Interfaces PS/2 devices to USB
Devices are hot-pluggable
Provides two PS/2 ports
PS/2 ports support MouseWheel
functionality
1
80
65
40
64
41
25
24
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
VSSO
RESET
Reserved
Reserved
VSS
OSCIN
OSCOUT
VDD
AVDD
LPF
AVSS
PS2D2
Reserved
PS2C2
PS2C1
PS2D1
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
SOF
USB_DP
USB_DM
XCVR_CAP
VSS 1
VDD 1
Reserved
Rerserved
Reserved
Reserved
Reserved
Reserved
UR3HCGNP-001-RH
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
APPLICATIONS
PIN ASSIGNMENTS
Package options
80-pin, PQFP
Pitch in mm's
0.8
TA = -20C to +85C
UR3HCGNP-001-RH
Other Materials
Type
Order number
GeniPS2
TM
Eval Kit
Evaluation Kit
EVK3-GNP-001-XXX
BLOCK DIAGRAM
ORDERING CODE
Copyright 1999-2001 Semtech Corporation
DOC3-GNP-001-DS-104
www.semtech.com
2
USB I/O
System
Keyboard/Mouse
PS/2 Handler
PS2
Port 1
PS2
Port 2
USB FUNCTIONALITY
PIN DEFINITIONS
Copyright 1999-2001 Semtech Corporation
DOC3-GNP-001-DS-104
www.semtech.com
3
The GeniPS2
TM
is a full-speed
composite USB device that
interfaces PS/2.
The PS/2 interface supports legacy
Human Input Devices (HID)-class
specification and uses two interrupt
endpoints for the PS/2 devices.
The GeniPS2
TM
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.
Mnemonic
QFP
Type
Name and Function
Power Supply
VDD
16
PWR
Positive supply voltage
VDD1
74
PWR
Positive supply voltage
AVDD
17
PWR
Positive analog reference voltage
AVSS
19
PWR
Ground: analog signal
VSS
13
PWR
Ground: negative supply voltage
VSS0
9
PWR
Ground: negative supply voltage
VSS1
73
PWR
Ground: negative supply voltage
XCVRCAP
72
PWR
Bypass line
Reset
_RESET
10
I
Controller hardware reset pin:
Active-low reset line
Oscillator pins
OSCIN
14
I
Oscillator input: input signal from
oscillator
OSCOUT
15
O
Oscillator output: output signal to
oscillator
LPF
18
O
Loop filter for frequency synthesizer
USB
_SOF
69
O
USB _SOF signal
USB_DP
70
I/O
USB D+ line
USB-DM
71
I/O
USB D- line
PS/2
PS2D2
20
I/O
Data line for PS/2 port 2
PS2C2
22
I/O
Clock line for PS/2 port 2
PS2C1
23
I/O
Clock line for PS/2 port 1
PS2D1
24
I/O
Data line for PS/2 port 1
Reserved
Reserved
1-8
N/U
Not used; keep open; reserved for
25-40
future functions
41-69
75-80
PS/2 PORTS
USB DESCRIPTORS
Copyright 1999-2001 Semtech Corporation
DOC3-GNP-001-DS-104
www.semtech.com
4
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.
Offset
Field
Size
Value
Description
Device Descriptor
0
bLength
1
12
Descriptor length (18 bytes)
1
bDescriptorType
1
01
Descriptor type
2
bcdUSB
2
0101
USB release
4
bDeviceClass
1
00
Specified in interfaces
5
bDeviceSubClass
1
00
Specified in interfaces
6
bDeviceProtocol
1
00
No protocols on the device basis
7
bMaxPacketSize0
1
08
Maximum packet length (bytes) for
endpoint 0 is 8
8
idVendor
2
047A
Vendor ID (USAR)
10
idProduct
2
0101
Product ID
12
bcdDevice
2
0100
Firmware revision 1.0
14
iManufacturer
1
04
Index for manufacturer string
descriptor
15
iProduct
1
1E
Index for product string descriptor
16
iSerialNumber
1
00
Index for serial number string
descriptor
17
bNumConfigurations
1
01
Number of configurations
Configuration Descriptor
0
bLength
1
09
Configuration Descriptor length
1
bDescriptorType
1
02
Configuration Descriptor
2
bTotalLength
2
003B
Total length of descriptors returned
with this one
4
bNumInterfaces
1
02
Number of interfaces supported
5
bConfigurationValue
1
01
Value associated with this configuration
6
iConfiguration
1
00
Index for configuration string
descriptor none
7
bmAttributes
1
A0
Configuration Characteristics
Bit 7: Reserved (set to one) 1
Bit 6: Self-powered 0
Bit 5: Remote wake-up 1
8
MaxPower
1
32
Maximum Power consumed is 100 mA
String Descriptor
0
bLength
1
04
Length of language ID
1
bDescriptorType
1
03
Descriptor type (=String)
2
bString
2
0904
Array of Language ID code (=English)
4
bLength
1
1A
Length of Manufacture String
5
bDescriptionType
1
03
Descriptor Type (=String)
6
bString
24
Manufacturer name
30
bLength
1
2A
Length of product string
31
bDescriptorType
1
03
Descriptor Type (= String)
32
bString
40
Geni PS2 Product Name
Offset
Field
Size
Value
Description
HID Interface Descriptor (Keyboard)
0
bLength
1
09
Interface Descriptor length
1
bDescriptorType
1
04
Interface Descriptor
2
bInterfaceNumber
1
00
Index for HID interface
3
bAlternateSetting
1
00
Alternate Setting index
4
bNumEndpoints
1
01
Number of endpoints in this interface.
This includes one interrupt endpoint
5
bInterfaceClass
1
03
USB HID class
6
bInterfaceSubClass
1
01
Keyboard subclass
7
bInterfaceProtocol
1
01
Boot protocol
8
iInterface
1
00
Index for interface string
descriptor none
HID Class Descriptor (Keyboard)
0
bLength
1
09
HID Descriptor length
1
bDescriptorType
1
21
HID Descriptor
2
bcdHID
2
0101
HID Specification Release (1.01)
4
bCountryCode
1
00
Country Code (not supported)
5
bNumDescriptors
1
01
Number of class descriptors. The one
descriptor is the report descriptor
6
bDescriptorType
1
22
Report Descriptor
7
wDescriptorLength
2
0040
Length of Report Descriptor
EndPoint Descriptor (Keyboard)
0
bLength
1
07
Endpoint Descriptor Length
1
bDescriptor type
1
05
Endpoint Descriptor
2
bEndpointAddress
1
83
Address:Endpoint3.IN
3
bmAttributes
1
03
Endpoint Attributes: interrupt
4
wMaxPacketSize
2
0008
Maximum Packet Size: 8 bytes
6
bInterval
1
04
Polling Interval
USB DESCRIPTORS, (CON'T)
Copyright 1999-2001 Semtech Corporation
DOC3-GNP-001-DS-104
www.semtech.com
5