ADNK-3061 Avago Technologies US Inc., ADNK-3061 Datasheet - Page 3

KIT REFERENCE DESIGN ADNK-3060

ADNK-3061

Manufacturer Part Number
ADNK-3061
Description
KIT REFERENCE DESIGN ADNK-3060
Manufacturer
Avago Technologies US Inc.
Datasheets

Specifications of ADNK-3061

Main Purpose
Reference Design, Optical Mouse
Utilized Ic / Part
ADNS-3060, CY7C63743-PC
Description/function
Optical Mouse Sensor Kit
Interface Type
USB
Product
Display Modules
Touch Panel
No Touch Panel
For Use With/related Products
CY7C63743-PC
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant
Communications between the CY7C63743-PC and
the ADNS-3060 are done through the integrated SPI
interface. The serial port cannot be activated while the
chip is in power down mode (NPD low) or reset (RESET
high). When the SPI is enabled thru P0.4 (NCS), P0.7
(SCLK), P0.6 (MISO), and P0.5 (MOSI) GPIO pins serve as
special functions enabling the SPI interface to talk with
the external hardware. (Sensor) During normal operation,
the CY7C63743-PC SPI is always configured as a Master
to output the serial clock on P0.7. So, the USB­ microcon-
troller always initiates communication. Data sent by the
ADNS-3060 optical sensor is received on the P0.6 (MISO),
and data is shifted out to the same sensor through P0.5
(MOSI). See schematic in Appendix A. When writing to
the ADNS-3060, the microcontroller drives both SCLK
and MOSI lines. When reading from the ADNS-3060, the
microcontroller drives both SCLK and MOSI lines initially.
After tSRAD delay, the ADNS-3060 will drive the data via
MISO. The microcontroller is only driving the SCLK line (
for the serial interface).
USB and PS/2 Connection
The CY7C63743-PC has a configuration register that
switches control from the SIE to manual control on the
D+ and D- pins. This allows the firmware to dynami-
cally configure itself to operate as a USB­ or PS/2 mouse,
allowing signal lines to be shared without using extra
Figure 2. CY7C63743-PC –ADNS-3060 Optical Mouse Hardware Block Diagram.
3
optical mouse sensor
Avago ADNS-3060
Wheel Button
Right Button
Left Button
Z Optics
Z LED
MISO
NCS
MOSI
SCLK
CY7C63743A-PC
USB Controller
Cypress
enCoRe
GPIO pins for PS/2 operation. The firmware for this
reference design will automatically detect the host
topology (USB­ or PS/2) at plug-in, and will configure
itself for operation on that bus. If a USB­ host connection
is detected, the firmware will enable the VREG pin, such
that the 1.3k ohm resistor connected to the D- line, can
be pulled up to 3.3V. Through this action, the host is able
to recognize there is a lowspeed USB­ peripheral attached.
These connections are shown in Figure 3 below.
ADNK-3061 Designer’s Kit - Optical Mouse
The ADNK-3061 optical mouse unit allows users to
evaluate the performance of the Avago’s Optical Tracking
Engine (sensor, lens, LED assembly clip, LED) over both
a USB­ or PS/2 connection, using a Cypress enCoRe USB­
Controller. This kit also enables users to understand the
recommended mechanical assembly. (See Appendices
C, D, and E).
System Requirements
PCs using Windows® 95/ Windows® 98/ Windows® NT/
Windows® 2000 with PS/2 port and standard 3-button
USB­ mouse driver loaded.
Functionality
3-button, scroll wheel combi-mouse.
VREG
SCLK/SDATA
D+/D-
1.3 k Ohm
USB/PS2 Interface

Related parts for ADNK-3061