ELAN eKM 8053 Service Manual

eKM8053
www.DataSheet4U.com
USB & PS/2 Optical Mouse Controller
1. General Description
The eKM8053 is a Mouse Controller designed to control both USB & PS/2 Optical Mouse device. This Mouse Controller can auto detect USB or PS/2 mode, and supports X,Y,Z three axes , and L, R, M, P and N five buttons under both USB and PS2 mode.
2. Features
Universal Serial Bus Specification, version 1.1
USB HID Specification, version 1.1
Auto-detecting PS/2 port or USB port.
Compatible with Microsoft 3D PS/2 mouse.
Support 3D (X,Y,Z) 5 Key (L,R,M,P,N) input.
Support Z/2 Z-axis input type.
Support Agilent HDNS-2051 & 2610 & 2620 Optical Mouse Sensor.
Firmware simulates 800DPI for 2610/2620 Optical Sensor.
Applications
3D, 3 Buttons USB and PS/2 Combo Mouse
3D, 5 Buttons USB and PS/2 Combo Mouse.
Package
18 Pin PDIP (300MIL) eKM8053BP 3D 3K
18 Pin SOP (300MIL) eKM8053BM 3D 3K
20 Pin PDIP (300MIL) eKM8053CP 3D 5K
20 Pin SOP (300MIL) eKM8053CM 3D 5K
1 Revision1.01 (5300) 2006/7/11 This specification is subject to be changed without notice
eKM8053
www.DataSheet4U.com
3. Pin assignment
eKM8053B (18-Pin) for 3D3Buttons
CPIS
L KEY
R KEY
M KEY
SCLK K_OP
VSS V3.3
OSCI
1z 18 2 17 3 16 4 15 5 14 6 13 7 12 8 11 9 10
Z1 Z2 IR_C PD SDIO D+ / CLKD- / DATA VDD OSCO
USB & PS/2 Optical Mouse Controller
4 3 2 1 18171615
5 14
6 X
7
□□□□□□□□
(0,0)
+
8 9 101112
13
□ □□□□
□ □ □
eKM8053B (18-Pin) Bounding PAD

Symbol I/O PIN Function

CPIS I
L KEY I 2 Left Key Input
R KEY I
M KEY I
SCLK I/O 5 Serial Clock to Agilent sensor IC SCLK
K_OP I 6 3D3K/3D5K Selection Pin,Connect to V3.3 for 3D3K;Pull Low 1Mohm to GND for 3D5K
V
SS
V
3.3V
OSCI I 9 6MHz ceramic resonator input.
OSCO I/O 10 Return path for 6-MHz ceramic resonator.
V
DD
D- / DATA I/O 12 USB D- or PS/2 Data I/O
- 7 GND
O 8 3.3V DC voltage output from internal regulator. This pin has to be tied to a 4.7μF capacitor.
- 11 5 V Power Input
1
3 Right Key Input
4 Middle Key Input
400/800 CPI Selection PinV3.3 : 800 CPI GND : 400 CPI
D+ / CLK I/O 13 USB D+ or PS/2 CLK I/O
SDIO I/O 14 Serial Data from Agilent sensor IC SDIO
PD I
IR_C I/O 16 IR Control Pin#1
Z2 I
Z1 I
15 2051 Power Down Pin
17 Z axis Input 2
18 Z axis Input 1
2 Revision1.01 (5300) 2006/7/11 This specification is subject to be changed without notice
eKM8053
www.DataSheet4U.com
eKM8053C (20-Pin) for 3D5Buttons
CPIS
L KEY
R KEY
M KEY
SCLK
P KEY/K_OP
VSS VSS V3.3
OSCI
1z 20 2 19 3 18 4 17 5 16 6 15 7 14 8 13 9 12 10 11
Z1 Z2 IR_C PD SDION KEYD+ / CLKD- / DATA VDD OSCO
USB & PS/2 Optical Mouse Controller
4 3 2 1 20191817
5
6
8
□□□□□□□□
(0,0)
+
9 10111213
16 15 14
□□□□
□ □ □
eKM8053C (20-Pin) Bounding PAD
Symbol I/O PIN Function
CPIS I
L KEY I 2 Left Key Input
R KEY I
M KEY I
SCLK I/O 5 Serial Clock to Agilent sensor IC SCLK
K_OP I 6 3D3K/3D5K Selection Pin,Connect to V3.3 for 3D3K;Pull Low 1Mohm to GND for 3D5K
P KEY I 6 Previous KEY Input
V
SS
V
3.3V
OSCI I 10 6MHz ceramic resonator input.
OSCO I/O 11 Return path for 6-MHz ceramic resonator.
V
DD
D- / DATA I/O 13 USB D- or PS/2 Data I/O
- 7,8 GND
O 9 3.3V DC voltage output from internal regulator. This pin has to be tied to a 4.7μF capacitor.
- 12 5 V Power Input
1 400/800 CPI Selection Pin ; V3.3 : 800 CPI ; GND : 400 CPI
3 Right Key Input
4 Middle Key Input
D+ / CLK I/O 14 USB D+ or PS/2 CLK I/O
N KEY I
SDIO I/O 16 Serial Data from Agilent sensor IC SDIO
PD I
IR_C I/O 18 IR Control Pin#1
Z2 I
Z1
I 20 Z axis Input 1
15 Next KEY Input
17 2051 Power Down Pin
19 Z axis Input 2
3 Revision1.01 (5300) 2006/7/11 This specification is subject to be changed without notice
eKM8053
www.DataSheet4U.com
4. Function description
CPIS
SCLK
SDIO
PD
Z1 Z2
IR_C
SENSOR
Interface
Z
IR_C
IR_C2
X-COUNTER
Y-COUNTER
Z-COUNTER
USB & PS/2 Optical Mouse Controller
DATA
PROCESS
BTM
REGISTER
L M R P N
R
LM
Fig-1 : Function block
N
P
USB PROTOCOL
CONTROLLER
PS/2 PROTOCOL
CONTROLLER
MULTIPLEXER
MODE
SELECTOR
DATA
I/O
DETECT CIRCUIT
D+/CLK
D-/DATA

