ADNS-4000 Avago Technologies US Inc., ADNS-4000 Datasheet - Page 28

no-image

ADNS-4000

Manufacturer Part Number
ADNS-4000
Description
SENSOR OPTICAL MOUSE LP 8DIP
Manufacturer
Avago Technologies US Inc.
Datasheet

Specifications of ADNS-4000

Lead Free Status / Rohs Status
Lead free / RoHS Compliant
LED_CTRL
LED Control Register
Access: Read/Write
Data Type:
USAGE:
NOTE:
MOTION_CTRL
Motion Control Register
Access: Read/Write
Data Type:
USAGE:
28
Bit
7:4
3
2
1:0
Bit
7
6
5:0
Field RSVD
Field MOT_A
Bit 7
Bit 7
Field Name
RSVD
LCOF
RSVD
LSEL[1:0]
Field Name
MOT_A
MOT_S
RSVD
Address: 0x40
Reset Value: 0x00
Eight bit unsigned integer
This register is used to control the LED operating mode and current to optimize/minimize the
power consumption.
If LED is operating in AUTO current switching mode (AUTO_LED_CONTROL [0] at address
0x43 is cleared, LED current setting (LED_CONTROL [1:0]) will be ignored. Only when AUTO
current switching is disabled through setting AUTO_LED_CONTROL [0], the LED drive current
is determined by LED_CONTROL [1:0]
Address: 0x41
Reset Value: 0x40
Eight bit unsigned integer
This register is used to set the feature of MOTION interrupt output. If MOT_S bit is clear, the
MOTION pin is level-sensitive. With active low (MOT_A bit is clear) level-sensitive confi guration,
the MOTION pin will be driven low when there is motion detected indicating there is motion
data in DELTA_X and DELTA_Y registers. The mouse microcontroller can read MOTION_ST
register, DELTA_X register, and then DELTA_Y register sequentially. After all the motion data
has been read, DELTA_X and DELTA_Y registers will be zero, the MOTION pin will be driven
high by the sensor.
If MOT_S is set, the MOTION pin is edge sensitive. If MOT_A is also set, it means active high or
rising edge triggered. Whenever there is motion detected by the sensor, a pulse (~230us) will
be sent out through this pin. This pulse can be used to trigger or wake the controller up from
its sleep mode to read motion data from the sensor. The controller can then read MOTION_ST
register, DELTA_X register, and then DELTA_Y register sequentially. (Refer to Motion Function
for more information)
6
RSVD
6
MOT_S
Description
Reserved
0 : Normal operation (default)
1 : LED Continuous Off
Reserved
0x0: LED Current set to 20mA (default)
0x1: LED Current set to 15mA
0x2: LED Current set to 36mA
0x3: LED Current set to 30mA
5
RSVD
5
RSVD
Description
MOTION Active
0 : LOW (default)
1 : HIGH
MOTION Sensitivity
0 : Level sensitive
1 : Edge sensitive (default)
Reserved
4
RSVD
4
RSVD
3
LCOF
3
RSVD
2
2
RSVD
RSVD
1
LSEL1
1
RSVD
0
LSEL0
0
RSVD

Related parts for ADNS-4000