eKM8022 USB & PS/2 Mouse Controller Product Specification DOC. VERSION 1.0 ELAN MICROELECTRONICS CORP. April 2004 Trademark Acknowledgments: IBM is a registered trademark and PS/2 is a trademark of IBM. Windows is a trademark of Microsoft Corporation. ELAN and ELAN logo are trademarks of ELAN Microelectronics Corporation. Copyright © 2005 by ELAN Microelectronics Corporation All Rights Reserved Printed in Taiwan The contents of this specification are subject to change without further notice. ELAN Microelectronics assumes no responsibility concerning the accuracy, adequacy, or completeness of this specification. ELAN Microelectronics makes no commitment to update, or to keep current the information and material contained in this specification. Such information and material may change to conform to each confirmed order. In no event shall ELAN Microelectronics be made responsible for any claims attributed to errors, omissions, or other inaccuracies in the information or material contained in this specification. ELAN Microelectronics shall not be liable for direct, indirect, special incidental, or consequential damages arising from the use of such information or material. The software (if any) described in this specification is furnished under a license or nondisclosure agreement, and may be used or copied only in accordance with the terms of such agreement. ELAN Microelectronics products are not intended for use in life support appliances, devices, or systems. Use of ELAN Microelectronics product in such applications is not supported and is prohibited. NO PART OF THIS SPECIFICATION MAY BE REPRODUCED OR TRANSMITTED IN ANY FORM OR BY ANY MEANS WITHOUT THE EXPRESSED WRITTEN PERMISSION OF ELAN MICROELECTRONICS. ELAN MICROELECTRONICS CORPORATION Headquarters: Hong Kong: USA: No. 12, Innovation Road 1 Hsinchu Science Park Hsinchu, Taiwan 30077 Tel: +886 3 563-9977 Fax: +886 3 563-9966 http://www.emc.com.tw Elan (HK) Microelectronics Corporation, Ltd. Elan Information Technology Group Rm. 1005B, 10/F Empire Centre 68 Mody Road, Tsimshatsui Kowloon , HONG KONG Tel: +852 2723-3376 Fax: +852 2723-7780 [email protected] 1821 Saratoga Ave., Suite 250 Saratoga, CA 95070 USA Tel: +1 408 366-8223 Fax: +1 408 366-8220 Europe: Shenzhen: Shanghai: Elan Microelectronics Corp. (Europe) Elan Microelectronics Shenzhen, Ltd. Elan Microelectronics Shanghai Corporation, Ltd. Siewerdtstrasse 105 8050 Zurich, SWITZERLAND Tel: +41 43 299-4060 Fax: +41 43 299-4079 http://www.elan-europe.com SSMEC Bldg., 3F, Gaoxin S. Ave. Shenzhen Hi-Tech Industrial Park Shenzhen, Guandong, CHINA Tel: +86 755 2601-0565 Fax: +86 755 2601-0500 23/Bldg. #115 Lane 572, Bibo Road Zhangjiang Hi-Tech Park Shanghai, CHINA Tel: +86 021 5080-3866 Fax: +86 021 5080-4600 Contents Contents 1 2 3 4 General Description .................................................................................................. 1 Features ..................................................................................................................... 1 Pin assignment.......................................................................................................... 2 3.1 eKM8022A (18-Pin) for 3D3K Z/2....................................................................... 2 3.2 eKM8022A (18-Pin) 3.3 eKM8022B (20-Pin) for 3D3K Z/4 ...................................................................... 3 3.4 eKM8022B (20-Pin) Bounding PAD................................................................. 3 Function Description ................................................................................................ 4 4.1 4.2 Quadrature Signal Timing Diagram .................................................................... 4 4.1.1 X、Y、Z Axis Counting .......................................................................................4 4.1.2 Quadrature Output Crossed Width Limit .............................................................5 PS/2 Function Description.................................................................................. 5 4.2.1 4.2.2 4.2.3 5 6 7 8 9 Bounding PAD................................................................. 2 PS/2 Mouse Commands Description ..................................................................5 Microsoft PS/2 Scrolling Mouse ..........................................................................5 USB function Description ....................................................................................7 Absolute Maximum Rating ....................................................................................... 8 Electrical Characteristic ........................................................................................... 8 Package Diagram ...................................................................................................... 9 7.1 PDIP-18L 300MIL PACKAGE OUTLINE DIMENSION(Unit:mm) ....................... 9 7.2 PDIP-20L 300MIL PACKAGE OUTLINE DIMENSION(Unit:mm) ....................... 9 7.3 SOP-18L 300MIL PACKAGE OUTLINE DIMENSION(Unit:mm) ...................... 10 7.4 SOP-20L 300MIL PACKAGE OUTLINE DIMENSION(Unit:mm) ...................... 10 Pad List Information ................................................................................................11 8.1 eKM8022A Pad Configuration .......................................................................... 11 8.2 eKM8022A Pad Name & Coordinate Table ...................................................... 11 8.3 eKM8022B Pad Configuration.......................................................................... 12 8.4 eKM8022B Pad Name & Coordinate Table ...................................................... 12 Application Circuit .................................................................................................. 13 9.1 NOTICE DIAGRAM .......................................................................................... 13 9.2 COMPONENTS IN DETAIL.............................................................................. 13 9.3 eKM8022A_Mechanical Z/2 Application For Ball Type..................................... 14 9.4 eKM8022B_Photo_Z/4 Application For Ball Type............................................. 14 9.5 eKM8022A_Mechanical Z/2 Application For OM02.......................................... 15 9.6 eKM8022B_Photo Z/4 Application For OM02 .................................................. 15 Product Specification (V1.0) 4.16.2004 • iii Contents Specification Revision History iv • Doc. Version Revision Description Date 1.0 Preliminary version 2004/04/16 Product Specification (V1.0) 4.16.2004 eKM8022 USB & PS/2 Mouse Controller 1 General Description The eKM8022 is a Mouse Controller designed to control both USB & PS/2 Mouse device for XY Quadrature mode. This Mouse Controller can auto detect USB or PS/2 mode, and supports X, Y, Z three axes with 400/800 DPI(simulated by firmware), and L, R, M three buttons under both USB and PS2 mode. 2 Features Universal Serial Bus Specification, version 1.1 USB HID Specification, version 1.11 Auto-detecting PS/2 port or USB port. Compatible with Microsoft 3D PS/2 mouse. Support 3D (X,Y,Z) 3 Key (L,R,M) input. Support Z/2 and Z/4 two Z-axis input type. Support Agilent HDNS2000、ADNS2051、OM01、OM02、PixArt PAN101BOI/BSI Optical Mouse Sensor. 800DPI simulated by firmware. Applications: 3D, 3 Buttons USB and PS/2 Combo Mouse Package: 18 Pin PDIP (300MIL) eKM8022AP 3D 3K Z/2 18 Pin SOP (300MIL) eKM8022AM 3D 3K Z/2 20 Pin PDIP (300MIL) eKM8022BP 3D 3K Z/4 20 Pin SOP (300MIL) eKM8022BM 3D 3K Z/4 Product Specification (V1.0) 4.16.2004 (This specification is subject to change without further notice) •1 eKM8022 USB & PS/2 Mouse Controller 3 Pin assignment 3.1 eKM8022A (18-Pin) for 3D3K Z/2 □□□□□□□□ 4 3 2 1 18171615 L KEY / Z_SEL□ 1 IR_C□ 2 18 □X1 17 □X2 Z1□ 3 16 □Y1 Z2□ 4 15 □Y2 (0,0) + R KEY□ 5 14 □M KEY D_SEL□ 6 13 □D+ / CLK □ 5 14 □ VSS□ 7 12 □D- / DATA □ 6 X □ V3.3□ 8 11 □VDD □ 7 OSCI□ 9 10 □OSCO 8 13 □ 9 101112 □ □□□□ 3.2 eKM8022A (18-Pin) Bounding PAD 2• Symbol I/O PIN Function L I 1 Z_SEL I 1 IR_C O 2 Left Key Input Z/2 / Z/4 Selection Pin,FLOATING for Z/2;PULL HIGH 5.1K TO 3.3V for Z/4 IR(Sensor power) Control Pin 1 Z1 I 3 Z axis Input 1 Z2 I 4 Z axis Input 2 R I 5 Right Key Input D_SEL I 6 400/800DPI Select Pin,Floating for 400DPI , GND for 800DPI) VSS - 7 V3.3V O 8 GND 3.3V DC voltage output from internal regulator. This pin has to be tied to a 4.7μF capacitor. OSCI I 9 6MHz ceramic resonator input. OSCO I/O 10 Return path for 6-MHz ceramic resonator. VDD - 11 5 V Power Input D- / DATA I/O 12 USB D- or PS/2 Data I/O D+ / CLK I/O 13 USB D+ or PS/2 CLK I/O M I 14 Middle Key Input Y2 I 15 Y axis Input 2 Y1 I 16 Y axis Input 1 X2 I 17 X axis Input 2 X1 I 18 X axis Input 1 Product Specification (V1.0) 4.16.2004 (This specification is subject to change without further notice) eKM8022 USB & PS/2 Mouse Controller 3.3 eKM8022B (20-Pin) for 3D3K Z/4 □□□□□□□□ 4 3 2 1 20191817 L KEY / D_SEL□ 1 20 □X1 IR_C□ 2 19 □X2 Z1□ 3 18 □Y1 Z2□ 4 17 □Y2 R KEY□ 5 16 □M KEY D_SEL□ 6 15 □IR_C2 (0,0) + VSS□ 7 14 □D+ / CLK □5 16 □ VSS□ 8 13 □D- / DATA □6 15 □ V3.3□ 9 12 □VDD □8 OSCI□ 10 11 □OSCO 9 10111213 14 □ □ □□□□ 3.4 eKM8022B (20-Pin) Bounding PAD Symbol I/O PIN Function L I 1 Z_SEL I 1 IR_C O 2 Left Key Input Z/2 / Z/4 Selection Pin,FLOATING for Z/2;PULL HIGH 5.1K TO 3.3V for Z/4 IR(Sensor power) Control Pin 1 Z1 I 3 Z axis Input 1 Z2 I 4 Z axis Input 2 R I 5 Right Key Input D_SEL I 6 400/800DPI Select Pin,Floating for 400DPI , GND for 800DPI) VSS - 7,8 V3.3V O 9 OSCI I 10 6MHz ceramic resonator input. OSCO I/O 11 Return path for 6-MHz ceramic resonator. VDD - 12 5 V Power Input D- / DATA I/O 13 USB D- or PS/2 Data I/O D+ / CLK I/O 14 USB D+ or PS/2 CLK I/O IR_C2 O 15 IR Control Pin 2 (use for Photo Z/4 Application Power Down) M I 16 Middle Key Input Y2 I 17 Y axis Input 2 Y1 I 18 Y axis Input 1 X2 I 19 X axis Input 2 X1 I 20 X axis Input 1 GND 3.3V DC voltage output from internal regulator. This pin has to be tied to a 4.7μF capacitor. Product Specification (V1.0) 4.16.2004 (This specification is subject to change without further notice) •3 eKM8022 USB & PS/2 Mouse Controller 4 Function Description X1 X2 Y1 Y2 X-COUNTER X Y USB PROTOCOL CONTROLLER Y-COUNTER DATA PROCESS Z1 Z2 Z PS/2 PROTOCOL CONTROLLER Z-COUNTER BTM REGISTER IR_C IR_C2 DATA I/O MULTIPLEXER IR_C D+/CLK D-/DATA LMR MODE SELECTOR L DETECT CIRCUIT M R Fig-1 : Function block 4.1 Quadrature Signal Timing Diagram 4.1.1 X、Y、Z Axis Counting XY AXIS COUNTING X1(Y1) X2(Y2) +1 +1 +1 +1 -1 -1 -1 -1 Z/2 COUNTING Z1 Z2 +1 +1 -1 -1 Z/4 COUNTING Z1 Z2 +1 4• -1 Product Specification (V1.0) 4.16.2004 (This specification is subject to change without further notice) eKM8022 USB & PS/2 Mouse Controller 4.1.2 Quadrature Output Crossed Width Limit X1(Y1) X2(Y2) T T T T T T T T NOTE For X(Y) Axis ,T > 40us For Z Axis ,T > 1ms 4.2 PS/2 Function Description 4.2.1 PS/2 Mouse Commands Description Hex Code Command eKM8022 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 Autospeed FA E6 Reset Autospeed FA 4.2.2 Microsoft PS/2 Scrolling Mouse 4.2.2.1 Entering procedure: Except in WRAP mode, while eKM8022 received the following consecutive command. A F3 C8 ---- set sampling rate 200/sec B F3 64 ---- set sampling rate 100/sec C F3 50 ---- set sampling rate 80/sec Product Specification (V1.0) 4.16.2004 (This specification is subject to change without further notice) •5 eKM8022 USB & PS/2 Mouse Controller 4.2.2.2 Operating 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: Byte 1 2 Bit Description 0 Left button status; 1 = pressed 1 Right button status; 1 = pressed 2 Middle button status; 1 = pressed 3 Reserve 4 X data sign; 1 = negative 5 Y data sign; 1 = negative 6 X data overflow; 1 = overflow 7 Y data overflow; 1 = overflow 0-7 X data (D0-D7) 3 0-7 Y data (D0-D7) 4 0-7 Z data (D0-D7) 4.2.2.3 Exiting Microsoft Scrolling Mode There are two ways to exit: A Power off. B Reset command (FF). Z-axis Input Function : The Z0-Z7 limit value is ±7 Z-axis counter accumulates the Z1, Z2 phase changed by movement. This mode includes noise immunity. Z/2 : 2 dot per count. The wheel should stay at Z1=0, Z2=0 or Z1=1, Z2=1 Phase Z/4 : 4 dots per count. the wheel should stay at Z1=0, Z2=0 phase. 6• Product Specification (V1.0) 4.16.2004 (This specification is subject to change without further notice) eKM8022 USB & PS/2 Mouse Controller 4.2.3 USB function Description 【Descriptor in USB Mode】 Descriptor Type Device Descriptor Configuration Descriptor Byte1 Byte2 Byte3 Byte4 Byte5 Byte6 Byte7 Byte8 12 01 10 01 00 00 00 08 VID1 VID0 PID1 PID0 REV1 REV0 00 02 00 01 09 02 22 00 01 01 00 A0 04 00 00 01 03 01 02 21 11 01 00 01 22 34 07 05 81 03 08 00 0A 05 01 09 02 A1 01 09 01 A1 00 05 09 19 01 29 03 15 00 25 01 95 03 75 01 81 02 95 01 75 05 81 03 05 01 09 30 09 31 09 38 15 81 25 7F 75 08 95 03 81 06 C0 C0 32 09 Interface Descriptor 00 09 HID Descriptor 00 Endpoint HID Report Descriptor * VID:Vendor ID (Default = 0x1267) * PID:Product ID (Default = 0x0210) * REV:Revision Number = 0x2278 * Product String:”PS/2+USB MOUSE” 【USB Mouse Report Data Type】 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 0 0 0 0 0 M R L Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 Bit3 Bit2 Bit1 Bit0 Bit3 Bit2 Bit1 Bit0 Byte0 Byte1 X-AXIS Bit7 Bit6 Bit5 Bit4 Byte2 Y-AXIS Bit7 Bit6 Bit5 Bit4 Byte3 Z-AXIS Product Specification (V1.0) 4.16.2004 (This specification is subject to change without further notice) •7 eKM8022 USB & PS/2 Mouse Controller 5 Absolute Maximum Rating Symbol min Max unit 0 70 ºC Storage temperature -65 150 ºC Input voltage -0.5 6.0 V Output voltage -0.5 6.0 V Temperature under bias 6 Electrical Characteristic (T = 0ºC ~70ºC, VDD=4.4~5.2V, VSS=0V) Symbol Parameter 3.3V Regulator Output voltage of 3.3v VRag Regulator Low Power Reset detecting low VResetL Voltage Low Power Reset detecting VResetH high Voltage MCU operating Input Leakage Current for input IIL pins VIHX Clock Input High Voltage Condition VDD = 4.2V ~ 5.2V Min Type Max Unit 3.0 3.3 3.6 V - 2.3 V 2.4 - - - 1 μA OSCI 2.5 - - V Clock Input Low Voltage OSCI - - 1.0 V VHL High/Low level transfer point Input 1.1 - V VOH Output High Voltage IDrive = 5.0mA 2.4 - - V VOL Output Low Voltage - - 0.4 V IPH Input current with pull-high resister - 25 - μA IPL Input current with pull-low resister ISink = 5.0mA The input pin with internal pull-high resistor of Port6 or port7 is connected to VSS. The input pin with internal pull-low resistor of Port6 is connected to VDD. - 330 - μA 2.8 - 3.6 V - - 0.3 V 0.2 - - V 0.8 - 2.5 V 0.8 - 2.0 V - - 20 pF 3.0 - 3.6 V -20% 1.5 +20% kΩ VILX VIN=VDD,VSS V GPIO Pins USB Interface VOH Static Output High VOL Static Output Low VDI VCM VSE CIN VRG RPH 8• Differential Input Sensitivity Differential Input Command Mode Range Single Ended Receiver Threshold Transceiver Capacitance Output Voltage of Internal Regulator Internal Pull-high Resistor USB operation Mode USB operation Mode Product Specification (V1.0) 4.16.2004 (This specification is subject to change without further notice) eKM8022 USB & PS/2 Mouse Controller 7 Package Diagram 7.1 PDIP-18L 300MIL PACKAGE OUTLINE DIMENSION(Unit:mm) 7.2 PDIP-20L 300MIL PACKAGE OUTLINE DIMENSION(Unit:mm) Product Specification (V1.0) 4.16.2004 (This specification is subject to change without further notice) •9 eKM8022 USB & PS/2 Mouse Controller 7.3 SOP-18L 300MIL PACKAGE OUTLINE DIMENSION(Unit:mm) 7.4 SOP-20L 300MIL PACKAGE OUTLINE DIMENSION(Unit:mm) 10 • Product Specification (V1.0) 4.16.2004 (This specification is subject to change without further notice) eKM8022 USB & PS/2 Mouse Controller 8 Pad List Information 8.1 eKM8022A Pad Configuration □□□□□□□□ 4 3 2 1 18171615 (0,0) + □5 □6 □7 14 □ X□ 13 □ 8 9 101112 □ □□□□ 8.2 eKM8022A Pad Name & Coordinate Table Chip Size:1550*2660 UM Pad Number Pad Name Pad Coordinate (X, Y) 1 2 3 4 5 6 7 8 9 10 11 12 13 L_KEY / Z_SEL IR_C Z1 Z2 R_KEY D_SEL VSS V3.3 OSCI OSCO VDD D_MNS D_PLUS NC M_KEY Y2 Y1 X2 X1 188.9, 1210.0 78.9, 1210.0 -31.1, 1210.0 -141.1, 1210.0 -655.0, -814.6 -655.0, -924.6 -655.0, -1034.6 -301.8, -1210.0 39.6, -1210.0 149.6, -1210.0 259.6, -1210.0 369.6, -1210.0 655.0, -1042.2 655.0, -927.2 655.0, -817.2 628.9, 1210.0 518.9, 1210.0 408.9, 1210.0 298.9, 1210.0 14 15 16 17 18 Product Specification (V1.0) 4.16.2004 (This specification is subject to change without further notice) • 11 eKM8022 USB & PS/2 Mouse Controller 8.3 eKM8022B Pad Configuration □□□□□□□□ 4 3 2 1 20191817□ (0,0) + □5 □6 □8 9 16 □ 15 □ 10111213 14 □ □ □□□□ 8.4 eKM8022B Pad Name & Coordinate Table Chip Size:1550*2660 UM 12 • Pad Number Pad Name Pad Coordinate (X, Y) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 L_KEY / Z_SEL IR_C Z1 Z2 R_KEY D_SEL 188.9, 1210.0 78.9, 1210.0 -31.1, 1210.0 -141.1, 1210.0 -655.0, -814.6 -655.0, -924.6 VSS V3.3 OSCI OSCO VDD D_MNS D_PLUS IR_C2 M_KEY Y2 Y1 X2 X1 -655.0, -1034.6 -301.8, -1210.0 39.6, -1210.0 149.6, -1210.0 259.6, -1210.0 369.6, -1210.0 655.0, -1042.2 655.0, -927.2 655.0, -817.2 628.9, 1210.0 518.9, 1210.0 408.9, 1210.0 298.9, 1210.0 Product Specification (V1.0) 4.16.2004 (This specification is subject to change without further notice) eKM8022 USB & PS/2 Mouse Controller 9 Application Circuit 9.1 Notice Diagram 33Ω V3.3 OM02_6 OMA100 6 1 2 1 3 5 820 2 4 4 5 eKM8022B_3 1 2 R_Z/4 3 4 5 SW_DPI 1 2 6 7 8 9 + C9 10 4.7uF L / Z_SEL X1 IR_C X2 Z1 Y1 Z2 Y2 R M D_SEL IR_C2 VSS D+/CLK VSS D-/DATA V3.3 VDD OSCI OSCO Q2 20 6 3904 7 19 + 4.7uF 0.1uF 8 18 TCLK TIO X2 PD X1 R_BIN Y1 VDD Y2 GND XY_LED ROSCA REFA GND REFB ROSCB 16 15 14 13 C8 12 C7 + 11 Rosc Cosc 10 9 17 16 15 R4 14 R3 13 R2 3904 R1 12 11 C6 Q1 VDD + C5 C4 + C3 C2 + D+ / CLK C1 D- / DATA VSS 20P 6M SHLD 20P PORT 9.2 Components in Detail TYPE R1 NORMAL APPLICATION EFT BETTER IMPROVEMENT 10Ω TYPE C4 NORMAL APPLICATION EFT BETTER IMPROVEMENT R2 R3 - - R4 C1 C2 1.5KΩ 10uF 0.1uF(104) C3 - 33Ω 33Ω C5 C6 C7 C8 C9 10uF 0.1uF(104) 100uF 0.1uF(104) 4.7uF 0.1uF(104) Cosc - - 10uF 1nF(102) ** C5 & C6 have to be closed to MCU(VDD) ** C7 & C8 have to be closed to Sensor(VDD). ** C9 has to be closed to MCU(V3.3) ** R_Z/4 is Opened for Z/2 Type or 5.1K PULL-HIGH to V3.3 for Z/4 Type ** D_SEL(Pin#6) is floating for 400DPI or tied to GND for 800DPI. ** It’s NOT recommended to use 800DPI mode in Ball Type. Product Specification (V1.0) 4.16.2004 (This specification is subject to change without further notice) • 13 eKM8022 USB & PS/2 Mouse Controller 9.3 eKM8022A_Mechanical Z/2 Application For Ball Type 6 1 5 2 eKM8022A_5 1 2 1 1 2 3 2 4 4 L / Z_SEL X1 IR_C X2 Z1 Y1 Z2 Y2 R M 18 6 1 17 5 2 16 4 15 200 Z-AXIS 5 SW_DPI 1 6 2 7 8 D_SEL D+/CLK VSS D-/DATA V3.3 VDD OSCI OSCO + 9 4.7uF 14 13 12 10Ω 11 0.1uF 10 + C4 10uF C2 0.1uF + VDD C1 10uF D+ / CLK D- / DATA C3 VSS 20P 6M 1、C9 HAS TO be closed to V3.3(MCU) 20P SHLD 2、C3 & C4 HAVE TO be closed to VDD(MCU) PORT 3、DPI_SEL(MCU) PIN is floating for 400DPI or GND for 800DPI(BALL TYPE is NOT recommended to USE 800DPI) 9.4 eKM8022B_Photo_Z/4 Application For Ball Type V3.3 6 1 6 5 2 820 1 V3.3 5 4 2 eKM8022B_2 4 1 L / Z_SEL X1 20 6 R_Z/4 2 5.1K IR_C X2 Z1 Y1 Z2 Y2 1 19 5 3 4 5 SW_DPI 1 2 6 7 8 9 + C9 10 4.7uF M R D_SEL IR_C2 VSS D+/CLK VSS D-/DATA V3.3 VDD OSCI OSCO 2 18 4 17 200 16 15 14 13 12 0.1uF 11 10Ω + C3 10uF C2 0.1uF + C1 10uF VDD D+ / CLK D- / DATA C4 VSS 20P 6M 20P 1、C9 HAS TO be closed to V3.3(MCU) 2、C3 & C4 HAVE TO be closed to VDD(MCU) SHLD PORT 3、DPI_SEL(MCU) PIN is floating for 400DPI or GND for 800DPI(BALL TYPE is NOT recommended to USE 800DPI) 14 • Product Specification (V1.0) 4.16.2004 (This specification is subject to change without further notice) eKM8022 USB & PS/2 Mouse Controller 9.5 eKM8022A_Mechanical Z/2 Application For OM02 1、C9 HAS TO be closed to V3.3(MCU) 33Ω 2、C3 & C4 HAVE TO be closed to VDD(MCU) OM02_5 OMA100 3、C5 & C6 HAVE TO be closed to VDD(SENSOR) 1 4、DPI_SEL(MCU) PIN is floating for 400DPI or GND for 800DPI 2 3 4 TCLK TIO X2 PD X1 R_BIN Y1 VDD Y2 GND 16 15 14 13 0.1uF 5 Q2 eKM8022A_6 1 L / Z_SEL 2 1 2 3 1 2 4 6 XY_LED 3904 18 X1 IR_C X2 Z1 Y1 Z2 Y2 7 + 4.7uF 0.1uF 8 17 R SW_DPI 1 2 6 7 8 + D+/CLK V3.3 VDD OSCI 4.7uF ROSCB Rosc Cosc 10 9 Q1 3904 13 12 10Ω 11 C9 9 REFB 11 1.5K 14 D-/DATA VSS GND C5 15 M D_SEL REFA +100uF C6 16 Z-AXIS 5 ROSCA 12 0.1uF 10 OSCO + C3 10uF C2 0.1uF + VDD C1 10uF D+ / CLK D- / DATA C4 VSS 20P 6M SHLD 20P PORT 9.6 eKM8022B_ Photo Z/4 Application For OM02 1、C9 HAS TO be closed to V3.3(MCU) 2、C3 & C4 HAVE TO be closed to VDD(MCU) 3、C5 & C6 HAVE TO be closed to VDD(SENSOR) V3.3 33Ω 4、DPI_SEL(MCU) PIN is floating for 400DPI or GND for 800DPI 6 OM02_7 OMA100 1 2 1 3 5 820 2 4 TIO X2 PD X1 R_BIN Y1 VDD Y2 GND 16 15 14 13 0.1uF 4 5 eKM8022B_4 1 R_Z/4 5.1K 2 3 4 5 SW_DPI 1 TCLK 2 6 7 8 9 L / Z_SEL X1 IR_C X2 Z1 Y1 Z2 Y2 R M D_SEL IR_C2 VSS D+/CLK VSS D-/DATA V3.3 VDD + 10 4.7uF OSCI OSCO Q2 20 6 3904 7 19 + 4.7uF 0.1uF 18 8 XY_LED ROSCA REFA GND REFB ROSCB +100uF C6 12 C5 11 Rosc Cosc 10 9 17 16 Q1 1.5K 15 3904 14 13 12 0.1uF 11 10Ω + C3 10uF C4 C2 0.1uF + C1 10uF VDD D+ / CLK D- / DATA VSS 20P 6M 20P SHLD PORT Product Specification (V1.0) 4.16.2004 (This specification is subject to change without further notice) • 15 eKM8022 USB & PS/2 Mouse Controller 16 • Product Specification (V1.0) 4.16.2004 (This specification is subject to change without further notice)