background image

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

Summary of Contents for ADNK-5703

Page 1: ...mplete 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 facilitati...

Page 2: ...ignal A in Figure 20 where the z wheel detents are mechanically stable As shown in Figure 2 below traveling along the quadra ture signal to the right produces a unique set of state tran sitions and tr...

Page 3: ...UL flammability level UL94 V 0 x Provides sufficient ESD creepage clearance distance to avoid discharge up to 15kV when assembled with roundlensintoamouseaccordingtousageinstructions above Sensor The...

Page 4: ...0x192F 0x0416 Null USB Optical Mouse ADNS 5700 H5MD Standard 5 buttons 1000 5 No Mechanical 0 0x192F 0x0616 Null USB Optical Mouse ADNS 5700 H5PD Standard 5 buttons 1000 5 No Optical 0 0x192F 0x0616 N...

Page 5: ...3 4 5 H1 HWFL 5Way Shield R B G W B VCC5 COM 3 B 2 A 1 Z1 Z ENCORDER Middle Click Right Click Left Click 1 3 2 SW1 1 3 2 SW2 1 2 3 X1 24MHZ D1 HLMP ED80 R1 59R VCC5 LED Bin C1 100nF C6 3 3uF 16V 3 3V...

Page 6: ...uF 10V 2 C15 C16 8 IC Sensor A5700 1 9 Crystal tCSALS24M0X53 B0 24Mhz 1 10 Connector PCB Socket Straight 6 Way S Row 1 11 Cable USB 1 meter 1 12 Jumper Wire 13 LED Clip ADNS 5200 1 14 Sensor LED HLMP...

Page 7: ...7 Appendix C PCB Layout Figure C1 PCB Schematic Bottom Layer Figure C2 PCB Schematic Top Overlay 90 mm 52 16 mm 90 mm 52 16 mm...

Page 8: ...use Reference Design Unit 1 ADNS 5700 XXXX Optical Mouse Sensor Sensor 5 ADNS 5100 Round Lens Plate Lens 5 ADNS 5100 001 Trim Lens Plate Lens 5 ADNS 5100 002 Truncated Round Lens Plate Lens 5 ADNS 520...

Reviews: