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

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
PROD_ID
Access: Read
Data Type: 8-Bit unsigned integer
USAGE:
Note: Highly recommended to use Motion pin function during rest modes for motion detection in wireless mode.
REV_ID
Access: Read
Data Type: 8-Bit unsigned integer
USAGE:
MOTION_ST
Access: Read/Write
Data Type: Bit fi eld.
USAGE:
16
Bit
7
6-0
Field PID7
Field RID7
Field MOTION_ST RSVD
This register contains a unique identification assigned to the ADNS-3050. The value in this register does
not change; it can be used to verify that the serial communications link is functional. If using this register to
verify serial communications link during rest modes, please read following registers in this sequence: 0x00,
0x02, 0x03, 0x04, 0x00 (regardless of register 0x02’s status). If both or either one of the read 0x00 value is
correct, no additional action is required as the serial communication link is good. Only if both read 0x00
value attempts are wrong, perform a reset operation to the sensor to restore the serial communications link.
This register contains the IC revision. It is subject to change when new IC versions are released.
Register 0x02 allows the user to determine if motion has occurred since the last time it was read. If the
MOTION_ST bit is set, then the user should read registers 0x03 (DELTA_X) and 0x04 (DELTA_Y) to get the
accumulated motion data. Read this register before reading the DELTA_X and DELTA_Y registers. Writing any
data into this register clears MOTION_ST bit, DELTA_X and DELTA_Y registers. However the written data byte
will not be saved.
Bit 7
Bit 7
Bit 7
Field Name
MOTION_ST
RSVD
Address: 0x00
Reset Value: 0x09
Address: 0x01
Reset Value: 0x00
Address: 0x02
Reset Value: 0x00
6
PID6
6
RID6
6
Description
Motion detected since last report
0 = No motion (default)
1 = Motion occurred, data in DELTA_X and DELTA_Y registers
ready to be read
Reserved
5
PID5
5
RID5
5
RSVD
4
PID4
4
RID4
4
RSVD
3
PID3
3
RID3
3
RSVD
2
PID2
2
RID2
2
RSVD
1
PID1
1
RID1
1
RSVD
0
PID0
0
RID0
0
RSVD

Related parts for ADNS-3050