datasheet

电子工程世界电子工程世界电子工程世界

型号

产品描述

搜索
 

EKM8050

器件型号:EKM8050
厂商名称:EMC [ELAN Microelectronics Corp]
下载文档

器件描述

文档预览

EKM8050器件文档内容

                              Preliminary                            eKM8050

                                           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               18 Z1
                   L KEY 2                 17 Z2
                   R KEY 3                 16 IR_C
                   M KEY 4                 15 PD
                     SCLK 5                14 SDIO
                                           13 D+/CLK
                       VSS 6               12 D-/Data
                       VSS 7               11 VDD
                      V3.3 8               10 OSCO
                     OSCI 9

                   eKM8050A (18-Pin)

1                                                                                                2003/7/1
                                      Preliminary                                        eKM8050

                                                               USB & PS/2 Optical Mouse Controller

                              CPIS 1                 18 Z1
                           L KEY 2                   17 Z2
                           R KEY 3                   16 IR_C
                           M KEY 4                   15 PD
                             SCLK 5                  14 SDIO
                           Z_SEL 6                   13 D+/CLK
                                                     12 D-/Data
                               VSS 7                 11 VDD
                              V3.3 8                 10 OSCO
                             OSCI 9

                           eKM8050B (18-Pin)

   Symbol I/O     PIN                                       Function

   OSCI   I         9 6MHz ceramic resonator input.

   OSCO I/O       10 Return path for 6-MHz ceramic resonator.

   V3.3V  O       8  3.3V DC voltage output from internal regulator. This pin has to be tied to a 4.7 F capacitor.

   Z1     I       18 Z axis Input 1

   Z2     I       17 Z axis Input 2

   IR_C   I/O     16 IR Control Pin

   PD     I       15 2051 Power Down Pin

   CPIS   I       1  400/800 CPI Selection Pin ; 1 : 800 CPI ; 0 : 400 CPI

   R      I       3  Right Key Input

   M      I       4 Middle Key Input

   L      I       2 Left Key Input

   SCLK   I/O     5 Serial Clock to Agilent sensor IC SCLK

   SDIO   I/O     14 Serial Data from Agilent sensor IC SDIO

   D+ / CLK I/O   13 USB D+ or PS/2 CLK I/O

   D- / DATA I/O  12 USB D- or PS/2 Data I/O

   VDD    -       11 5 V Power Input

   VSS    -       6,7 GND

   Z_SEL  I       6 Z/2 : Ground Z/4: Floating This function only support by eKM8050B

2                                                                                      2003/7/1
                           Preliminary                                  eKM8050

                                              USB & PS/2 Optical Mouse Controller

4. Function description

                           Fig-1 : Function block

PS/2 function description

   PS/2 Mouse Commands Description

   Hex Code                    Command        eKM8050 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

