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

Электронный компонент: TP8301

Скачать:  PDF   ZIP
- 1 -
V0.9 Jul. 30'99
TP8301

USB Mouse Controller
I.
General Description
The TP8301 is to provide a reliable and low-cost solution of transferring mouse data
to the host system through a USB environment. This USB Mouse controller has been
developed for applications requiring a low speed interface to the USB. It completely
conforms to the USB 1.5 Mbps specification, version 1.1 and USB HID specification,
version 1.1. This mouse controller can interface three key-switches and four photo-
couplers direct to USB. Key debouncing circuit is provided to prevent false entry and
improve the accuracy, and the noise immunity circuits to eliminate this noise.
II.
Features
l
Fully compliant with the USB 1.1 specification, supports control and interrupt
transactions.
l
Fully compliant with the HID 1.1 specification, supports remote wakeup and USB
mouse boot protocol feature
l
Data transfer at USB low speed
l
Supports 1 device address and 2 endpoints
l
Improved output drivers to reduce EMI
l
Internal power-on-reset (POR)
l
Built-in noise immunity circuit
l
Three key-switches and four photo-couples inputs
l
Both key-press and key release debounce intervals are 13ms
l
6MHz external oscillator
l
Support bus powered application
l
Support suspend mode and remote wakeup feature
l
Support suspend mode power management to lower suspend current. the LEDs and internal
Clocks are turned off before the device goes into suspend and are turned on right after the
device gets out of suspend.
l
DC supply voltage from 4.4v to 5.25v
l
Operating temperature range from 0 to 70 degree Celsius
l
Built-in auto-reference function
- 2 -
V0.9 Jul. 30'99
TP8301

USB Mouse Controller
III.
Pin Configuration
- 3 -
V0.9 Jul. 30'99
TP8301

USB Mouse Controller
IV.
Pin Assignment
Pin Pin Drive
Pin Type
Pin Name
1
I
TEST
2
I/O
D-
3
I/O
D+
4
I
RC
5
20ma
O
LED
6
I
Xtalin
7
O
Xtalout
8
Ground
Vss
9
I
R
10
I
M
11
I
L
12
I
X1
13
I
X2
14
I
Y1
15
I
Y2
16
Power
Vdd
- 4 -
V0.9 Jul. 30'99
TP8301

USB Mouse Controller
V.
Pin Descriptions
Symbol Type Pin Function
D+
D-
I/O
I/O
3
2
Bi-directional USB data line. An external 1.5k resistor must be
connected between the D- and V3.3 to select low-speed operation.
Xtalin
I
6
6 MHz ceramic resonator or external clock input
Xtalout O
7
6 MHz ceramic resonator
R
M
L
I
I
I
9
10
11
Three key-switches exert seven different combinations totally. Both
key-pressed and key-released signals will be sent accompanied with
horizontal and vertical state.
The debounce interval for both key-press and key-release is 13ms.
Vss
Vdd
G
P
8
16
Ground
Power
X1
X2
Y1
Y2
I
I
I
I
12
13
14
15
Four photo-couple signals denote UP, DOWN, LEFT, and RIGHT
state. During the scanning period, as long as the photo-couples
change their state, the value of vertical or horizontal counter will
accordingly increase or decrease.
TEST
I
1
TEST pin; When this pin connect to ground or floatted, 8301 will
work normally. When this pin connect to VDD, 8301 will enter test
mode and X1/X2,Y1/Y2 can be observed on M/L pins.
RC
I
4
Connect to external RC circuit for USB suspend mode power
management
LED
O
5
Open Drain & Control for the sink of photo diodes.
- 5 -
V0.9 Jul. 30'99
TP8301

USB Mouse Controller
VI.
Functional Block Diagram
5V to 3.3V
Conversion
USB
Transceiver
SIE
(Serial
Interface
Engine)
SIU
(Serial
Interface
Unit)
Mouse
Controller
Oscillator
/Divider
6MHz
Vdd
Gnd
V3.3
D-
D+
L
M
R
X
Y
1.5k