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