ADNB-6001-EV Avago Technologies US Inc., ADNB-6001-EV Datasheet - Page 19
![OPT SENS BUNDLE W/A-6000 RL CLIP](/photos/26/56/265696/adnb-6001-ev_wht_sml.jpg)
ADNB-6001-EV
Manufacturer Part Number
ADNB-6001-EV
Description
OPT SENS BUNDLE W/A-6000 RL CLIP
Manufacturer
Avago Technologies US Inc.
Specifications of ADNB-6001-EV
Description/function
Laser Mouse Bundle
Interface Type
SPI
Product
Display Modules
Touch Panel
No Touch Panel
For Use With/related Products
ADNS-6000
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant
Frame Capture
This is a fast way to download a full array of pixel values
from a single frame. This mode disables navigation and
overwrites any downloaded firmware. A hardware reset
is required to restore navigation, and the firmware must
be reloaded.
To trigger the capture, write to the Frame_Capture
register. The next available complete 1 2/3 frames (1536
values) will be stored to memory. The data are retrieved
by reading the Pixel_Burst register once using the normal
read method, after which the remaining bytes are clocked
out by driving SCLK at the normal rate. The byte time
must be at least t
before the data is ready, it will return all zeros.
To read a single frame, read a total of 900 bytes. The next
636 bytes will be approximately 2/3 of the next frame.
Figure 25. Frame capture burst mode timing
19
SCLK
MISO
MOSI
NCS
Notes:
1. MSB = 1 for all bytes. Bit 6 = 0 for all bytes except pixel 0 of both frames which has bit 6 = 1 for use as a frame marker.
2. Reading beyond pixel 899 will return the first pixel of the second partial frame.
3. t
4. This figure illustrates reading a single complete frame of 900 pixels. An additional 636 pixels from the next frame are available.
CAPTURE
t
>120ns
NCS-SCLK
= 10 s + 3 frame periods.
LOAD
frame capture reg write
. If the Pixel_Burst register is read
address
data
t
CAPTURE
P0 bit 6 set to 1
t
SRAD
pixel dump reg read
≥ 50 µs
address
The first pixel of the first frame (1
1 as a start-of-frame marker. The first pixel of the second
partial frame (901
other bytes have bit 6 set to zero. The MSB of all bytes is
set to 1. If the Pixel_Burst register is read past the end of
the data (1537 reads and on) , the data returned will be
zeros. Pixel data is in the lower six bits of each byte.
After the download is complete, the micro-controller
must raise the NCS line for at least t
burst mode. The read may be aborted at any time by
raising NCS.
Alternatively, the frame data can also be read one byte at
a time from the Frame_Capture register. See the register
description for more information.
enter burst
mode
≥ 10 µs
t
P0
LOAD
st
≥ 10 µs
all MSB = 1
t
P1
read) will also have bit 6 set to 1. All
LOAD
soonest to begin again
P899
exit burst mode
st
read) has bit 6 set to
t
BEXIT
BEXIT
see note 2
≥ 4 µ s
to terminate
frame capture reg
address
≥ 10 µ s