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

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
Write Operation
Write operation, defined as data going from the micro-
controller to the ADNS-6010, is always initiated by the
micro-controller and consists of two bytes. The first byte
contains the address (seven bits) and has a “1” as its MSB
to indicate data direction. The second byte contains
the data. The ADNS-6010 reads MOSI on rising edges
of SCLK.
Figure 16. MOSI Setup and Hold Time
Figure 17. Write Operation
MOSI
Figure 18. Read Operation
16
MISO
Cycle #
MISO
MOSI
NCS
SCLK
SCLK
NCS
SCLK
SCLK
MOSI
1
t
0
setup , MOSI
1
1
2
A
6
2
A
6
t
Hold,MOSI
3
A
3
A
5
5
4
A
4
A
4
4
5
A
5
A
3
3
6
A
6
A
2
2
7
A
1
MOSI Driven by Micro
7
A
1
8
A
0
A
0
8
9
D
7
Read Operation
A read operation, defined as data going from the ADNS-
6010 to the micro-controller, is always initiated by the
micro-controller and consists of two bytes. The first byte
contains the address, is sent by the micro-controller over
MOSI, and has a “0” as its MSB to indicate data direction.
The second byte contains the data and is driven by the
ADNS-6010 over MISO. The sensor outputs MISO bits on
falling edges of SCLK and samples MOSI bits on every ris-
ing edge of SCLK.
NOTE: The 250 ns minimum high state of SCLK is also the
minimum MISO data hold time of the ADNS-6010. Since
the falling edge of SCLK is actually the start of the next
read or write command, the ADNS-6010 will hold the
state of data on MISO until the falling edge of SCLK.
10
D
6
9
D
7
t
11
SRAD delay
D
5
10
D
6
12
D
4
11
D
5
13
D
3
12
D
14
4
D
2
13
D
15
D
3
1
16
14
D
D
0
2
15
D
1
16
D
1
1
0
A
2
6

Related parts for ADNS-6010