ADNK-5703
Optical Mouse Designer’s Kit
Design Guide
Introduction
The Universal Serial Bus (USB) is an industry standard
serial interface between a computer and peripherals such
as a mouse, joystick, keyboard, etc. This design guide
describes how a cost-effective USB optical mouse can
be built using the Avago Technologies ADNS-5700-XXXX
optical sensor. The document starts with the basic opera-
tions of a computer mouse peripheral followed by an in-
troduction to the Avago Technologies ADNS-5700-XXXX
Optical Navigation Sensor. A schematic of the ADNS-5700-
XXXX optical sensor and buttons of a standard mouse can
be found in Appendix A. The ADNS-5700-XXXX data sheet
is available from the Avago Technologies web site at www.
avagotech.com. USB documentation can be found at the
USB Implementers Forum web site at www.usb.org.
The ADNS-5700 sensor along with the ADNS-5100
round lens, ADNS-5100-001 trim lens or ADNS-5100-
002 truncated round lens, ADNS-5200 clip and HLMP-
ED80-XX000 LED form a complete and compact mouse
tracking system. There are no moving parts, which means
high reliability and less maintenance for the end user.
In addition, precision optical alignment is not required,
facilitating high volume assembly.
Optical Mouse Basics
The optical mouse measures changes in position by
optically acquiring sequential surface images (frames), and
mathematically determining the direction and magnitude
of movement. The Z-wheel movement is done in the
traditional method by decoding the quadrature signal
generated by optical sensors. This design guide shows
how to connect to and manage a standard configuration
of mouse hardware, as well as handle the USB protocols as
a standard way of reporting mouse movement and button
presses to the PC.
ZB
ZA
IMAGE
PROCESSOR
Z WHEEL
POWER
ON
RESET
V
O
L
T
A
G
E
R
E
G
U
L
A
T
O
R
LGND
XY_LED
LED
DRIVE
OSCILLATOR
OSCILLATOR
LED
OSC_IN
OSC_OUT
VOLTAGE
REFERENCE
D –
D +
USB
PORT
5 VOLT
POWER
Vdd3
GND
Vdd5
BUTTONS
CONTROL AND
I/O PROCESSOR
GND
TL/B4
B3
B2
B1
TR/B5
ZLED
Figure 1. ADNS-5700-XXXX 3 button Optical Mouse Hardware Block Diagram
Lead (Pb) Free
RoHS 6 fully
compliant
R
o
HS 6 f
u
lly
co
m
p
l
iant
options
a
v
ai
l
a
bl
e
;
-xxxE d
enotes
a
l
ea
d-f
ree
pro
d
uct