ADNS-3060 Avago Technologies US Inc., ADNS-3060 Datasheet - Page 15

Optical Mouse Sensor,DIP

ADNS-3060

Manufacturer Part Number
ADNS-3060
Description
Optical Mouse Sensor,DIP
Manufacturer
Avago Technologies US Inc.
Datasheet

Specifications of ADNS-3060

Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
Q2073278B
Write Operation
Write operation, defined as data going from the micro-
controller to the ADNS-3060, 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-3060 reads MOSI on rising edges
of SCLK.
Figure 15. MOSI setup and hold time
Figure 16. Write Operation
Figure 17. Read operation
15
SCLK
MOSI
MISO
MOSI
MOSI
MISO
SCLK
NCS
NCS
SCLK
SCLK
Cycle #
t
Setup, MOSI
1
0
1
1
2
A
2
A
6
6
t
Hold,MOSI
3
A
A
3
5
5
4
A
4
4
A
4
5
A
3
5
A
3
6
A
2
6
A
MOSI Driven by Micro-Controller
2
7
A
1
7
A
1
8
A
0
A
9
D
0
7
8
Read Operation
A read operation, defined as data going from the ADNS-
3060 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-3060 over MISO. The sensor outputs MISO bits on
falling edges of SCLK and samples MOSI bits on every
rising edge of SCLK.
NOTE:
The 250 ns minimum high state of SCLK is also the mini-
mum MISO data hold time of the ADNS-3060. Since the
falling edge of SCLK is actually the start of the next read
or write command, the ADNS-3060 will hold the state of
data on MISO until the falling edge of SCLK.
t
Figure 18. MISO delay and hold time
10
DLY-MISO
D
MISO
SCLK
6
9
D
11
D
7
5
t
SRAD delay
10
12
D
D
6
4
13
D
D
11
D
0
3
5
t
14
HOLD-MISO
D
12
2
D
4
15
D
1
13
D
3
16
D
0
14
D
2
15
D
1
1
1
16
D
0
2
A
6

Related parts for ADNS-3060