6
LASER Power Adjustment Procedure
1. The ambient temperature
should be 25C +/- 5C.
2. Set VDD3 to its permanent
value.
3. Ensure that the laser drive
is at 100% duty cycle by
setting bit 6 of register 0x0A
to 0.
4. Program the LP_CFG0 and
LP_CFG1 registers to
achieve an output power as
close to 506uW as possible
without exceeding it.
Good engineering practices
should be used to guarantee
performance, reliability and
safety for the product design.
LASER Output Power
The laser beam output power
as measured at the navigation
surface plane is specified
below. The following conditions
apply:
1. The system is adjusted
according to the above
procedure.
2. The system is operated
within the recommended
operating temperature range.
3. The VDD3 value is no
greater than 50mV above its
value at the time of
adjustment.
4. No allowance for optical
power meter accuracy is
assumed.
Below is the summary of the
components contained in the
ADNK-6003 Designer’s Kit.
Sensor
The sensor technical
information is contained in the
ADNS-6000 Data Sheet.
USB Controller
Technical information on the
Cypress encore USB controller
is contained in the
CY7C63743-PXC Data Sheet.
The enclosed “Cypress Lab”
CD-ROM contains the
development tools for the
CY7C63743-PXC. These tools
will allow the designer to
make changes and recompile
the source code. 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
3
rd
party programming
companies. For further
information on this product,
please contact Cypress
Semiconductor.
Lens
The lens technical information
is contained in the ADNS-6120
Data Sheet. The flange on the
standard ADNS-6120 lens is
for ESD protection.
LASER Assembly Clip
The information on the
assembly clip is contained in
the ADNS-6220 Data Sheet.
LASER
The LASER technical
information is contained in the
ADNV-6330 Data Sheet and
Application Note AN-5088.
Additional application notes
regarding Eye Safety
Requirements are also
available at Agilent’s website.
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-6003 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 required to
compile the mouse firmware
637xx.inc
– the CY7C63743-
PXC I/O registers definition.
adns-6000.asm
– main mouse
firmware
macros.inc
– general macros
used with this design
ps2.inc
– PS/2 interface
constants
usb.inc
– USB interface
constants
adns-6000_srom_25.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.