Avago ADNK-6013-SP01 Скачать руководство пользователя страница 3

3

Avago Technologies-supplied fi rmware fi le contents into 
the ADNS-6010.  The fi rmware fi le is an ASCII text fi le with 
each 2-character byte on a single line. Frame Capture is 
a fast way to download a full array of pixel values from a 
single frame.  

To learn more about sensor’s technical information, please 
visit the Avago Technologies web site at http://www.
avagotech.com

Mouse Optics

The motion of Z-wheel is detected using the traditional 
method by decoding the quadrature signal generated by 
optical sensors. Two phototransistors are connected in 
a source-follower confi guration. An infrared LED shines, 
causing the phototransistors to turn on. In between the 
phototransistors and LED is a pinwheel that turns on the 
mouse ball rollers. The fan of this pinwheel is mechanical-
ly designed to block the infrared light such that the pho-
totransistors are turned on and off  in a quadrature output 
pattern. Every change in the phototransistor outputs rep-
resents a count of mouse movement. Comparing the last 
state of the optics to the current state derives direction 
information. As shown in Figure 2 below, traveling along 
the quadrature signal to the right produces a unique set 
of state transitions, and traveling to the left produces 
another set of unique state transitions. In this reference 
design, only the motion at the Z-wheel is detected using 
this method.

Figure 2. Optics Quadrature Signal Generation

Mouse Buttons

Mouse buttons are connected as standard switches. These 
switches are pulled up by the pull up resistors inside the 
microcontroller. When the user presses a button, the 
switch will be closed and the pin will be pulled LOW to 
GND. A LOW state at the pin is interpreted as the button 
being pressed. A HIGH state is interpreted as the button 

has been released or the button is not being pressed. 
Normally the switches are debounced in fi rmware for 15-
20ms. In this reference design there are three switches: 
left, Z-wheel, and right.

USB Connection

The Sunplus SPCP825A has a confi guration  register 
that switches control from the SIE to manual control on 
the D+ and D- pins. This allows the fi rmware to dynami-
cally confi gure itself to operate as a USB. The fi rmware 
for this reference design will automatically detect the 
host topology (USB) at plug-in and will confi gure  itself 
for operation on that bus. If a USB host connection is 
detected then the fi rmware will enable the VREG pin, 
such that the 1.3k ohm resistor connected to the D- line 
can be pulled up to 3.3V. It is this action that causes the 
host to recognize that there is a low-speed USB peripheral 
attached. The connections for the connectors are shown 
in Figure 3 below.

Figure 3. USB peripheral connector

Some details on ADNK-6013-SP01

The ADNK-6013-SP01 reference design mouse unit allows 
users to evaluate the performance of the Optical Tracking 
Engine (sensor, lens, LASER assembly clip, LASER) over a 
USB connection, using a Sunplus SPCP825A USB Control-
ler. This kit also enables users to understand the recom-
mended mechanical assembly. (See Appendix C, and D)

System Requirements

PCs using Windows

®

 95/ Windows

®

 98/ Windows

®

 NT/ 

Windows

®

 2000 with standard 3-button USB mouse 

driver loaded. 

Functionality

3-button, scroll wheel mouse.

Operating (For USB Mode)

Hot pluggable with USB port. The PC does not need to be 
powered off  when plugging or unplugging the evalua-
tion mouse.

Содержание ADNK-6013-SP01

Страница 1: ...o moving parts which means high reliabil ity and less maintenance for the end user In addition precision optical alignment is not required facilitating high volume assembly The ADNS 6010 enables 400cp...

Страница 2: ...rive the data via MISO The microcontroller is only driving the SCLK line outputs SCLK for the serial interface Optical Sensor Avago Technologies ADNS 6010 optical sensor is used in this reference desi...

Страница 3: ...sses a button the switch will be closed and the pin will be pulled LOW to GND A LOW state at the pin is interpreted as the button being pressed A HIGH state is interpreted as the button has been relea...

Страница 4: ...6010 optical mouse sensor Dimension in millimeters inches Figure 5 Distance from lens reference plane to surface Enabling the SROM The ADNS 6010 must operate from the externally loaded programming Thi...

Страница 5: ...n Note 5088 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 registe...

Страница 6: ...e mouse 2 At this point the process of enumeration is completed Notes 1 idVendor should be changed to the value as supplied by the USB IF 2 idProduct should be assigned for specific product 3 MaxPower...

Страница 7: ...is to check the SROM ID if product device and program ID do not match the program is trapped in the dead loop and thus the device is unusable disable_laser This function is called to disable the oper...

Страница 8: ...nge cannot actually take place until after the status stage of this no data control transaction so the address is saved and a flag is set to indicate that a new address was just received The code that...

Страница 9: ...following string ADNS 6010 Mouse Configuration String A request for the configuration string will return the following string HID Compliant Mouse Endpoint 1 String A request for the endpoint string w...

Страница 10: ...it level block diagram for ADNK 6013 SP01 designer s kit optical mouse using the Avago Technologies ADNS 6010 optical mouse sensor and Sunplus SPCP825A USB Controller Appendix A Schematic Diagram of t...

Страница 11: ...05 1 Chip RES 12 7k 1 0805 1 Cer Cap 470pF 0805 1 Cer Cap 100nF 0805 6 CAPTANTALUM 4 7uF 20V CASE A 2 CAPTANTALUM 2 2uF 10V CASE A 2 PhotoTransistor DIP 1 2N3906 TO92 1 Resonator 6MHz SMD 1 Resonator...

Страница 12: ...12 Appendix C PCB Layout Figure C1 PCB Schematic Bottom Layer Figure C2 PCB Schematic Top Layer...

Страница 13: ...13 Figure C4 PCB Schematic Bottom Overlay Figure C3 PCB Schematic Top Overlay...

Страница 14: ...Y Y Y Y The following is the USB report protocol format and allows the additional wheel movement information in the fourth byte When the wheel is moved forward the fourth byte reports a 0x01 and when...

Страница 15: ...e Lens 5 ADNS 6130 001 Laser VCSEL Trim Lens Plate Lens 5 ADNS 6230 001 Laser VCSEL Assembly Clip VCSEL Clip 5 ADNV 6340 Single Mode Vertical Cavity Surface Emitting LASER VCSEL VCSEL 5 ADNK 6013 SP01...

Отзывы: