Agilent optical finger mouse module
The Agilent optical finger mouse module is a miniature self-contained cursor positioning device. The finger mouse module optically senses finger position to generate coordinates for positioning a cursor. The module contains the Agilent Technologies ADNS-2051 optical position sensor, an LED light source, a lens, and the Cypress Semiconductor CY7C63723 enCoRe™ USB Microcontroller. The target application is for use in handheld portable devices such as mobile telephones and personal digital assistants (PDAs).
Company
Design Engineer
Product Design and Development Areas
Finger mouse module
Designed the prototype finger mouse module circuit. Collaborated with marketing to define the specifications, mechanical engineering to develop the form factor, and purchasing to select the components. Solicited quotes for turn-key production from contract manufacturing firms.
Finger mouse development platform
Designed a platform to support the finger mouse module development. Designed the form factor, architecture, and circuit. Designed support circuits for clocks and power, user interface, and interface ports.
Finger mouse firmware
Designed firmware for the finger mouse microcontroller. Wrote and tested firmware for sensor communications, sensor control, sensor coordinate data processing, and USB communications. Developed a filter algorithm for smoothing sensor coordinate data and rejecting noise, while preserving accurate cursor positioning and quick cursor movement responsiveness.
References
- "Mouseless optical and position translation type screen pointer control for a computer system," G. Gordon and D. Morris, U.S. Patent 6,057,540, May 2, 2000.