Transcript
4E 5373 Single – Module USB/PS2 LASER Mouse navigation VCSEL. A specifically designed optical system with integrated light guide and lens is available. This has been optimized for low cost, space saving and ease of mouse manufacture. No kapton tape is required in the assembly process.
Features ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■
Suitable for use with 850nm VCSEL LASER light sources Single chip design with minimal support circuitry USB and PS2 operation Single +5 V supply No mechanical moving parts required 1600 cpi resolution (800 cpi selectable) 9600 frames per second Tracking at up to 40 ips Up to 5 switch inputs and scroll wheel Possible customizing for VID, PID and descriptor string with external EEPROM Proven, high volume package technology
Applications ■
Optical USB/PS2 mouse for desktop PC, workstation and laptop
Technical specifications Resolution Pixel size
Description
Array size Frame rate High Speed Motion Detector
The 4E 5373 optical tracking sensor is a complete solid state tracking engine with no moving parts. This single chip optical mouse sensor provides excellent control and precision and works on a wide range of surfaces.
Clock Supply voltage Supply current
The 4E 5373 supports 2, 3 or 5 button mouse designs with a mechanical scroll wheel encoder. It contains a dual USB/PS2 interface with automatic interface selection and may be powered directly from the USB or PS2 port. A single 6MHz resonator provides all the clock requirements and a minimum of additional passive components are required.
Operating temperature Package type
An external EEPROM may be used to implement customer specific USB configurations (PID, VID and descriptor string). Motion performance can be improved by increasing the current supplied to the 1/11 www.4eplus.com
2000 CPI (1000 selectable) 30.4 μm 20*20 pixels 9600 frames/second Accurate motion up to 40 ips 6 MHz resonator 5V direct from USB or PS2 port 15mA (typ.) (excludes LED) [0: 60] °C
4E 5373
Contents 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2. Design notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . 4 2.1. Pin assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.2. Pin description . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . .. . . . . . . 5 2.3. Reference schematic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.4. Bill of materials - BOM . . . . . . . . . . . . . . . . . . . . . .. . .. . . . . . . . . . . . .. . . 7 2.5. Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.6. Scroll wheel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.7. Sensor orientation on PCB . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . 7
3. Configuring the 4E 5373 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3.1. Selecting USB or PS2 operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2. Selecting mouse configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3. Changing the CPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4. External EEPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.5. EEPROM data format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8 8 8 8 9
4. Electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 5. Typical performance characteristics . . . . . . . . . . . . . . . . . . . . . . . . . 11
2/11 www.4eplus.com
4E 5373
1 Introduction The 4E 5373 is a single-module solid state Laser tracking engine with no moving parts. It allows the creation of a high performance, fully featured mouse with the minimum of external components. The device provides excellent navigation control and precision and works on a wide range of surfaces. 4E 5373 incorporates features that simplify product design and reduce time to market. By minimizing the number of external components, the mouse manufacturer has flexibility for layout and product design. 4E has produced a single piece light guide with integrated lens, and a compatible VCSEL. The main functional blocks of the 4E 5373 are shown in Figure 1. Figure 1. 4E 5373 block diagram
4E 5373
3/11 www.4eplus.com
4E 5373
2 Design notes 2.1 Pin assignment Figure 2. 4E 5373 pin assignment
4E 5373
4/11 www.4eplus.com
4E 5373
2.2 Pin description Table 1. 4E 5373 pin description
5/11 www.4eplus.com
4E 5373
2.3 Reference schematic Figure 3. 4E 5373 reference schematic for 3 or 5 keys mouse
6/11 www.4eplus.com
4E 5373
2.4 Bill of materials – BOM Table 2. Bill of materials: main components
Ref.
Description
Manufacturer
U1
4E 5373 Module
4 E Technology
X1
6 MHZ resonator
Standard component
D1
Navigation VCSEL
Standard component
SW 1-4
Switches
Standard component
SW 5
Mechanical Encoder (scroll-wheel)
Standard component
Q1-3
NPN bipolar transistor (to drive D1)
Standard component
C1
0.1 uF capacitor
Standard component
C2
10 uF capacitor
Standard component
R1
1K resistor
Standard component
R2
120R resistor
Standard component
R3
100R resistor
Standard component
R4
4.7K resistor
Standard component
2.5 Switches The 4E 5373 supports up to 5 switch inputs. These switches provide the standard mouse functions of LEFT, RIGHT and MIDDLE as well as the advanced functions of BACK and FORWARD. The switch inputs are all active LOW. An external pull-up resistor is required between the switch input and the 3V3 supply.
2.6 Scroll wheel The 4E 5373 supports the use of an external mechanical shaft encoder with quadrature outputs to act as a scroll wheel. The EC10E series from Alps are suitable. Pull-up resistors are required between the ZA and ZB outputs of the shaft encoder and the 3V3 supply. Note that the two quadrature outputs ZA and ZB are not interchangeable and must be connected correctly.
2.7 Sensor orientation on PCB The 4E 5373 must be orientated correctly on the PCB in order to move the cursor in the correct directions when the mouse is moved. This is shown in Figure 5. Figure 5. 4E 5373 orientation
7/11 www.4eplus.com
4E 5373
3 Configuring the 4E 5373 3.1 Selecting USB or PS2 operation The selection of USB or PS2 interface is performed [automatically] by the 4E 5373 including a USB pull-up resistor connected between Pin No. 10 and the DN/DAT line.
3.2 Selecting mouse configuration The 4E 5373 may be configured to be one of three different types of mouse. ●
2 button mouse
●
3 button mouse with scroll wheel
●
5 button mouse with scroll wheel
The configuration is achieved by connecting the unused switch inputs to the LNK_LED output (pin 16). All configurations will report a USB Vendor Identity (VID) of 0x0553 (ST Microelectronics Imaging Division). The three different configurations will result in 3 different USB Product Identities (PIDs) and descriptor strings as described in Table 3. Table 3. Configuration selection
A user who wishes to use their own PID, VID and descriptor string may use an external serial EEPROM to hold this information.
3.3 Changing the CPI The default CPI ‘Counts Per Inch’ of the 4E 5373 is 2000CPI, this can easily be toggled between 2000/1000CPI by the user, by simply holding down the left and right buttons till LNK_LED goes off. If the PC is shutdown or the mouse unplugged it will return to the default (2000 CPI).
3.4 External EEPROM The 4E 5373 supports the use of an external 128 byte serial EEPROM for holding customer specific information. EEPROM such as the M24C01W from STMicroelectronics are suitable. The EEPROM must be connected to the SDA and SCL pins of the 4E 5373. If no EEPROM is used then these lines should be tied to ground. The EEPROM cannot be programmed by the 4E 5373 itself and must be pre-programmed before being fitted to the final PCB. 8/11 www.4eplus.com
4E 5373
3.5 EEPROM data format A 128 byte serial EEPROM is used to hold USB configuration information. The lower 64 bytes hold USB PID, VID and string information as shown in the table below. The upper bytes may be used to hold special setup information, for example to set the resolution to 400cpi (contact STMicroelectronics for details). Location 127 in the EEPROM must hold the number 0xAA and is used to detect that an EEPROM has been fitted. If location 127 does not contain 0xAA the EEPROM contents will be ignored. Table 4. Example EEPROM contents
9/11 www.4eplus.com
4E 5373
4 Electrical characteristics Table 5. Typical operating conditions
10/11 www.4eplus.com
4E 5373
5 Typical performance characteristics Figure 9 shows the typical performance of the 4E 5373 module. Figure 9. Typical resolution versus height
Note: Z = distance from lens to surface
11/11 www.4eplus.com