ADNS-5050
Optical Mouse Sensor
Data Sheet
Description
The ADNS-5050 is a mainstream, small form factor optical
mouse sensor. It is a user-friendly product with many
built-in features and optimized for LED-based corded
products.
The ADNS-5050 is capable of high-speed motion detection
– up to 30ips and 8g. In addition, it has an on-chip oscil-
lator and built-in LED driver to minimize external compo-
nents. Frame rate is also adjusted internally.
The ADNS-5050 along with the ADNS-5100/5100-001 lens,
ADNS-5200 clip and HLMP-ED80 LED form a complete and
compact mouse tracking system. There are no moving
parts, which mean high reliability and less maintenance
for the end user. In addition, precision optical alignment
is not required, facilitating high volume assembly.
The sensor is programmed via registers through a three-
wire SPI interface. It is housed in an 8-pin staggered dual
in-line package (DIP).
Features
•
Small form factor,
ADNS-5020-EN
pin-to-pin
compatible
with
•
Register-to-register compatible with ADNS-5020-EN
•
Built-in LED driver for simpler circuitry
•
High speed motion detection at 30 ips and up to 8g
•
Self-adjusting frame rate for optimum performance
•
Internal oscillator – no clock input needed
•
Default 500 cpi resolution, adjustable from 125 to 1375
cpi via 125 cpi step
•
Operating voltage: 5V nominal
•
Three-wire serial interface
•
Only 4 capacitors and no transistor required
Applications
•
Optical Mice
•
Optical trackballs
•
Integrated input devices
Theory of Operation
The ADNS-5050 is based on Optical Navigation Technol-
ogy, which measures changes in position by optically
acquiring sequential surface images (frames) and math-
ematically determining the direction and magnitude of
movement.
The ADNS-5050 contains an Image Acquisition System
(IAS), a Digital Signal Processor (DSP), and a three wire
serial port.
The IAS acquires microscopic surface images via the lens
and illumination system. These images are processed
by the DSP to determine the direction and distance of
motion. The DSP calculates the Δx and Δy relative dis-
placement values.
An external microcontroller reads the Δx and Δy informa-
tion from the sensor serial port. The microcontroller then
translates the data into PS2 or USB signals before sending
them to the host PC.