Agilent ADNS-2001
Optical Mouse Sensor
Data Sheet
• High speed motion detector
– Accurately measures up to
16 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
• 33% faster than HDNS-2000
– 2000 fps (@ 24 MHz)
Applications
• Computer mice for desktop PCs,
workstations, and portable
computers
• Trackball
• Integrated input devices
Description
The ADNS-2001 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 mathematic-
ally determining the direction 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 (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 ADNS-2001
offers a PS/2 or quadrature output
mode for interface flexibility.
Resolution is specified as 400 cpi
at rates of motion up to 16 inches
per second.
Features
• Optical navigation technology
– Superior precision and smooth
navigation optimized for
desktop and portable mouse
applications
– No mechanical 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
– Two channel quadrature output
mode (X and Y direction) which
emulates encoder
phototransistors
– Standard 3-button PS/2 output
mode
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.
Theory of Operation
The ADNS-2001 is based on
Optical Navigation Technology. It
contains an Image Acquisition
System (IAS), Digital Signal Pro-
cessor (DSP), and a mode select-
able PS/2 or quadrature output
converter. The IAS acquires im-
ages of microscopic surface im-
ages via the lens and illumination
system provided by the HDNS-
2100, HDNS-2200, and the
HLMP-ED80. These images are
further processed by the DSP to
determine direction and distance
of motion. The DSP generates a
stream of delta x and delta y rela-
tive displacement values which
are then communicated to the
output converter. This converter
provides a PS/2 3-button output,
replacing existing mouse
microcontrollers, or two channel
quadrature output, for direct
interface to existing mouse
microcontrollers.
While the part can be run at 24
MHz in quadrature mode, 18 MHz
is recommended for PS/2 mode.
IMAGE
ACQUISITION
SYSTEM
DIGITAL
SIGNAL
PROCESSOR
PS/2 or QUAD
OUTPUT
CONVERTER
Figure 1. ADNS-2001 block diagram.
XYYWWZ
A 2001
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)
∅
5.60
(0.220)
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.
Figure 2. ADNS-2001 sensor package outline drawing.
2
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
VDD3
REFB
OSC1
GND
OSC2
GND
VDD5
VDD5
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 ADNS-2001
Shown with HDNS-2100, HDNS-
2200, and HLMP-ED80.
Agilent provides an IGES file
drawing describing the base plate
molding features for lens and
PCB alignment. Please contact
sales representative or visit our
web site. Also, see HDNS-2100
Technical Data Sheet for more
information.
44.29
(1.744)
+x
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
Figure 3.
3
Exploded View Drawing
HDNS-2200 (CLIP)
HLMP-ED80 (LED)
ADNS-2001 (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
18 MHz Operation for generic PS/2
compatibility
3.3 V
REGULATOR
LP2950ACZ-3.3
1.0 µF
R1
0.1 µF
7
V
DD
3
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
1
16
3
V
DD
5
V
DD
5
MODE/XA
PS2_C
PS2_D
RB
HLMP-ED80
XY_LED
OSC1
6
9
18.432 MHz
OSC2
NRESET
GND
12
11
15
18.432 MHz CERAMIC RESONATOR SUCH AS
AVX
KBR-18-432-MSA or
MURATA CSA18.432MXZ040
0.22 µF
SURFACE
2N3904
BUTTONS
R
M
L
4 MB
5
LB
GND
10
ADNS
2001
INTERNAL
IMAGE
SENSOR
HDNS-2100
LENS
Note:
0.1
µF
between pins 7 and 8 must be ceraminc, and must be trace lengths less than 5 mm.
4
Typical USB Application using
Quadrature Output
18 or 24 MHz Operation
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
DD
5
V
DD
5
MODE/XA
7
V
DD
3
8
REFB
0.1 µF
HLMP-ED80
XY_LED
6
9
24.00 MHz
OSC2
11
24.00 MHz CERAMIC RESONATOR
SUCH AS:
AVX
KBR-24.00MSA or
MURATA CSA24.00MXZ040
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
ADNS
2001
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-2100
LENS
Notes:
1. Due to the Cypress implementation of USB suspend mode support, the NRESET pin of the ADNS-2001 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 has received 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 ADNS-2001
seeing a high on the MODE pin and powering up in the PS/2 mode.
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
ADNS-2001 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.
5