ETC EKM8003

eKM8003 Optical Mouse Controller
1. General Description
eKM8003
eKM8003 is designed as a 3-D 3-Keys or 5-Keys
PS/2 optical mouse controller. It must apply with
Agilent sensor ADNS-2051, ADNS-2610, ADNS2620 or the same compatible series sensor.
1
2
3
4
5
6
7
8
9
CLK
DATA
NC
/RESET
VSS
K4
K5
Z1
Z2
2. Application and Features
Application for the PS/2 optical mouse which supports
3-Dimensions with 3-Keys or 5-Keys.
eKM8003 supports Agilent sensor IC (ADNS-2051,
ADNS-2610 and ADNS-2620). It also supports 400/800
CPI via CPIS selection pin for ADNS-2051 only.
eKM8003 supports 3 types of Z direction input.
1. Mechanical encoder (Z/2).
2. Photo couples input for Z/2.
3. Photo couples input for Z/4.
18
17
16
15
14
13
12
11
10
SCLK
SDIO
OSCI
OSCO
VDD
CPIS
M
R
L
18-Pin DIP/SOP
3. Pin Assignment
Symbol
I/O
Pin
Description
CLK
I/O
1
PS/2 CLK I/O pin
DATA
I/O
2
PS/2 Data I/O pin
/RESET
I
4
Reset IC
VSS
-
5
Ground
K4
I
6
The 4th Button Input
K5
I
7
The 5th Button Input
Z1
I
8
Z axis Input 1.
Z2
I
9
Z axis Input 2.
L
I
10
Left Key Input.
R
I
11
Right Key Input.
M
I
12
Middle Key Input.
400/800 CPI Selection pin.
CPIS
I
13
Floating: 400 CPI.
Ground: 800 CPI (for ADNS-2051 only).
VDD
-
14
+5V Power Input.
OSCO
I/O
15
Return Path for Ceramic Resonator or Crystal.
OSCI
I
16
Ceramic Resonator or Crystal Input.
SDIO
I/O
17
Serial Data from Agilent sensor IC SDIO.
SCLK
I/O
18
Serial Clock to Agilent sensor IC SCLK.
This specification may change without further notice.
(Revision Date: 2002/12/17)
1
eKM8003 Optical Mouse Controller
4. Function Description
4.1
Agilent Serial Interface and Control Register
Synchronous Serial Port
The synchronous serial port is used to set and read parameters in Agilent sensor IC, and can be used to
read out the motion information. The eKM8003 always initiates communication.
SCLK: The serial port clock. It is always generate by eKM8003.
SDIO: The serial data line.
PD: Power Down line is used to force re-synchronization between the eKM8003 and the ADNS-2051
in case of an error. It also can be used to place the ADNS-2051 in low power mode to meet some special
case.
Write Operation
Write operations, where data is going from the eKM8003 to Agilent sensor IC, is always initiated by
the micro-controller and consists of two bytes. The first byte contains the address (seven bits) and has a”1”
as its MSB to indicate data direction. The second byte contains the data. The transfer is synchronized by
SCLK. The eKM8003 changes SDIO on falling edges of SCLK.
Read Operation
A read operation, which means that data is going from Agilent sensor IC to the eKM8003, is always
initiated by the eKM8003 and consists of two bytes. The first byte contains the address, is written by the
eKM8003, and has a “0” as its MSB to indicate data direction. The second byte contains the data and is
driven by Agilent sensor IC. The transfer is synchronized by SCLK. SDIO is changed on falling edges of
SCLK and read on every rising edge of SCLK. The eKM8003 will go to a high Z state after the last address
data bit.
During a read operation, SCLK will delay after the last address data bit to ensure that Agilent sensor IC
has at least 100us to prepare the requested data.
Error Detection and Recovery of ADNS-2051
The eKM8003 will verify the synchronization of the serial port by periodically reading the product ID
register of ADSN-2051. Once the eKM8003 and the ADNS-2051 get out of sync, then the eKM8003 will
output a valid PD plus to resync.
Error Detection and Recovery of ADNS-2610/2620
1.
The ADNS-2610/2620 and the microcontroller might get out of synchronization due to ESD events,
power supply droops or microcontroller firmware flaws.
2.
The ADNS-2610/2620 has a transaction timer for the serial port. If the sixteenth SCK rising edge is
spaced more than approximately 90 milliseconds from the first SCK edge of the current transaction, the
serial port will reset.
3.
Invalid addresses:
- Writing to an invalid address will have no effect. Reading from an invalid address will return all zeros.
This specification may change without further notice.
(Revision Date: 2002/12/17)
2
eKM8003 Optical Mouse Controller
4.
Collision detection on SDIO
- The only time that the ADNS-2610/2620 drives the SDIO line is during a READ operation. To avoid
data collisions, the microcontroller should relinquish SDIO before the falling edge of SCK after the last
address bit. Then the ADNS-2610/2620 begins to drive SDIO after the next rising edge of SCK. Next,
the ADNS-2610/2620 relinquishes SDIO within 160 ns of the falling SCK edge after the last data bit.
The microcontroller can begin driving SDIO any time after that. In order to maintain low power
consumption in normal operation or when the PD pin is pulled high, the microcontroller should not
leave SDIO floating until the next transmission (although that will not cause any communication
difficulties).
5.
In case of synchronization failure, both the ADNS-2610/2620 and the microcontroller may drive SDIO.
The ADNS-2610/2620 can withstand 30 mA of short circuit current and will withstand infinite duration
short circuit conditions.
6.
The microcontroller can verify a successful write operation by issuing a read command to the same
address and comparing the written data to the read data.
7.
The microcontroller can verify the synchronization of the serial port by periodically reading the product
ID from status register.
4.2
Optical sensor resolution selection
Optical Sensor ANDS-2051 resolution can be programmed as 400 or 800 cpi (counts per inch).
The eKM8003 has a selection pin, CPIS, to select the resolution. The default resolution is 400 cpi. If
the selection pin is tied to ground, the eKM8003 will program the ANDS-2051 to 800 cpi. To program the
resolution, the eKM8003 write data into the ANDS-2051’s configuration register address, 0x0a.
4.3
Registers of ADNS-2051
Product ID
Address:0x00
Reset Value: 0x02
Usage: The value in this register does not change, it can be used to verify that the
serial communications link is OK.
Motion
Address: 0x02
Reset Value: 0x00
7
6
5
4
3
2
1
0
MOT Reserved FAULT OVFY OVFX Reserved Reserved RES
Usage: Register 0x02 allows the user to determine if motion has occurred since the last time it was
read. If so, then the eKM8003 should read registers 0x03 and 0x04 to get the accumulated
motion. It also tells if the motion buffers have overflowed and whether or not an LED fault
occurred since the last reading. The current resolution is also shown.
This specification may change without further notice.
(Revision Date: 2002/12/17)
3
eKM8003 Optical Mouse Controller
Field Name
MOT
Reserved
FAULT
OVFY
OVFX
RES
Description
Motion since last report or PD
0 = No Motion
1 = Motion occurred, data ready for reading in Delta_X and Delta_Y registers.
Reserved for future
LED fault detected – set when R_BIN is too low or too high, shorts to VDD or Ground.
0 = No fault
1 = Fault detected
Motion overflow Y, Delta_Y buffer has overflowed since last report.
0 = No overflow
1 = Overflow has occurred.
Motion overflow X, Delta_X buffer has overflowed since last report.
0 = No overflow
1 = Overflow has occurred.
Resolution in counts per inch
0 = 400
1 = 800
Note: Agilent recommends that registers 0x02, 0x03 and 0x04 be read sequentially.
Delta_X
Address: 0x03
Reset Value: 0x00
Usage: X movement is counts since last report. Absolute value is determined by resolution. Reading
clears the register.
Delta_Y
Address: 0x04
Reset Value: 0x00
Usage: Y movement is counts since last report. Absolute value is determined by resolution. Reading
clears the register.
Configuration_bits
Address: 0x0a
Reset Value: 0x00
7
RESET
6
LED_MODE
5
Sys Test
4
RES
3
PixDump
2
Reserved
1
Reserved
0
Sleep
Usage: Register 0x0a allows the user to change the configuration of the sensor. Shown below are the
bits, their default values, and optional values.
Field Name
RESET
LED_MODE
Sys Test
Description
Power up defaults (bit always reads 0)
0 = No effect
1 = Reset registers and bits to power up default settings (bold entries)
LED shutter Mode
0 = Shutter mode off ( LED always on ) ( even if no motion up to 1sec.)
1 = Shutter mode on (LED only on when the electronic shutter is open)
System tests (bit always reads 0)
0 = No tests
1 = perform all system tests, output 16 bit CRC via Data_Out_Upper and
Data_Out_Lower registers.
This specification may change without further notice.
(Revision Date: 2002/12/17)
4
eKM8003 Optical Mouse Controller
RES
Pix Dump
Sleep
4.4
Resolution in counts per inch
0 = 400
1 = 800
Dump the pixel array through Data_Out_Upper and Data_Out_Lower, 256 bytes
0 = disable
1 = dump pixel array
Sleep Mode
0 = Normal, fall asleep after one second of no movement (1500 frames/s)
1 = always awake
Registers of ADNS-2610 (ADNS-2620)
Configuration
Address:0x00 (0x40)
Reset Value: 0x00
Usage: Status information and type of mouse sensor, current state of the mouse.
7
C7
Field Name
C7
C6
C5 – C1
C0
6
C6
5
C5
4
C4
3
C3
2
C2
1
C1
0
C0
Description
Reset
0 = No effect
1 = Reset the part
Power Down
0 = Normal operation
1 = Power down analog circuit
Reserved
Forced Awake Mode
0 = Normal, fall asleep after one second of no movement (1500 frames/s)
1 = Always awake
Status
Address:0x01 (0x41)
Reset Value: 0x01 (0x41)
Usage: Status information and type of mouse sensor, current state of the mouse.
7
6
5
4
3
2
1
0
ID2 ID1 ID0 Reserved Reserved Reserved Reserved Awake
Field Name
ID2 – ID0
Reserved
Awake
Description
Product ID (000 for ADNS-2610; 010 for ADNS-2620)
Reserved for future
Mouse State
0 = Asleep
1 = Awake
This specification may change without further notice.
(Revision Date: 2002/12/17)
5
eKM8003 Optical Mouse Controller
Delta_Y
Address: 0x02 (0x42)
Reset Value: 0x00
Usage: Y movement is counts since last report. Absolute value is determined by resolution. Reading
clears the register.
Delta_X
Address: 0x03 (0x43)
Reset Value: 0x00
Usage: X movement is counts since last report. Absolute value is determined by resolution. Reading
clears the register.
4.5
PS/2 Mouse Commands Description
Hex Code
4.6
Command
eKM8003 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
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 Auto-speed
FA
E6
Reset Auto-speed
FA
Microsoft PS/2 scrolling mouse
(A) Entering procedure: Except in WRAP mode, while eKM8003 received the following
consecutive command.
i. F3 C8 ---- set sampling rate 200 Hz
ii. F3 64 ---- set sampling rate 100 Hz
iii. F3 50 ---- set sampling rate 80 Hz
iv. F3 3C ---- set sampling rate 60 Hz
v. F3 28 ---- set sampling rate 40 Hz
vi. F3 14 ---- set sampling rate 20 Hz
vii. F3 0A ---- set sampling rate 10 Hz
This specification may change without further notice.
(Revision Date: 2002/12/17)
6
eKM8003 Optical Mouse Controller
(B) Operating for 3-D 3-Keys:
a. All of the commands in legacy mode still be valid.
b. The ID code of read device type command (F2) will change from "00" to “03".
c. Data report will be four bytes format:
Byte
1
2
3
4
Bit
0
1
2
3
4
5
6
7
0-7
0-7
0-7
Description
Left button status; 1 = pressed
Right button status; 1 = pressed
Middle button status; 1 = pressed
Reserve
X data sign; 1 = negative
Y data sign; 1 = negative
X data overflow; 1 = overflow
Y data overflow; 1 = overflow
X data (D0-D7)
Y data (D0-D7)
Z data (D0-D7) limit value is +/- 7.
(C) Operating for 3-D 5-Keys:
a. All of the commands in legacy mode still be valid.
b. The ID code of read device type command (F2) will change from "00" to “04".
c. Data report will be four bytes format:
Byte
1
2
3
4
Bit
0
1
2
3
4
5
6
7
0-7
0-7
0-3
4
5
6,7
Description
Left button status; 1 = pressed
Right button status; 1 = pressed
Middle button status; 1 = pressed
Reserve
X data sign; 1 = negative
Y data sign; 1 = negative
X data overflow; 1 = overflow
Y data overflow; 1 = overflow
X data (D0-D7)
Y data (D0-D7)
Z data (D0-D3) limit value is +/- 7.
The 4th button status; 1 = pressed
The 5th button status; 1 = pressed
Reserve
(D) Exiting Microsoft scrolling mode:
There are two ways to exit:
a. Power off.
b. Reset command (FF).
5. Absolute Maximum Rating
Symbol
Temperature under bias
Storage temperature
Input voltage
Output voltage
min
0
-65
-0.5
-0.5
This specification may change without further notice.
(Revision Date: 2002/12/17)
max
70
150
6.0
6.0
unit
ºC
ºC
V
V
7
eKM8003 Optical Mouse Controller
6. Application Circuit
6.1
For Agilent ADNS-2051
CPIS floating: Setting the optical mouse resolution to 400 cpi.
CPIS tied to ground: Setting the optical mouse resolution to 800 cpi.
LED BIN
K/L/M/N/P
Q
R
S
T
U
R1 Value
(KΩ)
12
12 ~ 15
12 ~ 18
12 ~ 22
12 ~ 27
12 ~ 33
PS/2 Connector
5
6
10uF mus t clos e
to PS/2 VDD
0.1uF mus t clos e
to Elan IC VDD
0.1uF and 4.7uF mus t
clos e to s ens or VDD
4
3
1 0 uF
1
0 .1 uF
4 .7 K Ω
2
0 .1 uF
4 .7 uF
1 8 M Hz
4 .7 K Ω
14
4
VDD /RESET
1 CLK
18
SCLK
17
2 DAT A
SDIO
5 VSS
3
NC
13
16
CP IS
OSCI
6
4 M Hz
K4
7
OSCO
K5
15
10
L
8 Z1
11
R
9 Z2
12
M
4
5
1
3
VDD
CLK
DAT A
VSS
20pF
20pF
M ech an ical
Scro llin g W h eel
(En co der)
11
13
1
16
15
2
VDD OSC_ OUT
OSC_ IN
SCLK
SDIO
PD
XA
XY_ LED
3
XB
REFA
4
YB
REFB
5
YA
GND
1 4 R_ BIN
GND
400CPI
800CPI
L
R
M
Elan eKM 8003
9
6
Len s
HLM P -ED8 0
Surface T ex t ure
7
8
0 .1 uF
2.2 uF
10
12
A gilent
A DNS-2051
R1
FIG1. 3-D 3-Keys with Mechanical Encoder
PS/2 Connector
5
6
10uF mus t clos e
to PS/2 VDD
0.1uF mus t clos e
to Elan IC VDD
0.1uF and 4.7uF mus t
clos e to s ens or VDD
4
3
1 0 uF
1
VDD
CLK
DAT A
VSS
0 .1 uF
4 .7 K Ω
2
0 .1 uF
4 .7 uF
1 8 M Hz
4 .7 K Ω
4
5
1
3
20pF
20pF
M ech an ical
Scro llin g W h eel
(En co der)
14
4
VDD /RESET
18
1 CLK
SCLK
17
2 DAT A
SDIO
5 VSS
3
NC
13
16
CP IS
OSCI
6
4 M Hz
K4
7
OSCO
K5
15
10
L
8 Z1
11
R
9 Z2
12
M
11
13
1
16
15
2
VDD OSC_ OUT
OSC_ IN
SCLK
SDIO
PD
XA
XY_ LED
3
XB
REFA
4
YB
REFB
5
YA
GND
1 4 R_ BIN
GND
400CPI
800CPI
K4
K5
L
R
M
Elan eKM 8003
R1
9
6
Len s
HLM P -ED8 0
Surface T ex t ure
7
8
0 .1 uF
10
12
A gilent
A DNS-2051
FIG2. 3-D 5-Keys with Mechanical Encoder
This specification may change without further notice.
(Revision Date: 2002/12/17)
8
2.2 uF
eKM8003 Optical Mouse Controller
PS/2 Connector
5
6
10uF mus t clos e
to PS/2 VDD
0.1uF mus t clos e
to Elan IC VDD
0.1uF and 4.7uF mus t
clos e to s ens or VDD
4
3
1 0 uF
1
0 .1 uF
4 .7 K Ω
2
0 .1 uF
4 .7 uF
1 8 M Hz
4 .7 K Ω
14
4
VDD /RESET
1 CLK
18
SCLK
17
2 DAT A
SDIO
5 VSS
3
NC
13
16
CP IS
OSCI
6
4 M Hz
K4
7
OSCO
K5
15
10
L
8 Z1
11
R
9 Z2
12
M
4
5
1
3
VDD
CLK
DAT A
VSS
20pF
20pF
1 .3 K Ω
Ir/P T R
Fo r Scro llin g W h eel
11
13
1
16
15
2
VDD OSC_ OUT
9
OSC_ IN
SCLK
SDIO
PD
6
XA
XY_ LED
3
XB
7
REFA
4
YB
8
REFB
5
YA
10
GND
1 4 R_ BIN
12
GND
400CPI
800CPI
L
R
M
Elan eKM 8003
Len s
HLM P -ED8 0
Surface T ex t ure
0 .1 uF
2.2 uF
A gilent
A DNS-2051
R1
FIG3. 3-D 3-Keys with Photo Couples input for Z/2
PS/2 Connector
5
10uF mus t clos e
to PS/2 VDD
6
4
3
1
1 0 uF
0 .1 uF
4 .7 uF
1 8 M Hz
4 .7 K Ω
4
5
1
3
20pF
20pF
1 .3 K Ω
0.1uF and 4.7uF mus t
clos e to s ens or VDD
0 .1 uF
4 .7 K Ω
2
VDD
CLK
DAT A
VSS
0.1uF mus t clos e
to Elan IC VDD
14
4
VDD /RESET
18
1 CLK
SCLK
2
17
DAT A
SDIO
3
5 VSS
NC
13
16
CP IS
OSCI
6
4 M Hz
K4
7
OSCO
K5
15
10
L
8 Z1
11
R
9 Z2
12
M
Ir/P T R
Fo r Scro llin g W h eel
11
13
1
16
15
2
VDD OSC_ OUT
9
OSC_ IN
SCLK
SDIO
PD
6
XA
XY_ LED
3
XB
7
REFA
4
YB
8
5
REFB
YA
10
14
GND
R_ BIN
12
GND
400CPI
800CPI
K4
K5
L
R
M
Elan eKM 8003
R1
Len s
HLM P -ED8 0
Surface T ex t ure
0 .1 uF
A gilent
A DNS-2051
FIG4. 3-D 5-Keys with Photo Couples input for Z/2
This specification may change without further notice.
(Revision Date: 2002/12/17)
9
2 .2 uF
eKM8003 Optical Mouse Controller
PS/2 Connector
5
10uF mus t clos e
to PS/2 VDD
6
4
3
1
0.1uF mus t clos e
to Elan IC VDD
1 0 uF
0 .1 uF
4 .7 K Ω
2
0.1uF and 4.7uF mus t
clos e to s ens or VDD
0 .1 uF
4 .7 uF
1 8 M Hz
4 .7 K Ω
14
4
VDD /RESET
18
1 CLK
SCLK
17
2
DAT A
SDIO
3
5 VSS
NC
1
3
16
CP IS
OSCI
6
4 M Hz
K4
7
OSCO
K5
15
10
L
8 Z1
11
R
9 Z2
12
M
4
5
1
VDD
CLK
DAT A
VSS
3
20pF
20pF
1 .3 K Ω
Ir/P T R
Fo r Scro llin g W h eel
11
VDD OSC_ OUT
9
OSC_ IN
SCLK
SDIO
PD
6
XA
XY_ LED
3
XB
7
REFA
4
YB
8
5
REFB
YA
10
14
GND
R_ BIN
12
GND
400CPI
800CPI
L
R
M
2 0 0 KΩ
Elan eKM 8003
13
1
16
15
2
R1
Len s
HLM P -ED8 0
Surface T ex t ure
0 .1 uF
2 .2 uF
A gilent
A DNS-2051
FIG5. 3-D 3-Keys with Photo Couples input for Z/4
PS/2 Connector
5
10uF mus t clos e
to PS/2 VDD
6
4
3
1
1 0 uF
0 .1 uF
4 .7 uF
1 8 M Hz
4 .7 K Ω
4
5
1
3
20pF
20pF
1 .3 K Ω
0.1uF and 4.7uF mus t
clos e to s ens or VDD
0 .1 uF
4 .7 K Ω
2
VDD
CLK
DAT A
VSS
0.1uF mus t clos e
to Elan IC VDD
14
4
VDD /RESET
18
1 CLK
SCLK
2
17
DAT A
SDIO
3
5 VSS
NC
1
3
16
CP IS
OSCI
6
4 M Hz
K4
7
OSCO
K5
15
10
L
8 Z1
11
R
9 Z2
12
M
Ir/P T R
Fo r Scro llin g W h eel
Elan eKM 8003
11
13
1
16
15
2
VDD OSC_ OUT
9
OSC_ IN
SCLK
SDIO
PD
6
XA
XY_ LED
3
XB
7
REFA
4
YB
8
REFB
5
YA
10
GND
14
R_ BIN
12
GND
400CPI
800CPI
K4
K5
L
R
M
2 0 0 KΩ
R1
Len s
HLM P -ED8 0
Surface T ex t ure
0 .1 uF
A gilent
A DNS-2051
FIG6. 3-D 5-Keys with Photo Couples input for Z/4
This specification may change without further notice.
(Revision Date: 2002/12/17)
10
2 .2 uF
eKM8003 Optical Mouse Controller
6.2
For ADNS-2610/2620 with Mechanical Scrolling Wheel
LED BIN
K/L/M/N
P
Q
R
S
T
U
R1 Value
(Ω)
69.8
78.9
93.1
113
137
169
191
PS/2 Connector
5
6
10uF mus t clos e
to PS/2 VDD
4
3
1 0 uF
4 .7 K Ω
0.1u F mus t clos e
to Elan IC VDD
0.1uF and 4.7uF mus t
clos e to s ens or VDD
0 .1 uF
0 .1 uF
4 .7 uF
1 00KΩ
2
1
4
5
1
3
VDD
CLK
DAT A
VSS
20pF
20pF
M ech an ical
Scro llin g W h eel
(En co der)
14
4 .7 K Ω
VDD /RESET 4
1 CLK
18
SCK
2 DAT A
17
SDIO
5 VSS
NC 3
13
16
CP
IS
OSCI
4 M Hz
K4 6
7
OSCO
K5
15
10
L
8 Z1
11
R
9 Z2
12
M
4
3
2 .2 uF
8
SCK
SDIO
Len s
Surface
5
LED_ CNT L
2 N3 9 0 6
1KΩ
REFA
1
OSC_ IN
6
HLM P
ED8 0
7
VDD
R1
GND
2 4 M Hz
2
OSC_ OUT
A gilent
A DNS-2610
A DNS-2620
Elan eKM 8003
FIG7. 3-D 3-Keys with Mechanical Encoder
PS/2 Connector
5
6
10uF mus t clos e
to PS/2 VDD
4
3
1 0 uF
4 .7 K Ω
0.1u F mus t clos e
to Elan IC VDD
0.1uF and 4.7uF mus t
clos e to s ens or VDD
0 .1 uF
0 .1 uF
4 .7 uF
1 00KΩ
2
1
VDD
CLK
DAT A
VSS
4
5
1
3
20pF
20pF
M ech an ical
Scro llin g W h eel
(En co der)
14
4 .7 K Ω
VDD /RESET 4
1 CLK
18
SCK
2 DAT A
17
SDIO
5 VSS
NC 3
13
16
CP
IS
OSCI
4 M Hz
K4 6
7
OSCO
K5
15
10
L
8 Z1
11
R
9 Z2
12
M
Elan eKM 8003
4
3
2 .2 uF
8
VDD
SCK
SDIO
HLM P
ED8 0
7
Len s
LED_ CNT L
Surface
5
2 N3 9 0 6
1KΩ
REFA
OSC_ IN
6
1
GND
2 4 M Hz
OSC_ OUT
2
A gilent
A DNS-2610
A DNS-2620
FIG8. 3-D 5-Keys with Mechanical Encoder
This specification may change without further notice.
(Revision Date: 2002/12/17)
R1
11
eKM8003 Optical Mouse Controller
PS/2 Connector
5
10u F mu s t clos e
to PS/2 VDD
6
4
3
1
1 0 uF
0.1uF mu s t clos e
to Elan IC VDD
0.1u F and 4.7uF mus t
clos e to s ens or VDD
0 .1 uF
4 .7 K Ω
0 .1 uF
4 .7 uF
100 KΩ
2
4
5
1
VDD
CL K
DAT A
VSS
3
20pF
20pF
1 .3 K Ω
14
4 .7 K Ω
4
VDD /RESET
18
1 CL K
SCK
2
17
DAT A
SDIO
5 VSS
3
NC
13
16
CP
IS
OSCI
6
4 M Hz
K4
7
OSCO
K5
15
10
L
8 Z1
11
R
9
Z2
12
M
Ir/P T R
Fo r Scro llin g W h eel
4
3
2 .2 uF
8
SCK
SDIO
L en s
Surface
5
L ED_ CNT L
2 N3 9 0 6
1KΩ
REFA
1
OSC_ IN
6
HLM P
ED8 0
7
VDD
R1
GND
2 4 M Hz
2
OSC_ OUT
A g ilent
A DNS-2610
A DNS-2620
Elan eKM 8003
FIG9. 3-D 3-Keys with Photo Couples input for Z/2
PS/2 Connector
5
10u F mu s t clos e
to PS/2 VDD
6
4
3
1
1 0 uF
0.1uF mu s t clos e
to Elan IC VDD
0.1u F and 4.7uF mus t
clos e to s ens or VDD
0 .1 uF
4 .7 K Ω
0 .1 uF
4 .7 uF
100 KΩ
2
VDD
CL K
DAT A
VSS
4
5
1
3
20pF
20pF
1 .3 K Ω
14
4 .7 K Ω
4
VDD /RESET
18
1 CL K
SCK
2
17
DAT A
SDIO
5 VSS
3
NC
13
16
CP IS
OSCI
6
4 M Hz
K4
7
OSCO
K5
15
10
L
8 Z1
11
R
9
Z2
12
M
Ir/P T R
Fo r Scro llin g W h eel
Elan eKM 8003
4
3
2 .2 uF
8
VDD
SCK
SDIO
HLM P
ED8 0
7
L en s
L ED_ CNT L
Surface
5
2 N3 9 0 6
1KΩ
REFA
OSC_ IN
6
1
GND
2 4 M Hz
OSC_ OUT
2
A g ilent
A DNS-2610
A DNS-2620
FIG10. 3-D 5-Keys with Photo Couples input for Z/2
This specification may change without further notice.
(Revision Date: 2002/12/17)
R1
12
eKM8003 Optical Mouse Controller
PS/2 Connector
5
10u F mu s t clos e
to PS/2 VDD
6
4
3
1
1 0 uF
0.1uF mu s t clos e
to Elan IC VDD
0.1u F and 4.7uF mus t
clos e to s ens or VDD
0 .1 uF
4 .7 K Ω
0 .1 uF
4 .7 uF
100 KΩ
2
4
5
1
VDD
CL K
DAT A
VSS
3
20pF
20pF
1 .3 K Ω
14
4 .7 K Ω
4
VDD /RESET
18
1 CL K
SCK
2
17
DAT A
SDIO
5 VSS
3
NC
13
16
CP
IS
OSCI
6
4 M Hz
K4
7
OSCO
K5
15
10
L
8 Z1
11
R
9
Z2
12
M
Ir/P T R
Fo r Scro llin g W h eel
Elan eKM 8003
4
3
2 .2 uF
8
SCK
SDIO
L en s
Surface
5
L ED_ CNT L
2 N3 9 0 6
1KΩ
REFA
1
OSC_ IN
6
HLM P
ED8 0
7
VDD
R1
GND
2 4 M Hz
2
OSC_ OUT
A g ilent
A DNS-2610
A DNS-2620
2 00KΩ
FIG11. 3-D 3-Keys with Photo Couples input for Z/4
PS/2 Connector
5
10u F mu s t clos e
to PS/2 VDD
6
4
3
1
1 0 uF
0.1uF mu s t clos e
to Elan IC VDD
0.1u F and 4.7uF mus t
clos e to s ens or VDD
0 .1 uF
4 .7 K Ω
0 .1 uF
4 .7 uF
100 KΩ
2
VDD
CL K
DAT A
VSS
4
5
1
3
20pF
20pF
1 .3 K Ω
14
4 .7 K Ω
4
VDD /RESET
18
1 CL K
SCK
2
17
DAT A
SDIO
5 VSS
3
NC
13
16
CP IS
OSCI
6
4 M Hz
K4
7
OSCO
K5
15
10
L
8 Z1
11
R
9
Z2
12
M
Ir/P T R
Fo r Scro llin g W h eel
Elan eKM 8003
4
3
2 .2 uF
8
VDD
SCK
SDIO
L ED_ CNT L
Surface
5
2 N3 9 0 6
1KΩ
REFA
1
GND
2 4 M Hz
OSC_ OUT
2 00KΩ
HLM P
ED8 0
7
L en s
OSC_ IN
6
2
A g ilent
A DNS-2610
A DNS-2620
FIG12. 3-D 5-Keys with Photo Couples input for Z/4
This specification may change without further notice.
(Revision Date: 2002/12/17)
R1
13