ETC EC3597

E-CMOS
EC3597 1.1
3D PS/2 MOUSE CONTROLLER WITH AUTO-REF.
FEATURES
. Auto-reference function for X-, Y-, Z-axis.
. 70 KHz RC oscillator
. 4 types of Z-axis encoders: button, optical 2:1, 4:1 & mechanical 2:1
ORDERING INFORMATION:
Encoder type
70 K Hz (RC)
2:1 Optical
EC3597AR
Button
EC3597BR
4:1 Optical
EC3597CR
2:1 Mechanical
EC3597DR
1. PIN CONFIGURATION
1
2
3
4
5
6
7
8
X1
Z2
X2
Z1
Y1
CLK
Y2
DATA
VDD
EC3597
GND
NC
BL
RIN
BM
RCOUT
BR
16
15
14
13
12
11
10
9
VERSION 1.1
PAGE 1/11
E-CMOS
EC3597 1.1
2. PIN DESCRIPTION
PIN NO.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
PIN NAME
X1
X2
Y1
Y2
VDD
NC
RIN
RCOUT
BR
BM
BL
GND
DATA
CLK
Z1
Z2
I/O
I
I
I
I
P
I
I
O
I
I
I
P
I/O
I/O
I
I
FUNCTION
Input from X-axis photo-encoder.
Input from X-axis photo-encoder.
Input from Y-axis photo-encoder.
Input from Y-axis photo-encoder.
+5V power supply.
No Connection
RC/crystal oscillator input.
RC/crystal oscillator output.
Right button input.
Middle button input.
Left button input.
Power ground.
Bidirectional DATA I/O pin .
Bidirectional CLK I/O pin.
Input from Z-axis encoder.
Input from Z-axis encoder.
3. DC ELECTRICAL CHARACTERISTICS
PARAMETER
Operating Voltage
Operating Current (no load)
BL, BM, BR
internal pull-up resistance
X1, X2, Y1, Y2
internal pull-down resistance
Z1, Z2 (A/C type)
Internal pull-down resistance
Z1, Z2 (B type)
internal pull-up resistance
Z1, Z2 (D type)
internal pull-down resistance
CLK, DATA
internal pull-up resistance
X1, X2, Y1,Y2, Z1, Z2 input range
X1, X2, Y1,Y2, Z1, Z2 input amplitude
MIN.
4.5
0.1
0.6
TYP.
5
MAX.
5.5
2
50
UNIT
V
mA
Kohm
12
Kohm
12
Kohm
100
Kohm
100
Kohm
5
Kohm
3.2
VERSION 1.1
V
V
PAGE 2/11
E-CMOS
EC3597 1.1
4. AC ELECTRICAL CHARACTERISTICS
Parameter
Operating frequency (R-series)
CLK active time
CLK inactive time
BL, BM, BR debounce time
Min
Typ
70
42.9
42.9
Max
48
Unit
KHz
µs
µs
ms
5. DATA FORMAT
5.1 Standard 2D PS/2:
BYTE
1
2
3
BIT
7
Yv
X7
Y7
6
Xv
X6
Y6
5
Ys
X5
Y5
4
Xs
X4
Y4
3
1
X3
Y3
2
BM
X2
Y2
1
BR
X1
Y1
0
BL
X0
Y0
3
1
X3
Y3
Z3
2
BM
X2
Y2
Z2
1
BR
X1
Y1
Z1
0
BL
X0
Y0
Z0
5.2 Standard 3D PS/2:
BYTE
1
2
3
4
BIT
7
Yv
X7
Y7
Z7
6
Xv
X6
Y6
Z6
5
Ys
X5
Y5
Z5
4
Xs
X4
Y4
Z4
VERSION 1.1
PAGE 3/11
E-CMOS
EC3597 1.1
6. PS/2 COMMAND LIST
HEX CODE
FF
FE
F6
F5
F4
F3, XX
F2
F0
EE
EC
EB
EA
E9
E8, XX
E7
E6
COMMAND
Reset
Resend
Set Default
Disable
Enable
Set Sampling Rate
Read Device Type
Set Remote Mode
Set Wrap Mode
Reset Wrap Mode
Read Data
Set Stream Mode
Status Request
Set Resolution
Set Scaling 2:1
Reset Scaling
RESPONSE
FA, AA, 00
XX, (XX, XX)
FA
FA
FA
FA, FA
FA, 00
FA
FA
FA
FA, XX, XX, XX
FA
FA, XX, XX, XX
FA, FA
FA
FA
6.1 F3,XX Set Sampling Rate
SECOND BYTE XX
0A
14
28
3C
50
64
C8
SAMPLING RATE
10/sec.
20/sec.
40/sec.
60/sec.
80/sec.
100/sec.
200/sec.
6.2 E9 Status Request
BYTE
3
BIT
0-7
DESCRIPTION
Current Sampling Rate (Bit 0=LSB)
VERSION 1.1
PAGE 4/11
E-CMOS
EC3597 1.1
2
1
0-7
7
6
5
4
3
2
1
0
Current Resolution Setting (Bit 0=LSB)
Reserved
0 = Stream Mode, 1 = Remote Mode
0 = Disabled, 1 = Enabled
0 = Scaling 1:1, 1 = Scaling 2:1
Reserved
1= Left Button Pressed
1= Middle Button Pressed
1 = Right Button Pressed
6.3 E8,XX Set Resolution
SECOND BYTE XX
00
01
02
03
RESOLUTION (COUNTS PER MM)
1
2
4
8
7. 3D MOUSE COMMAND SEQUENCE (PS/2)
7.1
Command
F3
C8
F3
64
F3
50
F2
Response
FA
FA
FA
FA
FA
FA
FA,03
7.2 Whenever the mouse received command 'FF', it will reset to 2D mode.
VERSION 1.1
PAGE 5/11
E-CMOS
EC3597 1.1
TYPICAL APPLICATION CIRCUIT (FOR REFERENCE ONLY)
U1
LED1
1
2
3
PT1
4
15
C1
10uF
16
LED2
C2
5
VDD
X1
DATA
X2
VDD
1
DATA
5
CLK
3
GND
R3
270K
Y1
Y2
RIN
Z1
7
8
RCOUT
Z2
EC3597AR/
EC3597CR
0.1uF
13
4
6
NC
PT2
CLK
LED3
BL
BR
BM
14
11
S1
9
S2
10
S3
GND
R2
R1 PT3
12
VERSION 1.1
PAGE 6/11
E-CMOS
EC3597 1.1
TYPICAL APPLICATION CIRCUIT (FOR REFERENCE ONLY)
U1
LED1
1
2
3
4
PT1
15
C1
10uF
16
C2
LED2
5
VDD
X1
DATA
13
X2
4
VDD
1
DATA
5
CLK
3
GND
R3
270K
Y1
Y2
RIN
Z1
7
8
RCOUT
Z2
EC3597BR
0.1uF
6
NC
PT2
CLK
BL
S4
BR
S5
R1
BM
14
11
S1
9
S2
10
S3
GND
12
VERSION 1.1
PAGE 7/11
E-CMOS
EC3597 1.1
TYPICAL APPLICATION CIRCUIT (FOR REFERENCE ONLY)
U1
LED1
1
2
3
4
PT1
15
C1
10uF
16
C2
LED2
5
VDD
X1
DATA
13
X2
4
VDD
1
DATA
5
CLK
3
GND
R3
270K
Y1
Y2
RIN
Z1
7
8
RCOUT
Z2
EC3597DR
0.1uF
6
NC
PT2
COM
CLK
BL
A
BR
BM
B
14
11
S1
9
S2
10
S3
GND
R1
12
VERSION 1.1
PAGE 8/11
E-CMOS
EC3597 1.1
Typical Application Circuit For HDNS-2000 Optical Input (For Reference Only)
IN
VDD
LED1
0.1µ
PT1
3.3V
REGULATOR
LP2950ACZ-3.3
OUT
1µ
10µ
270K
R1
5
7
VDD
RIN
9
Z2 16
Y1
DATA
CLK
Z1 15
13 DATA
14 CLK
GND
12
EC3597AR/
CR
X2
X1
Y1
Y2
BL BM BR
11 10 9
11
14
13
7
VDD5 VDD5 VDD3
OSC1
REFB 8
HDNS-2000
OSC2
18.432MHZ(*)
2
1
3
4
2
3
4
5
S1
S2
S3
XY_LED 6
MODE/XA
RB/XB
MB/YB
LB/YA
GND
10
70Ω
0.1µ
HLMP-ED80
SURFACE
2N3904
NRESET 15
PS2_D 16
PS2_C 1
GND
12
0.22µ
GND
(*)Y1 IS A CERAMIC RESONATOR SUCH AS CSA18.43MXZ040
(FROM MURATA) OR KBR-18.43-MSA(FROM AVX).
VERSION 1.1
PAGE 9/11
E-CMOS
EC3597 1.1
Typical Application Circuit For HDNS-2000 Optical Input (For Reference Only)
VDD
IN
0.1µ
3.3V
REGULATOR
LP2950ACZ-3.3
OUT
1µ
10µ
270K
5
7
VDD
RIN
Z2 16
S5
Z1 15
S4
Y1
DATA
CLK
13 DATA
14 CLK
GND
12
14
13
7
VDD5 VDD5 VDD3
9
OSC1
REFB 8
HDNS-2000
11
OSC2
18.432MHZ(*)
EC3597BR
X2
X1
Y1
Y2
BL BM BR
11 10 9
2
1
3
4
2
3
4
5
S1
S2
S3
XY_LED 6
MODE/XA
RB/XB
MB/YB
LB/YA
GND
10
70Ω
0.1µ
HLMP-ED80
SURFACE
2N3904
NRESET 15
PS2_D 16
PS2_C 1
GND
12
0.22µ
GND
(*)Y1 IS A CERAMIC RESONATOR SUCH AS CSA18.43MXZ040
(FROM MURATA) OR KBR-18.43-MSA(FROM AVX).
VERSION 1.1
PAGE 10/11
E-CMOS
EC3597 1.1
Typical Application Circuit For HDNS-2000 Optical Input (For Reference Only)
IN
VDD
0.1µ
3.3V
REGULATOR
LP2950ACZ-3.3
OUT
1µ
10µ
270K
5
7
DATA
CLK
VDD
RIN
Z2 16
COM
A
Z1 15
13 DATA
14 CLK
GND
12
B
Y1
14
13
7
VDD5 VDD5 VDD3
9
OSC1
REFB 8
HDNS-2000
11
OSC2
XY_LED 6
18.432MHZ(*)
EC3597DR
X2
X1
Y1
Y2
BL BM BR
11 10 9
2
3
4
5
2
1
3
4
S1
S2
S3
MODE/XA
RB/XB
MB/YB
LB/YA
GND
10
70Ω
0.1µ
HLMP-ED80
SURFACE
2N3904
NRESET 15
PS2_D 16
PS2_C 1
GND
12
0.22µ
GND
(*)Y1 IS A CERAMIC RESONATOR SUCH AS CSA18.43MXZ040
(FROM MURATA) OR KBR-18.43-MSA(FROM AVX).
VERSION 1.1
PAGE 11/11