AR0238
www.onsemi.com
13
Embedded Data:
If enabled, these are displayed on the two rows
immediately before the first active pixel row is
displayed.
Embedded Statistics:
If enabled, these are displayed on the two rows
immediately after the last active pixel row is displayed.
MULTICAMERA SYNCHRONIZATION
SLAVE MODE
The slave mode feature of the AR0238 supports triggering
the start of a frame readout from an input signal that is
supplied from an external ASIC. The slave mode signal
allows for precise control of frame rate and register change
updates.
Context Switching and Register Updates
The user has the option of using the highly configurable
context memory, or a simplified implementation in which
only a subset of registers is available for switching. The
AR0238 supports a highly configurable context switching
RAM of size 256 x 16. Within this Context Memory,
changes to any register may be stored. The register set for
each context must be the same, but the number of contexts
and registers per context are limited only by the size of the
context memory.
Alternatively, the user may switch between two
predefined register sets A and B by writing to a context
switch change bit. When the context switch is configured to
context A the sensor will reference the context A registers.
If the context switch is changed from A to B during the
readout of frame n, the sensor will then reference the context
B coarse_integration_time registers in frame n+1 and all
other context B registers at the beginning of reading frame
n+2. The sensor will show the same behavior when changing
from context B to context A. The registers listed in Table 5
are contextswitchable:
Table 5. LIST OF CONFIGURABLE REGISTERS FOR CONTEXT A AND CONTEXT B
Context A Context B
Register Description Register Description
coarse_integration_time
coarse_integration_time_cb
line_length_pck
line_length_pck_cb
frame_length_lines
frame_length_lines_cb
row_bin
row_bin_cb
col_bin
col_bin_cb
fine_gain
fine_gain_cb
coarse_gain coarse_gain_cb
coarse_integration_time2 coarse_integration_time2_cb
dcg_manual_set dcg_manual_set_cb
dcg_manual_set_t1 dcg_manual_set_t1_cb
bypass_pix_comb bypass_pix_cb
coarse_gain_t1 coarse_gain_t1_cb
fine_gain_t1 fine_gain_t1_cb
x_addr_start x_addr_start_cb
y_addr_start y_addr_start_cb
x_addr_end x_addr_end_cb
y_addr_end y_addr_end_cb
y_odd_inc y_odd_inc_cb
x_odd_inc x_odd_inc_cb
green1_gain green1_gain_cb
blue_gain blue_gain_cb
red_gain red_gain_cb
green2_gain green2_gain_cb
global_gain global_gain_cb
operation_mode_ctrl operation_mode_ctrl_cb
bypass_pix_comb bypass_pix_comb_cb
AR0238
www.onsemi.com
14
ANALOG/DIGITAL GAINS
A programmable analog gain of 1.0x to 16x (linear and
HDR) applied simultaneously to all color channels will be
featured along with a digital gain of 1x to 16x that may be
configured on a per color channel basis. Analog gain can be
applied per exposure in line interleaved mode.
SKIPPING/BINNING MODES
The AR0238 supports subsampling. Subsampling allows
the sensor to read out a smaller set of active pixels by either
skipping, binning, or summing pixels within the readout
window. Horizontal binning is achieved in the digital
readout. The sensor will sample the combined 2x adjacent
pixels within the same color plane. Vertical row binning is
applied in the pixel readout. Row binning can be configured
as 2x rows within the same color plane. Pixel skipping can
be configured up to 2x in both the xdirection and
ydirection. Skipping pixels in the xdirection will not
reduce the row time. Skipping pixels in the y direction will
reduce the number of rows from the sensor effectively
reducing the frame time. Skipping will introduce image
artifacts from aliasing.
The AR0238 supports row wise vertical binning. Row
wise vertical summing is only supported in monochrome
sensors.
CLOCKING OPTIONS
The sensor contains a phaselocked loop (PLL) that is
used for timing generation and control. The required VCO
clock frequency is attained through the use of a prePLL
clock divider followed by a multiplier. The PLL multiplier
should be an even integer. If an odd integer (M) is
programmed, the PLL will default to the lower (M1) value
to maintain an even multiplier value. The multiplier is
followed by a set of dividers used to generate the output
clocks required for the sensor array, the pixel analog and
digital readout paths, and the output parallel and serial
interfaces. Use of the PLL is required when using the HiSPi
interface.
TEMPERATURE SENSOR
The AR0238 sensor has a built-in PTAT-based
temperature sensor, accessible through registers, that is
capable of measuring die junction temperature. The value
read out from the temperature sensor register is an ADC
output value that needs to be converted downstream to a
final temperature value in degrees Celsius. Since the PTAT
device characteristic response is quite linear in the
temperature range of operation required, a simple linear
function can be used to convert the ADC output value to the
final temperature in degrees Celsius.
A single reference point will be made available via
register read as well as a slope for backcalculating the
junction temperature value. An error of +/-5% or better over
the full specified operating range of the sensor is to be
expected.
SILICON / FIRMWARE / SEQUENCER REVISION
INFORMATION
A revision register will be provided to read out (via I
2
C)
silicon and sequencer/OTPM revision information. This
will be helpful to distinguish among different lots of material
if there are future OTPM or sequencer revisions.
LENS SHADING CORRECTION
The latest lens shading correction algorithm will be
included for potential low Z height applications.
COMPRESSION
When the AR0238 is configured for linear mode
operation, the sensor can optionally compress 12bit data to
10bit using Alaw compression. The Alaw compression
is disabled by default.
PACKAGING
The AR0238 will be offered in a 11.43 x 11.43 48Lead
mPLCC package.
PARALLEL INTERFACE
The parallel pixel data interface uses these outputonly
signals:
FRAME_VALID
LINE_VALID
PIXCLK
DOUT[11:0]
HIGH SPEED SERIAL PIXEL (HISPI) INTERFACE
The HiSPi interface supports three protocols,
StreamingS, StreamingSP, and Packetized SP. The
streaming protocols conform to a standard video application
where each line of active or intraframe blanking provided
by the sensor is transmitted at the same length. The
Packetized SP protocol will transmit only the active data
ignoring linetoline and frametoframe blanking data.
The HiSPi interface building block is a unidirectional
differential serial interface with four data and one double
data rate (DDR) clock lanes. One clock for every four serial
data lanes is provided for phase alignment across multiple
lanes. The AR0238 supports serial data widths of 10 or 12
bits on one, two, or four lanes. The specification includes a
DLL to compensate for differences in group delay for each
data lane. The DLL is connected to the clock lane and each
data lane, which acts as a control master for the output delay
buffers. Once the DLL has gained phase lock, each lane can
be delayed in
1/8 unit interval (UI) steps. This additional delay allows
the user to increase the setup or hold time at the receiver
circuits and can be used to compensate for skew introduced
in PCB design. Delay compensation may be set for clock
and/or data lines in the hispi_timing register R0x31C0. If the
DLL timing adjustment is not required, the data and clock
lane delay settings should be set to a default code of 0x0000
to reduce jitter, skew, and power dissipation.
AR0238
www.onsemi.com
15
SENSOR CONTROL INTERFACE
The twowire serial interface bus enables read/write
access to control and status registers within the AR0238.
The interface protocol uses a master/slave model in which
a master controls one or more slave devices. The sensor acts
as a slave device. The master generates a clock (S
CLK) that
is an input to the sensor and is used to synchronize transfers.
Data is transferred between the master and the slave on a
bidirectional signal (SDATA). SDATA is pulled up to VDD_IO
offchip by a 1.5 kW resistor. Either the slave or master
device can drive S
DATA LOWthe interface protocol
determines which device is allowed to drive S
DATA at any
given time. The twowire serial interface can run at 100 kHz
or 400 kHz.
T1/T2 LINE INTERLEAVED MODE
The AR0238 outputs the T1 and T2 exposures separately,
in a line interleaved format. The purpose of this is to enable
off chip HDR linear combination and processing. See the
AR0238 Developer Guide for more information.
Wavelength (nm)
350
Quantum Efficiency (%)
450 550 650 750 850 950 1050 1150
0
10
20
30
40
50
60
70
Red
Green (R)
Green (B)
Blue
Figure 10. Quantum Efficiency RGB

AR0238CSSC12SHRA0-DP1

Mfr. #:
Manufacturer:
ON Semiconductor
Description:
IMAGE SENSOR 2MP 1/3 CIS SO
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union