ADNS-3050 Avago Technologies US Inc., ADNS-3050 Datasheet - Page 11

no-image

ADNS-3050

Manufacturer Part Number
ADNS-3050
Description
Optical Sensors - Board Mount Optical Nav Sensor
Manufacturer
Avago Technologies US Inc.
Datasheet

Specifications of ADNS-3050

Lead Free Status / Rohs Status
 Details
Write Operation
Write operation, defi ned as data going from the micro-controller to the ADNS-3050, is always initiated by the micro-
controller and consists of two bytes. The fi rst byte contains the address (seven bits) and has a “1” as its MSB to indicate
write sequence. The second byte contains the data. The ADNS-3050 reads MOSI on rising edges of SCLK.
Figure 12. Write Operation
Figure 13. MOSI setup
Read Operation
A read operation, defi ned as data going from the ADNS-3050 to the micro-controller, is always initiated by the micro-
controller and consists of two bytes. The fi rst 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-3050 over
MISO. The sensor outputs MISO bits on falling edges of SCLK and samples MOSI bits on every rising edge of SCLK.
Figure 14. Read Operation
11
Figure 15. MISO delay
NCS
SCLK
MOSI
MISO
SCLK
MOSI
NCS
SCLK
Cycle #
SCLK
MOSI
MISO
t
DLY-MISO
SCLK
MISO
t
setup-MOSI
1
1
1
0
2
A
t
hold-MOSI
6
D
2
A
0
t
HOLD-MISO
6
3
A
5
A
3
5
4
A
4
4
A
4
5
A
3
5
A
3
6
A
2
6
A
7
A
2
1
MOSI DRIVEN BY MICRO-CONTROLLER
A
8
7
A
1
0
9
D
A
7
0
8
Note: The 500 ns minimum high state of SCLK is also the minimum
MISO data hold time of the ADNS-3050. Since the falling edge of SCLK is
actually the start of the next read or write command, the ADNS-3050 will
hold the state of data on MISO until the falling edge of SCLK.
10
D
6
9
D
11
D
7
5
t
SRAD DELAY
10
12
D
D
6
4
13
D
11
D
3
5
14
D
2
12
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-3050