Rev. 2| www.onsemi.com | Page 11 of 66
Image Core
The image core consists of:
■ Pixel Array
■ Address Decoders and Row Drivers
■ Pixel Biasing
The pixel array contains 1920 (H) x 1200 (V) readable pixels with
a pixel pitch of 4.8 µm. Four dummy pixel rows and columns are
placed at every side of the pixel array to eliminate possible edge
effects. The sensor uses a 5T pixel architecture, which makes it
possible to read out the pixel array in global shutter mode with
double sampling (DS), or in rolling shutter mode with correlated
double sampling (CDS).
The function of the row drivers is to access the image array line
by line, or all lines together, to reset or read the pixel data. The
row drivers are controlled by the on-chip sequencer and can
access the pixel array in global and rolling shutter modes.
The pixel biasing block guarantees that the data on a pixel is
transferred properly to the column multiplexer when the row
drivers select a pixel line for readout.
Phase Locked Loop
The PLL accepts a (low speed) clock and generates the required
high speed clock. Optionally this PLL can be bypassed. Typical
input clock frequency is 62 MHz.
LVDS Clock Receiver
The LVDS clock receiver receives an LVDS clock signal and
distributes the required clocks to the sensor.
Typical input clock frequency is 310 MHz in 10-bit mode and
248 MHz in 8-bit mode. The clock input needs to be terminated
with a 100-
resistor.
Column Multiplexer
All pixels of one image row are stored in the column
sample-and-hold (S/H) stages. These stages store both the reset
and integrated signal levels.
The data stored in the column S/H stages is read out through 8
parallel differential outputs operating at a frequency of 31 MHz.
At this stage, the reset signal and integrated signal values are
transferred into an FPN-corrected differential signal.
The column multiplexer also supports read-1-skip-1 and
read-2-skip-2 mode. Enabling this mode can speed up the frame
rate, with a decrease in resolution.
Bias Generator
The bias generator generates all required reference voltages
and bias currents that the on-chip blocks use. An external
resistor of 47 k, connected between pin IBIAS_MASTER and
gnd_33, is required for the bias generator to operate properly.
Analog Front End
The AFE contains 8 channels, each containing a PGA and a
10-bit ADC.
For each of the 8 channels, a pipelined 10-bit ADC is used to
convert the analog image data into a digital signal, which is
delivered to the data formatting block. A black calibration loop is
implemented to ensure that the black level is mapped to match
the correct ADC input level.
Data Formatting
The data block receives data from two ADCs and multiplexes this
data to one data stream. A cyclic redundancy check (CRC) code
is calculated on the passing data.
A frame synchronization data block is foreseen to transmit
synchronization codes such as frame start, line start, frame end,
and line end indications.
The data block calculates a CRC once per line for every channel.
This CRC code can be used for error detection at the receiving
end.
Serializer and LVDS Interface (V1-SN/SE only)
The serializer and LVDS interface block receives the formatted
(10-bit or 8-bit) data from the data formatting block. This data is
serialized and transmitted by the LVDS output driver.
In 10-bit mode, the maximum output data rate is 620 Mbps per
channel. In 8-bit mode, the maximum output data rate is 496
Mbps per channel.
In addition to the LVDS data outputs, two extra LVDS outputs are
available. One of these outputs carries the output clock, which is
skew aligned to the output data channels. The second LVDS
output contains frame format synchronization codes to serve
system-level image reconstruction.
Output MUX (V2-SN/SE only)
The output MUX multiplexes the four data channels to one
channel and transmits the data words using a 10-bit parallel
CMOS interface.
Frame synchronization information is communicated by means
of frame and line valid strobes.
Sequencer
The sequencer:
■ Controls the image core. Starts and stops integration in rolling
and global shutter modes and control pixel readout.
■ Operates the sensor in master or slave mode.
■ Applies the window settings. Organizes readouts so that only
the configured windows are read.
■ Controls the column multiplexer and analog core. Applies gain
settings and subsampling modes at the correct time, without
corrupting image data.
■ Starts up the sensor correctly when leaving standby mode.
Automatic Exposure Control
The AEC block implements a control system to modulate the
exposure of an image. Both integration time and gains are
controlled by this block to target a predefined illumination level.