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

SOLID STATE OPTICAL MOUSE LENS

ADNS-2220

Manufacturer Part Number
ADNS-2220
Description
SOLID STATE OPTICAL MOUSE LENS
Manufacturer
Avago Technologies US Inc.
Datasheets

Specifications of ADNS-2220

Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
Q2072083A
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-2220