HLMP-ED80-XX000 AVAGO [AVAGO TECHNOLOGIES LIMITED], HLMP-ED80-XX000 Datasheet - Page 22

no-image

HLMP-ED80-XX000

Manufacturer Part Number
HLMP-ED80-XX000
Description
Optical Mouse Sensor
Manufacturer
AVAGO [AVAGO TECHNOLOGIES LIMITED]
Datasheet
22
Error Detection and Recovery
1. The ADNS-2051 and the micro-controller might get
2. The ADNS-2051 has a transaction timer for the serial port.
3. Invalid addresses:
4. Collision detection on SDIO
Figure 35. Power up serial port watchdog timer sequence
V
PD
SCLK
SDIO
out of synchronization due to ESD events, power sup-
ply droops or micro-controller firmware flaws. In such a
case, the micro-controller should raise PD for 100 µs.
The ADNS-2051 will reset the serial port but will not
reset the registers and be prepared for the beginning
of a new transmission.
If the sixteenth SCLK rising edge is spaced more than
approximately 0.9 seconds from the first SCLK edge of
the current transaction, the serial port will reset.
– Writing to an invalid address will have no effect.
– The only time that the ADNS-2051 drives the SDIO
DD
Reading from an invalid address will return all
zeros.
line is during a READ operation. To avoid data
collisions, the micro-controller should relinquish
SDIO before the falling edge of SCLK after the last
address bit. The ADNS-2051 begins to drive
SDIO after the next rising edge of SCLK. The
ADNS-2051 relinquishes SDIO within 120 ns of the
falling SCLK edge after the last data bit. The micro-
controller can begin driving SDIO any time afterthat.
In order to maintain low power consumption in nor
mal operation or when the PD pin is pulled high, the
micro-controller should not leave SDIO floating un
til the next transmission (although that will not
cause any communication difficulties).
PROBLEM AREA
ADDRESS = 0x00
ADNS-2051 fig 35
5. In case of synchronization failure, both the ADNS-2051
6. Termination of a transmission by the micro-control-
7. The micro-controller can verify success of write opera-
8. The micro-controller can verify the synchronization of
and the micro-controller may drive SDIO. The ADNS-
2051 can withstand 30 mA of short circuit current
and will withstand infinite duration short circuit condi-
tions.
ler may sometimes be required (for example, due to
a USB suspend interrupt during a read operation). To
accomplish this the micro-controller should raise PD.
The ADNS-2051 will not write to any register and will
reset the serial port (but nothing else) and be prepared
for the beginning of future transmissions after PD goes
low.
tions by issuing a read command to the same address
and comparing written data to read data.
the serial port by periodically reading the product ID
register.
DATA = 0x02

Related parts for HLMP-ED80-XX000