Solid-State Optical Mouse Sensor
with PS/2 and Quadrature Outputs
Technical Data
HDNS-2000
Features
• Optical Navigation
Technology
– Superior precision and
smooth navigation optimized
for desktop and portable
mouse applications
– No moving parts, provides
high reliability and needs no
maintenance
• Complete Compact 2-D
Motion Sensor
– Easy implementation and
design flexibility
– Replaces mechanical ball
system in traditional mice
• Two Selectable Output
Modes
– Standard 3-Button PS/2
Output Mode
– Two Channel Quadrature
Output Mode (X and Y
Direction) which emulates
encoder phototransistors
• High Speed Motion
Detection
– Accurately measures up
to 12 inches per second at
400 cpi
• Accurate Navigation over
a Wide Range of Surfaces
– Enables mouse to be used
with or without a mouse pad
• Power Conservation Mode
during No Motion
• Compatible with High Volume
Manufacturing Processes
– Requires no precision optical
alignment
– Wave solderable
Applications
• Computer Mice for Desktop
PCs, Workstations and
Portable Computers
• Integrated Input Devices
and magnitude of movement. The
sensor is mounted in a plastic
optical package and designed to
be used with the HDNS-2100
(Lens), HDNS-2200 (LED Assembly
Clip), and HLMP-ED80-XXXXX
(High Light Output 639 nm LED),
providing a complete and compact
tracking engine. This optical
tracking engine has no moving
parts and requires
no precision optical alignment
enabling high volume system
assembly. The HDNS-2000 offers a
PS/2 or quadrature output mode
for interface flexibility. Resolution
is specified as 400 cpi at rates of
motion up to 12 inches per second.
Description
The HDNS-2000 is a low-cost
reflective optical sensor that
provides a non-mechanical
tracking engine for implementing
a computer mouse.
It is based on optical navigation
technology which measures
changes in position by optically
acquiring sequential surface
images (frames) and mathemat-
ically determining the direction
CAUTION: It is advised that normal static precautions be taken in handling and assembly of this component
to prevent damage and/or degradation which may be induced by ESD.
2
Theory of Operation
The HDNS-2000 is based on
Optical Navigation Technology.
It contains an Image Acquisition
System (IAS), Digital Signal
Processor (DSP), and a mode
selectable PS/2 or quadrature
output converter. The IAS
acquires images of microscopic
surface images via the lens and
illumination system provided by
the HDNS-2100, HDNS-2200 and
the HLMP-ED80-XXXXX. These
images are further processed by
the DSP to determine direction
and distance of motion. The DSP
generates a stream of x and y
relative displacement values
which are then communicated to
the output converter. This con-
verter provides a PS/2 3-Button
output, replacing existing mouse
microcontrollers, or two channel
quadrature output, for direct
interface to existing mouse
microcontrollers.
IMAGE
ACQUISITION
SYSTEM
DIGITAL
SIGNAL
PROCESSOR
PS/2 or QUAD
OUTPUT
CONVERTER
Figure 1. HDNS-2000 Block Diagram.
1.1 mm SHOULDER WIDTH
YYWW
H2000
PIN 1
22.30
(0.878)
0.99
(0.039)
3.18
(0.125)
9.10
(0.358)
5.15
(0.203)
LEAD WIDTH 0.50
(0.020)
LEAD OFFSET 1.27
(0.050)
LEAD PITCH
2.54
(0.100)
6.02
(0.237)
13.38
(0.527)
1.42
(0.056)
KAPTON TAPE
0.25
(0.010)
5° TYP.
6.17
(0.243)
12.34
(0.486)
4.55
(0.179)
NOTES:
1. DIMENSIONS IN MILLIMETERS (INCHES).
2. DIMENSIONAL TOLERANCE: ± 0.1 mm.
3. COPLANARITY OF LEADS: 0.1 mm.
4. LEAD PITCH TOLERANCE: ± 0.15 mm.
5. CUMULATIVE PITCH TOLERANCE: ± 0.15 mm.
6. ANGULAR TOLERANCE: ± 3.0 DEGREES.
7. MAXIMUM FLASH + 0.2 mm.
8. CHAMFER (25 DEGREES x 2) ON THE TAPER SIDE OF THE LEAD.
∅
5.60
(0.220)
∅
0.80
(0.031)
Figure 2. HDNS-2000 Sensor Package Outline Drawing.
3
Pinout
Pin
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Name
PS2_C
MODE/XA
RB/XB
MB/YB
LB/YA
XY_LED
V
DD3
REFB
OSC1
GND
OSC2
GND
V
DD5
V
DD5
NRESET
PS2_D
PS/2 mode
PS/2 Interface Clock
Select PS/2 mode
Right Button input
Middle Button input
Left Button input
LED control output
3.3 VDC input
Internal reference
Oscillator input
Ground
Oscillator output
Ground
5 VDC input
5 VDC input
NRESET
PS/2 Interface Data
Quadrature mode
PS/2 Interface Clock
XA output
XB output
YB output
YA output
LED control output
3.3 VDC input
Internal reference
Oscillator input
Ground
Oscillator output
Ground
5 VDC input
5 VDC input
NRESET
PS/2 Interface Data
2D Assembly Drawing
of HDNS-2000
Shown with HDNS-2100,
HDNS-2200, and HLMP-ED80-
XXXXX.
Agilent provides an IGES file
drawing describing the base plate
molding features for lens and
PCB alignment. See HDNS-2100
Technical Data Sheet for more
information.
+x
44.29
(1.744)
19.10
(0.752)
+y
BASE PLATE
ESD LENS RING
PLASTIC SPRING
CLIP
14.58
(0.574)
SURFACE IS 0 REF.
SENSOR
PCB
13.82
(0.544)
10.58
(0.417)
7.45
(0.293)
BASE PLATE
ALIGNMENT POST
DIMENSIONS IN MILLIMETERS (INCHES)
Figure 3.
4
Exploded View Drawing
HDNS-2200 (CLIP)
HLMP-ED80-XXXXX (LED)
HDNS-2000 (SENSOR)
CUSTOMER SUPPLIED PCB
HDNS-2100 (LENS)
CUSTOMER SUPPLIED BASE PLATE
WITH RECOMMENDED ALIGNMENT
FEATURES PER IGES DRAWING
Figure 4.
Typical Application using PS/2 Output
3.3 V
REGULATOR
LP2950ACZ-3.3
1.0 µF
R1
0.1 µF
7
V
DD3
8
REFB
0.1 µF
13
14
PS/2
CONNECTOR
5
3
1
2
6
4
+5 V (4)
CLK (5)
DATA (1)
GND (3)
2
V
DD5
V
DD5
MODE/XA
R1 VALUE
(OHMS)
69.8
69.8
69.8
69.8
78.7
93.1
113
137
169
LED
BIN
K
L
M
N
P
Q
R
S
T
HLMP-ED80-XXXXX
XY_LED
OSC1
6
9
18.432 MHz
OSC2
NRESET
GND
12
11
15
18.432 MHz CERAMIC RESONATOR SUCH AS
AVX
KBR-18-43-MSA or
MURATA CSA18.43MXZ040
0.22 µF
SURFACE
2N3904
1 PS2_C
16 PS2_D
3
RB
4 MB
5
LB
GND
10
HDNS
2000
BUTTONS
R
M
L
INTERNAL
IMAGE
SENSOR
HDNS-2000
LENS
NOTE: 0.1 µF BETWEEN PINS 7 AND 8 MUST BE CERAMIC AND MUST BE TRACE LENGTHS LESS THAN 5 mm.
5
Typical Application using Quadrature Output
2.7
Ω
2N3906
3.3 V
REGULATOR
LP2950ACZ-3.3
1.0 µF
R1
1.5 MΩ
0.1 µF
4.7 µF
0.1 µF
7.5 KΩ
0.33 µF
9
12
CEXT V
DD
5
P1.0
P0.1 2
V
DD
D–
D+
GND
SHLD
6 MHz
11 XTALOUT
P0.4 P0.5 P1.2 VSS VPP P0.7 P0.6
13
14
2
V
DD5
V
DD5
MODE/XA
7
V
DD3
8
REFB
0.1 µF
HLMP-ED80-XXXXX
XY_LED
6
9
18.432 MHz
OSC2
11
18.432 MHz CERAMIC RESONATOR SUCH AS
AVX
KBR-18-43-MSA or
MURATA CSA18.43MXZ040
SURFACE
2N3904
13 D–
14 D+
10
XTALIN
CYPRESS
CY7C63000A-PC
P0.0 1
3
P0.2
4
P0.3
16
P1.1
P0.2 15
3 XB
4 YB
YA
15 NRESET
5
HDNS
2000
OSC1
GND GND PS2_C PS2_D
10
12
1
16
20
19
6
7
8
18
17
PANASONIC
EVQ SERIES
ENCODER
BUTTONS L
R
M
INTERNAL
IMAGE
SENSOR
HDNS-2000
LENS
Recommended LED Bin Table
NOTES:
1) DUE TO THE CYPRESS IMPLEMENTATION OF USB SUSPEND
MODE SUPPORT, THE NRESET PIN OF THE HDNS-2000 MUST BE
RESET USING A LINE FROM THE CYPRESS CHIP. THE REASON
FOR THIS IS THAT THE CYPRESS CHIP DOES NOT CONFIGURE THE
PORT INPUT PINS UNTIL AFTER IT HASRECEIVED A BUS RESET
FROM THE USB PORT. THE UNCONFIGURED INPUT PORT PINS
PRESENT A 16 K
Ω
PULLUP TO V
CC
. IF A CAP IS USED ON NRESET
(PIN 15), THIS PULLUP WILL RESULT IN THE HDNS-2000 SEEING
A HIGH ON THE MODE PIN AND POWERING UP IN THE PS/2.
2. THE QUADRATURE INPUT PINS OF THE CYPRESS PART MUST BE
PROGRAMMED TO BE HI-Z, INSTEAD OF THE NORMAL CURRENT
PULLDOWNS. THIS ENSURES THAT THE HDNS-2000 WILL BE ABLE
TO PULL THE QUADRATURE LINES HIGH OVER ALL CONDITIONS
OF VOLTAGE AND TEMPERATURE.
3. 0.1 µF BETWEEN PINS 7 AND 8 MUST BE CERAMIC AND MUST BE
TRACE LENGTHS LESS THAN 5 mm.
LED Bin Category
K
L
M
N
P
Q
R
S
T
R1 Value
69.8
Ω
69.8
Ω
69.8
Ω
69.8
Ω
69.8
Ω
~ 78.7
Ω
69.8
Ω
~ 93.1
Ω
69.8
Ω
~ 113
Ω
69.8
Ω
~ 137
Ω
69.8
Ω
~ 169
Ω
Note:
The 69.8
Ω
resistor for bins K through N is determined
by the absolute maximum rating of 50 mA for the
HLMP-ED80. The other resistor values for other bins
will guarantee good signals with reduced power.
Absolute Maximum Ratings
Parameter
Storage Temperature
Operating Temperature
Lead Solder Temperature
Symbol
T
S
T
A
Min.
-40
0
Max.
85
40
260
Units
C
C
C
Notes
For 10 seconds, 1.6 mm below seating
plane (see HLMP-ED80-XXXXX data
sheet for LED solder specifications)
Supply Voltage
Supply Voltage
ESD
Input Voltage
Input Voltage
V
DD3
V
DD5
V
IN
V
IN
-0.5
-0.5
-0.5
-0.5
3.6
5.5
2
V
DD5
+0.5
V
DD3
+0.5
V
V
kV
V
V
All pins, Human Body Model
All I/O except OSC1 and OSC2
OSC1 and OSC2