![]() |
|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
EKM8050 Preliminary USB & PS/2 Optical Mouse Controller 1. General Description The EKM8050 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 three 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) 3 Key (L,R,M) input. Support Z/2 mechanical, Z/2 Photo, and Z/4 Photo(EKM8050B) Z-axis input type. Support Agilent HDNS-2051 & 2610 & 2620 Optical Mouse Sensor. Applications 3D, 3 Buttons USB and PS/2 Combo Mouse. 3. Pin assignment CPIS 1 L KEY 2 R KEY 3 M KEY 4 SCLK 5 VSS 6 VSS 7 V3.3 8 OSCI 9 18 Z1 17 Z2 16 IR_C 15 PD 14 SDIO 13 D+/CLK 12 D-/Data 11 VDD 10 OSCO EKM8050A (18-Pin) 1 2003/7/1 EKM8050 Preliminary CPIS 1 L KEY 2 R KEY 3 M KEY 4 SCLK 5 Z_SEL 6 VSS 7 V3.3 8 OSCI 9 18 Z1 17 Z2 USB & PS/2 Optical Mouse Controller 16 IR_C 15 PD 14 SDIO 13 D+/CLK 12 D-/Data 11 VDD 10 OSCO EKM8050B (18-Pin) Symbol OSCI OSCO V3.3V Z1 Z2 IR_C PD CPIS R M L SCLK SDIO D+ / CLK D- / DATA VDD VSS Z_SEL I/O I I/O O I I I/O I I I I I I/O I/O I/O I/O I PIN 9 10 8 18 17 16 15 1 3 4 2 5 14 13 12 11 6,7 6 6MHz ceramic resonator input. Function Return path for 6-MHz ceramic resonator. 3.3V DC voltage output from internal regulator. This pin has to be tied to a 4.7g F capacitor. Z axis Input 1 Z axis Input 2 IR Control Pin 2051 Power Down Pin 400/800 CPI Selection Pin ; 1 : 800 CPI ; 0 : 400 CPI Right Key Input Middle Key Input Left Key Input Serial Clock to Agilent sensor IC SCLK Serial Data from Agilent sensor IC SDIO USB D+ or PS/2 CLK USB D- or PS/2 Data 5 V Power Input GND Z/2 : GroundF Z/4: Floating This function only support by EKM8050B I/O I/O 2 2003/7/1 EKM8050 Preliminary USB & PS/2 Optical Mouse Controller 4. Function description CPIS SCLK SDIO PD SENS OR nte rface I -COUT X N ER DATA PROC ESS USB PROT OCOL CONT ROL L ER -COUT Y N ER PS/2 PROT OCOL CONT ROL L ER 1 Z 2 Z Z -C O UN TER Z BTM REGISTER MULTPEX IL ER DATA /O I D+ /CLK D-/DATA LM R R_ C I RC I_ LM R MODE SELECTO R DET ECT CIR CUIT Fig-1 : Function block PS/2 function description PS/2 Mouse Commands Description Hex Code FF FE F6 F5 F4 F3,XX F2 F0 EE EC EB EA E9 E8 E7 E6 3 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 Autospeed Reset Autospeed EKM8050 echo code 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 2003/7/1 EKM8050 Preliminary USB & PS/2 Optical Mouse Controller Microsoft PS/2 scrolling mouse (A) Entering procedure: Except in WRAP mode, while EKM8050 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) 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 Bit 0 1 2 3 4 5 6 7 0-7 0-7 0-7 Description Left button status; 1 = pressed Right buton 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) 2 3 4 (C) 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. 4 2003/7/1 EKM8050 Preliminary USB & PS/2 Optical Mouse Controller USB function Description Each Descriptor in USB Mode. Descriptor Type Device Descriptor Byte1 Byte2 Byte3 Byte4 Byte5 Byte6 Byte7 Byte8 12 67 00 09 01 12 01 02 04 21 05 01 01 03 05 00 7F 09 15 B1 22 00 10 81 09 29 75 81 09 75 38 00 22 00 00 01 03 02 03 01 03 30 08 95 25 95 01 01 00 04 A1 15 81 05 09 95 01 01 07 01 03 01 00 01 00 02 01 31 02 81 75 B1 00 01 22 0A 05 25 95 09 15 81 06 01 01 09 01 01 01 81 06 09 95 C0 A0 02 48 10 02 01 02 00 01 00 00 00 00 08 02 Configuration Descriptor Interface Descriptor HID Descriptor Endpoint 32 09 00 09 00 07 05 19 95 75 HID Report Descriptor A1 25 C0 3C 01 USB Mouse Report Data Type Byte0 Byte1 Byte2 Byte3 5 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 0 Bit7 0 Bit6 0 Bit5 0 Bit4 0 Bit3 M Bit2 R Bit1 L Bit0 X-AXIS Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 Y-AXIS Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 2003/7/1 EKM8050 Preliminary Z-AXIS USB & PS/2 Optical Mouse Controller 5. Absolute Maximum Rating Symbol Temperature under bias Storage temperature Input voltage Output voltage min 0 -65 -0.5 -0.5 Max 70 150 6.0 6.0 unit C C V V 6. Electrical Characteristic (T = 25C, VDD=4.4~5.2V, VSS=0V) Symbol Parameter Condition 3.3V Regulator VRag VResetL VResetH Output voltage of 3.3v Regulator Low Power Reset detecting low Voltage Low Power Reset detecting high Voltage MCU operating IIL VIHX VILX Input Leakage Current for input pins Clock Input High Voltage Clock Input Low Voltage VIN=VDD,VSS OSCI OSCI GPIO Pins VHL VOH VOL IPH IPL High/Low level transfer point Output High Voltage Output Low Voltage Input current with pull-high resister Input IDrive = 5.0mA 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. USB Interface VOH VOL VDI VCM VSE CIN VRG RPH 6 Static Output High Static Output Low Differential Input Sensitivity Differential Input Command Mode Range Single Ended Receiver Threshold Transceiver Capacitance Output Voltage of Internal Regulator Internal Pull-high Resistor (USB Spec 5%) USB operation Mode USB operation Mode 2.8 0.2 0.8 0.8 3.0 -20% 1.5 3.6 0.3 2.5 2.0 20 3.6 +20 % V V V V V pF V k[ 2.4 1.1 25 0.4 V V V 2.5 1 1.0 2.4 VDD = 4.2V ~ 5.2V 3.0 3.3 3.6 2.3 V V V Min Type Max Unit g A V V g A Input current with pull-low resister - 330 - g A 2003/7/1 EKM8050 Preliminary USB & PS/2 Optical Mouse Controller 7. Application circuit EKM8050 for ADNS-2051 V3.3 100K VDD D+/CLK D-/DATA VSS PORT 4.7uF + 10 11 13 12 7 6 VDD CPIS D+/CLK D-/DATA VSS Z_SEL L R M 1 2 3 4 1 2 VDD 4.7uF ADNS-2051 + 0.1uF 13 8 V3.3 SCLK SDIO VDD SCLK SDIO PD OSC_OUT 11 18M 5 14 15 20P 1 16 15 2 3 VDD 10uF + 0.1uF 1 Z-AXIS 2 1 2 OSC_IN XY_LED 9 6 7 + 2.2uF 0.1uF HLMP-ED80 18 17 16 PD Z1 OSCO Z2 10 6M XA XB YB YA REFA IR_Control EKM8050_B OSCI 9 20P 4 5 14 R1 REFB GND 8 10 12 R_BIN GND V3.3 VDD 100K VDD D+/CLK D-/DATA VSS PORT 4.7uF + 10 3K PNP 2 300 ZENER 3V IR_Control 11 13 12 7 6 VDD CPIS D+/CLK D-/DATA VSS Z_SEL L R M 1 2 3 4 1 4.7uF ADNS-2051_5 + 0.1uF 13 8 V3.3 SCLK SDIO VDD SCLK SDIO PD OSC_OUT 11 18M 5 14 15 20P 1 16 15 2 3 VDD 10uF + 0.1uF 1 Z-AXIS 2 1 2 OSC_IN XY_LED 9 6 7 + 2.2uF 0.1uF HLMP-ED80 18 17 16 PD Z1 OSCO Z2 10 6M XA XB YB YA REFA IR_Control EKM8050_B OSCI 9 20P 4 5 14 R1 REFB GND 8 10 12 R_BIN GND Guarantee Suspend Current under 500 uA 7 2003/7/1 EKM8050 Preliminary EKM8050 for ADNS-2610 VDD 10uF + 0.1uF VDD VDD D+/CLK D-/DATA VSS PORT 4.7uF + 10 V3.3 USB & PS/2 Optical Mouse Controller 11 13 12 7 6 VDD CPIS D+/CLK D-/DATA VSS Z_SEL L R M SCLK V3.3 SDIO PD Z1 OSCO Z2 1 2 3 100K R0 4.7uF + 0.1uF 4 7 5 14 15 1K 20P VDD SCLK SDIO OSC_OUT OSC_IN 1 24M HLMP-ED80 4 3 8 2 1 1 Z-AXIS 2 2 18 17 16 8 2.2uF LED_CNTL REFA GND ADNS-2610 5 6 Q1 PNP 10 6M IR_Control EKM8050_B OSCI 9 20P VDD 10uF + 0.1uF PNP V3.3 VDD 3K IR_Control 300 ZENER 3V VDD D+/CLK D-/DATA VSS PORT 10 11 13 12 7 6 VDD CPIS D+/CLK D-/DATA VSS Z_SEL L R M SCLK V3.3 SDIO PD Z1 OSCO Z2 1 2 3 100K R0 4.7uF + 0.1uF 4 7 5 14 15 1K 20P VDD SCLK SDIO OSC_OUT OSC_IN 1 24M HLMP-ED80 4.7uF + 4 3 8 2 1 1 Z-AXIS 2 2 18 17 16 8 2.2uF LED_CNTL REFA GND ADNS-2610 5 6 Q1 PNP 10 6M IR_Control EKM8050_B OSCI 9 20P Guarantee Suspend Current under 500 uA 8 2003/7/1 EKM8050 Preliminary EKM8050 for ADNS-2620 VDD 10uF + 0.1uF VDD VDD D+/CLK D-/DATA VSS PORT 4.7uF + 10 V3.3 USB & PS/2 Optical Mouse Controller 11 13 12 7 6 VDD CPIS D+/CLK D-/DATA VSS Z_SEL L R M SCLK V3.3 SDIO PD Z1 OSCO Z2 1 2 3 100K R0 4.7uF + 0.1uF 4 7 5 14 15 V3.3 1K 20P VDD SCLK SDIO OSC_OUT OSC_IN 1 24M HLMP-ED80 4 3 8 2 1 1 Z-AXIS 2 2 18 17 16 8 2.2uF LED_CNTL REFA GND ADNS-2620 5 6 Q1 PNP 10 6M IR_Control EKM8050_B OSCI 9 20P VDD 10uF + 0.1uF PNP V3.3 VDD 3K IR_Control 300 ZENER 3V VDD D+/CLK D-/DATA VSS PORT 10 11 13 12 7 6 VDD CPIS D+/CLK D-/DATA VSS Z_SEL L R M SCLK V3.3 SDIO PD Z1 OSCO Z2 1 2 3 100K R0 4.7uF + 0.1uF 4 7 5 14 15 V3.3 1K 20P VDD SCLK SDIO OSC_OUT OSC_IN 1 24M HLMP-ED80 4.7uF + 4 3 8 2 1 1 Z-AXIS 2 2 18 17 16 8 2.2uF LED_CNTL REFA GND ADNS-2620 5 6 Q1 PNP 10 6M IR_Control EKM8050_B OSCI 9 20P Guarantee Suspend Current under 500 uA 9 2003/7/1 |
Price & Availability of EKM8050
![]() |
|
|
All Rights Reserved © IC-ON-LINE 2003 - 2022 |
[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy] |
Mirror Sites : [www.datasheet.hk]
[www.maxim4u.com] [www.ic-on-line.cn]
[www.ic-on-line.com] [www.ic-on-line.net]
[www.alldatasheet.com.cn]
[www.gdcy.com]
[www.gdcy.net] |