ADNS-6010 Avago Technologies US Inc., ADNS-6010 Datasheet - Page 18

Optical Sensors - Board Mount Laser mouse sensor

ADNS-6010

Manufacturer Part Number
ADNS-6010
Description
Optical Sensors - Board Mount Laser mouse sensor
Manufacturer
Avago Technologies US Inc.
Datasheet

Specifications of ADNS-6010

Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
ADNS-6010
Quantity:
8 000
Motion Read
Reading the Motion_Burst register activates this mode.
The ADNS-6010 will respond with the contents of the
Motion, Delta_X, Delta_Y, SQUAL, Shutter_Upper, Shut-
ter_Lower, and Maximum_Pixel registers in that order.
After sending the register address, the micro-control-
ler must wait t
All 64 data bits can be read with no delay between
bytes by driving SCLK at the normal rate. The data are
latched into the output buffer after the last address bit
is received. After the burst transmission is complete, the
micro-controller must raise the NCS line for at least t
to terminate burst mode. The serial port is not available
for use until it is reset with NCS, even for a second burst
transmission.
PROM Download
This function is used to load the Avago Technologies-
supplied firmware file contents into the ADNS-6010. The
firmware file is an ASCII text file with each 2-character
byte on a single line.
The following steps activate this mode:
1. Perform hardware reset by toggling the RESET pin
2. Write 0x1D to register 0x14 (SROM_Enable register)
3. Wait at least 1 frame period
Figure 23. Motion burst timing.
SCLK
Figure 24. PROM Download Burst Mode
18
SCLK
MOSI
NCS
SROM_Enable reg write
Motion_Burst Register Address
SRAD-MOT
t
NCS-SCLK
>120ns
1 frame
period
First Read Operation
and then begin reading data.
SROM_Enable reg write
address
Read First Byte
key data
≥ t
SRAD-MOT
75 μs
≥ 40 μ s
BEXIT
SROM_Load reg write
address
Read Second Byte
4. Write 0x18 to register 0x14 (SROM_Enable register)
5. Begin burst mode write of data file to register 0x60
After the first data byte is complete, the PROM or micro-
controller must write subsequent bytes by presenting
the data on the MOSI line and driving SCLK at the normal
rate. A delay of at least t
bytes as shown. After the download is complete, the
micro-controller must raise the NCS line for at least t
to terminate burst mode. The serial port is not available
for use until it is reset with NCS, even for a second burst
transmission.
Avago Technologies recommends reading the SROM_ID
register to verify that the download was successful. In
addition, a self-test may be executed, which performs a
CRC on the SROM contents and reports the results in a
register. The test is initiated by writing a particular value
to the SROM_Enable register; the result is placed in the
Data_Out register. See those register descriptions for
more details.
Avago Technologies provides the data file for download;
the file size is 1986 data bytes. The chip will ignore any
additional bytes written to the SROM_Load register after
the SROM file.
(SROM_Load register)
≥ 10 μ s
t
LOAD
enter burst
mode
byte 0
Read Third Byte
≥ 10 μ s
t
LOAD
soonest to read SROM_ID
byte 1
≥ 10 μ s
LOAD
byte 1985
exit burst mode
must exist between data
t
BEXIT
≥ 4 μ s
address
≥ 100 μ s
BEXIT

Related parts for ADNS-6010