Quadrature Signal Timing Diagram

Z Axis Counting
Z/2 COUNTING
Z1
Z2
+1 +1 -1 -1
Quadrature Output Crossed Width Limit
Z1
Z2
TTTT TTTT
NoteFor Z Axis ,T > 1ms
4 Revision1.01 (5300) 2006/7/11
This specification is subject to be changed without notice
eKM8053
www.DataSheet4U.com

PS/2 function description

PS/2 Mouse Commands Description
Hex Code Command eKM8051 echo code
FF Reset FA,AA,00
FE Resend XX,(XX,XX)
F6 Set Default FA
F5 Disable FA
F4 Enable FA
F3,XX Set Sampling Rate FA,FA
F2 Read Device Type FA,00
F0 Set Remote Mode FA
EE Set Wrap Mode FA
EC Reset Wrap Mode FA
USB & PS/2 Optical Mouse Controller
EB Read Data FA,XX,XX,XX
EA Set Stream Mode FA
E9 Status Request FA,XX,XX,XX
E8 Set Resolution FA,FA
E7 Set Autospeed FA
E6 Reset Autospeed FA
Microsoft PS/2 scrolling mouse & 3D5K mode
(A) Entering procedure of PS/2 scrolling mouse: Except in WRAP mode, while eKM8051 received the
following consecutive command.
i. F3 C8 ---- set sampling rate 200/sec ii. F3 64 ---- set sampling rate 100/sec iii. F3 50 ---- set sampling rate 80/sec
(B) Entering procedure of 3D5K mode: after eKM8051 enter scrolling mouse mode (Mouse ID = 03),
while eKM8051 received the following consecutive command.eKM8051 will enter 3D5K mode (Mouse ID:04)
i F3 C8 ------- set sampling rate 200/sec ii F3 C8 ---- set sampling rate 200/sec iii F3 50 ---- set sampling rate 80/sec
(C) Operating in PS/2 scrolling mouse:
a. All of the commands in legacy mode still be valid. b. The ID code of read device type command (F2) will changed from "00" to be "03". c. Data report will be four bytes format:
5 Revision1.01 (5300) 2006/7/11 This specification is subject to be changed without notice
Loading...
+ 11 hidden pages