ADNB-6031-EV Avago Technologies US Inc., ADNB-6031-EV Datasheet - Page 19

OPT SENS BUNDLE W/A-6030 RL CLIP

ADNB-6031-EV

Manufacturer Part Number
ADNB-6031-EV
Description
OPT SENS BUNDLE W/A-6030 RL CLIP
Manufacturer
Avago Technologies US Inc.
Datasheets

Specifications of ADNB-6031-EV

Description/function
Laser Mouse Bundle
Interface Type
SPI
Product
Display Modules
Touch Panel
No Touch Panel
For Use With/related Products
ADNS-6030
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant
Figure 21. Motion Burst Timing
19
SCLK
Notes on Power-up
The ADNS-6030 does not perform an internal power
up self-reset; the POWER_UP_RESET register must be
written every time power is applied. The appropriate
sequence is as follows:
1. Apply power
2. Drive NCS high, then low to reset the SPI port
3. Write 0x5a to register 0x3a
4. Wait for t
5. Write 0xFE to register 0x28
6. Read from registers 0x02, 0x03 and 0x04 (or read
During power-up there will be a period of time after the
power supply is high but before any clocks are available.
The table below shows the state of the various pins
during power-up and reset.
Notes on Shutdown and Forced Rest
The ADNS-6030 can be set in Rest mode through the
Configuration_Bits register (0x11). This is to allow for
further power savings in applications where the sensor
does not need to operate all the time.
The ADNS-6030 can be set in Shutdown mode by
writing 0xe7 to register 0x3b. The SPI port should not
be accessed when Shutdown mode is asserted, except
the power-up command (writing 0x5a to register 0x3a).
(Other ICs on the same SPI bus can be accessed, as long
as the sensor’s NCS pin is not asserted.) The table below
shows the state of various pins during shutdown. To
deassert Shutdown mode:
1. Write 0x5a to register 0x3a
2. Wait for t
State of Signal Pins After VDD is Valid
Pin
NCS
MISO
SCLK
MOSI
XY_LASER
MOTION
LASER_NEN
these same 3 bytes from burst motion register
0x42) one time regardless of the motion pin state.
Motion_Burst Register Address
WAKEUP
WAKEUP
On Power-Up
Functional
Undefined
Ignored
Ignored
Undefined
Undefined
Undefined
First Read Operation
Read First Byte
NCS High before Reset
Hi
Undefined
Ignored
Ignored
Undefined
Undefined
Undefined
t
SRAD
Read Second Byte
*
*
*
*
Note: There are long wakeup times from shutdown and
forced Rest. These features should not be used for power
management during normal mouse motion.
3. Write 0xFE to register 0x28
4. Any register settings must then be reloaded.
Pin
NCS
MISO
SCLK
MOSI
XYLASER
LASER_NEN
MOTION
1
2
3
4
Depend on last state
NCS pin must be held to 1 (high) if SPI bus is shared with
SCLK is ignore if NCS is 1 (high). It is functional if NCS is
MOSI is ignore if NCS is 1 (high). If NCS is 0 (low), any
other devices. It is recommended to hold to 1 (high)
during Power Down unless powering up the Sensor. It
must be held to 0 (low) if the sensor is to be re-powered
up from shutdown (writing 0x5a to register 0x3a).
0 (low).
command present on the MOSI pin will be ignored
except power-up command (writing 0x5a to register
0x3a).
NCS Low before Reset
Low
Functional
Functional
Functional
Undefined
Undefined
Undefined
Read Third Byte
Status when Shutdown Mode
Functional
Undefined
Ignore if NCS = 1
Ignore if NCS = 1
High (off )
High (off )
Undefined
*1
*2
*2
after Reset
Functional
Depends on NCS
Depends on NCS
Depends on NCS
Functional
Functional
Functional
*3
*4

Related parts for ADNB-6031-EV