ADNS-7550 Avago Technologies US Inc., ADNS-7550 Datasheet - Page 17

Optical Mouse Sensor,DIP

ADNS-7550

Manufacturer Part Number
ADNS-7550
Description
Optical Mouse Sensor,DIP
Manufacturer
Avago Technologies US Inc.
Datasheet

Specifications of ADNS-7550

Mounting Style
Through Hole
Termination Style
Solder Pin
Supply Voltage
5 V
Operating Temperature Range
0 C to + 40 C
Product
Optical
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
516-2180
ADNS-7550

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADNS-7550
Manufacturer:
GOODSKY
Quantity:
1 000
Part Number:
ADNS-7550
Manufacturer:
AVAGO/安华高
Quantity:
20 000
Notes on Power-up
The ADNS-7550 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:
i.
ii.
iii.
iv.
v.
vi.
vii. Read from registers 0x02, 0x03, 0x04 and 0x05 (or
viii. Write 0x27 to register 0x3C
ix.
x.
xi.
xii. Write 0x20 to register 0x23
xiii. Write 0x05 to register 0x3C
xiv. Write 0xB9 to register 0x37
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.
State of Signal Pins After VDD is Valid
Pin
NCS
MISO
SCLK
MOSI
MOTION
LASER_
NEN
17
Apply power to VDD5 and VDDIO in any order, with
the delay of no more than 100ms in between each
supply. Ensure all supplies are stable.
Drive NCS high, then low to reset the SPI port.
Write 0x5a to register 0x3a.
Wait for at least one frame.
Clear observation register.
Wait at least one frame and check observation
register, all bits 0-3 must be set.
read these same 4 bytes from burst motion register
0x42) one time regardless of the motion pin state.
Write 0x0a to register 0x22
Write 0x01 to register 0x21
Write 0x32 to register 0x3C
On
Power-Up
Functional
Undefined Undefined Functional
Ignored
Ignored
Undefined Undefined Undefined Functional
Undefined Undefined Undefined Functional
NCS High
Ignored
Ignored
Hi
Before Reset
Functional
Functional
NCS Low
Low
After Reset
Functional
Depends on
NCS
Depends on
NCS
Depends on
NCS
Notes on Shutdown
The ADNS-7550 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:
i.
ii. Wait for at least one frame.
iii. Clear observation register.
iv. Wait at least one frame
v.
vi. Write 0x27 to register 0x3C
vii. Write 0x0a to register 0x22
viii. Write 0x01 to register 0x21
ix. Write 0x32 to register 0x3C
x. Write 0x20 to register 0x23
xi. Write 0x05 to register 0x3C
xii. Write 0xB9 to register 0x37
xiii. Any register settings must then be reloaded.
1. NCS pin must be held to 1 (high) if SPI bus is shared with other
2. Depend on last state
3. SCLK is ignore if NCS is 1 (high). It is functional if NCS is 0 (low).
4. MOSI is ignore if NCS is 1 (high). If NCS is 0 (low), any command
Note:
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).
present on the MOSI pin will be ignored except power-up command
(writing 0x5a to register 0x3a).
There are long wakeup times from shutdown. These features should
not be used for power management during normal mouse motion.
Write 0x5a to register 0x3a
Check observation register, all bits 0-3 must be set to
1.
Pin
NCS
MISO
SCLK
MOSI
LASER_NEN
MOTION
Status when Shutdown Mode
Undefined
Ignore if NCS = 1
Ignore if NCS = 1
High(off )
Undefined
Functional
[2]
[2]
[1]
[3]
[4]

Related parts for ADNS-7550