Serial Port Timer Timeout
VDD
>t SPTT
SCK
SDIO
Address = 0x01
Figure 29. Power-up serial port timer sequence.
Data = 0x0b000XXXXX
Don't Care State
If the microprocessor waits at least tSPTT from VDD valid, it will
ensure that the ADNS-2610 has powered up and the timer
has timed out. This assumes that the microprocessor and
the ADNS‑2610 share the same power supply. If not, then
the microprocessor must wait for tSPTT from ADNS-2610
VDD valid. Then when the SCK toggles for the address, the
ADNS-2610 will be in sync with the microprocessor.
Resync Note
If the microprocessor and the ADNS-2610 get out of sync,
then the data either written or read from the registers will
be incorrect. An easy way to solve this is to use watchdog
timer timeout sequence to resync the parts after an incor-
rect read.
Power-up
ADNS-2610 has an on-chip internal power-up reset (POR)
circuit, which will reset the chip when VDD reaches the
valid value for the chip to function.
Soft Reset
ADNS-2610 may also be given the reset command at any
time via the serial I/O port. The timing and transactions are
the same as those just specified for the power-up mode
in the previous section.
The proper way to perform soft reset on ADNS-2610 is:
1. The microcontroller starts the transaction by sending a
write operation containing the address of the configuration
register and the data value of 0x80. Since the reset bit is
set, ADNS-2610 will reset and any other bits written into
the configuration register at this time is properly written
into the Configuration Register. After the chip has been
reset, very quickly, the ADNS-2610 will clear the reset bit
so there is no need for the microcontroller to re-write the
Configuration Register to reset it.
2. The digital section is now ready to go. It takes 3 frames for
the analog section to settle.
CLK
SCK
Reset Occurs
here
SDIO
1 A6 A5 A4 A3
Figure 30. ADNS-2610 soft reset sequence timing.
D5 D4 D3 D2 D1 D0
Soft reset will occur when writing 0x80 to the
configuration register.
SCK
Write
Operation
1
0
Configuration Register Address
0
0
00
0
SDIO
Figure 31. Soft reset configuration register writing operation.
01
Configuration Register Data
0
00
00
00
17