PAW3502 PAW3502 USB OPTICAL MOUSE SINGLE CHIP General Description The PAW3502 is a CMOS process optical mouse sensor single chip with USB interface that serves as a nonmechanical motion estimation engine for implementing a computer mouse. Features Key Specification USB interface Single power supply Optical motion estimation technology Complete 2-D motion sensor Accurate motion estimation over a wide range of surfaces High speed motion detection up to 28 inches/sec Power saving movement mode during times of Power Supply Wide operating supply range 4.25V ~ 5.5V Interface USB Optical Lens 1:1 System Clock 24.000 MHz no Speed Acceleration Supports three buttons (R, M, L) and three axes (X, Y, Z) output Resolution Z-axis support mechanical input (Z/2) Frame Rate USB spec. ¾ Complete Universal Serial Bus specs V1.1 Operating Current compatibility ¾ Complete USB HID specs V1.1 compatibility Package ¾ Integrated USB transceiver and 1.5Mbps USB serial interface engine 28 inches/sec 20g 400/800/1000/1200 CPI 3000 frames/sec 10mA @Mouse moving (Normal) 5mA @Mouse not moving (Sleep) 480uA @USB suspend (Suspend) Shrunk DIP14 Ordering Information Part Number CPI PAW3502DL 800 PAW3502DL-TD 400 PAW3502DL-TK 1200 All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission. PixArt Imaging Inc. E-mail: [email protected] 1 V0.2 Dec. 2006 PixArt Imaging Inc. PAW3502 USB Optical Mouse Sensor Single Chip 1. Pin Configuration 1.1 Pin Description Pin # Name Type Definition 1 OSCIN IN Oscillator input, connected to resonator or resistor 2 BL IN Button left key input, normal pull-high (50k), press connect to low 3 LED OUT LED control 4 VDDQ BYPASS I/O voltage reference 5 VSS GND Chip ground 6 VDD5V PWR Chip power VDD, 5.0V 7 VDDA BYPASS Analog voltage reference 8 D+ I/O USB D+ 9 D- I/O USB D- 10 BR IN Button right key input, normal pull-high (50k), press connect to low 11 BM IN Button middle key input, normal pull-high (50k), press connect to low 12 Z2 IN Z axis, support mechanical scroller input 13 Z1 IN Z axis, support mechanical scroller input 14 OSCOUT OUT Oscillator output, connected to resonator 1.2 Pin Assignment 1 14 2 13 3 12 4 11 5 10 6 9 7 8 LB RB 1 14 7 8 +Y +X Figure 1. Top View Pinout Figure 2. Top View of Mouse All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission. PixArt Imaging Inc. E-mail: [email protected] 2 V0.2 Dec. 2006 PixArt Imaging Inc. PAW3502 USB Optical Mouse Sensor Single Chip 2. Block Diagram and Operation LED DRIVER VOLTAGE REGULATOR AND POWER CONTROL LED POWER ON RESET CMOS IMAGE SENSOR WHEEL Z1 Z2 Z-AXIS COUNTER BL BUTTON BM DEBUNCE DIGITAL SIGNAL PROCESSOR BR USB INTERFACE D+ D- VDD5V VSS VDDA VDDQ OSCIN OSCILLATOR USB MOUSE CONTROLLER OSCOUT 5V POWER VOLTAGE REFERENCE 24 MHZ RESONATOR Figure 3. Block Diagram The PAW3502 supports X, Y, Z three axes, and L, R, M three buttons under USB mode. It is a CMOS process optical mouse sensor single chip with USB interface that serves as a non-mechanical motion estimation engine for implementing a computer mouse. The PAW3502 is in a 14-pin optical package and comes with the resolution of 400/800/1000/1200 counts per inch (CPI) and the rate of motion up to 28 inches per second. It includes USB interface so that no mouse controller is needed to interface through USB. The PAW3502 can receive command and echo status or data format, both complete Universal Serial Bus® spec V1.1 and USB HID spec V1.1 compatibility. It is also a cost effective solution to support USB Mouse. All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission. PixArt Imaging Inc. E-mail: [email protected] 3 V0.2 Dec. 2006 PixArt Imaging Inc. PAW3502 USB Optical Mouse Sensor Single Chip 3. Specifications 3.1 Absolute Maximum Ratings Exposure to absolute maximum rating may affect device reliability. Symbol Parameter Min. Max. Unit Notes TSTG Storage Temperature -40 85 °C TA Operating Temperature -15 55 °C 260 °C For 10 seconds, 1.6 mm below seating plane. 2 kV All pins, human body model MIL 883 Method 3015 Lead Solder Temp ESD VDC DC Supply Voltage -0.5 5.5 V VIN DC Input Voltage -0.5 5.5 V All I/O pin 3.2 Recommend Operating Condition Symbol Parameter Min. TA Operating Temperature 0 VDD Power Supply Voltage 4.25 VN Supply Noise Z Distance from Lens Reference Plane to Surface 2.3 R Resolution 400 A Acceleration FCLK Clock Frequency FR Frame Rate S Speed 0 Typ. 5.0 2.4 Max. Unit 40 °C 5.5 V 100 mV Peak to peak within 0 - 80 MHz 2.5 mm Refer to Figure 4. 1200 CPI 20 g 24 MHz 3000 frames/sec 28 Notes 28 inches/sec @400CPI 20 inches/sec @800CPI inches/sec 16 inches/sec @1000CPI 13 inches/sec @1200CPI All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission. PixArt Imaging Inc. E-mail: [email protected] 4 V0.2 Dec. 2006 PixArt Imaging Inc. PAW3502 USB Optical Mouse Sensor Single Chip 4. Z and 2D Assembly Package Lid Lens Z OBJECT SURFACE Figure 4. Distance from Lens Reference Plane to Surface +X +Y ESD LENS RING CLIP PLASTIC SPRING BASE PLATE LED SURFACE IS 0 REF. PCB SENSOR BASE PLATE ALIGNMENT POST Unit: mm Figure 5. 2D Assembly All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission. PixArt Imaging Inc. E-mail: [email protected] 5 V0.2 Dec. 2006 PixArt Imaging Inc. PAW3502 USB Optical Mouse Sensor Single Chip 5. USB Interface 5.1 USB Command Set Description (USB Descriptor) The USB HOST detects USB mouse device plug-in and assigns a new unique address to the USB mouse device, then asking USB mouse device for information about the device description, configuration description, and assigning a configuration value for USB mouse device during enumeration period. After enumeration, the USB mouse device is able to transfer motion and button value to the USB host. Descriptor Type Device Descriptor (18 bytes) Configuration Descriptor (9 bytes) Interface Descriptor (9 bytes) Human Interface Device Descriptor (9 bytes) Endpoint Descriptor (7 bytes) Human Interface Device Report Descriptor (62 bytes, 3D3B) Byte 12 3A 00 09 32 09 00 09 00 07 05 19 95 75 A1 25 C0 08 Byte 01 09 01 02 Byte 10 10 Byte 01 25 Byte 00 00 Byte 00 01 Byte 00 01 Byte 08 02 22 00 01 01 04 A0 04 00 00 01 03 01 02 21 10 01 00 01 22 3E 05 01 01 03 05 00 7F 09 95 81 09 29 75 81 09 75 38 01 03 02 03 01 03 30 08 15 81 04 A1 15 81 05 09 95 81 06 00 01 00 02 01 31 02 25 C0 0A 05 25 95 09 15 81 7F 09 01 01 01 81 06 75 All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission. PixArt Imaging Inc. E-mail: [email protected] 6 V0.2 Dec. 2006 PixArt Imaging Inc. PAW3502 USB Optical Mouse Sensor Single Chip 5.2 USB Data Report Format The USB report has two data formats, depending on boot or report protocol is selected. One kind of data format is the boot protocol used in legacy environment as 5.2.1. The other kind of data format is USB report protocol format which includes Z-wheel movement data in the fourth byte as 5.2.2. The Z-wheel is moved forward the fourth byte data is 01H, the Z-wheel is moved backward the fourth byte data is FFH, and the Z-wheel is idle the fourth byte data is 00H. 5.2.1 USB Boot Protocol for Legacy Operation Byte 1 Bit 0 1 2 3~7 2 0-7 3 0-7 Symbol BL BR BM NC Description 1 = Left button pressed 1 = Right button pressed 1 = Middle button pressed Reserved X data (D0 - D7). A positive value indicates motion to the right; a negative value X0 ~ X7 indicates motion to the left. Bit 0 = LSB. Y data (D0 - D7). A positive value indicates device motion upward; a negative Y0 ~ Y7 value indicates motion downward. Bit 0 = LSB. 5.2.2 USB Report Protocol Byte 1 Bit 0 1 2 3 4 5~7 2 0-7 3 0-7 4 0-7 Symbol BL BR BM B4 B5 NC Description 1 = Left button pressed 1 = Right button pressed 1 = Middle button pressed Reserved Reserved Reserved X data (D0 - D7). A positive value indicates motion to the right; a negative value X0 ~ X7 indicates motion to the left. Bit 0 = LSB. Y data (D0 - D7). A positive value indicates device motion upward; a negative Y0 ~ Y7 value indicates motion downward. Bit 0 = LSB. Z-wheel motion data (D0 - D7). A positive value indicates device motion Z0 ~ Z7 downward; a negative value indicates motion upward. The Z0 - Z7 limit value is ±7. Bit 0 = LSB. All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission. PixArt Imaging Inc. E-mail: [email protected] 7 V0.2 Dec. 2006 PixArt Imaging Inc. PAW3502 USB Optical Mouse Sensor Single Chip 6. Referencing Application Circuit Y1 24Mhz U1 *R3 VDD_5V 1 BL R1 D1 LED *R2 2 3 4 + C4 1uF 5 VDD_5V 6 7 C1 OSCOUT BL Z1 LED Z2 VDDQ BM VSS BR D- VDD5V VDDA D+ C3 + 0.1uF OSCIN 14 ENSW1 13 VDD_5V Z1 COM 12 Z2 11 BM 10 BR C5 C2 + 0.1uF 10uF 9 R4 33 8 R5 33 C6 C7 27pF 27pF PAW3502 1uF JP1 1 2 3 4 5 USB CABLE Note: *R2 and *R3 are reserved for future use. Figure 6. Application Circuit for PAW3502 All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission. PixArt Imaging Inc. E-mail: [email protected] 8 V0.2 Dec. 2006 PixArt Imaging Inc. PAW3502 USB Optical Mouse Sensor Single Chip 7. Package Information 7.1 Package Outline Drawing 14 13 12 11 10 9 8 1 2 3 4 5 6 7 13.208 0.520 10.16 0.400 3.20 0.126 1.02 0.040 1.42 0.056 5.08 0.200 0.254 0.010 0.457 0.018 1.778 0.070 Max. 12 7.874 0.310 6.604 0.260 1 2 3 14.22 +/- 0.2 0.560 +/-0.0079 5.334 0.210 4.064 0.160 4 5 6 7 5.080 0.200 NOTES: 4.55 0.179 14 13 12 11 10 9 5.6 0.220 1. All dimensions in MM/INCH. 2. All dimensions tolerance: +/- 0.10mm 3. Maxmumflash: +0.2mm 8 0.80 0.031 Figure 7. Package Outline Drawing All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission. PixArt Imaging Inc. E-mail: [email protected] 9 V0.2 Dec. 2006 PixArt Imaging Inc. PAW3502 USB Optical Mouse Sensor Single Chip 7.2 Recommended PCB Mechanical Cutouts and Spacing 16.942 0.667 4.046 0.160 1.778 0.070 1 2 3 4 5 6 9.068 0.357 12.877 0.507 7 10.221 0.402 6.985 0.275 7.544 0.297 8.89 0.350 0.711 0.028 14 13 12 11 0.711 0.028 10 9 1.19 0.047 8 27.94 1.100 3.251 0.128 All Dimension : mm/inch Back Side Figure 8. Recommended PCB Mechanical Cutouts and Spacing 8. Update History Version V0.1 V0.2 Update Creation, Preliminary 1st version Modify Referencing Application Circuit All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission. PixArt Imaging Inc. E-mail: [email protected] Date 10/11/2006 12/28/2006 10 V0.2 Dec. 2006