Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Elementary
1. Features:
Optical Navigation Technology
No Mechanical Parts
Accurate Motion Up to 20’’/sec
Enhanced navigation over a wide variety on surfaces
1000 CPI resolution
5V Power Supply
Power Saving During No Motion
On Chip LED Drive with Regulated Current
IEC 60825-1 eye safety under single fault conditions
6MHz Resonator used for low EMI radiation concern.
Compliant USB Rev2.0 Specification
Compliant USB HID Rev1.1 Specification
Support 3 buttons and mechanical wheel encoding for vertical scrolling
Support Tilt-Wheel buttons with extended circuit for horizontal scrolling
Software driver available for Tilt-button enable (Win98 / 2K / XP / VISTA)
16Pin PDIP package available
General Description
The C2165(Elementary) sensor SoC is a low cost single chip optical mouse Elementary solution used to implement a non-mechanical
tracking engine for computer mice. It is based on C1165 optical navigation technology enhanced. Which measures changes in
position by optically acquiring sequential surface images (frames) and mathematically determining the direction and magnitude
of movement. The Elementary optical mouse SoC provides a complete and compact mouse solution, There are no moving
parts, and precision optical alignment is not required, few outside components use and facilitate high volume assembly.
The C2165(Elementary) is in a 16-pin optical package and comes with the resolution 1000 CPI (counts per inch) and the speed of
motion up to 16 inches per second. It includes 3 buttons (R、M、L);X-Y motion and a mechanical wheel encoding (1:2) with 2
extra Tilt buttons for vertical and horizontal scrolling both.
USB MCU inside so that it’s no more mouse controller is needed to interface through USB. The C2165(Elementary) can receive USB
command and echo status or data format, both complete USB spec V2.0 and USB HID spec V1.1 compatibility. It is also a cost
effective solution to support USB Optical Mouse.
Preliminary V0.9
1/12
C2165 USB Optical Mouse SoC
Elementary
2. Pin Description:
16 Pin
Pin Name Type Description
C2165(Elementary)
1 SWL I Left button input
2 SWM I Middle button input
3 SWR I Right button input
4 DM I/O USB D-
5 DP I/O USB D+
6 VDD P +5 volt power supply
7 VC3B P Internal 3.3 voltage regulator power output
8 VC3A P USB 3.3 voltage power input
9 R_LED - LED current resistor
10 VSSA P Analog Ground
11 XY_LED O LED control (sink current)
12 GND P System ground
13 OSCI I Oscillator input
14 OSCO O Oscillator output
15 ZA I Z axis input A
16 ZB I Z axis input B
- Tilt-Left I Tilt-Wheel left side. (with extended circuit
implementation)
- Tilt-Right I Tilt-Wheel right side. (with extended circuit
implementation)
3. Pin Assignment:
16 ZB
SWL 1
C2165
15 ZA
W heel
SWM 2
LB RB
YYWW 14 OSCO
SWR 3 MB
P
13 OSCI
O
DM 4
S
12 GND I
DP 5 T
11 XY_LED I
VDD 6 V
10 E
VSSA
VC3B 7
Y
9 R_LED
VC3A 8
POSITIVE X
Figure 1: C2165 Top View Pinout Figure 2: Top View of Mouse
Preliminary V0.9
2/12
C2165 USB Optical Mouse SoC
Elementary
4. Electrical Characteristics
Preliminary V0.9
3/12
C2165 USB Optical Mouse SoC
Elementary
Preliminary V0.9
4/12
C2165 USB Optical Mouse SoC
Elementary
Preliminary V0.9
5/12
C2165 USB Optical Mouse SoC
Elementary
Figure 5: Differential Receiver Input Sensitivity vs. Common Mode Input Range
Preliminary V0.9
6/12
C2165 USB Optical Mouse SoC
Elementary
Preliminary V0.9
7/12
C2165 USB Optical Mouse SoC
Elementary
5. USB Connection
Connectors and Pin assignment are specified in the USB specification chapter 6. Color codes of the cable are respected.
Preliminary V0.9
8/12
C2165 USB Optical Mouse SoC
Elementary
VDD VSS
Power-Down
6502 uC ZA
Navigation ZB
Engine GPIO
MCU
Extended
SWL
Circuit
T-L
Protocol Switch
SWM T-R
SWR
PLL 18MHz
3.3V VC3A
USB SIE
Regulator
Protocol VC3B
Auto Detection
SCLOCK
PS/2 Interface
Oscillator
OSCI OSCO
DM DP
Preliminary V0.9
9/12
C2165 USB Optical Mouse SoC
Elementary
LAST PIXEL
FF FE FD FC FB FA F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
EF EE ED EC EB EA E9 E8 E7 E6 E5 E4 E3 E2 E1 E0
Wheel
DF DE DD DC DB DA D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
LB RB
CF CE CD CC CB CA C9 C8 C7 C6 C5 C4 C3 C2 C1 C0
MB
BF BE BD BC BB BA B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
P
AF AE AD AC AB AA A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 O
9F 9E 9D 9C 9B 9A 99 98 97 96 95 94 93 92 91 90 S 1
8F 8E 8D 8C 8B 8A 89 88 87 86 85 84 83 82 81 80
I
T
7F 7E 7D 7C 7B 7A 79 78 77 76 75 74 73 72 71 70
I
6F 6E 6D 6C 6B 6A 69 68 67 66 65 64 63 62 61 60
V
5F 5E 5D 5C 5B 5A 59 58 57 56 55 54 53 52 51 50 E
4F 4E 4D 4C 4B 4A 49 48 47 46 45 44 43 42 41 40
Y
3F 3E 3D 3C 3B 3A 39 38 37 36 35 34 33 32 31 30
2F 2E 2D 2C 2B 2A 29 28 27 26 25 24 23 22 21 20
1F 1E 1D 1C 1B 1A 19 18 17 16 15 14 13 12 11 10
0F 0E 0D 0C 0B 0A 09 08 07 06 05 04 03 02 01 00 POSITIVE X
FIRST PIXEL
Preliminary V0.9
10/12
C2165 USB Optical Mouse SoC
Elementary
1
1
C1
6
VCC 4.7 uF U2 LD1
Closed to Chip LED 639nm
VDD
C2 10
2
0.1uF VSSA
12 Surface
2
GND 11
JP1 XY_LED
* Not Mounted if cable length less than 6 feet Closed to Chip
D+/CLK 5 13
1 D-/DATA 4 DP OSCI
2 VCC DM XT1
3 GND 6MHz
4 ESD * *
C2165 14
5 C5 C3 C4 SWR 3 OSCO
USB/PS2 CONN 0.1uF 100pF 100pF SWM 2 SWR 7
SWL 1 SWM VC3B
Closed to Connector SWL 8
16 VC3A
15 Z1 9
Z2 R_LED
1
VCC C6
1
C2165-001 Closed to Chip 10uF
RB S1 C7
2
1 2 VCC R1 4.7uF
39K
2
MB S2
1 2
1
LB S3 SWZ1
1 2 Z Encoder
Z Axis
3
Figure 11: Application Schematic with C2165 16pins (3 buttons with Z-Wheel)
VCC
1
1
C1
6
C2 10
2
0.1uF VSSA
12 Surface
2
GND 11
JP1 XY_LED
* Not Mounted if cable length less than 6 feet
D+/CLK 5 13 Closed to Chip
1 D-/DATA 4 DP OSCI
2 VCC DM XT1
3 GND 6MHz
4 ESD * *
C2165 14
5 C5 C3 C4 SWR 3 OSCO
USB/PS2 CONN 0.1uF 100pF 100pF SWM 2 SWR 7
SWL 1 SWM VC3B
Closed to Connector SWL 8
16 VC3A
15 Z1 9
Z2 R_LED
1
VCC C6
1
1 2 VCC R1 4.7uF
39K
2
MB S2
1 2
1
LB S3 SWZ1
1 2 Z Encoder
Z Axis
3
D1
1N4148
1 2 SWR
TILT R S4
1 2
D2
1N4148 SWM
1 2
TILT L S5 D3
1N4148
1 2 SWL
D4
1N4148
Extended Circuit
Tilt-Wheel Buttons (Optional)
Figure 11: Application Schematic with C2165 16pins (3 buttons with Tilt-Wheel)
Preliminary V0.9
11/12
C2165 USB Optical Mouse SoC
Elementary
9. Package Dimension:
C2165 16Pin Package
Preliminary V0.9
12/12