ADNK-3083 Avago Technologies US Inc., ADNK-3083 Datasheet - Page 5
![KIT REFERENCE DESIGN ADNS-3080](/photos/19/83/198342/4254768_sml.jpg)
ADNK-3083
Manufacturer Part Number
ADNK-3083
Description
KIT REFERENCE DESIGN ADNS-3080
Manufacturer
Avago Technologies US Inc.
Specifications of ADNK-3083
Main Purpose
Reference Design, Optical Mouse
Utilized Ic / Part
ADNS-3080, CY7C63743-PXC, CY7C63743A
Kit Contents
ADNS-3080 Sensor, UP, Hardware And Documentation
Peak Reflow Compatible (260 C)
Yes
Tool / Board Applications
Optical Mouse Sensors
Description/function
Optical Mouse Sensor Kit
Interface Type
USB
Product
Display Modules
Touch Panel
No Touch Panel
Development Tool Type
Hardware / Software - Dev Kit (Dev Tool)
Rohs Compliant
Yes
For Use With
ADNS-3080
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Secondary Attributes
-
Embedded
-
Primary Attributes
-
Lead Free Status / Rohs Status
Details
For Use With/related Products
CY7C63743-PXC, CY7C63743A-PC
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant
Enabling the SROM
The ADNS-3080 must operate from the externally loaded
programming. This architecture enables immediate
adoption of new features and improved performance
algorithms. The external program is supplied by Avago
as a file which may be burned into a programmable
device. A microcontroller with sufficient memory may be
used. On power-up and reset, the ADNS-3080 program is
downloaded into volatile memory using the burst-mode
procedure described in the Synchronous Serial Port
section. The program size is 1986 x 8 bits.
For more information, please refer to the ADNS-3080
datasheet.
Regulatory Requirements
• Passes FCC B and worldwide analogous emission limits
• Passes IEC-1000-4-3 radiated susceptibility level when
• Passes EN61000-4-4/IEC801-4 EFT tests when assem-
• UL flammability level UL94 V-0.
• Provides sufficient ESD creepage/clearance distance
Below is the summary of the components contained in
the ADNK-3083 Designer’s Kit.
Sensor
The sensor technical information is contained in the
ADNS-3080 Data Sheet.
USB Controller
Technical information on the Cypress encore USB control-
ler is contained in the CY7C63743-PXC Data Sheet. To
perform In-Circuit Emulation for easier debugging of
new code development, contact Cypress to purchase the
CY3654 Development Kit and the CY3654-P05 Personality
Board. Programming support and programmer adaptors
for the Cypress CY7C63743-PXC can be found through
Cypress (CY3649-xxxV + CY3083-SC28 + CY3083-08) or
through most 3rd party programming companies.
when assembled into a mouse with shielded cable and
following Avago recommendations.
assembled into a mouse with
following Avago recommendations.
bled into a mouse with shielded cable and following
Avago recommendations.
to avoid discharge up to 15kV when assembled into a
mouse according to usage instructions above.
shielded cable and
Lens
The lens technical information is contained in the ADNS-
2120 Data Sheet. The flange on the standard ADNS-2120
lens is for ESD protection.
LED Assembly Clip
The information on the assembly clip is contained in the
ADNS-2220 Data Sheet.
LED
The LED technical information is contained in the HLMP-
ED80-XX000 Data Sheet.
Base Plate Feature – IGES File
The IGES file on the CD-ROM provides recommended
base plate molding features to ensure optical alignment.
This includes PCB assembly diagrams like solder fixture in
assembly and exploded view, as well as solder plate. See
Appendix D for details.
Reference Design Documentation – Gerber File
The Gerber File presents detailed schematics used in
ADNK-3083 in PCB layout form. See Appendix C for more
details.
Overall circuit
A schematic of the overall circuit is shown in Appendix A
of this document. Appendix B lists the bill of materials.
Firmware Implementation
The firmware for this reference design is written in the
Cypress assembly language. The following files are re-
quired to compile the mouse firmware 637xx.inc – the
CY7C63743-PXC I/O registers definition.
adns-3080.asm – main mouse firmware
macros.inc – general macros used with this design
ps2.inc – PS/2 interface constants
usb.inc – USB interface constants
adns-3080_srom_12.inc – SROM firmware
At power up, the firmware examines the host interface
and automatically determines if the mouse is plugged
into a USB or a PS/2 host connection. After the interface
type has been determined, the host firmware configures
itself to operate on the detected interface.