3                                                                2003/7/1
              Preliminary                            eKM8050

                           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  Bit               Description
               Left button status; 1 = pressed
   1     0     Right buton status; 1 = pressed
              Middle button status; 1 = pressed
         1
                             Reserve
         2        X data sign; 1 = negative
                  Y data sign; 1 = negative
         3     X data overflow; 1 = overflow
               Y data overflow; 1 = overflow
         4
                        X data (D0-D7)
         5              Y data (D0-D7)
                        Z data (D0-D7)
         6

         7

   2     0-7

   3     0-7

   4     0-7

         (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
                                                   Preliminary                                  eKM8050

                                                                      USB & PS/2 Optical Mouse Controller

USB function Description                           Byte1 Byte2 Byte3 Byte4 Byte5 Byte6 Byte7 Byte8

      Each Descriptor in USB Mode.                   12 01 10 01 00 00 00 08
                                                     67 12 02 02 01 00 00 02
                     Descriptor Type                 00 01
                                                     09 02 22 00 01 01 00 A0
                       Device Descriptor             32
                   Configuration Descriptor          09 04 00 00 01 03 01 02
                                                     00
                      Interface Descriptor           09 21 10 01 00 01 22 48
                         HID Descriptor              00
                             Endpoint                07 05 81 03 04 00 0A
                                                     05 01 09 02 A1 01 05 09
                    HID Report Descriptor            19 01 29 03 15 00 25 01
                                                     95 03 75 01 81 02 95 01
                                                     75 05 81 03 05 01 09 01
                                                     A1 00 09 30 09 31 15 81
                                                     25 7F 75 08 95 02 81 06
                                                     C0 09 38 95 01 81 06 09
                                                     3C 15 00 25 01 75 01 95
                                                     01 B1 22 95 07 B1 01 C0

   USB Mouse Report Data Type

   Byte0  Bit7  Bit6                         Bit5  Bit4         Bit3  Bit2  Bit1  Bit0

          0     0                            0     0            0     M     R     L

   Byte1  Bit7  Bit6                         Bit5  Bit4         Bit3  Bit2  Bit1  Bit0

                                                      X-AXIS

   Byte2  Bit7  Bit6                         Bit5  Bit4         Bit3  Bit2  Bit1  Bit0

                                                      Y-AXIS

   Byte3 Bit7   Bit6                         Bit5  Bit4         Bit3  Bit2  Bit1  Bit0

5                                                                                 2003/7/1
                                              Preliminary                                       eKM8050

                                                                      USB & PS/2 Optical Mouse Controller

                                                      Z-AXIS

5. Absolute Maximum Rating

           Symbol                                  min                Max          unit

           Temperature under bias                  0                   70          C

           Storage temperature                     -65                 150         C

           Input voltage                           -0.5                6.0         V

           Output voltage                          -0.5                6.0         V

6. Electrical Characteristic

           (T = 25C, VDD=4.4~5.2V, VSS=0V)

   Symbol  Parameter                               Condition                    Min Type Max Unit

                                              3.3V Regulator

   VRag Output voltage of 3.3v Regulator           VDD = 4.2V ~ 5.2V            3.0 3.3 3.6 V

   VResetL Low Power Reset detecting low Voltage                                         - 2.3 V

   VResetH Low Power Reset detecting high Voltage                               2.4 -            V

                                              MCU operating

   IIL Input Leakage Current for input pins VIN=VDD,VSS                         -        -  1       A

   VIHX Clock Input High Voltage                 OSCI                           2.5 -       -    V
   VILX Clock Input Low Voltage                  OSCI
                                              GPIO Pins                         -        - 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                          ISink = 5.0mA                -        - 0.4 V

                                                   The input pin with internal

   IPH Input current with pull-high resister       pull-high resistor of Port6 or - 25 -            A

                                                   port7 is connected to VSS.

                                                   The input pin with internal

   IPL Input current with pull-low resister        pull-low resistor of Port6 is - 330 -            A

                                                   connected to VDD.

                                              USB Interface

   VOH Static Output High                                                       2.8 - 3.6 V

   VOL Static Output Low                           USB operation Mode           -        - 0.3 V
   VDI Differential Input Sensitivity
                                                                                0.2 -       -    V

   VCM Differential Input Command Mode Range                                    0.8 - 2.5 V

   VSE Single Ended Receiver Threshold                                          0.8 - 2.0 V

   CIN Transceiver Capacitance                                                  -        - 20 pF

   VRG Output Voltage of Internal Regulator        USB operation Mode           3.0 - 3.6 V

   RPH     Internal Pull-high Resistor                                          -20% 1.5    +20  k
           (USB Spec 5%)                                                                     %

6                                                                                              2003/7/1
                                                            Preliminary                                                eKM8050

                                                                                             USB & PS/2 Optical Mouse Controller

7. Application circuit

eKM8050 for ADNS-2051

                                                                      V3.3

                                                                      100K

                  VDD   10                 11 VDD           CPIS  11                      2
              D+/CLK          4.7uF        13 D+/CLK
             D-/DATA                       12 D-/DATA                                        VDD

                   VSS                       7 VSS          L     2
          PORT                               6 Z_SEL
                                                            R     3                                                               4.7uF +
                                             8 V3.3
                                                                                                                                                  0.1uF

                                                            M     4                                ADNS-2051

                                        +                   SCLK  5                          13 VDD                  OSC_OUT      11
                                        +                                                      1 SCLK
          VDD                                               SDIO 14                                                     OSC_IN               18M         HLMP-ED80
                                                                                             16 SDIO                    XY_LED
                10uF                                                                         15 PD                                9
              +                                                                                                            REFA
                        1            2 18 Z1                PD 15                              2 XA                               6
                                                                                               3 XB                        REFB
   0.1uF                                                                             20P       4 YB                          GND  7
                                                                                               5 YA                          GND
                        1            2     17 Z2            OSCO 10                                                                   +
                                           16 IR_Control                                     14 R_BIN                                   2.2uF
                        Z-AXIS                                    6M                                                                              0.1uF
                                                 eKM8050_B                                   R1                                   8
                                                            OSCI  9

                                                                            20P

                                                                                                                                  10
                                                                                                                                  12

                                                                      V3.3                         VDD

                                                                      100K                                       3K
                                                                                             PNP
                  VDD   10                 11 VDD                                                                                          IR_Control
              D+/CLK          4.7uF        13 D+/CLK              11                      2
             D-/DATA                       12 D-/DATA       CPIS
                                                                                                                     300 ZENER 3V
                   VSS                       7 VSS
          PORT                               6 Z_SEL        L     2

                                             8 V3.3         R     3                                                               4.7uF +

                                                                                                                                                  0.1uF

                                                                  4                               ADNS-2051_5

                                                            M

                                                            SCLK  5                          13 VDD                  OSC_OUT      11
                                                                                               1 SCLK
          VDD                                               SDIO 14                                                     OSC_IN               18M         HLMP-ED80
                                                                                             16 SDIO                    XY_LED
                10uF                                                                         15 PD                                9
              +                                                                                                            REFA
                        1            2 18 Z1                PD 15                              2 XA                               6
                                                                                               3 XB                        REFB
   0.1uF                                                                             20P       4 YB                          GND  7
                                                                                               5 YA                          GND
                        1            2     17 Z2            OSCO 10                                                                   +
                                           16 IR_Control                                     14 R_BIN                                   2.2uF
                        Z-AXIS                                    6M                                                                              0.1uF
                                                 eKM8050_B                                                                        8
                                                            OSCI  9

                                                                            20P

                                                                                                                                  10
                                                                                                                                  12

                                                                                             R1

Guarantee Suspend Current under 500 uA

7                                                                                                                                                 2003/7/1
                                                                          Preliminary                                                               eKM8050

                                                                                                                          USB & PS/2 Optical Mouse Controller

eKM8050 for ADNS-2610

                            VDD                                     V3.3

                                  10uF
                                +

                 0.1uF

                                                                                                           VDD

   VDD                  10               11 VDD
                                         13 D+/CLK
                                         12 D-/DATA       CPIS  1

   D+/CLK                                  7 VSS
                                           6 Z_SEL
   D-/DATA                                                L     2                            4.7uF
                                           8 V3.3                                                       +

                                                                                                                0.1uF

            VSS                                           R     3
   PORT
                                                                                                                                                           100K    R0

                                                          M     4                                                                                                  HLMP-ED80

                                                                                                                          7 VDD      OSC_IN         1              Q1
                                                                                                                                                                   PNP
                 4.7uF

                                      +                   SCLK  5                                                      4  SCLK                         24M
                                      +
                                                          SDIO  14                                                     3  SDIO       OSC_OUT        2

                                                                15

                                                              PD                                                                                       1K
                                                                                        20P
                 1          2 18 Z1                                                                                                  LED_CNTL       5
                                                          OSCO 10
                                                                                                                          8 REFA                    6

                 1          2            17 Z2                                                                                                 GND
                                         16 IR_Control
                                                                                                           2.2uF
                                               eKM8050_B
                 Z-AXIS                                         6M                                                        ADNS-2610

                                                          OSCI  9

                                                                          20P

                            VDD                                                                            VDD

                                  10uF                              V3.3
                                +

                 0.1uF                                                                                            3K

                                                                                             PNP                                                       IR_Control

                                                                                                                          300        ZENER 3V

   VDD                  10               11 VDD
                                         13 D+/CLK
                                         12 D-/DATA       CPIS  1

   D+/CLK                                  7 VSS
                                           6 Z_SEL
   D-/DATA                                                L     2                            4.7uF
                                           8 V3.3                                                       +

                                                                                                                0.1uF

            VSS                                           R     3
   PORT
                                                                                                                                                           100K    R0

                                                          M     4                                                                                                  HLMP-ED80

                                                                                                                          7 VDD      OSC_IN         1              Q1
                                                                                                                                                                   PNP
                 4.7uF

                                                          SCLK  5                                                      4  SCLK                         24M

                                                          SDIO  14                                                     3  SDIO       OSC_OUT        2

                                                                15

                                                              PD                                                                                       1K
                                                                                        20P
                 1          2 18 Z1                                                                                                  LED_CNTL       5
                                                          OSCO 10
                                                                                                                          8 REFA                    6

                 1          2            17 Z2                                                                                                 GND
                                         16 IR_Control
                                                                                                           2.2uF
                                               eKM8050_B
                 Z-AXIS                                         6M                                                        ADNS-2610

                                                          OSCI  9

                                                                          20P

Guarantee Suspend Current under 500 uA

8                                                                                                                                                                  2003/7/1
                                                                          Preliminary                                                               eKM8050

                                                                                                                          USB & PS/2 Optical Mouse Controller

eKM8050 for ADNS-2620

                            VDD                                     V3.3

                                  10uF
                                +

                 0.1uF

                                                                                                           VDD

         VDD            10               11 VDD
                                         13 D+/CLK
                                         12 D-/DATA       CPIS  1

   D+/CLK                                  7 VSS
                                           6 Z_SEL
   D-/DATA                                                L     2                            4.7uF
                                           8 V3.3                                                       +

                                                                                                                0.1uF

            VSS                                           R     3
   PORT
                                                                                                                                                           100K    R0

                                                          M     4                                                                                                  HLMP-ED80

                                                                                                                          7 VDD      OSC_IN         1              Q1
                                                                                                                                                                   PNP
                 4.7uF

                                      +                   SCLK  5                                                      4  SCLK                         24M
                                      +
                                                          SDIO  14                                                     3  SDIO       OSC_OUT        2

                                                                15        V3.3

                                                              PD                                                                                       1K
                                                                                        20P
                 1          2 18 Z1                                                                                                  LED_CNTL       5
                                                          OSCO 10
                                                                                                                          8 REFA                    6

                 1          2            17 Z2                                                                                                 GND
                                         16 IR_Control
                                                                                                           2.2uF
                                               eKM8050_B
                 Z-AXIS                                         6M                                                        ADNS-2620

                                                          OSCI  9

                                                                          20P

                            VDD                                                                            VDD

                                  10uF                              V3.3
                                +

                 0.1uF                                                                                            3K

                                                                                             PNP                                                       IR_Control

                                                                                                                          300        ZENER 3V

         VDD            10               11 VDD
                                         13 D+/CLK
                                         12 D-/DATA       CPIS  1

   D+/CLK                                  7 VSS
                                           6 Z_SEL
   D-/DATA                                                L     2                            4.7uF
                                           8 V3.3                                                       +

                                                                                                                0.1uF

         VSS                                              R     3

                                                                                                                                                           100K    R0

   PORT                                                   M     4                                                                                                  HLMP-ED80

                                                                                                                          7 VDD      OSC_IN         1              Q1
                                                                                                                                                                   PNP
                 4.7uF

                                                          SCLK  5                                                      4  SCLK                         24M

                                                          SDIO  14                                                     3  SDIO       OSC_OUT        2

                                                                15        V3.3

                                                              PD                                                                                       1K
                                                                                        20P
                 1          2 18 Z1                                                                                                  LED_CNTL       5
                                                          OSCO 10
                                                                                                                          8 REFA                    6

                 1          2            17 Z2                                                                                                 GND
                                         16 IR_Control
                                                                                                           2.2uF
                                               eKM8050_B
                 Z-AXIS                                         6M                                                        ADNS-2620

                                                          OSCI  9

                                                                          20P

Guarantee Suspend Current under 500 uA

9                                                                                                                                                                  2003/7/1
This datasheet has been downloaded from:
             www.EEworld.com.cn

                 Free Download
           Daily Updated Database
      100% Free Datasheet Search Site
  100% Free IC Replacement Search Site
     Convenient Electronic Dictionary

               Fast Search System
             www.EEworld.com.cn

                                                 All Datasheets Cannot Be Modified Without Permission
                                                                Copyright Each Manufacturing Company

小广播

该厂商的其它器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 大学堂 TI培训 Datasheet 电子工程

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2017 EEWORLD.com.cn, Inc. All rights reserved