NOIV2SN1300A [ONSEMI]

VITA 1300 1.3 Megapixel 150 FPS Global Shutter CMOS Image Sensor; VITA 1300 130万像素150 FPS全局快门CMOS图像传感器
NOIV2SN1300A
型号: NOIV2SN1300A
厂家: ONSEMI    ONSEMI
描述:

VITA 1300 1.3 Megapixel 150 FPS Global Shutter CMOS Image Sensor
VITA 1300 130万像素150 FPS全局快门CMOS图像传感器

传感器 图像传感器
文件: 总76页 (文件大小:760K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
NOIV1SN1300A,  
NOIV2SN1300A  
VITA 1300 1.3 Megapixel  
150 FPS Global Shutter  
CMOS Image Sensor  
http://onsemi.com  
Features  
SXGA: 1280 x 1024 Active Pixels  
4.8 mm x 4.8 mm Pixel Size  
1/2 inch Optical Format  
Monochrome (SN) or Color (SE)  
150 Frames per Second (fps) at Full Resolution (LVDS)  
37 Frames per Second (fps) at Full Resolution (CMOS)  
On-chip 10-bit Analog-to-Digital Converter (ADC)  
8-bit or 10-bit Output Mode  
Four LVDS Serial Outputs or Parallel CMOS Output  
Random Programmable Region of Interest (ROI) Readout  
Pipelined and Triggered Global Shutter, Rolling Shutter  
On-chip Fixed Pattern Noise (FPN) Correction  
Serial Peripheral Interface (SPI)  
Automatic Exposure Control (AEC)  
Phase Locked Loop (PLL)  
High Dynamic Range (HDR)  
Figure 1. VITA 1300 Photograph  
Dual Power Supply (3.3 V and 1.8 V)  
40°C to +85°C Operational Temperature Range  
48-pin LCC and Bare Die  
475 mW Power Dissipation (LVDS)  
290 mW Power Dissipation (CMOS)  
These Devices are PbFree and are RoHS Compliant  
Applications  
Machine Vision  
Motion Monitoring  
Security  
Barcode Scanning (2D)  
Description  
The VITA 1300 is a 1/2 inch Super-eXtended Graphics Array (SXGA) CMOS image sensor with a pixel array of 1280 by 1024.  
The high sensitivity 4.8 mm x 4.8 mm pixels support pipelined and triggered global shutter readout modes and can also be  
operated in a low noise rolling shutter mode. In rolling shutter mode, the sensor supports correlated double sampling readout,  
reducing noise and increasing the dynamic range.  
The sensor has on-chip programmable gain amplifiers and 10-bit A/D converters. The integration time and gain parameters  
can be reconfigured without any visible image artifact. Optionally the on-chip automatic exposure control loop (AEC) controls  
these parameters dynamically. The image’s black level is either calibrated automatically or can be adjusted by adding a user  
programmable offset.  
A high level of programmability using a four wire serial peripheral interface enables the user to read out specific regions  
of interest. Up to 8 regions can be programmed, achieving even higher frame rates.  
The image data interface of the V1-SN/SE part consists of four LVDS lanes, facilitating frame rates up to 150 frames per  
second. Each channel runs at 620 Mbps. A separate synchronization channel containing payload information is provided to  
facilitate the image reconstruction at the receive end. The V2-SN/SE part provides a parallel CMOS output interface at reduced  
frame rate.  
The VITA 1300 is packaged in a 48-pin LCC package and is available in a monochrome and color version.  
Contact your local ON Semiconductor office for more information.  
© Semiconductor Components Industries, LLC, 2013  
1
Publication Order Number:  
June, 2013 Rev. 9  
NOIV1SN1300A/D  
 
NOIV1SN1300A, NOIV2SN1300A  
ORDERING INFORMATION  
Part Number  
Mono/Color  
LVDS Interface mono  
LVDS Interface color  
CMOS Interface mono  
CMOS Interface color  
Die sales, mono  
Package  
NOIV1SN1300A-QDC  
NOIV1SE1300A-QDC  
NOIV2SN1300A-QDC  
NOIV2SE1300A-QDC  
NOIV1SN1300A-XXC  
48pin LCC  
Die Sales  
The V1-SN/SE base part is used to reference the mono and  
color versions of the LVDS interface; the V2-SN/SE base  
part is used to reference the mono and color versions of the  
CMOS interface.  
ORDERING CODE DEFINITION  
PACKAGE MARK  
Following is the mark on the bottom side of the package with Pin 1 to the left center  
Line 1: NOI xxxx 1300A where xxxx denotes LVDS (V1) / CMOS (V2), mono micro lens (SN) /color micro lens (SE) option  
Line 2: -QDC  
Line 3: AWLYYWW  
http://onsemi.com  
2
 
NOIV1SN1300A, NOIV2SN1300A  
CONTENTS  
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
1
1
1
2
2
2
3
4
8
Image Sensor Timing and Readout . . . . . . . . . . . . . . 30  
Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . .  
Ordering Code Definition . . . . . . . . . . . . . . . . . . . . . .  
Package Mark . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
Additional Features . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  
Data Output Format . . . . . . . . . . . . . . . . . . . . . . . . . . 41  
Register Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50  
Package Information . . . . . . . . . . . . . . . . . . . . . . . . . . 66  
Handling Precautions . . . . . . . . . . . . . . . . . . . . . . . . . 72  
Limited Warranty . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72  
Specifications and Useful References . . . . . . . . . . . . . 72  
Silicon Errata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73  
Acronyms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74  
Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75  
Operating Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12  
Sensor Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15  
http://onsemi.com  
3
 
NOIV1SN1300A, NOIV2SN1300A  
SPECIFICATIONS  
Key Specifications  
Table 1. GENERAL SPECIFICATIONS  
Table 2. ELECTROOPTICAL SPECIFICATIONS  
Parameter  
Pixel type  
Specification  
Parameter  
Active pixels  
Specification  
1280 (H) x 1024 (V)  
Global shutter pixel architecture  
Shutter type  
Pipelined and triggered global shutter,  
rolling shutter  
Pixel size  
4.8 mm x 4.8 mm  
Optical format  
Conversion gain  
1/2 inch  
Frame rate  
at full resolution  
V1-SN/SE: 150 fps  
V2-SN/SE: 37 fps  
-
0.072 LSB10/e  
90 mV/e  
-
Master clock  
V1-SN/SE:  
62 MHz when PLL is used,  
310 MHz (10-bit) / 248 MHz (8-bit)  
when PLL is not used  
-
Dark noise  
2.2 LSB10, 30e in global shutter  
-
0.9 LSB10, 14e in rolling shutter  
2
Responsivity at 550 nm  
24 LSB10 /nJ/cm , 4.6 V/lux.s  
V2-SN/SE: 62 MHz  
Parasitic Light  
<1/450  
Windowing  
8 Randomly programmable windows.  
Normal, sub-sampled and binned  
readout modes  
Sensitivity (PLS)  
-
Full well charge  
Quantum efficiency  
Pixel FPN  
13700 e  
(1)  
53% at 550 nm  
ADC resolution  
LVDS outputs  
CMOS outputs  
10-bit, 8-bit  
rolling shutter: 0.5 LSB10  
global shutter: 1.0 LSB10  
V1-SN/SE: 4 data + sync + clock  
V2-SN/SE: 10-bit parallel output,  
frame_valid, line_valid, clock  
PRNU  
< 2% of signal  
Data rate  
V1-SN/SE:  
MTF  
60% @ 630 nm - X-dir & Y-dir  
4 x 620 Mbps (10-bit) /  
4 x 496 Mbps (8-bit)  
V2-SN/SE: 62 MHz  
-
PSNL @ 25°C  
Dark signal @ 25°C  
Dynamic range  
100 LSB10/s, 1360 e /s  
-
4.5 e /s, 0.33 LSB10/s  
60 dB in rolling shutter mode  
53 dB in global shutter mode  
Power dissipation  
Package type  
475 mW for V1-SN/SE in 10-bit mode  
290 mW for V2-SN/SE  
Signal to Noise Ratio  
(SNR max)  
41 dB  
48-pin LCC, bare die  
Table 3. RECOMMENDED OPERATING RATINGS (Note 2)  
Symbol Description  
Operating temperature range  
Min  
Max  
Units  
T
J
40  
85  
°C  
Table 4. ABSOLUTE MAXIMUM RATINGS (Notes 3 and 4)  
Symbol  
Parameter  
ABS rating for 1.8 V supply group  
ABS rating for 3.3 V supply group  
ABS storage temperature range  
ABS storage humidity range at 85°C  
Min  
–0.5  
–0.5  
40  
Max  
2.2  
Units  
V
ABS (1.8 V supply group)  
ABS (3.3 V supply group)  
4.3  
V
T
S
+150  
85  
°C  
%RH  
V
Electrostatic discharge (ESD)  
Human Body Model (HBM): JS0012010  
Charged Device Model (CDM): JESD22C101  
Latch-up: JESD78  
2000  
500  
LU  
140  
mA  
Stresses exceeding Maximum Ratings may damage the device. Maximum Ratings are stress ratings only. Functional operation above the  
Recommended Operating Conditions is not implied. Extended exposure to stresses above the Recommended Operating Conditions may affect  
device reliability.  
1. The ADC is 11bit, downscaled to 10bit. The VITA 1300 uses a larger wordlength internally to provide 10bit on the output.  
2. Operating ratings are conditions in which operation of the device is intended to be functional.  
3. ON Semiconductor recommends that customers become familiar with, and follow the procedures in JEDEC Standard JESD625A. Refer  
to Application Note AN52561. Long term exposure toward the maximum storage temperature will accelerate color filter degradation.  
4. Caution needs to be taken to avoid dried stains on the underside of the glass due to condensation. The glass lid glue is permeable and can  
absorb moisture if the sensor is placed in a high % RH environment.  
http://onsemi.com  
4
 
NOIV1SN1300A, NOIV2SN1300A  
Table 5. ELECTRICAL SPECIFICATIONS  
Boldface limits apply for T = T  
to T  
, all other limits T = +30°C. (Notes 5, 6 and 7)  
J
MIN  
MAX  
J
Parameter  
Description  
Min  
Typ  
Max  
Units  
Power Supply Parameters - V1-SN/SE LVDS  
vdd_33  
Idd_33  
vdd_18  
Idd_18  
vdd_pix  
Idd_pix  
Ptot  
Supply voltage, 3.3 V  
3.0  
90  
3.3  
110  
1.8  
60  
3.6  
130  
2.0  
75  
V
mA  
V
Current consumption 3.3 V supply  
Supply voltage, 1.8 V  
1.6  
45  
Current consumption 1.8 V supply  
Supply voltage, pixel  
mA  
V
3.0  
0.8  
375  
3.3  
1.8  
475  
3.6  
2.5  
575  
50  
Current consumption pixel supply  
Total power consumption at vdd_33 = 3.3 V, vdd_18 = 1.8 V  
mA  
mW  
mW  
Pstby_lp  
Power consumption in low power standby mode. See Silicon Errata  
on page 66  
Popt  
Power consumption at lower pixel rates  
Configurable  
Power Supply Parameters - V2-SN/SE CMOS  
vdd_33  
Idd_33  
vdd_18  
Idd_18  
vdd_pix  
Idd_pix  
Ptot  
Supply voltage, 3.3 V  
3.0  
70  
1.6  
4
3.3  
90  
3.6  
110  
2.0  
10  
V
mA  
V
Current consumption 3.3 V supply  
Supply voltage, 1.8 V  
1.8  
7
Current consumption 1.8 V supply  
Supply voltage, pixel  
mA  
V
3.0  
3.3  
0.5  
290  
3.6  
1
Current consumption pixel supply  
Total power consumption  
mA  
mW  
mW  
220  
360  
50  
Pstby_lp  
Power consumption in low power standby mode. See Silicon Errata  
on page 66  
Popt  
Power consumption at lower pixel rates  
Configurable  
I/O - V2-SN/SE CMOS (JEDEC- JESD8C-01): Conforming to standard/additional specifications and deviations listed  
fpardata  
Data rate on parallel channels (10-bit)  
Output load (only capacitive load)  
Rise time (10% to 90% of input signal)  
Fall time (10% to 90% of input signal)  
62  
10  
6.5  
5
Mbps  
pF  
Cout  
tr  
tf  
2.5  
2
4.5  
3.5  
ns  
ns  
I/O - V1-SN/SE LVDS (EIA/TIA-644): Conforming to standard/additional specifications and deviations listed  
fserdata  
Data rate on data channels  
DDR signaling - 4 data channels, 1 synchronization channel;  
620  
310  
Mbps  
MHz  
fserclock  
Clock rate of output clock  
Clock output for mesochronous signaling  
Vicm  
LVDS input common mode level  
0.3  
1.25  
2.2  
50  
V
Tccsk  
Channel to channel skew (Training pattern allows per channel skew  
correction)  
ps  
V1-SN/SE LVDS Electrical/Interface  
fin  
fin  
tidc  
tj  
Input clock rate when PLL used  
62  
310  
60  
MHz  
MHz  
%
Input clock when LVDS input used  
Input clock duty cycle when PLL used  
Input clock jitter  
40  
50  
20  
ps  
fspi  
SPI clock rate when PLL used at fin = 62 MHz  
10  
62  
MHz  
V2-SN/SE CMOS Electrical/Interface  
fin Input clock rate  
MHz  
http://onsemi.com  
5
 
NOIV1SN1300A, NOIV2SN1300A  
Table 5. ELECTRICAL SPECIFICATIONS  
Boldface limits apply for T = T  
to T  
, all other limits T = +30°C. (Notes 5, 6 and 7)  
J
MIN  
MAX  
J
Parameter  
Description  
Min  
Typ  
Max  
Units  
ps  
tj  
Input clock jitter  
SPI clock rate at fin = 62 MHz  
20  
fspi  
2.5  
MHz  
Frame Specifications (V1-SN/SE-LVDS - Global Shutter)  
fps  
Frame rate at full resolution  
Xres x Yres = 1024 x 1024  
Xres x Yres = 640 x 480  
Xres x Yres = 512 x 512  
Xres x Yres = 256 x 256  
Frame Overhead Time  
150  
180  
540  
590  
1650  
fps  
fps  
fps_roi1  
fps_roi2  
fps_roi3  
fps_roi4  
FOT  
fps  
fps  
fps  
45  
ms  
ROT  
Row Overhead Time  
1.1  
ms  
fpix  
Pixel rate (4 channels at 62 Mpix/s)  
248  
37  
Mpix/s  
Frame Specifications (V2-SN/SE CMOS - Global Shutter)  
fps Frame rate at full resolution  
5. All parameters are characterized for DC conditions after thermal equilibrium is established.  
fps  
6. This device contains circuitry to protect the inputs against damage due to high static voltages or electric fields. However, it is recommended  
that normal precautions be taken to avoid application of any voltages higher than the maximum rated voltages to this high impedance circuit.  
7. Minimum and maximum limits are guaranteed through test and design.  
For recommendations on power supply management  
guidelines, refer to application note AN65463: VITA 1300  
HSMC Cyclone Reference Board Design Recommenda-  
tions.  
Y
Color Filter Array  
The V1SE and V2SE sensors are processed with a Bayer  
RGB color pattern as shown in Figure 2. Pixel (0,0) has a red  
filter situated to the bottom left.  
X
pixel (0;0)  
Figure 2. Color Filter Array for the Pixel Array  
http://onsemi.com  
6
NOIV1SN1300A, NOIV2SN1300A  
Spectral Response Curve  
Figure 3. Spectral Response Curve for Mono and Color  
Note that green pixels on a GreenRed (Green 1) and GreenBlue (Green 2) row have similar responsivity to wavelength  
trend as is depicted by the legend “Green”.  
http://onsemi.com  
7
NOIV1SN1300A, NOIV2SN1300A  
OVERVIEW  
Figure 4 and Figure 5 give an overview of the major  
are fed into the data formatting block. This block adds  
synchronization information to the data stream based on the  
frame timing. For the V1-SN/SE version, the data then goes  
to the low voltage serial (LVDS) interface block which sends  
the data out through the I/O ring. The V2-SN/SE sensor does  
not have an LVDS interface but sends out the data through  
a 10-bit parallel interface.  
functional blocks of the V1-SN/SE and V2-SN/SE sensor  
respectively. The system clock is received by the CMOS  
clock input. A PLL generates the intenal, high speed, clocks,  
which are distributed to the other blocks. Optionally, the  
V1-SN/SE can also accept a high speed LVDS clock, in  
which case the PLL will be disabled.  
The sequencer defines the sensor timing and controls the  
image core. The sequencer is started either autonomously  
(master mode) or on assertion of an external trigger (slave  
mode). The image core contains all pixels and readout  
circuits. The column structure selects pixels for readout and  
performs correlated double sampling (CDS) or double  
sampling (DS). The data comes out sequentially and is fed  
into the analog front end (AFE) block. The programmable  
gain amplifier (PGA) of the AFE adds the offset and gain.  
The output is a fully differential analog signal that goes to the  
ADC, where the analog signal is converted to a 10-bit data  
stream. Depending on the operating mode, eight or ten bits  
On-chip programmability is achieved through the Serial  
Peripheral Interface (SPI). See the Register Map on page 50  
for register details.  
A bias block generates bias currents and voltages for all  
analog blocks on the chip. By controlling the bias current,  
the speed-versus-power of each block can be tuned. All  
biasing programmability is contained in the bias block.  
The sensor can automatically control exposure and gain  
by enabling the automatic exposure control block (AEC).  
This block regulates the integration time along with the  
analog and digital gains to reach the desired intensity.  
http://onsemi.com  
8
NOIV1SN1300A, NOIV2SN1300A  
Block Diagram  
Image Core  
Image Core Bias  
Pixel Array  
(1280x1024)  
Column Structure  
Automatic  
Exposure  
Control  
8 analog channels  
(AEC)  
Analog Front End (AFE)  
8 x 10 bit  
digital channels  
Control &  
Registers  
Data Formatting  
Clock  
Distribution  
4 x 10 bit  
digital channels  
Serializers & LVDS Interface  
PLL  
LVDS Receiver  
4 LVDS Channels  
1 LVDS Sync Channel  
1 LVDS Clock Channel  
CMOS Clock  
Input  
LVDS Clock  
Input  
LVDS Interface  
Figure 4. Block Diagram V1SN/SE  
http://onsemi.com  
9
NOIV1SN1300A, NOIV2SN1300A  
Block Diagram  
Image Core  
Image Core Bias  
Pixel Array  
(1280x1024)  
Column Structure  
Automatic  
Exposure  
Control  
8 analog channels  
(AEC)  
Analog Front End (AFE)  
8 x 10 bit  
digital channels  
Control &  
Registers  
Data Formatting  
4 x 10 bit  
digital channels  
Clock  
Distribution  
Output MUX  
PLL  
10 bit Parallel Data  
Frame Valid Indication  
Line Valid Indication  
CMOS Clock  
Input  
CMOS Interface  
Figure 5. Block Diagram V2SN/SE  
Image Core  
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.  
The image core consists of:  
Pixel Array  
Address Decoders and Row Drivers  
Pixel Biasing  
The pixel array contains 1280 (H) x 1024 (V) readable  
pixels with a pixel pitch of 4.8 mm. 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).  
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 W resistor.  
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  
http://onsemi.com  
10  
NOIV1SN1300A, NOIV2SN1300A  
Column Multiplexer  
Serializer and LVDS Interface (V1SN/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.  
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 kW, connected between pin  
IBIAS_MASTER and gnd_33, is required for the bias  
generator to operate properly.  
Output MUX (V2SN/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.  
Analog Front End  
The AFE contains 8 channels, each containing a PGA and  
a 10-bit ADC.  
Sequencer  
The sequencer:  
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.  
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.  
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.  
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.  
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.  
http://onsemi.com  
11  
FOT  
Readout Fra  
                                                                                                                                                
                                                                                                                                                      
                                                                                                                                                                                                     
                                                                                                                                                                                                                          
e
-1  
eadout Fra e N  
Integration Ti  
Handling  
                                                                                      
e
Reset  
N
Reset  
N+1  
NOIV1SN1300A, NOIV2SN1300A  
OPERATING MODES  
The VITA 1300 sensor is able to operate in the following  
shutter modes:  
Global Shutter Mode  
Pipelined Global Shutter  
- Master  
- Slave  
Triggered Global Shutter  
- Master  
- Slave  
Rolling Shutter Mode  
Global Shutter Mode  
In the global shutter mode, light integration takes place on  
all pixels in parallel, although subsequent readout is  
sequential. Figure 6 shows the integration and readout  
sequence for the synchronous shutter. All pixels are light  
sensitive at the same period of time. The whole pixel core is  
reset simultaneously and after the integration time all pixel  
values are sampled together on the storage node inside each  
pixel. The pixel core is read out line by line after integration.  
Note that the integration and readout can occur in parallel or  
sequentially.  
Figure 6. Global Shutter Operation  
Pipelined Global Shutter  
In pipelined global shutter mode, the integration and  
readout are done in parallel. Images are continuously read  
and integration of frame N is ongoing during readout of the  
previous frame N-1. The readout of every frame starts with  
a Frame Overhead Time (FOT), during which the analog  
value on the pixel diode is transferred to the pixel memory  
element. After the FOT, the sensor is read out line per line  
and the readout of each line is preceded by the Row  
Overhead Time (ROT). Figure 7 shows the exposure and  
readout time line in pipelined global shutter mode.  
Master  
In this operation mode, the integration time is set through  
the register interface and the sensor integrates and reads out  
the images autonomously. The sensor acquires images  
without any user interaction.  
Exposure Time N  
FOT  
FOT  
Exposure Time N+1  
FOT  
FOT  
Readout  
Handling  
ROT  
Line Readout  
Figure 7. Integration and Readout for Pipelined Shutter  
and integration starts. The integration continues until the  
external pin is de-asserted by the system. Now, the image is  
sampled and the readout is started. Figure 8 shows the  
relation between the external trigger signal and the  
exposure/readout timing.  
Slave  
The slave mode adds more manual control to the sensor.  
The exposure time registers are ignored in this mode and the  
integration time is controlled by an external pin. As soon as  
the control pin is asserted, the pixel array goes out of reset  
http://onsemi.com  
12  
Exposure Ti  
Register Controlled  
Readout -1  
                                                                                                                                                           
FOT  
FOT  
Exposure Ti  
Readout N  
                                                                                                                                                                                                                                
                                                                                                                                                                                                                                      
e N  
e
+1  
FOT  
FOT  
FOT  
                                                                                                                                                 
Integration Ti  
Handling  
                                                                                       
e
Reset  
N
Reset  
N+1  
NOIV1SN1300A, NOIV2SN1300A  
External Trigger  
Integration Time  
Handling  
Reset  
N
Reset  
N+1  
Exposure Time N  
FOT  
FOT  
Exposure T im e N+1  
Readout N  
FOT  
FOT  
Readout  
Handling  
FOT  
Readout N1  
ROT  
Line Readout  
Figure 8. Pipelined Shutter Operated in Slave Mode  
Triggered Global Shutter  
The triggered global mode is also controlled in a master  
or slave mode fashion.  
Master  
In this mode, manual intervention is required to control  
both the integration time and the start of readout. After the  
integration time, indicated by a user controlled pin, the  
image core is read out. After this sequence, the sensor goes  
to an idle mode until a new user action is detected.  
The three main differences with the pipelined global  
shutter mode are  
In this mode, a rising edge on the synchronization pin is  
used to trigger the start of integration and readout. The  
integration time is defined by a register setting. The sensor  
autonomously integrates during this predefined time, after  
which the FOT starts and the image array is readout  
sequentially. A falling edge on the synchronization pin does  
not have any impact on the readout or integration and  
subsequent frames are started again for each rising edge.  
Figure 9 shows the relation between the external trigger  
signal and the exposure/readout timing.  
Upon user action, one single image is read.  
Integration and readout are done sequentially. However,  
the user can control the sensor in such a way that two  
consecutive batches are overlapping, that is, having  
concurrent integration and readout.  
If a rising edge is applied on the external trigger before the  
exposure time and FOT of the previous frame is complete,  
it is ignored by the sensor.  
Integration and readout is under user control through an  
external pin.  
This mode requires manual intervention for every frame.  
The pixel array is kept in reset state until requested.  
No effect on falling edge  
External Trigger  
Readout  
Handling  
ROT  
Line Readout  
Figure 9. Triggered Shutter Operated in Master Mode  
FOT starts. The analog value on the pixel diode is  
transferred to the pixel memory element and the image  
readout can start. A request for a new frame is started when  
the synchronization pin is asserted again.  
Slave  
Integration time control is identical to the pipelined  
shutter slave mode. An external synchronization pin  
controls the start of integration. When it is de-asserted, the  
http://onsemi.com  
13  
NOIV1SN1300A, NOIV2SN1300A  
Rolling Shutter Mode  
Figure 10 schematically indicates the relative shift of the  
integration times of different lines during the rolling shutter  
operation. Each row is read and reset in a sequential way.  
Each row in a particular frame is integrated for the same  
time, but all lines in a frame ‘see’ a different stare time. As  
a consequence, fast horizontal moving objects in the field of  
view give rise to motion artifacts in the image; this is an  
unavoidable property of a rolling shutter.  
In rolling shutter mode, the pixel Fixed Pattern Noise  
(FPN) is corrected on-chip by using the CDS technique.  
After light integration on all pixels in a row is complete, the  
storage node in the pixel is reset. Afterwards the integrated  
signal is transferred to that pixel storage node. The  
difference between the reset level and integrated signal is the  
FPN corrected signal. The advantage of this technique,  
compared to the DS technique used in the global shutter  
modes, is that the reset noise of the pixel storage node is  
cancelled. This results in a lower temporal noise level.  
Another shutter mode supported by the sensor is the  
rolling shutter mode. The shutter mechanism is an electronic  
rolling shutter and the sensor operates in a streaming mode  
similar to a video. This mechanism is controlled by the  
on-chip sequencer logic. There are two Y pointers. One  
points to the row that is to be reset for rolling shutter  
operation, the other points to the row to be read out.  
Functionally, a row is reset first and selected for read out  
sometime later. The time elapsed between these two  
operations is the exposure time.  
Figure 10. Rolling Shutter Operation  
http://onsemi.com  
14  
NOIV1SN1300A, NOIV2SN1300A  
SENSOR OPERATION  
Flowchart  
Low Power Standby  
Figure 11 shows the sensor operation flowchart. The  
sensor can be in six different ‘states’. Every state is indicated  
with the oval circle. These states are:  
Power off  
In low power standby state, all power supplies are on, but  
internally every block is disabled. No internal clock is  
running (PLL / LVDS clock receiver is disabled).  
All register settings are unchanged.  
Only a subset of the SPI registers is active for read/write  
in order to be able to configure clock settings and leave the  
low power standby state. The only SPI registers that should  
be touched are the ones required for the ‘Enable Clock  
Management’ action described in Enable Clock  
Management Part 1 on page 17  
Low power standby  
Standby (1)  
Standby (2)  
Idle  
Running  
These states are ordered by power dissipation. In  
‘power-off’ state, the power dissipation is minimal; in  
‘running’ state the power dissipation is maximal.  
On the other hand, the lower the power consumption, the  
more actions (and time) are required to put the sensor in  
‘running’ state and grab images.  
This flowchart allows the trade-off between power saving  
and enabling time of the sensor.  
Next to the six ‘states’ a set of ‘user actions’, indicated by  
arrows, are included in the flowchart. These user actions  
make it possible to move from one state to another.  
Standby (1)  
In standby state, the PLL/LVDS clock receiver is running,  
but the derived logic clock signal is not enabled.  
Standby (2)  
In standby state, the derived logic clock signal is running.  
All SPI registers are active, meaning that all SPI registers  
can be accessed for read or write operations. All other blocks  
are disabled.  
Idle  
In the idle state, all internal blocks are enabled, except the  
sequencer block. The sensor is ready to start grabbing  
images as soon as the sequencer block is enabled.  
Sensor States  
Power Off  
Running  
In this state, the sensor is inactive. All power supplies are  
down and the power dissipation is zero.  
In running state, the sensor is enabled and grabbing  
images. The sensor can be operated in different  
rolling/global master/slave modes.  
http://onsemi.com  
15  
 
NOIV1SN1300A, NOIV2SN1300A  
Power Off  
Power Down  
Sequence  
Power Up Sequence  
Low-Power Standby  
Disable Clock Management  
Part 1  
Enable Clock Management - Part 1  
Poll Lock Indication  
(only when PLL is enabled)  
Standby (1)  
Enable Clock Management - Part 2  
(First Pass after Hard Reset)  
Disable Clock Management  
Part 2  
Intermediate Standby  
Required Register  
Upload  
Sensor (re-)configuration  
(optional)  
Standby (2)  
Soft Power-Down  
Soft Power-Up  
Sensor (re-)configuration  
(optional)  
Idle  
Enable Sequencer  
Disable Sequencer  
Sensor (re-)configuration  
(optional)  
Running  
Figure 11. Sensor Operation Flowchart  
http://onsemi.com  
16  
 
NOIV1SN1300A, NOIV2SN1300A  
User Actions: Power Up Functional Mode Sequences  
Enable Clock Management Part 1  
The ‘Enable Clock Management’ action configures the  
clock management blocks and activates the clock generation  
and distribution circuits in a pre-defined way. First, a set of  
clock settings must be uploaded through the SPI register.  
These settings are dependent on the desired operation mode  
of the sensor.  
Table 6 shows the SPI uploads to be executed to configure  
the sensor for V1-SN/SE 8-bit serial, V1-SN/SE 10-bit  
serial, or V2-SN/SE 10-bit parallel mode, with and without  
the PLL.  
Power Up Sequence  
Figure 12 shows the power up sequence of the sensor. The  
figure indicates that the first supply to ramp-up is the vdd_18  
supply, followed by vdd_33 and vdd_pix respectively. It is  
important to comply with the described sequence. Any other  
supply ramping sequence may lead to high current peaks  
and, as consequence, a failure of the sensor power up.  
The clock input should start running when all supplies are  
stabilized. When the clock frequency is stable, the reset_n  
signal can be de-asserted. After a wait period of 10 ms, the  
power up sequence is finished and the first SPI upload can  
be initiated.  
In the serial modes, if the PLL is not used, the LVDS clock  
input must be running.  
In the V2-SN/SE10-bit parallel mode, the PLL is  
bypassed. The clk_pll clock is used as sensor clock.  
It is important to follow the upload sequence listed in  
Table 6.  
NOTE: The ‘clock input’ can be the CMOS PLL clock  
input (clk_pll), or the LVDS clock input  
(lvds_clock_inn/p) in case the PLL is bypassed.  
Use of Phase Locked Loop  
clock input  
reset_n  
vdd_18  
If PLL is used, the PLL is started after the upload of the  
SPI registers. The PLL requires (dependent on the settings)  
some time to generate a stable output clock. A lock detect  
circuit detects if the clock is stable. When complete, this is  
flagged in a status register.  
vdd_33  
NOTE: The lock detect status must not be checked for  
the V2-SN/SE sensor.  
vdd_pix  
Check this flag by reading the SPI register. When the flag  
is set, the ‘Enable Clock Management- Part 2’ action can be  
continued. When PLL is not used, this step can be bypassed  
as shown in Figure 11 on page 16.  
SPI Upload  
> 10us  
> 10us  
> 10us  
> 10us  
> 10us  
Figure 12. Power Up Sequence  
Table 6. ENABLE CLOCK MANAGEMENT REGISTER UPLOAD PART 1  
Upload #  
Address  
Data  
Description  
V1-SN/SE 8-bit mode with PLL  
1
0x0000  
0x0001  
0x200C  
0x0000  
0X210F  
0x1180  
0xCCBC  
0x0000  
0x0003  
Monochrome sensor  
Color sensor  
2
2
3
4
5
6
7
8
32  
20  
17  
26  
27  
8
Configure clock management  
Configure clock management  
Configure PLL  
Configure PLL lock detector  
Configure PLL lock detector  
Release PLL soft reset  
Enable PLL  
16  
V1-SN/SE 8-bit mode without PLL  
1
2
0x0000  
0x0001  
0x2008  
0x0001  
Monochrome sensor  
Color sensor  
2
3
32  
20  
Configure clock management  
Enable LVDS clock input  
http://onsemi.com  
17  
 
NOIV1SN1300A, NOIV2SN1300A  
Table 6. ENABLE CLOCK MANAGEMENT REGISTER UPLOAD PART 1  
Upload #  
Address  
Data  
Description  
V1-SN/SE 10-bit mode with PLL  
1
0x0000  
0x0001  
0x2004  
0x0000  
0x2113  
0x2280  
0x3D2D  
0x0000  
0x0003  
Monochrome sensor  
Color sensor  
2
2
3
4
5
6
7
8
32  
20  
17  
26  
27  
8
Configure clock management  
Configure clock management  
Configure PLL  
Configure PLL lock detector  
Configure PLL lock detector  
Release PLL soft reset  
Enable PLL  
16  
V1-SN/SE 10-bit mode without PLL  
1
2
0x0000  
0x0001  
0x2000  
0x0001  
Monochrome sensor  
Color sensor  
2
32  
20  
Configure clock management  
Enable LVDS clock input  
3
V2-SN/SE 10-bit mode  
1
0x0002  
0x0003  
0x200C  
0x0000  
0x0007  
Monochrome sensor parallel mode selection  
Color sensor parallel mode selection  
Configure clock management  
2
2
3
4
32  
20  
16  
Configure clock management  
Configure PLL bypass mode  
Enable Clock Management - Part 2  
The required uploads are listed in Table 4. Note that it is  
The next step to configure the clock management consists  
of SPI uploads which enables all internal clock distribution.  
important to follow the upload sequence listed in Table 7.  
Table 7. ENABLE CLOCK MANAGEMENT REGISTER UPLOAD PART 2  
Upload #  
Address  
Data  
Description  
V1-SN/SE 8-bit mode with PLL  
1
2
3
9
0x0000  
0x200E  
0x0001  
Release clock generator soft reset  
32  
34  
Enable logic clock  
Enable logic blocks  
V1-SN/SE 8-bit mode without PLL  
1
2
3
9
0x0000  
0x200A  
0x0001  
Release clock generator soft reset  
Enable logic clock  
32  
34  
Enable logic blocks  
V1-SN/SE 10-bit mode with PLL  
1
2
3
9
0x0000  
0x2006  
0x0001  
Release clock generator soft reset  
Enable logic clock  
32  
34  
Enable logic blocks  
V1-SN/SE 10-bit mode without PLL  
1
2
9
0x0000  
0x2002  
Release clock generator soft reset  
Enable logic clock  
32  
http://onsemi.com  
18  
 
NOIV1SN1300A, NOIV2SN1300A  
Table 7. ENABLE CLOCK MANAGEMENT REGISTER UPLOAD PART 2  
Upload #  
Address  
Data  
Description  
3
34  
0x0001  
Enable logic blocks  
V2-SN/SE 10-bit mode  
1
2
3
9
0x0000  
0x200E  
0x0001  
Release clock generator soft reset  
Enable logic clock  
32  
34  
Enable logic blocks  
Required Register Upload  
In this phase, the ‘reserved’ register settings are uploaded  
through the SPI register. Different settings are not allowed  
and may cause the sensor to malfunction. The required  
uploads are listed in Table 8.  
Table 8. REQUIRED REGISTER UPLOAD  
Upload #  
Address  
41  
Data  
Description  
1
2
0x085A  
0x0  
Configure image core  
129[13]  
10-bit mode  
0x1  
8-bit mode  
3
65  
0x288B  
0x53C5  
0x0344  
0x0085  
0x4800  
0x4710  
0x0103  
0x00F5  
0x00FD  
0x0144  
0x549F  
0x549F  
0x5091  
0x1011  
0x111F  
0x1110  
0x0356  
0x0141  
0x214F  
0x214A  
0x2101  
0x0101  
0x0B85  
0x0381  
0x0181  
0x218F  
0x218A  
0x2101  
Configure CP biasing  
Configure AFE biasing  
Configure MUX biasing  
Configure LVDS biasing  
Configure AFE biasing  
Configure black calibration  
Configure black calibration  
Configure AEC  
4
66  
5
67  
6
68  
7
70  
8
128  
197  
176  
180  
181  
387  
388  
389  
390  
391  
392  
431  
432  
433  
434  
435  
436  
437  
438  
439  
440  
441  
442  
9
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
Configure AEC  
Configure AEC  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
http://onsemi.com  
19  
 
NOIV1SN1300A, NOIV2SN1300A  
Table 8. REQUIRED REGISTER UPLOAD  
Upload #  
31  
32  
33  
34  
35  
36  
37  
38  
39  
40  
41  
42  
43  
44  
45  
46  
47  
48  
49  
50  
51  
52  
53  
54  
55  
56  
57  
58  
59  
60  
Address  
443  
447  
448  
449  
450  
451  
452  
453  
454  
455  
456  
457  
458  
459  
460  
469  
472  
476  
480  
481  
484  
485  
489  
493  
496  
500  
504  
505  
508  
509  
Data  
Description  
0x0100  
0x0B55  
0x0351  
0x0141  
0x214F  
0x214A  
0x2101  
0x0101  
0x0B85  
0x0381  
0x0181  
0x218F  
0x218A  
0x2101  
0x0100  
0x2184  
0x1347  
0x2144  
0x8D04  
0x8501  
0xCD04  
0xC501  
0x0BE2  
0x2184  
0x1347  
0x2144  
0x8D04  
0x8501  
0xCD04  
0xC501  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Soft Power Up  
During the soft power up action, the internal blocks are  
enabled and prepared to start processing the image data  
stream. This action exists of a set of SPI uploads. The soft  
power up uploads are listed in Table 9.  
Table 9. SOFT POWER UP REGISTER UPLOADS FOR MODE DEPENDENT REGISTERS  
Upload #  
Address  
Data  
Description  
V1-SN/SE 8-bit mode with PLL  
1
2
3
4
5
0x200F  
0x0000  
0x0001  
0x0203  
0x0003  
Enable analog clock distribution  
32  
10  
64  
72  
40  
Release soft reset state  
Enable biasing block  
Enable charge pump  
Enable column multiplexer  
http://onsemi.com  
20  
 
NOIV1SN1300A, NOIV2SN1300A  
Table 9. SOFT POWER UP REGISTER UPLOADS FOR MODE DEPENDENT REGISTERS  
Upload #  
Address  
48  
Data  
Description  
6
7
0x0001  
0x0007  
Enable AFE  
112  
Enable LVDS transmitters  
V1-SN/SE 8-bit mode without PLL  
1
2
3
4
5
6
7
0x200B  
0x0000  
0x0001  
0x0203  
0x0003  
0x0001  
0x0007  
Enable analog clock distribution  
Release soft reset state  
Enable biasing block  
32  
10  
64  
72  
Enable charge pump  
40  
Enable column multiplexer  
Enable AFE  
48  
112  
Enable LVDS transmitters  
V1-SN/SE 10-bit mode with PLL  
1
2
3
4
5
6
7
0x2007  
0x0000  
0x0001  
0x0203  
0x0003  
0x0001  
0x0007  
Enable analog clock distribution  
Release soft reset state  
Enable biasing block  
32  
10  
64  
72  
Enable charge pump  
40  
Enable column multiplexer  
Enable AFE  
48  
112  
Enable LVDS transmitters  
V1-SN/SE 10-bit mode without PLL  
1
0x2003  
0x0000  
0x0001  
0x0203  
0x0003  
0x0001  
0x0007  
Enable analog clock distribution  
Release soft reset state  
Enable biasing block  
32  
10  
2
3
64  
4
72  
Enable charge pump  
5
40  
Enable column multiplexer  
Enable AFE  
6
48  
7
112  
Enable LVDS transmitters  
V2-SN/SE 10-bit mode  
1
2
3
4
5
6
7
0x200F  
0x0000  
0x0001  
0x0203  
0x0003  
0x0001  
0x0000  
Enable analog clock distribution  
Release soft reset state  
Enable biasing block  
Enable charge pump  
Enable column multiplexer  
Enable AFE  
32  
10  
64  
72  
40  
48  
112  
Configure I/O  
Enable Sequencer  
The ‘Enable Sequencer’ action consists of a set of register  
uploads. The required uploads are listed in Table 10.  
During the ‘Enable Sequencer’ action, the frame grabbing  
sequencer is enabled. The sensor starts grabbing images in  
the configured operation mode. Refer to Sensor States on  
page 15.  
http://onsemi.com  
21  
NOIV1SN1300A, NOIV2SN1300A  
Table 10. ENABLE SEQUENCER REGISTER UPLOAD  
Upload #  
Address  
Data  
Description  
1
192[0]  
0x1  
Enable sequencer.  
Note that this address contains other configuration bits to select the opera-  
tion mode.  
User Actions: Functional Modes to Power Down  
Sequences  
Refer to Silicon Errata on page 73 for standby power  
considerations.  
Disable Sequencer  
During the ‘Disable Sequencer’ action, the frame  
grabbing sequencer is stopped. The sensor stops grabbing  
images and returns to the idle mode.  
The ’Disable Sequencer’ action consists of a set of register  
uploads. as listed in Table 11.  
Table 11. DISABLE SEQUENCER REGISTER UPLOAD  
Upload #  
Address  
Data  
Description  
1
192[0]  
0x0  
Disable sequencer.  
Note that this address contains other configuration bits to select the opera-  
tion mode.  
Soft Power Down  
current dissipation. This action exists of a set of SPI uploads.  
During the soft power down action, the internal blocks are  
disabled and the sensor is put in standby state to reduce the  
The soft power down uploads are listed in Table 12.  
Table 12. SOFT POWER DOWN REGISTER UPLOAD  
Upload #  
Address  
112  
48  
Data  
Description  
1
2
3
4
5
6
0x0000  
0x0000  
0x0000  
0x0200  
0x0000  
0x0999  
Disable LVDS transmitters  
Disable AFE  
40  
Disable column multiplexer  
Disable charge pump  
Disable biasing block  
Soft reset  
72  
64  
10  
Disable Clock Management - Part 2  
The ‘Disable Clock Management’ action stops the  
internal clocking to further decrease the power dissipation.  
This action can be implemented with the SPI uploads as  
shown in Table 13.  
Table 13. DISABLE CLOCK MANAGEMENT REGISTER UPLOAD PART 2  
Upload #  
Address  
Data  
Description  
V1-SN/SE 8-bit mode with PLL  
1
2
3
0x0000  
0x200C  
0x0009  
Disable logic blocks  
Disable logic clock  
34  
32  
9
Soft reset clock generator  
V1-SN/SE 8-bit mode without PLL  
1
2
3
0x0000  
0x2008  
0x0009  
Disable logic blocks  
Disable logic clock  
34  
32  
9
Soft reset clock generator  
V1-SN/SE 10-bit mode with PLL  
1
0x0000  
Disable logic blocks  
34  
http://onsemi.com  
22  
 
NOIV1SN1300A, NOIV2SN1300A  
Table 13. DISABLE CLOCK MANAGEMENT REGISTER UPLOAD PART 2  
Upload #  
Address  
Data  
Description  
2
3
32  
9
0x2004  
0x0009  
Disable logic clock  
Soft reset clock generator  
V1-SN/SE 10-bit mode without PLL  
1
0x0000  
0x2000  
0x0009  
Disable logic blocks  
Disable logic clock  
34  
32  
9
2
3
Soft reset clock generator  
V2-SN/SE 10-bit mode  
1
2
3
0x0000  
0x200C  
0x0009  
Disable logic blocks  
Disable logic clock  
34  
32  
9
Soft reset clock generator  
Disable Clock Management - Part 1  
The ‘Disable Clock Management’ action stops the  
internal clocking to further decrease the power dissipation.  
This action can be implemented with the SPI uploads as  
shown in Table 14.  
Table 14. DISABLE CLOCK MANAGEMENT REGISTER UPLOAD PART 1  
Upload #  
Address  
Data  
Description  
1
2
3
0x0000  
0x0099  
0x0000  
Disable PLL  
16  
8
Soft reset PLL  
20  
Configure clock management  
Power Down Sequence  
clock input  
Figure 13 illustrates the timing diagram of the preferred  
power down sequence. It is important that the sensor is in  
reset before the clock input stops running. Otherwise, the  
internal PLL becomes unstable and the sensor gets into an  
unknown state. This can cause high peak currents.  
The same applies for the ramp down of the power  
supplies. The preferred order to ramp down the supplies is  
first vdd_pix, second vdd_33, and finally vdd_18. Any other  
sequence can cause high peak currents.  
reset_n  
vdd_18  
vdd_33  
vdd_pix  
NOTE: The ‘clock input’ can be the CMOS PLL clock  
input (clk_pll), or the LVDS clock input  
> 10us > 10us > 10us > 10us  
(lvds_clock_inn/p) in case the PLL is bypassed.  
Figure 13. Power Down Sequence  
http://onsemi.com  
23  
NOIV1SN1300A, NOIV2SN1300A  
Sensor Reconfiguration  
Sensor Configuration  
During the standby, idle, or running state several sensor  
parameters can be reconfigured.  
Frame Rate and Exposure Time: Frame rate and  
exposure time changes can occur during standby, idle,  
and running states.  
Signal Path Gain: Signal path gain changes can occur  
during standby, idle, and running states.  
Windowing: Changes with respect to windowing can  
occur during standby, idle, and running states. Refer to  
Multiple Window Readout on page 33 for more  
information.  
Subsampling: Changes of the subsampling mode can  
occur during standby, idle, and running states. Refer to  
Subsampling on page 34 for more information.  
Shutter Mode: The shutter mode can only be changed  
during standby or idle mode. Reconfiguring the shutter  
mode during running state is not supported.  
This device contains multiple configuration registers.  
Some of these registers can only be configured while the  
sensor is not acquiring images (while register 192[0] = 0),  
while others can be configured while the sensor is acquiring  
images. For the latter category of registers, it is possible to  
distinguish the register set that can cause corrupted images  
(limited number of images containing visible artifacts) from  
the set of registers that are not causing corrupted images.  
These three categories are described here.  
Static Readout Parameters  
Some registers are only modified when the sensor is not  
acquiring images. Re-configuration of these registers while  
images are acquired can cause corrupted frames or even  
interrupt the image acquisition. Therefore, it is  
recommended to modify these static configurations while  
the sequencer is disabled (register 192[0] = 0). The registers  
shown in Table 15 should not be reconfigured during image  
acquisition. A specific configuration sequence applies for  
these registers. Refer to the operation flow and startup  
description.  
Table 15. STATIC READOUT PARAMETERS  
Group  
Clock generator  
Addresses  
32  
Description  
Configure according to recommendation  
Image core  
40  
Configure according to recommendation  
Configure according to recommendation  
Configure according to recommendation  
Configure according to recommendation  
AFE  
48  
Bias  
64–71  
112  
LVDS  
Sequencer mode selection  
192 [6:1]  
Operation modes are:  
Rolling shutter enable  
triggered_mode  
slave_mode  
All reserved registers  
Keep reserved registers to their default state, unless otherwise described in the  
recommendation  
Dynamic Configuration Potentially Causing Image  
Artifacts  
The category of registers as shown in Table 16 consists of  
configurations that do not interrupt the image acquisition  
process, but may lead to one or more corrupted images  
during and after the re-configuration. A corrupted image is  
an image containing visible artifacts. A typical example of  
a corrupted image is an image which is not uniformly  
exposed.  
The effect is transient in nature and the new configuration  
is applied after the transient effect.  
Table 16. DYNAMIC CONFIGURATION POTENTIALLY CAUSING IMAGE ARTIFACTS  
Group  
Addresses  
Description  
Black level configuration  
128–129  
197[8]  
Re-configuration of these registers may have an impact on the black-level calibra-  
tion algorithm. The effect is a transient number of images with incorrect black level  
compensation.  
Sync codes  
129[13]  
130–135  
Incorrect sync codes may be generated during the frame in which these registers  
are modified.  
Datablock test configurations  
144–150  
Modification of these registers may generate incorrect test patterns during  
a transient frame.  
http://onsemi.com  
24  
NOIV1SN1300A, NOIV2SN1300A  
Dynamic Readout Parameters  
shown in Table 17. Some re-configuration may lead to one  
frame being blanked. This happens when the modification  
requires more than one frame to settle. The image is blanked  
out and training patterns are transmitted on the data and sync  
channels.  
It is possible to reconfigure the sensor while it is acquiring  
images. Frame-related parameters are internally  
re-synchronized to frame boundaries, such that the modified  
parameter does not affect a frame that has already started.  
However, there can be restrictions to some registers as  
Table 17. DYNAMIC READOUT PARAMETERS  
Group  
Addresses  
Description  
Subsampling/binning  
192[7]  
192[8]  
Subsampling or binning is synchronized to a new frame start.  
Black lines  
197  
Re-configuration of these parameters causes one frame to be blanked out in rolling shut-  
ter operation mode, as the reset pointers need to be recalculated for the new frame timing.  
No blanking in global shutter mode  
Dummy lines  
ROI configuration  
198  
Re-configuration of these parameters causes one frame to be blanked out in rolling shut-  
ter operation mode, as the reset pointers need to be recalculated for the new frame timing.  
No blanking in global shutter mode.  
195  
256–279  
Optionally, it is possible to blank out one frame after re-configuration of the active ROI in  
rolling shutter mode. Therefore, register 206[8] must be asserted (blank_roi_switch config-  
uration).  
A ROI switch is only detected when a new window is selected as the active window  
(re-configuration of register 195). Re-configuration of the ROI dimension of the active  
window does not lead to a frame blank and can cause a corrupted image.  
Exposure re-configuration  
Gain re-configuration  
199-203  
204  
Exposure re-configuration does not cause artifact. However, a latency of one frame is  
observed unless reg_seq_exposure_sync_mode is set to ‘1’ in triggered global mode  
(master).  
Gains are synchronized at the start of a new frame. Optionally, one frame latency can be  
incorporated to align the gain updates to the exposure updates (refer to register 204[13] -  
gain_lat_comp).  
Freezing Active Configurations  
of registers can be programmed in the sync_configuration  
Though the readout parameters are synchronized to frame  
boundaries, an update of multiple registers can still lead to  
a transient effect in the subsequent images, as some  
configurations require multiple register uploads. For  
example, to reconfigure the exposure time in master global  
mode, both the fr_length and exposure registers need to be  
updated. Internally, the sensor synchronizes these  
configurations to frame boundaries, but it is still possible  
that the re-configuration of multiple registers spans over two  
or even more frames. To avoid inconsistent combinations,  
freeze the active settings while altering the SPI registers by  
disabling synchronization for the corresponding  
functionality before re-configuration. When all registers are  
uploaded, re-enable the synchronization. The sensor’s  
sequencer then updates its active set of registers and uses  
them for the coming frames. The freezing of the active set  
registers, which can be found at the SPI address 206.  
Figure 14 shows a re-configuration that does not use the  
sync_configuration option. As depicted, new SPI  
configurations are synchronized to frame boundaries.  
With sync_configuration = ‘1’. Configurations are  
synchronized to the frame boundaries.  
Figure 15 shows the usage of the sync_configuration  
settings. Before uploading  
a set of registers, the  
corresponding sync_configuration is de-asserted. After the  
upload is completed, the sync_configuration is asserted  
again and the sensor resynchronizes its set of registers to the  
coming frame boundaries. As seen in the figure, this ensures  
that the uploads performed at the end of frame N+2 and the  
start of frame N+3 become active in the same frame (frame  
N+4).  
Frame NꢁꢁꢁFrame N+1ꢁꢁꢂFrame N+2ꢁꢁꢂꢀFrame N+3  
Frame N+4  
Time Line  
SPI Registers  
Active Registers  
Figure 14. Frame Synchronization of Configurations (no freezing)  
http://onsemi.com  
25  
NOIV1SN1300A, NOIV2SN1300A  
Frame NꢁꢁꢁFrame N+1ꢁꢁꢂFrame N+2ꢁꢁꢂꢀFrame N+3ꢁꢁꢂꢀFrame N+4  
Time Line  
sync_configuration  
SPI Registers  
This configuration is not taken into  
account as sync_register is inactive.  
Active Registers  
Figure 15. Reconfiguration Using Sync_configuration  
NOTE: SPI updates are not taken into account while sync_configuration is inactive. The active configuration is frozen  
for the sensor. Table 18 lists the several sync_configuration possibilities along with the respective registers being  
frozen.  
Table 18. ALTERNATE SYNC CONFIGURATIONS  
Group  
Affected Registers  
Description  
sync_rs_x_length  
rs_x_length  
Update of x-length configuration (rolling shutter only) is not synchronized at start of  
frame when ’0’. The sensor continues with its previous configurations.  
sync_black_lines  
sync_dummy_lines  
sync_exposure  
black_lines  
Update of black line configuration is not synchronized at start of frame when ‘0’. The  
sensor continues with its previous configurations.  
dummy_lines  
Update of dummy line configuration is not synchronized at start of frame when ‘0’. The  
sensor continues with its previous configurations.  
mult_timer  
fr_length  
exposure  
Update of exposure configurations is not synchronized at start of frame when ‘0’. The  
sensor continues with its previous configurations.  
sync_gain  
sync_roi  
mux_gainsw  
afe_gain  
Update of gain configurations is not synchronized at start of frame when ‘0’. The  
sensor continues with its previous configurations.  
roi_active0[7:0]  
subsampling  
binning  
Update of active ROI configurations is not synchronized at start of frame when ‘0’. The  
sensor continues with its previous configurations.  
Note: The window configurations themselves are not frozen. Re-configuration of act-  
ive windows is not gated by this setting.  
Window Configuration  
window configurations. Note that switching between two  
different windows might result in a corrupted frame. This is  
Global Shutter Mode  
inherent in the rolling shutter mechanism, where each line  
must be reset sequentially before being read out. This  
corrupted window can be blanked out by setting register  
206[8]. In this case, a dead time is noted on the LVDS  
interface when the window-switch occurs in the sensor.  
During this blank out, training patterns are sent out on the  
data and sync channels for the duration of one frame.  
Up to 8 windows can be defined in global shutter mode  
(pipelined or triggered). The windows are defined by  
registers 256 to 279. Each window can be activated or  
deactivated separately using register 195. It is possible to  
reconfigure the windows while the sensor is acquiring  
images. It is also possible to reconfigure the inactive  
windows or to switch between predefined windows.  
One can switch between predefined windows by  
reconfiguring the register 195. This way a minimum number  
of registers need to be uploaded when it is necessary to  
switch between two or more sets of windows. As an example  
of this, scanning the scene at higher frame rates using  
multiple windows and switching to full frame capture when  
the object is traced. Switching between the two modes only  
requires an upload of one register.  
Black Calibration  
The sensor automatically calibrates the black level for  
each frame. Therefore, the device generates a configurable  
number of electrical black lines at the start of each frame.  
The desired black level in the resulting output interface can  
be configured and is not necessarily targeted to ‘0’.  
Configuring the target to a higher level yields some  
information on the left side of the black level distribution,  
while the other end of the distribution tail is clipped to ‘0’  
when setting the black level target to ‘0’.  
Rolling Shutter Mode  
In rolling shutter mode it is not possible to read multiple  
windows. Do not activate more than one window (register  
195). However, it is possible to configure more than one  
window and dynamically switch between the different  
The black level is calibrated for the 8 columns contained  
in one kernel. Configurable parameters for the black-level  
algorithm are listed in Table 19.  
http://onsemi.com  
26  
NOIV1SN1300A, NOIV2SN1300A  
Table 19. Configurable Parameters for Black Level Algorithm  
Group  
Addresses  
Description  
Black Line Generation  
197[7:0]  
black_lines  
This register configures the number of black lines that are generated at the start of a  
frame. At least one black line must be generated. The maximum number is 255.  
Note: When the automatic black-level calibration algorithm is enabled, make sure that this  
register is configured properly to produce sufficient black pixels for the black-level filtering.  
The number of black pixels generated per line is dependent on the operation mode and  
window configurations:  
Global Shutter - Each black line contains 160 kernels.  
Rolling Shutter - As the line length is fundamental for rolling shutter operation, the length of  
a black line is defined by the active window.  
197[8]  
gate_first_line  
When asserting this configuration, the first black line of the frame is blanked out and is not  
used for black calibration. It is recommended to enable this functionality, because the first  
line can have a different behavior caused by boundary effects. When enabling, the number  
of black lines must be set to at least two in order to have valid black samples for the calib-  
ration algorithm.  
Black Value Filtering  
129[0]  
auto_blackcal_enable Internal black-level calibration functionality is enabled when set to ‘1’. Required black level  
offset compensation is calculated on the black samples and applied to all image pixels.  
When set to ‘0’, the automatic black-level calibration functionality is disabled. It is possible  
to apply an offset compensation to the image pixels, which is defined by the registers  
129[10:1].  
Note: Black sample pixels are not compensated; the raw data is sent out to provide ex-  
ternal statistics and, optionally, calibrations.  
129[9:1]  
blackcal_offset  
Black calibration offset that is added or subtracted to each regular pixel value when  
auto_blackcal_enable is set to ‘0’. The sign of the offset is determined by register 129[10]  
(blackcal_offset_dec).  
Note: All channels use the same offset compensation when automatic black calibration is  
disabled.  
129[10]  
blackcal_offset_dec  
black_samples  
Sign of blackcal_offset. If set to ‘0’, the black calibration offset is added to each pixel. If set  
to ‘1’, the black calibration offset is subtracted from each pixel.  
This register is not used when auto_blackcal_enable is set to ‘1’.  
128[10:8]  
The black samples are low-pass filtered before being used for black level calculation. The  
more samples are taken into account, the more accurate the calibration, but more samples  
require more black lines, which in turn affects the frame rate.  
The effective number of samples taken into account for filtering is 2^ black_samples.  
Note: An error is reported by the device if more samples than available are requested  
(refer to register 136).  
Black Level Filtering Monitoring  
136 blackcal_error0  
An error is reported by the device if there are requests for more samples than are available  
(each bit corresponding to one data path). The black level is not compensated correctly if  
one of the channels indicates an error. There are three possible methods to overcome this  
situation and to perform a correct offset compensation:  
Increase the number of black lines such that enough samples are generated at the  
cost of increasing frame time (refer to register 197).  
Relax the black calibration filtering at the cost of less accurate black level determina-  
tion (refer to register 128).  
Disable automatic black level calibration and provide the offset via SPI register upload.  
Note that the black level can drift in function of the temperature. It is thus recommended  
to perform the offset calibration periodically to avoid this drift.  
NOTE: The maximum number of samples taken into account for black level statistics is half the number of kernels.  
http://onsemi.com  
27  
                                                                                                                                                                                                                                       
                                                                                                                                                                                                                                
NOIV1SN1300A, NOIV2SN1300A  
Serial Peripheral Interface  
The sensor configuration registers are accessed through  
an SPI. The SPI consists of four wires:  
sck: Serial Clock  
ss_n: Active Low Slave Select  
mosi: Master Out, Slave In, or Serial Data In  
indicated in Figure 16. The sensor samples this  
data on a rising edge of the sck clock (mosi needs  
to be driven by the system on the falling edge of  
the sck clock).  
3. The tenth bit sent by the master indicates the type  
of transfer: high for a write command, low for a  
read command.  
miso: Master In, Slave Out, or Serial Data Out  
The SPI is synchronous to the clock provided by the  
master (sck) and asynchronous to the sensor’s system clock.  
When the master wants to write or read a sensor’s register,  
it selects the chip by pulling down the Slave Select line  
(ss_n). When selected, data is sent serially and synchronous  
to the SPI clock (sck).  
Figure 16 shows the communication protocol for read and  
write accesses of the SPI registers. The VITA 1300 sensor  
uses 9-bit addresses and 16-bit data words.  
Data driven by the system is colored blue in Figure 16,  
while data driven by the sensor is colored yellow. The data  
in grey indicates high-Z periods on the miso interface. Red  
markers indicate sampling points for the sensor (mosi  
sampling); green markers indicate sampling points for the  
system (miso sampling during read operations).  
The access sequence is:  
4. Data transmission:  
- For write commands, the master continues  
sending the 16-bit data, most significant bit first.  
- For read commands, the sensor returns the  
requested address on the miso pin, most significant  
bit first. The miso pin must be sampled by the  
system on the falling edge of sck (assuming  
nominal system clock frequency and maximum  
10 MHz SPI frequency).  
5. When data transmission is complete, the system  
deselects the sensor one clock period after the last  
bit transmission by pulling ss_n high.  
Maximum frequency for the SPI depends on the input  
th  
clock and type of sensor. The frequency is 1/6 of the PLL  
th  
th  
input clock or 1/30 (in 10-bit mode) and 1/24 (in 8-bit  
mode) of the LVDS input clock frequency.  
At nominal input frequency (62 Mhz / 310 MHz /  
248 MHz), the maximum frequency for the SPI is 10 MHz.  
Bursts of SPI commands can be issued by leaving at least  
two SPI clock periods between two register uploads.  
Deselect the chip between the SPI uploads by pulling the  
ss_n pin high.  
1. Select the sensor for read or write by pulling down  
the ss_n line.  
2. One SPI clock cycle after selecting the sensor, the  
9-bit data is transferred, most significant bit first.  
The sck clock is passed through to the sensor as  
SP I W R ITE  
ss_n  
sck  
t_sc ks s  
t_sssck  
ts ck  
ts _mos i  
th_mosi  
A8  
A7  
..  
..  
..  
A1  
A0  
`1'  
D
5
D14  
..  
..  
..  
..  
D1  
D0  
mosi  
miso  
SPI REA D  
ss_n  
sck  
t_sc ks s  
t_sssck  
ts ck  
ts_mosi  
th_mosi  
A8  
A7  
..  
..  
..  
A1  
A0  
`0'  
mosi  
miso  
ts _mi so  
th_mi so  
D
5
D14  
..  
..  
..  
..  
D1  
D0  
Figure 16. SPI Read and Write Timing Diagram  
http://onsemi.com  
28  
NOIV1SN1300A, NOIV2SN1300A  
Table 20. SPI TIMING REQUIREMENTS  
Group  
tsck  
Addresses  
Description  
Units  
ns  
(*)  
sck clock period  
100  
tsssck  
tsckss  
ts_mosi  
th_mosi  
ts_miso  
th_miso  
tspi  
ss_n low to sck rising edge  
sck falling edge to ss_n high  
Required setup time for mosi  
Required hold time for mosi  
Setup time for miso  
tsck  
tsck  
ns  
ns  
20  
ns  
20  
ns  
tsck/2-10  
tsck/2-20  
2 x tsck  
ns  
Hold time for miso  
ns  
Minimal time between two consecutive SPI accesses (not shown in figure)  
ns  
*Value indicated is for nominal operation. The maximum SPI clock frequency depends on the sensor configuration (operation mode, input clock).  
tsck is defined as 1/f . See text for more information on SPI clock frequency restrictions.  
SPI  
http://onsemi.com  
29  
NOIV1SN1300A, NOIV2SN1300A  
IMAGE SENSOR TIMING AND READOUT  
The following sections describe the configurations for  
reset period, the global photodiode reset condition is  
abandoned. This indicates the start of the integration or  
exposure time. The length of the exposure time is defined by  
the registers exposure and mult_timer.  
single slope reset mechanism. Dual and triple slope handling  
during global shutter operation is similar to the single slope  
operation. Extra integration time registers are available.  
NOTE: The start of the exposure time is synchronized to  
the start of a new line (during ROT) if the  
exposure period starts during a frame readout.  
As a consequence, the effective time during  
which the image core is in a reset state is  
Global Shutter Mode  
Pipelined Global Shutter (Master)  
The integration time is controlled by the registers  
fr_length[15:0] and exposure[15:0]. The mult_timer  
configuration defines the granularity of the registers  
reset_length and exposure. It is read as number of system  
clock cycles (16.129 ns nominal at 62 MHz) for the  
V1-SN/SE version and 15.5 MHz cycles (64.516 ns  
nominal) for the V2-SN/SE version.  
extended to the start of a new line.  
Make sure that the sum of the reset time and exposure  
time exceeds the time required to readout all lines. If  
this is not the case, the exposure time is extended until  
all (active) lines are read out.  
Alternatively, it is possible to specify the frame time  
and exposure time. The sensor automatically calculates  
the required reset time. This mode is enabled by the  
fr_mode register. The frame time is specified in the  
register fr_length.  
The exposure control for (Pipelined) Global Master mode  
is depicted in Figure 17.  
The pixel values are transferred to the storage node during  
FOT, after which all photo diodes are reset. The reset state  
remains active for a certain time, defined by the reset_length  
and mult_timer registers, as shown in the figure. Note that  
meanwhile the image array is read out line by line. After this  
Frame N  
Frame N+1  
Exposure State  
Readout  
FOT  
FOT  
Reset  
Integrating  
FOT  
FOT  
Reset  
Integrating  
FOT  
FOT  
Image Array Global Reset  
reset_length  
x
mult_timer  
exposure  
x
mult_timer  
= ROT  
= Readout  
= Readout Dummy Line (blanked)  
Figure 17. Integration Control for (Pipelined) Global Shutter Mode (Master)  
Triggered Global Shutter (Master)  
exposure and mult_timer, as in the master pipelined global  
mode. The fr_length configuration is not used. This  
operation is graphically shown in Figure 18.  
In master triggered global mode, the start of integration  
time is controlled by a rising edge on the trigger0 pin. The  
exposure or integration time is defined by the registers  
Frame N  
Frame N+1  
FOT  
FOT  
Reset  
Integrating  
FOT  
FOT  
Reset  
Integrating  
FOT  
FOT  
Exposure State  
trigger0  
(No effect on falling edge)  
Readout  
Image Array Global Reset  
exposure x mult_timer  
= ROT  
= Readout  
= Readout Dummy Line (blanked)  
Figure 18. Exposure Time Control in Triggered Shutter Mode (Master)  
http://onsemi.com  
30  
 
NOIV1SN1300A, NOIV2SN1300A  
Notes:  
the pixel storage node and readout of the image array. In  
other words, the high time of the trigger pin indicates the  
integration time, the period of the trigger pin indicates the  
frame time.  
The use of the trigger during slave mode is shown in  
Figure 19.  
The falling edge on the trigger pin does not have any  
impact. Note however the trigger must be asserted for  
at least 100 ns.  
The start of the exposure time is synchronized to the  
start of a new line (during ROT) if the exposure period  
starts during a frame readout. As a consequence, the  
effective time during which the image core is in a reset  
state is extended to the start of a new line.  
If the exposure timer expires before the end of readout,  
the exposure time is extended until the end of the last  
active line.  
The trigger pin needs to be kept low during the FOT.  
The monitor pins can be used as a feedback to the  
FPGA/controller (eg. use monitor0, indicating the very  
first line when monitor_select = 0x5 a new trigger can  
be initiated after a rising edge on monitor0).  
Notes:  
The registers exposure, fr_length, and mult_timer are  
not used in this mode.  
The start of exposure time is synchronized to the start  
of a new line (during ROT) if the exposure period starts  
during a frame readout. As a consequence, the effective  
time during which the image core is in a reset state is  
extended to the start of a new line.  
If the trigger is de-asserted before the end of readout,  
the exposure time is extended until the end of the last  
active line.  
The trigger pin needs to be kept low during the FOT.  
The monitor pins can be used as a feedback to the  
FPGA/controller (eg. use monitor0, indicating the very  
first line when monitor_select = 0x5 a new trigger can  
be initiated after a rising edge on monitor0).  
Triggered Global Shutter (Slave)  
Exposure or integration time is fully controlled by means  
of the trigger pin in slave mode. The registers fr_length,  
exposure and mult_timer are ignored by the sensor.  
A rising edge on the trigger pin indicates the start of the  
exposure time, while a falling edge initiates the transfer to  
Frame N  
Frame N+1  
Exposure State  
trigger0  
FOT  
FOT  
Reset  
Integrating  
FOT  
FOT  
Reset  
Integrating  
FOT  
FOT  
Readout  
Image Array Global Reset  
= ROT  
= Readout  
= Readout Dummy Line (blanked)  
Figure 19. Exposure Time Control in GlobalSlave Mode  
http://onsemi.com  
31  
NOIV1SN1300A, NOIV2SN1300A  
Rolling Shutter Mode  
frame rate by adding so called dummy lines. A dummy line  
lasts for the same time as a regular line, but no pixel data is  
transferred to the system. The number of dummy lines is  
controlled by the register dummy_lines. The rolling shutter  
exposure mechanism is graphically shown in Figure 20.  
The exposure time during rolling shutter mode is always  
an integer multiple of line-times. The exposure time is  
defined by the register exposure and expressed in number of  
lines. The register fr_length and mult_timer are not used in  
this mode.  
The maximum exposure time is limited by the frame time.  
It is possible to increase the exposure time at the cost of the  
Figure 20. Integration Control in Rolling Shutter Mode  
Note:  
It is clear that when the number of rows and/or the length  
of a row are reduced (by windowing or subsampling), the  
frame time decreases and consequently the frame rate  
increases.  
To be able to artificially increase the frame time, it is  
possible to:  
add dummy clock cycles to a row time  
add dummy rows to the frame  
The duration of one line is the sum of the ROT and the time  
required to read out one line (depends on the number of  
active kernels in the window). Optionally, this readout time  
can be extended by the configuration rs_x_length. This  
register, expressed in number of periods of the logic clock  
(16.129 ns for the V1-SN/SE version and 64.516 ns for the  
V2-SN/SE version), determines the length of the x-readout.  
However, the minimum for rs_x_length is governed by the  
window size (x-size).  
http://onsemi.com  
32  
NOIV1SN1300A, NOIV2SN1300A  
ADDITIONAL FEATURES  
Multiple Window Readout  
Up to eight windows can be defined, possibly (partially)  
overlapping, as illustrated in Figure 22.  
The VITA 1300 sensor supports multiple window  
readout, which means that only the user-selected Regions Of  
Interest (ROI) are read out. This allows limiting data output  
for every frame, which in turn allows increasing the frame  
rate.  
1280 pixels  
y1_end  
In global shutter mode, up to eight ROIs can be  
configured.  
ROI 1  
y0_end  
In rolling shutter mode, only a single ROI is supported.  
All multiple windowing features described further in  
this section are only valid for global shutter mode.  
y1_start  
ROI 0  
Window Configuration  
Figure 24 shows the four parameters defining a region of  
interest (ROI).  
y0_start  
1280 pixels  
x0_start  
x0_end  
x1_start  
y-end  
x1_end  
Figure 22. Overlapping Multiple Window  
Configuration  
ROI 0  
The sequencer analyses each line that need to be read out  
for multiple windows.  
y-start  
Restrictions  
The following restrictions for each line are assumed for  
the user configuration:  
Windows are ordered from left to right, based on their  
xstart address:  
x-startꢁꢁꢁꢁꢁꢁꢁꢁꢁꢁꢂx-end  
x_start_roi(i) vx_start_roi(j) AND  
x_end_roi(i) vx_end_roi(j)  
Where j > i  
Figure 21. Region of Interest Configuration  
xstart[7:0]  
x-start defines the x-starting point of the desired window.  
The sensor reads out 8 pixels in one single clock cycle. As  
a consequence, the granularity for configuring the x-start  
position is also 8 pixels for no sub sampling. The value  
configured in the x-start register is multiplied by 8 to find the  
corresponding column in the pixel array.  
Processing Multiple Windows  
The sequencer control block houses two sets of counters  
to construct the image frame. As previously described, the  
y-counter indicates the line that needs to be read out and is  
incremented at the end of each line. For the start of the frame,  
it is initialized to the y-start address of the first window and  
it runs until the y-end address of the last window to be read  
out. The last window is configured by the configuration  
registers and it is not necessarily window #7.  
The x-counter starts counting from the x-start address of  
the window with the lowest ID which is active on the  
addressed line. Only windows for which the current  
y-address is enclosed are taken into account for scanning.  
Other windows are skipped.  
x-end[7:0]  
This register defines the window end point on the x-axis.  
Similar to x-start, the granularity for this configuration is  
one kernel. x-end needs to be larger than x-start.  
y-start[9:0]  
The starting line of the readout window. The granularity  
of this setting is one line, except with color sensors where it  
needs to be an even number.  
y-end[9:0]  
The end line of the readout window. y-end must be  
configured larger than y-start. This setting has the same  
granularity as the y-start configuration.  
http://onsemi.com  
33  
NOIV1SN1300A, NOIV2SN1300A  
The x-pointer starting position is equal to the x-start  
configuration of the first active window on the current  
line addressed. This window is not necessarily window  
#0.  
ROI 2  
The x-pointer is not necessarily incremented by one  
each cycle. At the end of a window it can jump to the  
start of the next window.  
ROI 4  
ROI 3  
ys  
ROI 1  
Each window can be activated separately. There is no  
restriction on which window and how many of the 8  
windows are active.  
ROI 0  
Subsampling  
Subsampling is used to reduce the image resolution. This  
allows increasing the frame rate. Two subsampling modes  
are supported: for monochrome sensors (V1/V2-SN) and  
color sensors (V1/V2-SE).  
Figure 23. Scanning the Image Array with Five  
Windows  
Figure 23 illustrates a practical example of a configuration  
with five windows. The current position of the read pointer  
(ys) is indicated by a red line crossing the image array. For  
this position of the read pointer, three windows need to be  
read out. The initial start position for the x-kernel pointer is  
the x-start configuration of ROI1. Kernels are scanned up to  
the ROI3 x-end position. From there, the x-pointer jumps to  
the next window, which is ROI4 in this illustration. When  
reaching ROI4’s x-end position, the read pointer is  
incremented to the next line and xs is reinitialized to the  
starting position of ROI1.  
Monochrome Sensors  
For monochrome sensors, the read-1-skip-1 subsampling  
scheme is used. Subsampling occurs both in x- and y-  
direction.  
Color Sensors  
For color sensors, the read-2-skip-2 subsampling scheme  
is used. Subsampling occurs both in x- and y- direction.  
Figure 24 shows which pixels are read and which ones are  
skipped.  
Notes:  
The starting point for the readout pointer at the start of  
a frame is the y-start position of the first active window.  
The read pointer is not necessarily incremented by one,  
but depending on the configuration, it can jump in  
y-direction. In Figure 23, this is the case when reaching  
the end of ROI0 where the read pointer jumps to the  
y-start position of ROI1  
Binning  
Pixel binning is a technique in which different pixels are  
averaged in the analog domain. A 2x1 binning mode is  
available on the monochrome sensors (V1/V2-SN). When  
enabled, two neighboring pixels in the x-direction are  
averaged while line readout happens in a read-1-skip-1  
manner.  
Pixel binning is not supported on V1/V2-SE.  
Figure 24. Subsampling Scheme for Monochrome and Color Sensors  
http://onsemi.com  
34  
NOIV1SN1300A, NOIV2SN1300A  
Multiple Slope Integration  
To increase the dynamic range of the sensor, a second  
slope is applied in the dual slope mode (green curve). The  
sensor has the same responsivity in the black as for a single  
slope, but from ‘knee point 1’ on, the sensor is less  
responsive to incoming light. The result is that the saturation  
point is at a higher light power level.  
To further increase the dynamic range, a third slope can be  
applied, resulting in a second knee point.  
The multiple slope function is only available in global  
shutter modes. Refer to section Global Shutter Mode on  
page 30 for general notes applicable to the global shutter  
operation and more particular to the use of the trigger0 pin.  
‘Multiple Slope Integration’ is a method to increase the  
dynamic range of the sensor. The VITA 1300 supports up to  
three slopes.  
Figure 25 shows the sensor response to light when the  
sensor is used with one slope, two slopes, and three slopes.  
The X-axis represents the light power; the Y-axis shows the  
sensor output signal. The kneepoint of the multiple slope  
curves are adjustable in both position and voltage level.  
It is clear that when using only one slope (red curve), the  
sensor has the same responsivity over the entire range, until  
the output saturates at the point indicated with ‘single slope  
saturation point’.  
output  
1023  
slope 3  
`kneepoint 2'  
slope 1ꢁꢁꢁꢁꢂslope 2  
`kneepoint 1'  
light  
0
single slope  
saturation point  
triple slope  
saturation point  
dual slope  
saturation point  
Figure 25. Multiple Slope Operation  
Required Register Uploads  
15  
16  
17  
18  
19  
20  
415  
0x703F  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Multiple slope integration requires the uploads as  
described in the following table. Note that these are  
cumulative with the required register uploads (Table 21)  
416  
417  
423  
424  
425  
0x7034  
0x7030  
0x705F  
0x7054  
0x7050  
Table 21. REQUIRED UPLOADS FOR MULTIPLE  
SLOPE INTEGRATION  
Upload # Address  
Data  
Description  
1
2
194[3]  
385  
386  
387  
388  
389  
390  
391  
392  
393  
394  
395  
396  
397  
0x1  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
To disable multiple slope integration, the following  
uploads are required on top of disabling dual_slope_enable  
and triple_slope_enable.  
0x321F  
0x321F  
0x321F  
0x321F  
0x101F  
0x549F  
0x549F  
0x549F  
0x549F  
0x5091  
0x1011  
0x111F  
0x1110  
3
Table 22. REQUIRED UPLOADS FOR RETURNING TO  
SINGLE SLOPE INTEGRATION  
4
5
Upload # Address  
Data  
Description  
6
1
2
3
4
5
6
7
8
385  
386  
387  
388  
389  
390  
391  
392  
0x549F  
0x549F  
0x549F  
0x549F  
0x5091  
0x1011  
0x111F  
0x1110  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
Configure sequencer  
7
8
9
10  
11  
12  
13  
14  
http://onsemi.com  
35  
NOIV1SN1300A, NOIV2SN1300A  
Kneepoint Configuration (Multiple Slope Reset Levels)  
dual_slope_enableand triple_slope_enable and their values  
are defined by the registers exposure_ds and exposure_ts.  
The kneepoint reset levels are configured by means of  
DAC configurations in the image core. The dual slope  
kneepoint is configured with the dac_ds configuration,  
while the triple slope kneepoint is configured with the  
dac_ts register setting. Both are located on address 41.  
NOTE: Dual and triple slope sequences must start after  
readout of the previous frame is fully completed.  
Figure 26 shows the frame timing for pipelined master  
mode with dual and triple slope integration and  
fr_mode = ‘0’ (fr_length representing the reset length).  
In triggered master mode, the start of integration is  
initiated by a rising edge on trigger0, while the falling edge  
does not have any relevance. Exposure duration and  
dual/triple slope points are defined by the registers.  
Multiple Slope Integration in “Master Mode” (Pipelined or  
Triggered)  
In master mode, the time stamps for the double and triple  
slope resets are configured in a similar way as the exposure  
time. They are enabled through the registers  
Figure 26. Multiple Slope Operation in Master Mode for fr_mode = ‘0’ (Pipelined)  
Slave Mode  
initiates the triple slope reset sequence. Rising edges on  
In slave mode, the register settings for integration control  
are ignored. The user has full control through the trigger0,  
trigger1 and trigger2 pins. A falling edge on trigger1  
initiates the dual slope reset while a falling edge on trigger2  
trigger1 and trigger2 do not have any impact.  
NOTE: Dual and triple slope sequences must start after  
readout of the previous frame is fully completed.  
Figure 27. Multiple Slope Operation in Slave Mode  
http://onsemi.com  
36  
NOIV1SN1300A, NOIV2SN1300A  
Black Reference  
exposure time and gain are reconfigured together, as an  
exposure time update always has one frame latency.  
The sensor reads out one or more black lines at the start of  
every new frame. The number of black lines to be generated  
is programmable and is minimal equal to 1. The length of the  
black lines depends on the operation mode: for Rolling  
Shutter mode, the length of the black line is equal to the line  
length configured in the active window. For Global Shutter  
mode, the sensor always reads out the entire line (160  
kernels), independent of window configurations.  
The black references are used to perform black calibration  
and offset compensation in the data channels. The raw black  
pixel data is transmitted over the usual output interface,  
while the regular image data is compensated (can be  
bypassed).  
On the output interface, black lines can be seen as a  
separate window, however without Frame Start and Ends  
(only Line Start/End). The Sync code following the Line  
Start and Line End indications (“window ID”) contains the  
active window number for Rolling Shutter operation, while  
it is 0 for Snapshot Shutter operation. Black reference data  
is classified by a BL code.  
Table 23. SIGNAL PATH GAIN STAGES  
(Analog Gain Stages)  
gain_stage1  
Gain  
Stage 1  
gain_stage2  
Gain  
Stage 2  
GAIN  
total  
0x2  
0x2  
0x2  
0x2  
0x2  
0x1  
0x1  
0x1  
0x1  
0x1  
0x1  
1.00  
1.00  
1.00  
1.00  
1.00  
2.00  
2.00  
2.00  
2.00  
2.00  
2.00  
0xF  
0x7  
0x3  
0x5  
0x1  
0x7  
0x3  
0x5  
0x1  
0x6  
0x2  
1.00  
1.14  
1.33  
1.60  
2.00  
1.14  
1.33  
1.60  
2.00  
2.67  
4.00  
1.00  
1.14  
1.33  
1.60  
2.00  
2.29  
2.67  
3.20  
4.00  
5.33  
8.00  
Signal Path Gain  
Digital Gain Stage  
Analog Gain Stages  
The digital gain stage allows fine gain adjustments on the  
digitized samples. The gain configuration is an absolute 5.7  
unsigned number (5 digits before and 7 digits after the  
decimal point).  
Two gain steps are available in the analog data path to  
apply gain to the analog signal before it is digitized. The gain  
amplifier can apply a gain of 1x to 8x to the analog signal.  
The moment a gain re-configuration is applied and  
becomes valid can be controlled by the gain_lat_comp  
configuration.  
With ‘gain_lat_comp’ set to ‘0’, the new gain  
configurations are applied from the very next frame.  
With ‘gain_lat_comp’ set to ‘1’, the new gain settings are  
postponed by one extra frame. This feature is useful when  
Automatic Exposure Control  
The exposure control mechanism has the shape of a  
general feedback control system. Figure 28 shows the high  
level block diagram of the exposure control loop.  
AEC  
Statistics  
AEC  
Filter  
AEC  
Enforcer  
Requested Illumination Level  
(Target)  
Integration Time  
Analog Gain (Coarse Steps)  
Digital Gain (Fine Steps)  
Image Capture  
Figure 28. Automatic Exposure Control Loop  
Three main blocks can be distinguished:  
before being integrated. The output of the filter is the  
total requested gain in the complete signal path.  
The enforcer block accepts the total requested gain and  
distributes this gain over the integration time and gain  
stages (both analog and digital)  
The statistics block compares the average of the current  
image’s samples to the configured target value for the  
average illumination of all pixels  
The relative gain change request from the statistics  
block is filtered in the time domain (low pass filter)  
http://onsemi.com  
37  
NOIV1SN1300A, NOIV2SN1300A  
The automatic exposure control loop is enabled by  
Color Sensor  
asserting the aec_enable configuration in register 160.  
The weight of each color can be configured for color  
sensors by means of scale factors. Note these scale factor are  
only used to calculate the statistics in order to compensate  
for (off-chip) white balancing and/or color matrices. The  
pixel values itself are not modified.  
NOTE: Dual and Triple slope integration is not  
supported in conjunction with the AEC.  
AEC Statistics Block  
The scale factors are configured as 3.7 unsigned numbers  
(0x80 = unity).  
The statistics block calculates the average illumination of  
the current image. Based on the difference between the  
calculated illumination and the target illumination the  
statistics block requests a relative gain change.  
Table 26. COLOR SCALE FACTORS  
Register  
Name  
Description  
Statistics Subsampling and Windowing  
162[9:0] red_scale_factor  
Red scale factor for AEC statist-  
ics  
For average calculation, the statistics block will  
sub-sample the current image or windows by taking every  
fourth sample into account. Note that only the pixels read out  
through the active windows are visible for the AEC. In the  
case where multiple windows are active, the samples will be  
selected from the total samples. Samples contained in a  
region covered by multiple (overlapping) window will be  
taking into account only once.  
It is possible to define an AEC specific sub-window on  
which the AEC will calculate it’s average. For instance, the  
sensor can be configured to read out a larger frame, while the  
illumination is measured on a smaller region of interest, e.g.  
center weighted.  
163[9:0] green1_scale_fa- Green1 scale factor for AEC  
ctor statistics  
164[9:0] green2_scale_fa- Green2 scale factor for AEC  
ctor statistics  
165[9:0] blue_scale_factor Blue scale factor for AEC stat-  
istics  
Configure these factors to their default value for  
monochrome sensors.  
AEC Filter Block  
The filter block low-pass filters the gain change requests  
received from the statistics block.  
The filter can be restarted by asserting the restart_filter  
configuration of register 160.  
Table 24. AEC SAMPLE SELECTION  
Register  
Name  
Description  
AEC Enforcer Block  
192[10]  
roi_aec_en- When 0x0, all active windows are se-  
able  
lected for statistics calculation.  
The enforcer block calculates the four different gain  
parameters, based on the required total gain, thereby  
respecting a specific hierarchy in those configurations.  
Some (digital) hysteresis is added so that the (analog) sensor  
settings don’t need to change too often.  
When 0x1, the AEC samples are  
selected from the active pixels con-  
tained in the region of interest defined  
by roi_aec  
253-255 roi_aec  
These registers define a window from  
which the AEC samples will be selec-  
ted when roi_aec_enable is asserted.  
Configuration is similar to the regular  
region of interests.  
The intersection of this window with  
the active windows define the selec-  
ted pixels. It is important that this win-  
dow at least overlaps with one or  
more active windows.  
Exposure Control Parameters  
The several gain parameters are described below, in the  
order in which these are controlled by the AEC for large  
adjustments. Small adjustments are regulated by digital gain  
only.  
Exposure Time  
In rolling shutter mode, the exposure time is the time  
elapsed between resetting a particular line and reading it out.  
This time is constant for all lines in a frame, lest the image  
be non-uniformly exposed. The exposure time is always an  
integer multiple of the line time.  
Important note for rolling shutter operation: a minimum  
of 4 dummy lines is required when using the automatic  
exposure controller.  
Target Illumination  
In a snapshot shutter mode, the exposure is the time  
between the global image array reset de-assertion and the  
pixel charge transfer. The granularity of the integration time  
steps is configured by the mult_timer register.  
The target illumination value is configured by means of  
register desired_intensity.  
Table 25. AEC TARGET ILLUMINATION  
CONFIGURATION  
NOTE: The exposure_time register is ignored when the  
AEC is enabled. The register fr_length defines  
the frame time and needs to be configured  
accordingly.  
Register  
Name  
Description  
161[9:0] desired_in­ Target intensity value, on 10­bit scale.  
tensity For 8­bit mode, target value is con­  
figured on desired_intensity[9:2]  
http://onsemi.com  
38  
NOIV1SN1300A, NOIV2SN1300A  
Analog Gain  
171[3:2]  
max_afe_gain  
Upper bound for the second  
stage analog amplifier  
This stage has four configura-  
tions with the following approx-  
imative gains:  
0x0 = 1.00x  
0x1 = 1.33x  
0x2 = 2.00x  
0x3 = 2.50x  
The sensor has two analog gain stages, configurable  
independently from each other. Typically the AEC shall first  
regulate the first stage. Optionally this behavior can be  
inverted by setting the amp_pri register.  
Digital Gain  
The last gain stage is a gain applied on the digitized  
samples. The digital gain is represented by a 5.7 unsigned  
number (i.e. 7 bits after the decimal point). While the analog  
gain steps are coarse, the digital gain stage makes it possible  
to achieve very fine adjustments.  
171[15:4] max_digit-  
al_gain  
Upper bound for the digital gain  
stage. This configuration spe-  
cifies the effective gain in 5.7  
unsigned format  
AEC Control Range  
AEC Update Frequency  
The control range for each of the exposure parameters can  
be pre-programmed in the sensor. Note that for rolling  
shutter operation the maximum integration time should not  
exceed the number of lines read out (i.e. the sum of black  
lines, active window-defined lines and dummy lines).  
Table 27 lists the relevant registers.  
As an integration time update has a latency of one frame,  
the exposure control parameters are evaluated and updated  
every other frame.  
Note: The gain update latency must be postpone to match  
the integration time latency. This is done by asserting the  
gain_lat_comp register on address 204[13].  
Exposure Control Status Registers  
Table 27. MINIMUM AND MAXIMUM EXPOSURE  
CONTROL PARAMETERS  
Configured integration and gain parameters are reported  
to the user by means of status registers. The sensor provides  
two levels of reporting: the status registers reported in the  
AEC address space are updated once the parameters are  
recalculated and requested to the internal sequencer. The  
status registers residing in the sequencer’s address space on  
the other hand are updated once these parameters are taking  
effect on the image readout. The first set shall thus lead the  
second set of status registers.  
Register  
Name  
Description  
168[15:0] min_exposure  
Lower bound for the integration  
time applied by the AEC  
169[1:0]  
169[3:2]  
min_mux_gain  
min_afe_gain  
Lower bound for the first stage  
analog amplifier.  
This stage has two configura-  
tions with the following approx-  
imative gains:  
0x0 = 1x  
0x1 = 2x  
Table 28. EXPOSURE CONTROL STATUS REGISTERS  
Register  
Name  
Description  
Lower bound for the second  
stage analog amplifier  
AEC Status Registers  
184[15:0] total_pixels  
This stage has four configura-  
tions with the following approx-  
imative gains:  
Total number of pixels taken into  
account for the AEC statistics.  
0x0 = 1.00x  
0x1 = 1.33x  
0x2 = 2.00x  
0x3 = 2.50x  
186[9:0]  
average  
Calculated average illumination  
level for the current frame.  
187[15:0] exposure  
AEC calculated exposure.  
Note: this parameter is updated at  
the frame end.  
169[15:4] min_digital_gain Lower bound for the digital gain  
stage. This configuration spe-  
st  
188[1:0]  
188[3:2]  
mux_gain  
afe_gain  
AEC calculated analog gain (1  
stage)  
cifies the effective gain in 5.7  
unsigned format  
Note: this parameter is updated at  
the frame end.  
170[15:0] max_exposure  
171[1:0] max_mux_gain  
Upper bound for the integration  
time applied by the AEC  
st  
AEC calculated analog gain (2  
stage)  
Upper bound for the first stage  
analog amplifier.  
This stage has two configura-  
tions with the following approx-  
imative gains:  
Note: this parameter is updated at  
the frame end.  
0x0 = 1x  
0x1 = 2x  
http://onsemi.com  
39  
NOIV1SN1300A, NOIV2SN1300A  
Temperature Sensor  
188[15:4] digital_gain  
AEC calculated digital gain (5.7 un-  
signed format)  
The VITA 1300 has an on-chip temperature sensor which  
can output a digital code (Tsensor) of the silicon junction  
temperature. The Tsensor output is a 8-bit digital count  
between 0 and 255, proportional to the temperature of the  
silicon substrate. This reading can be translated directly to  
a temperature reading in °C by calibrating the 8-bit readout  
at 0°C and 85°C to achieve an output accuracy of 2°C. The  
Tsensor output can also be calibrated using a single  
temperature point (example: room temperature or the  
ambient temperature of the application), to achieve an  
output accuracy of 5°C.  
The resolution of the temperature sensor in ºC / bit is made  
almost constant over process variations by design.  
Therefore any process variation will result in an offset in the  
bit count and this offset will remain within 5°C over the  
temperature range of 0°C and 85°C.  
Note: this parameter is updated at  
the frame end.  
Sequencer Status Registers  
208[15:0] mult_timer  
mult_timer for current frame (global  
shutter only).  
Note: this parameter is updated  
once it takes effect on the image.  
209[15:0] reset_length Image array reset length for the cur-  
rent frame (global shutter only).  
Note: this parameter is updated  
once it takes effect on the image.  
210[15:0] exposure  
Exposure for the current frame.  
Note: this parameter is updated  
once it takes effect on the image.  
211[15:0] exposure_ds Dual slope exposure for the current  
frame. Note this parameter is not  
Tsensor output digital code can be read out through the  
SPI interface. Refer to the Register Map on page 50  
The output of the temperature sensor to the SPI:  
controlled by the AEC.  
Note: this parameter is updated  
once it takes effect on the image.  
tempd_reg_temp<7:0>: This is the 8-bit N count readout  
proportional to temperature.  
The input from the SPI:  
The reg_tempd_enable is a global enable and this enables  
or disables the temperature sensor when logic high or logic  
low respectively. The temperature sensor is reset or disabled  
when the input reg_tempd_enable is set to a digital low state.  
212[15:0] exposure_ts Triple slope exposure for the cur-  
rent frame. Note this parameter is  
not controlled by the AEC.  
Note: this parameter is updated  
once it takes effect on the image.  
st  
213[4:0]  
mux_gainsw  
1
stage analog gain for the current  
frame.  
Note: this parameter is updated  
once it takes effect on the image.  
Calibration using one temperature point  
st  
213[12:5] afe_gain  
214[11:0] db_gain  
2
stage analog gain for the current  
The temperature sensor resolution is fixed for a given type  
of package for the operating range of 0°C to +85°C and  
hence devices can be calibrated at any ambient temperature  
of the application, with the device configured in the mode of  
operation.  
frame.  
Note: this parameter is updated  
once it takes effect on the image.  
Digital gain configuration for the  
current frame (5.7 unsigned  
format).  
Note: this parameter is updated  
once it takes effect on the image.  
Interpreting the actual temperature for the digital code  
readout:  
The formula used is  
214[11:0] dual_slope  
214[11:0] triple_slope  
Dual slope configuration for the cur-  
rent frame  
Note 1: this parameter is updated  
once it takes effect on the image.  
Note 2: This parameter is not con-  
trolled by the AEC.  
T = R (Nread - Ncalib) + Tcalib  
J
T = junction die temperature  
J
R = resolution in degrees/LSB (typical 0.75 deg/LSB)  
Nread = Tsensor output (LSB count between 0 and 255)  
Tcalib = Tsensor calibration temperature  
Triple slope configuration for the  
current frame.  
Ncalib = Tsensor output reading at Tcalib  
Note 1: this parameter is updated  
once it takes effect on the image.  
Monitor Pins  
The internal sequencer has two monitor outputs (Pin 44  
and Pin 45) that can be used to communicate the internal  
states from the sequencer. A three-bit register configures the  
assignment of the pins.  
Note 2: This parameter is not con-  
trolled by the AEC.  
http://onsemi.com  
40  
NOIV1SN1300A, NOIV2SN1300A  
Table 29. REGISTER SETTING FOR THE MONITOR SELECT PIN  
monitor_select [2:0]  
192 [13:11]  
monitor pin  
Description  
0x0  
0x1  
0x2  
0x3  
0x4  
0x5  
0x6  
0x7  
monitor0  
monitor1  
‘0’  
‘0’  
monitor0  
monitor1  
Integration Time  
ROT Indication (‘1’ during ROT, 0’ outside)  
monitor0  
monitor1  
Integration Time  
Dual/Triple Slope Integration (asserted during DS/TS FOT sequence)  
monitor0  
monitor1  
Start of x-Readout Indication  
Black Line Indication (‘1’ during black lines, ‘0’ outside)  
monitor0  
monitor1  
Frame Start Indication  
Start of ROT Indication  
monitor0  
monitor1  
First Line Indication (‘1’ during first line, ‘0’ for all others)  
Start of ROT Indication  
monitor0  
monitor1  
ROT Indication (‘1’ during ROT, 0’ outside)  
Start of X-Readout Indication  
monitor0  
monitor1  
Start of X-readout Indication for Black Lines  
Start of X-readout Indication for Image Lines  
DATA OUTPUT FORMAT  
The VITA 1300 is available in two different versions:  
V1-SN/SE: Four LVDS output channels, together with  
an LVDS clock output and an LVDS synchronization  
output channel.  
V2-SN/SE: A 10-bit parallel CMOS output, together  
with a CMOS clock output and ‘frame valid’ and ‘line  
valid’ CMOS output signals.  
Frame Format  
The frame format in 8-bit mode is identical to the 10-bit  
mode with the exception that the Sync and data word depth  
is reduced to eight bits.  
The frame format in 10-bit mode is explained by example  
of the readout of two (overlapping) windows as shown in  
Figure 29 (a).  
The readout of a frame occurs on a line-by-line basis. The  
read pointer goes from left to right, bottom to top.  
Figure 29 indicates that, after the FOT is completed, the  
sensor reads out a number of black lines for black calibration  
purposes. After these black lines, the windows are  
processed. First a number of lines which only includes  
information of ‘ROI 0’ are sent out, starting at position  
y0_start. When the line at position y1_start is reached, a  
number of lines containing data of ‘ROI 0’ and ‘ROI 1’ are  
sent out, until the line position of y0_end is reached. From  
there on, only data of ‘ROI 1’ appears on the data output  
channels until line position y1_end is reached  
During read out of the image data over the data channels,  
the sync channel sends out frame synchronization codes  
which give information related to the image data that is sent  
over the four data output channels.  
Each line of a window starts with a Line Start (LS)  
indication and ends with a Line End (LE) indication. The  
line start of the first line is replaced by a Frame Start (FS);  
the line end of the last line is replaced with a Frame End  
indication (FE). Each such frame synchronization code is  
followed by a window ID (range 0 to 7). For overlapping  
windows, the line synchronization codes of the overlapping  
windows with lower IDs are not sent out (as shown in the  
V1-SN/SE: LVDS Interface Version  
LVDS Output Channels  
The image data output occurs through four LVDS data  
channels. A synchronization LVDS channel and an LVDS  
output clock signal is foreseen to synchronize the data.  
The four data channels are used to output the image data  
only. The sync channel transmits information about the data  
sent over these data channels (includes codes indicating  
black pixels, normal pixels, and CRC codes).  
8-bit / 10-bit Mode  
The sensor can be used in 8-bit or 10-bit mode.  
In 10-bit mode, the words on data and sync channel have  
a 10-bit length. The output data rate is 620 Mbps.  
In 8-bit mode, the words on data and sync channel have an  
8-bit length, the output data rate is 496 Mbps.  
Note that the 8-bit mode can only be used to limit the data  
rate at the consequence of image data word depth. It is not  
supported to operate the sensor in 8-bit mode at a higher  
clock frequency to achieve higher frame rates.  
http://onsemi.com  
41  
NOIV1SN1300A, NOIV2SN1300A  
illustration: no LE/FE is transmitted for the overlapping part  
of window 0).  
NOTE: In Figure 29, only Frame Start and Frame End  
Sync words are indicated in (b). CRC codes are  
also omitted from the figure.  
y1_end  
y0_end  
y1_start  
ROI 1  
ROI 0  
y0_start  
x0_start  
x0_end  
x1_start  
x1_end  
(a)  
Integration Time  
Handling  
Reset  
N
Reset  
N+1  
FOT  
FOT  
FOT  
FOT  
Exposure Time N  
Exposure Time N+1  
Readout Frame N-1  
Readout Frame N  
Readout  
Handling  
B
L
ROI  
1
B
L
ROI  
1
FOT  
ROI 0  
ROI 0  
FS0  
FS1  
FE1  
FS0  
FS1  
FE1  
(b)  
Figure 29. V1SN/SE: Frame Sync Codes  
Figure 30 shows the detail of a black line readout during global or full-frame readout.  
Sequencer  
FOT  
ROT  
black  
ROT  
ROT  
line Ys+1  
ROT  
line Ye  
line Ys  
Internal State  
data channels  
sync channel  
Training  
TR  
Training  
data channels  
sync channel  
LS  
BL  
BL  
BL  
BL  
BL  
BL LE  
CRC  
TR  
timeslot  
0
timeslot  
1
timeslot  
157  
timeslot  
158  
timeslot  
159  
CRC  
timeslot  
Figure 30. V1SN/SE: Time Line for Black Line Readout  
http://onsemi.com  
42  
NOIV1SN1300A, NOIV2SN1300A  
Figure 31 shows shows the details of the readout of a number of lines for single window readout, at the beginning of the frame.  
Sequencer  
Internal State  
FOT  
ROT  
black  
ROT  
ROT  
line Ys+1  
ROT  
line Ye  
line Ys  
data channels  
sync channel  
Training  
Training  
TR  
data channels  
sync channel  
TR  
FS  
ID  
IMG IMG  
IMG  
IMG IMG IMG LE  
ID  
CRC  
timeslot  
Xstart  
timeslot  
Xstart + 1  
timeslot  
Xend - 2  
timeslot  
Xend - 1  
timeslot  
Xend  
CRC  
timeslot  
Figure 31. V1SN/SE: Time Line for Single Window Readout (at the start of a frame)  
Figure 32 shows the detail of the readout of a number of lines for readout of two overlapping windows.  
Sequencer  
Internal State  
FOT  
ROT  
black  
ROT  
line Ys  
ROT  
line Ys+1  
ROT  
line Ye  
data channels  
sync channel  
Training  
TR  
Training  
TR  
data channels  
sync channel  
LS  
IMG IMG  
LS  
IDN  
IMG  
IMG LE  
IDN  
CRC  
IDM  
IMG  
timeslot  
XstartM  
timeslot  
XstartN  
timeslot  
XendN  
Figure 32. V1SN/SE: Time Line Showing the Readout of Two Overlapping Windows  
Frame Synchronization for 10bit Mode  
active at the same time, the sync channel transmits the frame  
synchronization codes of the window with highest index  
only.  
Table 30 shows the structure of the frame synchronization  
code. Note that the table shows the default data word  
(configurable) for 10-bit mode. If more than one window is  
Table 30. FRAME SYNCHRONIZATION CODE DETAILS FOR 10-BIT MODE  
Sync Word Bit  
Position  
Register  
Address  
Default  
Value  
Description  
9:7  
9:7  
9:7  
9:7  
6:0  
N/A  
N/A  
0x5  
0x6  
Frame start indication  
Frame end indication  
Line start indication  
Line end indication  
N/A  
0x1  
N/A  
0x2  
131[6:0]  
0x2A  
These bits indicate that the received sync word is a frame synchronization code. The  
value is programmable by a register setting  
http://onsemi.com  
43  
NOIV1SN1300A, NOIV2SN1300A  
Window Identification  
Data Classification Codes  
Frame synchronization codes are always followed by a  
3-bit window identification (bits 2:0). This is an integer  
number, ranging from 0 to 7, indicating the active window.  
If more than one window is active for the current cycle, the  
highest window ID is transmitted.  
For the remaining cycles, the sync channel indicates the  
type of data sent through the data links: black pixel data  
(BL), image data (IMG), or training pattern (TR). These  
codes are programmable by a register setting. The default  
values are listed in Table 31.  
Table 31. SYNCHRONIZATION CHANNEL DEFAULT IDENTIFICATION CODE VALUES FOR 10-BIT MODE  
Sync Word Bit  
Position  
Register  
Address  
Default  
Value  
Description  
9:0  
9:0  
9:0  
9:0  
132 [9:0]  
133 [9:0]  
134 [9:0]  
135 [9:0]  
0x015  
0x035  
0x059  
0x3A6  
Black pixel data (BL). This data is not part of the image. The black pixel data is used in-  
ternally to correct channel offsets.  
Valid pixel data (IMG). The data on the data output channels is valid pixel data (part of the  
image).  
CRC value. The data on the data output channels is the CRC code of the finished image  
data line.  
Training pattern (TR). The sync channel sends out the training pattern which can be pro-  
grammed by a register setting.  
Frame Synchronization in 8-bit Mode  
and not sent out. Table 32 shows the structure of the frame  
The frame synchronization words are configured using  
the same registers as in 10-bit mode. The two least  
significant bits of these configuration registers are ignored  
synchronization code, together with the default value, as  
specified in SPI registers. The same restriction for  
overlapping windows applies in 8-bit mode.  
Table 32. FRAME SYNCHRONIZATION CODE DETAILS FOR 8-BIT MODE  
Sync Word Bit  
Position  
Register  
Address  
Default  
Value  
Description  
7:5  
7:5  
7:5  
7:5  
4:0  
N/A  
N/A  
N/A  
N/A  
[6:2]  
0x5  
0x6  
Frame start (FS) indication  
Frame end (FE) indication  
Line start (LS) indication  
Line end (LE) indication  
0x1  
0x2  
0x0A  
These bits indicate that the received sync word is a frame synchronization code. The  
value is programmable by a register setting.  
Window Identification  
Similar to 10-bit operation mode, the frame  
synchronization codes are followed by window  
identification. The window ID is located in bits 4:2 (all other  
bit positions are ‘0’). The same restriction for overlapping  
windows applies in 8-bit mode.  
Data Classification Codes  
BL, IMG, CRC, and TR codes are defined by the same  
registers as in 10-bit mode. Bits 9:2 of the respective  
configuration registers are used as classification code with  
default values shown in Table 33.  
a
Table 33. SYNCHRONIZATION CHANNEL DEFAULT IDENTIFICATION CODE VALUES FOR 8-BIT MODE  
Sync Word Bit  
Position  
Register  
Address  
Default  
Value  
Description  
7:0  
7:0  
7:0  
7:0  
132 [9:2]  
133 [9:2]  
134 [9:2]  
135 [9:2]  
0x05  
0x0D  
0x16  
0xE9  
Black pixel data (BL). This data is not part of the image. The black pixel data is used in-  
ternally to correct channel offsets.  
Valid pixel data (IMG). The data on the data output channels is valid pixel data (part of  
the image).  
CRC value. The data on the data output channels is the CRC code of the finished image  
data line.  
Training Pattern (TR). The sync channel sends out the training pattern which can be pro-  
grammed by a register setting.  
http://onsemi.com  
44  
NOIV1SN1300A, NOIV2SN1300A  
Training Patterns on Data Channels  
In 8-bit mode, the training pattern for the data channels is  
defined by the same register as in 10-bit mode, where the  
lower two bits are omitted; see Table 35.  
In 10-bit mode, during idle periods, the data channels  
transmit training patterns, indicated on the sync channel by  
a TR code. These training patterns are configurable  
independent of the training code on the sync channel as  
shown in Table 34.  
Table 34. TRAINING CODE ON SYNC CHANNEL IN 10-BIT MODE  
Sync Word Bit  
Position  
Register  
Address  
Default  
Value  
Description  
[9:0]  
130 [9:0]  
0x3A6  
Data channel training pattern. The data output channels send out the training pattern,  
which can be programmed by a register setting. The default value of the training pattern  
is 0x3A6, which is identical to the training pattern indication code on the sync channel.  
Table 35. TRAINING PATTERN ON DATA CHANNEL IN 8-BIT MODE  
Data Word Bit  
Position  
Register  
Address  
Default  
Value  
Description  
[7:0]  
130 [9:2]  
0xE9  
Data Channel Training Pattern (Training pattern).  
Cyclic Redundancy Code  
kernel (kernel [0, 0]) is located in the bottom left corner. The  
data order of this image data on the data output channels  
depends on the subsampling mode.  
At the end of each line, a CRC code is calculated to allow  
error detection at the receiving end. Each data channel  
transmits a CRC code to protect the data words sent during  
the previous cycles. Idle and training patterns are not  
included in the calculation.  
kernel  
(159,1023)  
pixel array  
ROI  
The sync channel is not protected. A special character  
(CRC indication) is transmitted whenever the data channels  
send their respective CRC code.  
The polynomial in 10-bit operation mode is  
kernel  
10  
9
6
3
2
x
+ x + x + x + x + x + 1. The CRC encoder is seeded  
(x_start,y_start)  
at the start of a new line and updated for every (valid) data  
word received. The CRC seed is configurable using the  
crc_seed register. When ‘0’, the CRC is seeded by all-‘0’;  
when ‘1’ it is seeded with all-‘1’.  
In 8-bit mode, the polynomial is x + x + x + x + 1.  
The CRC seed is configured by means of the crc_seed  
register.  
kernel  
(0,0)  
0
1
2
3
5
6
7
8
6
3
2
Figure 33. Kernel Organization in Pixel Array  
Note The CRC is calculated for every line. This implies  
that the CRC code can protect lines from multiple windows.  
V1SN/SE: No Subsampling  
The image data is read out in kernels of eight pixels in  
x-direction by one pixel in y-direction. One data channel  
output delivers two pixel values of one kernel sequentially.  
Figure 34 shows how a kernel is read out over the four  
output channels. For even positioned kernels, the kernels are  
read out ascending, while for odd positioned kernels the data  
order is reversed (descending).  
Data Order  
To read out the image data through the output channels,  
the pixel array is organized in kernels. The kernel size is  
eight pixels in x-direction by one pixel in y-direction.  
Figure 33 indicates how the kernels are organized. The first  
http://onsemi.com  
45  
 
NOIV1SN1300A, NOIV2SN1300A  
kernel 12  
kernel 13  
kernel 14  
kernel 15  
time  
pixel # (even kernel)  
pixel # (odd kernel)  
0
1
2
3
4
5
6
7
7
6
5
4
3
2
1
0
MSB  
LSB  
MSB  
LSB  
Note: The bit order is always MSB first,  
regardless the kernel number  
10-bit  
10-bit  
Figure 34. V1SN/SE: Data Output Order when Subsampling is Disabled  
pixel positions inside that kernel are read out. Figure 35  
shows the data order.  
Note that there is no difference in data order for even/odd  
kernel numbers, as opposed to the ‘no-subsampling’  
readout.  
V1SN/SE: Subsampling on Monochrome Sensor  
To read out the image data with subsampling enabled on  
a monochrome sensor, two neighboring kernels are  
combined to a single kernel of 16 pixels in the x-direction  
and one pixel in the y-direction. Only the pixels at the even  
kernel 12  
kernel 13  
kernel 14  
kernel 15  
time  
pixel #  
0
14  
2
12  
4
10  
6
8
MSB  
LSB  
MSB  
LSB  
Note: The bit order is always MSB first,  
regardless the kernel number  
10-bit  
10-bit  
Figure 35. V1SN/SE: Data Output Order in Subsampling Mode on a Monochrome Sensor  
the y-direction. Only the pixels 0, 1, 4, 5, 8, 9, 12, and 13 are  
V1SN/SE: Subsampling on Color Sensor  
read out. Figure 36 shows the data order.  
Note that there is no difference in data order for even/odd  
kernel numbers, as opposed to the ‘no-subsampling’  
readout.  
To read out the image data with subsampling enabled on  
a color sensor, two neighboring kernels are combined to a  
single kernel of 16 pixels in the x-direction and one pixel in  
http://onsemi.com  
46  
NOIV1SN1300A, NOIV2SN1300A  
kernel 12  
kernel 13  
kernel 14  
kernel 15  
time  
pixel #  
0
1
13 12  
4
5
9
8
MSB  
LSB  
MSB  
LSB  
Note: The bit order is always MSB first,  
regardless the kernel number  
10-bit  
10-bit  
Figure 36. V1SN/SE: Data Output Order in Subsampling Mode on a Color Sensor  
V2SN/SE: CMOS Interface Version  
The frame_valid indication is asserted at the start of a new  
frame and remains asserted until the last line of the frame is  
completely transmitted.  
The line_valid indication serves the following needs:  
While the line_valid indication is asserted, the data  
channels contain valid pixel data.  
CMOS Output Signals  
The image data output occurs through a single 10-bit  
parallel CMOS data output, operating at 62 MSps. A CMOS  
clock output, ‘frame valid’ and ‘line valid’ signal is foreseen  
to synchronize the output data.  
No windowing information is sent out by the sensor.  
The line valid communicates frame timing as it is  
asserted at the start of each line and it is de-asserted at  
the end of the line. Low periods indicate the idle time  
between lines (ROT).  
The data channels transmit the calculated CRC code  
after each line. This can be detected as the data words  
right after the falling edge of the line valid.  
8-bit/10-bit Mode  
The 8-bit mode is not supported when using the parallel  
CMOS output interface.  
Frame Format  
Frame timing is indicated by means of two signals:  
frame_valid and line_valid.  
Sequencer  
Internal State  
FOT ROT  
black  
ROT  
ROT  
line Ys+1  
ROT  
line Ye  
FOT ROT  
black  
line Ys  
data channels  
frame_valid  
line_valid  
Figure 37. V2SN/SE: Frame Timing Indication  
The frame format is explained with an example of the  
readout of two (overlapping) windows as shown in  
Figure 38 (a).  
The readout of a frame occurs on a line-by-line basis. The  
read pointer goes from left to right, bottom to top. Figure 38  
(a) and (b) indicate that, after the FOT is finished, a number  
of lines which include information of ‘ROI 0’ are sent out,  
starting at position y0_start. When the line at position  
y1_start is reached, a number of lines containing data of  
‘ROI 0’ and ‘ROI 1’ are sent out, until the line position of  
y0_end is reached. Then, only data of ‘ROI 1’ appears on the  
data output until line position y1_end is reached. The  
line_valid strobe is not shown in Figure 38.  
http://onsemi.com  
47  
x1_sꢀt  
(a)  
                                                                                                                                                  
                                                                                                                                                     
x1_eꢀnd  
                                                                                                                                                                                    
t
x0_start  
x0_  
aꢀr  
                                                                                                                                                           
end  
NOIV1SN1300A, NOIV2SN1300A  
1280 pixels  
y1_end  
y0_eꢀnꢀd  
y1 ꢀstart  
ROI1  
ROI0  
y0 ꢀstart  
Reset  
N
Reset  
N+1  
Integration Time  
Handling  
FOT  
FOT  
FOT  
Exposure Time N  
Exposure Time N +1  
Readout Frame N -1  
Readout Frame N  
Readout  
Handling  
ROI1  
ROI1  
FOT  
ROI0  
FOT  
ROI0  
Frame valid  
(b)  
Figure 38. V2SN/SE: Frame Format to Read Out Image Data  
Black Lines: Black pixel data is also sent through the data  
channels. To distinguish these pixels from the regular image  
data, it is possible to ‘mute’ the frame and/or line valid  
indications for the black lines.  
Table 36. BLACK LINE FRAME_VALID AND LINE_VALID SETTINGS  
bl_frame_val-  
id_enable  
bl_line_val-  
id_enable  
Description  
0x1  
0x1  
The black lines are handled similar to normal image lines. The frame valid indication is asserted  
before the first black line and the line valid indication is asserted for every valid (black) pixel.  
0x1  
0x0  
The frame valid indication is asserted before the first black line, but the line valid indication is not  
asserted for the black lines. The line valid indication indicates the valid image pixels only. This  
mode is useful when one does not use the black pixels and when the frame valid indication needs  
to be asserted some time before the first image lines (for example, to precondition ISP pipelines).  
0x0  
0x0  
0x1  
0x0  
In this mode, the black pixel data is clearly unambiguously indicated by the line valid indication,  
while the decoding of the real image data is simplified.  
Black lines are not indicated and frame and line valid strobes remain de-asserted. Note however  
that the data channels contains the black pixel data and CRC codes (Training patterns are inter-  
rupted).  
http://onsemi.com  
48  
NOIV1SN1300A, NOIV2SN1300A  
Data Order  
V2-SN/SE: No Subsampling  
To read out the image data through the parallel CMOS  
output, the pixel array is divided in kernels. The kernel size  
is eight pixels in x-direction by one pixel in y-direction.  
Figure 33 on page 45 indicates how the kernels are  
organized.  
The image data is read out in kernels of eight pixels in  
x-direction by one pixel in y-direction.  
Figure 39 shows the pixel sequence of a kernel which is  
read out over the single CMOS output channel. The pixel  
order is different for even and odd kernel positions.  
The data order of this image data on the data output  
channels depends on the subsampling mode.  
kernel 12  
kernel 13  
kernel 14  
kernel 15  
time  
pixel # (even kernel)  
pixel # (odd kernel)  
0
2
4
6
1
3
5
7
7
5
3
1
6
4
2
0
time  
Figure 39. V2SN/SE: Data Output Order without Subsampling  
pixel positions inside that kernel are read out. Figure 40  
shows the data order  
Note that there is no difference in data order for even/odd  
kernel numbers, as opposed to the ‘no-subsampling’  
readout.  
V2SN/SE: Subsampling On Monochrome Sensor  
To read out the image data with subsampling enabled on  
a monochrome sensor, two neighboring kernels are  
combined to a single kernel of 16 pixels in the x-direction  
and one pixel in the y-direction. Only the pixels at the even  
kernel 12  
kernel 13  
kernel 14  
kernel 15  
time  
pixel #  
14 12 10  
0
2
4
6
8
time  
Figure 40. V2SN/SE: Data Output Order with Subsampling on a Monochrome Sensor  
the y-direction. Only the pixels 0, 1, 4, 5, 8, 9, 12, and 13 are  
V2SN/SE: Subsampling On Color Sensor  
read out. Figure 41 shows the data order.  
Note that there is no difference in data order for even/odd  
kernel numbers, as opposed to the ‘no-subsampling’  
readout.  
To read out the image data with subsampling enabled on  
a color sensor, two neighboring kernels are combined to a  
single kernel of 16 pixels in the x-direction and one pixel in  
kernel 12  
kernel 13  
kernel 14  
kernel 15  
time  
pixel #  
0
13  
4
9
1
12  
5
8
time  
Figure 41. V2SN/SE: Data Output Order with Subsampling on a Color Sensor  
http://onsemi.com  
49  
NOIV1SN1300A, NOIV2SN1300A  
REGISTER MAP  
Table 37. REGISTER MAP  
Address  
Default  
(Hex)  
Default  
(Dec)  
Offset  
Address  
Bit Field  
Register Name  
Description  
Type  
RO  
Chip ID [Block Offset: 0]  
0
1
2
0
1
2
chip_id  
0x560D  
0x560D  
0x0000  
0x0000  
0x0000  
0x0  
22029  
[15:0]  
[3:0]  
[1:0]  
id  
22029  
Chip ID  
reserved  
reserved  
chip_configuration  
0
0
0
0
RO  
Reserved  
RW  
Configure as per part #:  
NOIV1SN1300A-QDC: 0x0  
NOIV1SE1300A-QDC: 0x1  
NOIV2SN1300A-QDC: 0x2  
NOIV2SE1300A-QDC: 0x3  
Reset Generator [Block Offset: 8]  
0
8
soft_reset_pll  
pll_soft_reset  
0x099  
0x9  
153  
9
RW  
[3:0]  
[7:4]  
PLL Reset  
0x9: Soft Reset State  
others: Operational  
pll_lock_soft_reset  
0x9  
9
PLL Lock Detect Reset  
0x9: Soft Reset State  
others: Operational  
1
2
9
soft_reset_cgen  
cgen_soft_reset  
0x09  
0x9  
9
9
RW  
RW  
[3:0]  
Clock Generator Reset  
0x9: Soft Reset State  
others: Operational  
10  
soft_reset_analog  
mux_soft_reset  
0x0999  
0x9  
2457  
9
[3:0]  
[7:4]  
Column MUX Reset  
0x9: Soft Reset State  
others: Operational  
afe_soft_reset  
ser_soft_reset  
0x9  
0x9  
9
9
AFE Reset  
0x9: Soft Reset State  
others: Operational  
[11:8]  
Serializer Reset  
0x9: Soft Reset State  
others: Operational  
PLL [Block Offset: 16]  
0 16  
power_down  
pwd_n  
0x0004  
0x0  
4
0
RW  
[0]  
[1]  
[2]  
PLL Power Down  
‘0’ = Power Down,  
‘1’ = Operational  
enable  
0x0  
0x1  
0
1
PLL Enable  
‘0’ = disabled,  
‘1’ = enabled  
bypass  
reserved  
PLL Bypass  
‘0’ = PLL Active,  
‘1’ PLL Bypassed  
1
17  
0x2113  
8467  
RW  
http://onsemi.com  
50  
 
NOIV1SN1300A, NOIV2SN1300A  
Table 37. REGISTER MAP  
Address  
Default  
(Hex)  
Default  
(Dec)  
Offset  
Address  
Bit Field  
Register Name  
reserved  
Description  
Type  
[15:0]  
0x2113  
8467  
Reserved  
I/O [Block Offset: 20]  
20  
0
config  
0x0000  
0x0  
0
0
0
RW  
[0]  
clock_in_pwd_n  
reserved  
Power down clock Input  
Reserved  
[10:8]  
0x0  
PLL lock detector [Block Offset: 24]  
0
2
3
24  
26  
27  
pll_lock  
lock  
0x0000  
0x0  
0
RO  
RW  
RW  
[0]  
0
PLL Lock Indication  
reserved  
reserved  
reserved  
reserved  
0x2182  
0x2182  
0x3D2D  
0x3D2D  
8578  
8578  
15661  
15661  
[14:0]  
Reserved  
Reserved  
Reserved  
[15:0]  
Clock Generator [Block Offset: 32]  
32  
0
config  
0x0004  
0x0  
4
0
RW  
[0]  
[1]  
[2]  
[3]  
enable_analog  
Enable analog clocks  
‘0’ = disabled,  
‘1’ = enabled  
enable_log  
select_pll  
adc_mode  
0x0  
0x1  
0x0  
0
1
0
Enable logic clock  
‘0’ = disabled,  
‘1’ = enabled  
Input Clock Selection  
‘0’ = Select LVDS clock input,  
‘1’ = Select PLL clock input  
Set operation mode  
‘0’ = 10-bit mode,  
‘1’ = 8-bit mode  
[11:8]  
reserved  
reserved  
0x0  
0x0  
0
0
Reserved  
Reserved  
[14:12]  
General Logic [Block Offset: 34]  
34  
0
config  
0x0000  
0x0  
0
0
RW  
RW  
[0]  
enable  
Logic General Enable Configur-  
ation  
‘0’ = Disable  
‘1’ = Enable  
Image Core [Block Offset: 40]  
40  
0
image_core_config  
imc_pwd_n  
0x0000  
0x0  
0
0
[0]  
[1]  
Image Core Power Down  
‘0’ = powered down,  
‘1’ = powered up  
mux_pwd_n  
0x0  
0x0  
0
0
Column Multiplexer Power  
Down  
‘0’ = powered down,  
‘1’ = powered up  
[2]  
colbias_enable  
Bias Enable  
‘0’ = disabled  
‘1’ = enabled  
http://onsemi.com  
51  
NOIV1SN1300A, NOIV2SN1300A  
Table 37. REGISTER MAP  
Address  
Default  
(Hex)  
Default  
(Dec)  
Offset  
Address  
Bit Field  
Register Name  
image_core_config  
dac_ds  
Description  
Type  
1
41  
0x1B5A  
0xA  
0x5  
7002  
RW  
[3:0]  
[7:4]  
[10:8]  
[12:11]  
[13]  
10  
5
Double Slope Reset Level  
Triple Slope Reset Level  
Reserved  
dac_ts  
reserved  
0x3  
3
reserved  
0x3  
3
Reserved  
reserved  
0x0  
0
Reserved  
[14]  
reserved  
0x0  
0
Reserved  
[15]  
reserved  
0x0  
0
Reserved  
AFE [Block Offset:48]  
48  
0
power_down  
pwd_n  
0x0000  
0x0  
0
0
RW  
[0]  
Power down for AFEs (8  
columns)  
‘0’ = powered down,  
‘1’ = powered up  
Bias [Block Offset: 64]  
0
64  
power_down  
pwd_n  
0x0000  
0x0  
0
0
RW  
RW  
[0]  
[0]  
Power down bandgap  
‘0’ = powered down,  
‘1’ = powered up  
1
65  
configuration  
extres  
0x888B  
0x1  
34955  
1
External Resistor Selection  
‘0’ = internal resistor,  
‘1’ = external resistor  
[3:1]  
[7:4]  
reserved  
0x5  
0x8  
5
8
Reserved  
imc_colpc_ibias  
Column Precharge ibias Config-  
uration  
[11:8]  
imc_colbias_ibias  
cp_ibias  
0x8  
0x8  
8
8
Column Bias ibias Configuration  
Charge Pump Bias  
[15:12]  
2
3
66  
67  
afe_bias  
0x53C8  
0x8  
21448  
8
RW  
RW  
[3:0]  
[7:4]  
afe_ibias  
AFE ibias Configuration  
ADC iref Configuration  
PGA iref Configuration  
afe_adc_iref  
afe_pga_iref  
mux_bias  
0xC  
12  
[14:8]  
0x53  
0x8888  
0x8  
83  
34952  
8
[3:0]  
[7:4]  
mux_25u_stage1  
Column Multiplexer Stage 1 Bias  
Configuration  
mux_25u_stage2  
0x8  
8
Column Multiplexer Stage 2 Bias  
Configuration  
[15:8]  
reserved  
lvds_bias  
lvds_ibias  
lvds_iref  
0x88  
0x0088  
0x8  
72  
136  
8
Reserved  
4
6
68  
70  
RW  
RW  
[3:0]  
[7:4]  
LVDS Ibias  
LVDS Iref  
0x8  
8
reserved  
reserved  
afe_ref_bias  
0x8888  
0x888  
0x8  
34952  
2184  
8
[11:0]  
[15:2]  
Reserved  
AFE_reference  
http://onsemi.com  
52  
NOIV1SN1300A, NOIV2SN1300A  
Table 37. REGISTER MAP  
Address  
Default  
(Hex)  
Default  
(Dec)  
Offset  
Charge Pump [Block Offset: 72]  
72  
Address  
Bit Field  
Register Name  
Description  
Type  
0
config  
0x1200  
0x0  
4608  
0
RW  
[0]  
[1]  
respd_trans_pwd_n  
PD Trans Charge Pump Enable  
‘0’ = disabled, ‘1’ = enabled  
resfd_pwd_n  
0x0  
0
FD Charge Pump Enable  
‘0’ = disabled, ‘1’ = enabled  
[10:8]  
respd_trans_trim  
resfd_trim  
0x2  
0x1  
2
1
PD Trans Charge Pump Trim  
FD Charge Pump Trim  
[14:12]  
Reserved [Block Offset: 80]  
0
80  
reserved  
reserved  
reserved  
reserved  
0x0000  
0x000  
0
0
0
0
RW  
RW  
[9:0]  
Reserved  
Reserved  
1
81  
0x0000  
0x0000  
[15:0]  
Temperature Sensor [Block Offset: 96]  
0
96  
sensor enable  
0x0000  
0x0  
0
0
RW  
[0]  
reg_tempd_enable  
Temperature Diode Enable  
‘0’ = disabled  
‘1’ = enabled  
1
97  
sensor output  
0x0000  
0x00  
0
0
RO  
RW  
[7:0]  
tempd_reg_temp  
Temperature Readout  
Serializer/LVDS [Block Offset: 112]  
112  
0
power_down  
0x0000  
0x0  
0
0
[0]  
[1]  
[2]  
clock_out_pwd_n  
Power down for clock output.  
‘0’ =powered down,  
‘1’ = powered up  
sync_pwd_n  
data_pwd_n  
0x0  
0x0  
0
0
Power down for sync channel  
‘0’ = powered down,  
‘1’ = powered up  
Power down for data channels  
(4 channels)  
‘0’ = powered down,  
‘1’ = powered up  
Data Block [Block Offset: 128]  
0 128  
blackcal  
0x4008  
0x08  
0x0  
16392  
RW  
[7:0]  
black_offset  
black_samples  
8
0
Desired black level at output  
[10:8]  
Black pixels taken into account  
for black calibration.  
Total samples =  
2**black_samples  
[14:11]  
[15]  
reserved  
crc_seed  
0x8  
0x0  
8
0
Reserved  
CRC Seed  
‘0’ = All-0  
‘1’ = All-1  
1
129  
general_configuration  
0xC001  
49153  
RW  
http://onsemi.com  
53  
NOIV1SN1300A, NOIV2SN1300A  
Table 37. REGISTER MAP  
Address  
Default  
(Hex)  
Default  
(Dec)  
Offset  
Address  
Bit Field  
Register Name  
Description  
Type  
[0]  
auto_blackcal_enable  
0x1  
1
Automatic black calibration is  
enabled when 1, bypassed  
when 0  
[9:1]  
[10]  
blackcal_offset  
0x00  
0x0  
0
0
Black calibration offset used  
when auto_black_cal_en = ‘0’.  
blackcal_offset_dec  
blackcal_offset is added when 0,  
subtracted when 1  
[11]  
[12]  
[13]  
reserved  
reserved  
8bit_mode  
0x0  
0x0  
0x0  
0
0
0
Reserved  
Reserved  
8bit mode select  
‘0’ = 10-bit mode, ‘1’ = 8-bit  
mode  
[14]  
[15]  
bl_frame_valid_  
enable  
0x1  
0x1  
1
1
Assert frame_valid for black  
lines when ‘1’, gate frame_valid  
for black lines when ‘0’.  
V2-SN/SE only  
bl_line_valid_enable  
Assert line_valid for black lines  
when ‘1’, gate line_valid for  
black lines when ‘0’.  
V2-SN/SE only  
2
3
130  
131  
trainingpattern  
trainingpattern  
0x03A6  
0x3A6  
934  
934  
RW  
RW  
[9:0]  
Training pattern sent on data  
channels during idle mode. This  
data is used to perform word  
alignment on the LVDS data  
channels.  
[10]  
reserved  
0x0  
0
Reserved  
sync_code0  
frame_sync  
0x002A  
0x02A  
42  
42  
[6:0]  
Frame Sync LSBs.  
Note The tenth bit indicates  
frame/line sync code, ninth bit  
indicates start, eighth bit indic-  
ates end.  
4
5
6
7
8
132  
133  
134  
135  
136  
sync_code1  
bl  
0x0015  
0x015  
21  
21  
RW  
RW  
RW  
RW  
RO  
[9:0]  
[9:0]  
[9:0]  
[9:0]  
[7:0]  
Black Pixel Identification Sync  
Code  
sync_code2  
img  
0x0035  
0x035  
53  
53  
Valid Pixel Identification Sync  
Code  
sync_code3  
crc  
0x0059  
0x059  
89  
89  
CRC Value Identification Sync  
Code  
sync_code4  
tr  
0x03A6  
0x3A6  
934  
934  
Training Value Identification  
Sync Code  
blackcal_error0  
0x0000  
0x0000  
0
0
blackcal_error[7:0]  
Black Calibration Error. This flag  
is set when not enough black  
samples are available. Black  
Calibration is not valid.  
Channels 0-7.  
9
137  
reserved  
0x0000  
0
RO  
http://onsemi.com  
54  
NOIV1SN1300A, NOIV2SN1300A  
Table 37. REGISTER MAP  
Address  
Default  
(Hex)  
Default  
(Dec)  
Offset  
Address  
Bit Field  
Register Name  
reserved  
Description  
Type  
RO  
[15:0]  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
0x0000  
0xFFFF  
0xFFFF  
0
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
10  
138  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
0
[15:0]  
[15:0]  
[15:0]  
[15:0]  
0
11  
139  
0
RO  
0
0
12  
140  
RW  
RW  
0
13  
141  
65535  
65535  
Datablock - Test  
16  
144  
test_configuration  
testpattern_en  
0x0000  
0x0  
0
0
RW  
[0]  
[1]  
Insert synthesized testpattern  
when ‘1’  
inc_testpattern  
0x0  
0
Incrementing testpattern when  
‘1’, constant testpattern when ‘0’  
[2]  
[3]  
prbs_en  
0x0  
0x0  
0
0
Insert PRBS when ‘1’  
frame_testpattern  
Frame test patterns when ‘1’,  
unframed testpatterns when ‘0’  
[4]  
reserved  
0x0  
0
0
Reserved  
17  
18  
145  
146  
reserved  
0x0000  
RW  
RW  
[15:0]  
[7:0]  
reserved  
0
Reserved  
test_configuration0  
testpattern0_lsb  
0x0100  
0x00  
256  
0
Testpattern used on datapath #0  
when testpattern_en = ‘1’.  
Note Most significant bits are  
configured in register 150.  
[15:8]  
testpattern1_lsb  
0x01  
1
Testpattern used on datapath #1  
when testpattern_en = ‘1’.  
Note Most significant bits are  
configured in register 150.  
19  
147  
test_configuration1  
testpattern2_lsb  
0x0302  
0x02  
770  
2
RW  
[7:0]  
Testpattern used on datapath #2  
when testpattern_en = ‘1’.  
Note Most significant bits are  
configured in register 150.  
[15:8]  
testpattern3_lsb  
0x03  
3
Testpattern used on datapath #3  
when testpattern_en = ‘1’.  
Note Most significant bits are  
configured in register 150.  
20  
21  
22  
148  
149  
150  
reserved  
0x0504  
0x04  
1284  
RW  
RW  
RW  
[7:0]  
reserved  
4
Reserved  
Reserved  
[15:8]  
reserved  
0x05  
5
1798  
6
test_configuration3  
reserved  
0x0706  
0x06  
[7:0]  
Reserved  
Reserved  
[15:8]  
reserved  
0x07  
7
test_configuration16  
0x0000  
0
http://onsemi.com  
55  
NOIV1SN1300A, NOIV2SN1300A  
Table 37. REGISTER MAP  
Address  
Default  
(Hex)  
Default  
(Dec)  
Offset  
Address  
Bit Field  
Register Name  
Description  
Type  
[1:0]  
testpattern0_msb  
0x0  
0x0  
0x0  
0x0  
0
0
0
0
Testpattern used when testpat-  
tern_en = ‘1’  
[3:2]  
[5:4]  
[7:6]  
testpattern1_msb  
testpattern2_msb  
testpattern3_msb  
Testpattern used when testpat-  
tern_en = ‘1’  
Testpattern used when testpat-  
tern_en = ‘1’  
Testpattern used when testpat-  
tern_en = ‘1’  
[9:8]  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
0x0  
0x0  
0
0
0
0
0
0
0
0
Reserved  
Reserved  
Reserved  
Reserved  
[11:10]  
[13:12]  
[15:14]  
0x0  
0x0  
26  
27  
154  
155  
0x0000  
0x0000  
0x0000  
0x0000  
RW  
RW  
[15:0]  
[15:0]  
Reserved  
Reserved  
AEC[Block Offset: 160]  
0
160  
configuration  
enable  
0x0010  
0x0  
16  
0
RW  
[0]  
[1]  
[2]  
AEC Enable  
restart_filter  
freeze  
0x0  
0
Restart AEC filter  
0x0  
0
Freeze AEC filter and enforcer  
gains  
[3]  
[4]  
pixel_valid  
amp_pri  
0x0  
0x1  
0
1
Use every pixel from channel  
when 0, every 4th pixel when 1  
Stage 1 amplifier gets higher pri-  
ority than Stage 2 gain distribu-  
tion if 1. Vice versa if 0  
1
2
161  
162  
intensity  
0x60B8  
0xB8  
24760  
184  
24  
RW  
RW  
[9:0]  
desired_intensity  
reserved  
Target average intensity  
Reserved  
[13:10]  
0x018  
0x0080  
0x80  
red_scale_factor  
red_scale_factor  
128  
128  
[9:0]  
[9:0]  
[9:0]  
[9:0]  
Red scale factor for AEC statist-  
ics  
3.7 unsigned  
3
4
5
6
163  
164  
165  
166  
green1_scale_factor  
green1_scale_factor  
0x0080  
0x80  
128  
128  
RW  
RW  
RW  
RW  
Green1 scale factor for AEC  
statistics  
3.7 unsigned  
green2_scale_factor  
green2_scale_factor  
0x0080  
0x80  
128  
128  
Green2 scale factor for AEC  
statistics  
3.7 unsigned  
blue_scale_factor  
blue_scale_factor  
0x0080  
0x80  
128  
128  
Blue scale factor for AEC statist-  
ics  
3.7 unsigned  
reserved  
0x03FF  
1023  
http://onsemi.com  
56  
NOIV1SN1300A, NOIV2SN1300A  
Table 37. REGISTER MAP  
Address  
Default  
(Hex)  
Default  
(Dec)  
Offset  
Address  
Bit Field  
Register Name  
reserved  
Description  
Type  
RW  
RW  
RW  
[15:0]  
0x03FF  
0x0800  
0x0800  
0x0001  
0x0001  
0x0800  
0x0  
1023  
2048  
2048  
1
Reserved  
Reserved  
7
8
9
167  
reserved  
[15:0]  
[15:0]  
reserved  
168  
min_exposure  
min_exposure  
min_gain  
1
Minimum exposure time  
169  
2048  
0
[1:0]  
[3:2]  
min_gain_stage1  
min_gain_stage2  
min_digital_gain  
Minimum gain stage 1  
Minimum gain stage 2  
0x0  
0
[15:4]  
0x080  
128  
Minimum digital gain  
5.7 unsigned  
10  
11  
170  
171  
max_exposure  
max_exposure  
max_gain  
0x03FF  
0x03FF  
0x100D  
0x1  
1023  
1023  
4109  
1
RW  
RW  
[15:0]  
Maximum exposure time  
[1:0]  
[3:2]  
max_gain_stage1  
max_gain_stage2  
max_digital_gain  
Maximum gain stage 1  
Maximum gain stage 2  
0x3  
3
[15:4]  
0x100  
256  
Maximum digital gain  
5.7 unsigned  
12  
13  
172  
173  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
total_pixels0  
0x0083  
0x83  
131  
131  
0
RW  
RW  
[7:0]  
[13:8]  
[15:14]  
Reserved  
Reserved  
Reserved  
0x00  
0x0  
0
0x2824  
0x024  
0x028  
0x2A96  
0x2A96  
0x0080  
0x080  
0x0100  
0x100  
0x0100  
0x100  
0x0080  
0x080  
0x00AA  
0x0AA  
0x0100  
0x100  
0x0155  
0x155  
0x0000  
10276  
36  
[7:0]  
Reserved  
Reserved  
[15:8]  
40  
14  
15  
16  
17  
18  
19  
20  
21  
24  
174  
175  
176  
177  
178  
179  
180  
181  
184  
10902  
10902  
128  
128  
256  
256  
256  
256  
128  
128  
170  
170  
256  
256  
341  
341  
0
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RO  
[15:0]  
[9:0]  
[9:0]  
[9:0]  
[9:0]  
[9:0]  
[9:0]  
[9:0]  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
http://onsemi.com  
57  
NOIV1SN1300A, NOIV2SN1300A  
Table 37. REGISTER MAP  
Address  
Default  
(Hex)  
Default  
(Dec)  
Offset  
Address  
Bit Field  
Register Name  
Description  
Type  
RO  
[15:0]  
total_pixels[15:0]  
0x0000  
0
Total number of pixels sampled  
for Average, LSB  
25  
185  
total_pixels1  
0x0000  
0x0  
0
0
[2:0]  
total_pixels[18:16]  
Total number of pixels sampled  
for Average, MSB  
26  
186  
average_status  
average  
0x0000  
0x000  
0x0  
0
0
0
0
0
0
0
0
0
RO  
[9:0]  
[12]  
AEC Average Status  
AEC Filter Lock Status  
locked  
27  
28  
187  
188  
exposure_status  
exposure  
0x0000  
0x0000  
0x00  
RO  
RO  
[15:0]  
AEC Exposure Status  
gain_status  
gain_stage1  
gain_stage2  
digital_gain  
[1:0]  
[3:2]  
0x0  
Gain Stage 1 Status  
Gain Stage 2 Status  
0x0  
[15:4]  
0x000  
AEC Digital Gain Status  
5.7 unsigned  
29  
189  
reserved  
reserved  
0x0000  
0x000  
0
0
RO  
RW  
[12:0]  
Reserved  
Sequencer [Block Offset: 192]  
192  
0
general_configuration  
enable  
0x00  
0x0  
0
0
[0]  
[1]  
Enable sequencer  
‘0’ = Idle,  
‘1’ = enabled  
rolling_shutter_enable  
0x0  
0
Operation Selection  
‘0’ = Global Shutter,  
‘1’ = Rolling Shutter  
[2]  
[3]  
[4]  
reserved  
0x0  
0x0  
0x0  
0
0
0
Reserved  
Reserved  
reserved  
triggered_mode  
Triggered Mode Selection (Glob-  
al Shutter only)  
‘0’ = Normal Mode,  
‘1’ = Triggered Mode  
[5]  
[6]  
slave_mode  
0x0  
0x0  
0
0
Master/Slave Selection (Global  
Shutter only)  
‘0’ = master,  
‘1’ = slave  
xsm_delay_enable  
Insert delay between end of  
ROT and start of readout if ‘1’.  
ROT delay is defined by register  
xsm_delay  
[7]  
[8]  
subsampling  
binning  
0x0  
0x0  
0
0
Subsampling mode selection  
‘0’ = no subsampling,  
‘1’ = subsampling  
Binning mode selection  
‘0’ = no binning,  
‘1’ = binning  
http://onsemi.com  
58  
NOIV1SN1300A, NOIV2SN1300A  
Table 37. REGISTER MAP  
Address  
Default  
(Hex)  
Default  
(Dec)  
Offset  
Address  
Bit Field  
Register Name  
Description  
Type  
[10]  
roi_aec_enable  
0x0  
0
Enable windowing for AEC Stat-  
istics.  
‘0’ = Subsample all windows  
‘1’ = Subsample configured win-  
dow  
[13:11]  
[14]  
monitor_select  
reserved  
0x0  
0x0  
0
0
Control of the monitor pins  
Reserved  
1
2
193  
194  
delay_configuration  
rs_x_length  
0x0000  
0x00  
0
0
RW  
RW  
[7:0]  
X-Readout duration in rolling  
shutter mode (extends lines with  
dummy pixels).  
[15:8]  
xsm_delay  
0x00  
0
Delay between ROT end and  
X-readout (only when  
xsm_delay_enable = ‘1’)  
integration_control  
dual_slope_enable  
0x0004  
0x0  
4
0
[0]  
[1]  
[2]  
Enable Dual Slope (Global  
mode only)  
triple_slope_enable  
fr_mode  
0x0  
0x1  
0
1
Enable Triple Slope (Global  
mode only)  
Representation of fr_length.  
‘0’: reset length  
‘1’: frame length  
[9:3]  
[7:0]  
reserved  
0x00  
0x0001  
0x01  
0
1
Reserved  
3
4
5
195  
196  
197  
roi_active0  
roi_active[7:0]  
reserved  
RW  
RW  
RW  
1
Active ROI’s selection  
Reserved  
0x0000  
0x0000  
0x0102  
0x02  
0
[15:0]  
[7:0]  
reserved  
0
black_lines  
black_lines  
258  
2
Number of black lines. Minimum  
is 1.  
Range 1 to 255  
[8]  
gate_first_line  
0x1  
1
Blank out first line  
‘0’: No blank-out  
‘1’: Blank-out  
6
7
198  
199  
dummy_lines  
dummy_lines  
0x0000  
0x000  
0
0
RW  
RW  
[11:0]  
[15:0]  
Number of Dummy lines (Rolling  
Shutter only)  
Range 0 to 4095  
mult_timer  
mult_timer  
0x0001  
0x0001  
1
1
Mult Timer (Global Shutter only)  
Defines granularity (unit =  
1/System Clock) of exposure  
and reset_length  
8
200  
fr_length  
0x0000  
0
RW  
http://onsemi.com  
59  
NOIV1SN1300A, NOIV2SN1300A  
Table 37. REGISTER MAP  
Address  
Default  
(Hex)  
Default  
(Dec)  
Offset  
Address  
Bit Field  
Register Name  
fr_length  
Description  
Type  
[15:0]  
0x0000  
0
Frame/Reset length (Global  
Shutter only)  
Reset length when fr_mode =  
‘0’, Frame Length when fr_mode  
= ‘1’  
Granularity defined by  
mult_timer  
9
201  
exposure  
exposure  
0x0000  
0x0000  
0
0
RW  
[15:0]  
Exposure Time  
Rolling Shutter:  
granularity lines  
Global Shutter:  
granularity defined by mult_timer  
10  
11  
12  
202  
203  
204  
exposure  
0x0000  
0x0000  
0
0
RW  
RW  
RW  
[15:0]  
[15:0]  
exposure_ds  
Exposure Time (Dual Slope)  
Rolling Shutter: N/A  
Global Shutter:  
granularity defined by mult_timer  
exposure  
0x0000  
0x0000  
0
0
exposure_ts  
Exposure Time (Triple Slope)  
Rolling Shutter: N/A  
Global Shutter:  
granularity defined by mult_timer  
gain_configuration  
gain_stage1  
0x01E2  
0x02  
0xF  
482  
2
[1:0]  
[8:5]  
[13]  
Gain Stage 1  
Gain Stage 2  
gain_stage2  
15  
0
gain_lat_comp  
0x0  
Postpone gain update by 1  
frame when ‘1’ to compensate  
for exposure time updates  
latency.  
Gain is applied at start of next  
frame if ‘0’  
13  
14  
205  
206  
digital_gain_configura-  
tion  
0x0080  
128  
RW  
RW  
[11:0]  
[0]  
db_gain  
0x080  
0x033F  
0x1  
128  
831  
1
Digital Gain  
sync_configuration  
sync_rs_x_length  
Update of rs_x_length are not  
synchronized at start of frame  
when ‘0’  
[1]  
[2]  
[3]  
[4]  
sync_black_lines  
sync_dummy_lines  
sync_exposure  
sync_gain  
0x1  
0x1  
0x1  
0x1  
1
1
1
1
Update of black_lines are not  
synchronized at start of frame  
when ‘0’  
Update of dummy_lines are not  
synchronized at start of frame  
when ‘0’  
Update of exposure are not syn-  
chronized at start of frame when  
‘0’  
Update of gain settings  
(gain_sw, afe_gain) are not syn-  
chronized at start of frame when  
‘0’  
http://onsemi.com  
60  
NOIV1SN1300A, NOIV2SN1300A  
Table 37. REGISTER MAP  
Address  
Default  
(Hex)  
Default  
(Dec)  
Offset  
Address  
Bit Field  
Register Name  
sync_roi  
Description  
Type  
[5]  
0x1  
1
Update of roi updates (act-  
ive_roi) are not synchronized at  
start of frame when ‘0’  
[8]  
[9]  
blank_roi_switch  
0x1  
0x1  
1
1
Blank first frame after ROI  
switching  
blank_sub-  
sampling_ss  
Blank first frame after sub-  
sampling/binning mode switch-  
ing in global shutter mode (al-  
ways blanked out in rolling shut-  
ter mode)  
[10]  
exposure_sync_mode  
0x0  
0
When ‘0’, exposure configura-  
tions are sync’ed at the start of  
FOT. When ‘1’, exposure con-  
figurations sync is disabled  
(continuously syncing). This  
mode is only relevant for  
Triggered Global - master mode,  
where the exposure configura-  
tions are sync’ed at the start of  
exposure rather than the start of  
FOT. For all other modes it  
should be set to ‘0’.  
Note Sync is still postponed if  
sync_exposure = ‘0’.  
16  
17  
18  
19  
20  
21  
208  
209  
210  
211  
212  
213  
mult_timer_status  
mult_timer  
0x0000  
0x0000  
0
0
RO  
RO  
RO  
RO  
RO  
RO  
[15:0]  
[15:0]  
[15:0]  
[15:0]  
[15:0]  
Mult Timer Status (Master Glob-  
al Shutter only)  
reset_length_status  
reset_length  
0x0000  
0x0000  
0
0
Current Reset Length (not in  
Slave mode)  
exposure_status  
exposure  
0x0000  
0x0000  
0
0
Current Exposure Time (not in  
Slave mode)  
exposure_ds_status  
exposure_ds  
0x0000  
0x0000  
0
0
Current Exposure Time (not in  
Slave mode)  
exposure_ts_status  
exposure_ts  
0x0000  
0x0000  
0
0
Current Exposure Time (not in  
Slave mode)  
gain_status  
gain_stage1  
gain_stage2  
digital_gain_status  
db_gain  
0x0000  
0x00  
0
0
[1:0]  
[8:5]  
Current Stage 1 Gain  
Current Stage 2 Gain  
0x00  
0
22  
214  
0x0000  
0x000  
0x0  
0
RO  
[11:0]  
[12]  
0
Current Digital Gain  
Dual Slope Enabled  
Triple Slope Enabled  
dual_slope  
triple_slope  
reserved  
0
[13]  
0x0  
0
24  
25  
26  
216  
217  
218  
0x7F00  
0x7F00  
0x261E  
0x261E  
0x160B  
32512  
32512  
9758  
9758  
5643  
RW  
RW  
RW  
[14:0]  
[14:0]  
reserved  
Reserved  
Reserved  
reserved  
reserved  
reserved  
http://onsemi.com  
61  
NOIV1SN1300A, NOIV2SN1300A  
Table 37. REGISTER MAP  
Address  
Default  
(Hex)  
Default  
(Dec)  
Offset  
Address  
Bit Field  
Register Name  
reserved  
Description  
Type  
RW  
RW  
RW  
[14:0]  
0x160B  
0x3E2E  
0x3E2E  
0x6368  
0x6368  
0x3E01  
0x1  
5643  
15918  
15918  
25448  
25448  
15873  
1
Reserved  
Reserved  
Reserved  
27  
219  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
[14:0]  
[14:0]  
28  
220  
32  
224  
[3:0]  
[7:4]  
Reserved  
Reserved  
Reserved  
0x0  
0
[13:8]  
0x3E  
62  
33  
34  
35  
36  
58  
225  
226  
227  
228  
250  
0x5EF1  
0x5EF1  
0x6000  
0x6000  
0x0000  
0x0000  
0xFFFF  
0xFFFF  
0x0422  
0x02  
24305  
24305  
24576  
24576  
0
RW  
RW  
RW  
RW  
RW  
[15:0]  
[15:0]  
[15:0]  
[15:0]  
Reserved  
Reserved  
Reserved  
Reserved  
0
65535  
65535  
1058  
2
[4:0]  
[9:5]  
Reserved  
Reserved  
Reserved  
0x01  
1
[14:10]  
0x01  
1
59  
60  
61  
251  
252  
253  
0x30F  
0xF  
783  
15  
RW  
RW  
RW  
[7:0]  
Reserved  
Reserved  
[15:8]  
0x3  
3
0x0601  
0x1  
1537  
1
[7:0]  
Reserved  
Reserved  
[15:8]  
0x6  
6
roi_aec_configura-  
tion0  
0x0000  
0
[7:0]  
x_start  
x_end  
0x00  
0x0  
0
0
AEC ROI X Start  
Configuration (used for AEC  
statistics when roi_aec_enable =  
‘1’)  
[15:8]  
AEC ROI X End  
Configuration (used for AEC  
statistics when roi_aec_enable =  
‘1’)  
62  
63  
254  
255  
roi_aec_configura-  
tion1  
0x0000  
0x000  
0
0
RW  
RW  
[9:0]  
y_start  
AEC ROI Y Start  
Configuration (used for AEC  
statistics when roi_aec_enable =  
‘1’)  
roi_aec_configura-  
tion2  
0x0000  
0
http://onsemi.com  
62  
NOIV1SN1300A, NOIV2SN1300A  
Table 37. REGISTER MAP  
Address  
Default  
(Hex)  
Default  
(Dec)  
Offset  
Address  
Bit Field  
Register Name  
y_end  
Description  
AEC ROI Y End  
Type  
[9:0]  
0x0  
0
Configuration (used for AEC  
statistics when roi_aec_enable =  
‘1’)  
Sequencer ROI [Block Offset: 256]  
0
256  
roi0_configuration0  
x_start  
0x9F00  
0x00  
40704  
0
RW  
[7:0]  
ROI 0 X Start  
Configuration  
[15:8]  
x_end  
0x9F  
159  
ROI 0 X End  
Configuration  
1
2
3
257  
258  
259  
roi0_configuration1  
y_start  
0x0000  
0x000  
0
0
RW  
RW  
RW  
[9:0]  
[9:0]  
ROI 0 Y Start  
Configuration  
roi0_configuration2  
y_end  
0x03FF  
0x3FF  
1023  
1023  
ROI 0 Y End  
Configuration  
roi1_configuration0  
x_start  
0x9F00  
0x00  
40704  
0
[7:0]  
ROI 1 X Start  
Configuration  
[15:8]  
x_end  
0x9F  
159  
ROI 1 X End  
Configuration  
4
5
6
260  
261  
262  
roi1_configuration1  
y_start  
0x0000  
0x000  
0
0
RW  
RW  
RW  
[9:0]  
[9:0]  
ROI 1 Y Start  
Configuration  
roi1_configuration2  
y_end  
0x03FF  
0x3FF  
1023  
1023  
ROI 1 Y End  
Configuration  
roi2_configuration0  
x_start  
0x9F00  
0x00  
40704  
0
[7:0]  
ROI 2 X Start  
Configuration  
[15:8]  
x_end  
0x9F  
159  
ROI 2 X End  
Configuration  
7
8
9
263  
264  
265  
roi2_configuration1  
y_start  
0x0000  
0x000  
0
0
RW  
RW  
RW  
[9:0]  
[9:0]  
ROI 2 Y Start  
Configuration  
roi2_configuration2  
y_end  
0x03FF  
0x3FF  
1023  
1023  
ROI 2 Y End  
Configuration  
roi3_configuration0  
x_start  
0x9F00  
0x00  
40704  
0
[7:0]  
ROI 3 X Start  
Configuration  
[15:8]  
x_end  
0x9F  
159  
0
ROI 3 X End  
Configuration  
10  
266  
roi3_configuration1  
0x0000  
RW  
http://onsemi.com  
63  
NOIV1SN1300A, NOIV2SN1300A  
Table 37. REGISTER MAP  
Address  
Default  
(Hex)  
Default  
(Dec)  
Offset  
Address  
Bit Field  
Register Name  
y_start  
Description  
ROI 3 Y Start  
Type  
RW  
[9:0]  
0x000  
0
Configuration  
11  
267  
roi3_configuration2  
y_end  
0x03FF  
0x3FF  
1023  
1023  
[9:0]  
ROI 3 Y End  
Configuration  
12  
268  
roi4_configuration0  
x_start  
0x9F00  
0x00  
40704  
0
RW  
[7:0]  
ROI 4 X Start  
Configuration  
[15:8]  
x_end  
0x9F  
159  
ROI 4 X End  
Configuration  
13  
14  
15  
269  
270  
271  
roi4_configuration1  
y_start  
0x0000  
0x000  
0
0
RW  
RW  
RW  
[9:0]  
[9:0]  
ROI 4 Y Start  
Configuration  
roi4_configuration2  
y_end  
0x03FF  
0x3FF  
1023  
1023  
ROI 4 Y End  
Configuration  
roi5_configuration0  
x_start  
0x9F00  
0x00  
40704  
0
[7:0]  
ROI 5 X Start  
Configuration  
[15:8]  
x_end  
0x9F  
159  
ROI 5 X End  
Configuration  
16  
17  
18  
272  
273  
274  
roi5_configuration1  
y_start  
0x0000  
0x000  
0
0
RW  
RW  
RW  
[9:0]  
[9:0]  
ROI 5 Y Start  
Configuration  
roi5_configuration2  
y_end  
0x03FF  
0x3FF  
1023  
1023  
ROI 5 Y End  
Configuration  
roi6_configuration0  
x_start  
0x9F00  
0x00  
40704  
0
[7:0]  
ROI 6 X Start  
Configuration  
[15:8]  
x_end  
0x9F  
159  
ROI 6 X End  
Configuration  
19  
20  
21  
275  
276  
277  
roi6_configuration1  
y_start  
0x0000  
0x000  
0
0
RW  
RW  
RW  
[9:0]  
[9:0]  
ROI 6 Y Start  
Configuration  
roi6_configuration2  
y_end  
0x03FF  
0x3FF  
1023  
1023  
ROI 6 Y End  
Configuration  
roi7_configuration0  
x_start  
0x9F00  
0x00  
40704  
0
[7:0]  
ROI 7 X Start  
Configuration  
[15:8]  
x_end  
0x9F  
159  
0
ROI 7 X End  
Configuration  
22  
278  
roi7_configuration1  
0x0000  
RW  
http://onsemi.com  
64  
NOIV1SN1300A, NOIV2SN1300A  
Table 37. REGISTER MAP  
Address  
Default  
(Hex)  
Default  
(Dec)  
Offset  
Address  
Bit Field  
Register Name  
y_start  
Description  
ROI 7 Y Start  
Type  
[9:0]  
0x000  
0
Configuration  
23  
279  
roi7_configuration2  
y_end  
0x03FF  
0x3FF  
1023  
1023  
RW  
[9:0]  
ROI 7 Y End  
Configuration  
Reserved [Block Offset: 384]  
0
384  
reserved  
reserved  
RW  
RW  
RW  
[15:0]  
Reserved  
127  
511  
reserved  
reserved  
[15:0]  
Reserved  
http://onsemi.com  
65  
NOIV1SN1300A, NOIV2SN1300A  
PACKAGE INFORMATION  
Pin List  
TIA/EIA-644-A Standard and the CMOS I/Os have a 3.3 V  
signal level. Table 38 and Table 39 show the pin list for both  
versions.  
VITA 1300 has two output versions; V1-SN/SE (LVDS)  
and V2-SN/SE (CMOS). The LVDS I/Os comply to the  
Table 38. PIN LIST FOR V1-SN/SE LVDS INTERFACE  
Pack Pin  
No.  
Pin Name  
I/O Type  
Supply  
CMOS  
CMOS  
CMOS  
Supply  
Supply  
LVDS  
Direction  
Description  
3.3 V Supply  
1
vdd_33  
2
mosi  
Input  
Output  
Input  
SPI Master Out - Slave In  
SPI Master In - Slave Out  
SPI Clock  
3
miso  
4
sck  
5
gnd_18  
vdd_18  
clock_outn  
clock_outp  
doutn0  
1.8 V Ground  
6
1.8 V Supply  
7
Output  
Output  
Output  
Output  
Output  
Output  
Output  
Output  
Output  
Output  
Output  
Output  
LVDS Clock Output (Negative)  
LVDS Clock Output (Positive)  
LVDS Data Output Channel #0 (Negative)  
LVDS Data Output Channel #0 (Positive)  
LVDS Data Output Channel #1 (Negative)  
LVDS Data Output Channel #1 (Positive)  
LVDS Data Output Channel #2 (Negative)  
LVDS Data Output Channel #2 (Positive)  
LVDS Data Output Channel #3 (Negative)  
LVDS Data Output Channel #3 (Positive)  
LVDS Sync Channel Output (Negative)  
LVDS Sync Channel Output (Positive)  
3.3 V Supply  
8
LVDS  
9
LVDS  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
37  
doutp0  
LVDS  
doutn1  
LVDS  
doutp1  
LVDS  
doutn2  
LVDS  
doutp2  
LVDS  
doutn3  
LVDS  
doutp3  
LVDS  
syncn  
LVDS  
syncp  
LVDS  
vdd_33  
gnd_33  
gnd_18  
vdd_18  
lvds_clock_inn  
lvds_clock_inp  
clk_pll  
Supply  
Supply  
Supply  
Supply  
LVDS  
3.3 V Ground  
1.8 V Ground  
1.8 V Supply  
Input  
Input  
Input  
LVDS Clock Input (Negative)  
LVDS Clock Input (Positive)  
Reference Clock Input for PLL  
1.8 V Supply  
LVDS  
CMOS  
Supply  
Supply  
Analog  
Supply  
Supply  
Supply  
Supply  
Supply  
Supply  
Supply  
Supply  
Supply  
vdd_18  
gnd_18  
ibias_master  
vdd_33  
gnd_33  
vdd_pix  
gnd_colpc  
vdd_pix  
gnd_colpc  
gnd_33  
vdd_33  
gnd_colpc  
1.8 V Ground  
I/O  
Master Bias Reference. Connect with 47k to gnd_33.  
3.3 V Supply  
3.3 V Ground  
Pixel Array Supply  
Pixel Array Ground  
Pixel Array Supply  
Pixel Array Ground  
3.3 V Ground  
3.3 V Supply  
Pixel Array Ground  
http://onsemi.com  
66  
 
NOIV1SN1300A, NOIV2SN1300A  
Table 38. PIN LIST FOR V1-SN/SE LVDS INTERFACE  
Pack Pin  
No.  
Pin Name  
vdd_pix  
I/O Type  
Supply  
Supply  
Supply  
CMOS  
CMOS  
CMOS  
CMOS  
CMOS  
CMOS  
CMOS  
Supply  
Direction  
Description  
38  
39  
40  
41  
42  
43  
44  
45  
46  
47  
48  
Pixel Array Supply  
Pixel Array Ground  
Pixel Array Supply  
Trigger Input #0  
gnd_colpc  
vdd_pix  
trigger0  
trigger1  
trigger2  
monitor0  
monitor1  
reset_n  
ss_n  
Input  
Input  
Trigger Input #1  
Input  
Trigger Input #2  
Output  
Output  
Input  
Monitor Output #0  
Monitor Output #1  
Sensor Reset (Active Low)  
SPI Slave Select (Active Low)  
3.3 V Ground  
Input  
gnd_33  
Table 39. PIN LIST FOR V2-SN/SE CMOS INTERFACE  
Pack Pin  
No.  
Pin Name  
I/O Type  
Supply  
CMOS  
CMOS  
CMOS  
Supply  
Supply  
CMOS  
CMOS  
CMOS  
CMOS  
CMOS  
CMOS  
CMOS  
CMOS  
CMOS  
CMOS  
CMOS  
CMOS  
Supply  
Supply  
CMOS  
Supply  
LVDS  
Direction  
Description  
1
vdd_33  
3.3 V Supply  
2
mosi  
Input  
Output  
Input  
SPI Master Out - Slave In  
SPI Master In - Slave Out  
SPI Clock  
3
miso  
4
sck  
5
gnd_18  
vdd_18  
dout9  
1.8 V Ground  
6
1.8 V Supply  
7
Output  
Output  
Output  
Output  
Output  
Output  
Output  
Output  
Output  
Output  
Output  
Output  
Data Output Bit #9  
Data Output Bit #8  
Data Output Bit #7  
Data Output Bit #6  
Data Output Bit #5  
Data Output Bit #4  
Data Output Bit #3  
Data Output Bit #2  
Data Output Bit #1  
Data Output Bit #0  
Frame Valid Output  
Line Valid Output  
3.3 V Supply  
8
dout8  
9
dout7  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
dout6  
dout5  
dout4  
dout3  
dout2  
dout1  
dout0  
frame_valid  
line_valid  
vdd_33  
gnd_33  
clk_out  
vdd_18  
lvds_clock_inn  
lvds_clock_inp  
clk_pll  
vdd_18  
gnd_18  
3.3 V Ground  
Clock output  
1.8 V Supply  
Input  
Input  
Input  
LVDS Clock Input (Negative)  
LVDS Clock Input (Positive)  
CMOS Clock Input  
1.8 V Supply  
LVDS  
CMOS  
Supply  
Supply  
1.8 V Ground  
http://onsemi.com  
67  
 
NOIV1SN1300A, NOIV2SN1300A  
Table 39. PIN LIST FOR V2-SN/SE CMOS INTERFACE  
Pack Pin  
No.  
Pin Name  
ibias_master  
I/O Type  
Analog  
Supply  
Supply  
Supply  
Supply  
Supply  
Supply  
Supply  
Supply  
Supply  
Supply  
Supply  
Supply  
CMOS  
CMOS  
CMOS  
CMOS  
CMOS  
CMOS  
CMOS  
Supply  
Direction  
Description  
Master Bias Reference. Connect with 47k to gnd_33.  
3.3 V Supply  
28  
29  
30  
31  
32  
33  
34  
35  
36  
37  
38  
39  
40  
41  
42  
43  
44  
45  
46  
47  
48  
I/O  
vdd_33  
gnd_33  
vdd_pix  
gnd_colpc  
vdd_pix  
gnd_colpc  
gnd_33  
vdd_33  
gnd_colpc  
vdd_pix  
gnd_colpc  
vdd_pix  
trigger0  
trigger1  
trigger2  
monitor0  
monitor1  
reset_n  
ss_n  
3.3 V Ground  
Pixel Array Supply  
Pixel Array Ground  
Pixel Array Supply  
Pixel Array Ground  
3.3 V Ground  
3.3 V Supply  
Pixel Array Ground  
Pixel Array Supply  
Pixel Array Ground  
Pixel Array Supply  
Trigger Input #0  
Input  
Input  
Trigger Input #1  
Input  
Trigger Input #2  
Output  
Output  
Input  
Monitor Output #0  
Monitor Output #1  
Sensor Reset (Active Low)  
SPI Slave Select (Active Low)  
3.3 V Ground  
Input  
gnd_33  
http://onsemi.com  
68  
NOIV1SN1300A, NOIV2SN1300A  
Mechanical Specification  
Parameter  
Description  
Min  
Typ  
Max  
Units  
Die  
Die thickness  
Die Size  
NA  
740  
NA  
mm  
(Refer to Figure 43  
showing Pin 1 refer-  
ence as left center)  
2
8.65 X 7.95  
mm  
Die center, X offset to the center of package  
Die center, Y offset to the center of the package  
Die position, tilt to the Die Attach Plane  
-50  
-50  
-1  
0
0
0
0
50  
50  
1
mm  
mm  
deg  
deg  
Die rotation accuracy (referenced to die scribe and lead fin-  
gers on package on all four sides)  
-1  
1
Optical center referenced from the die/package center (X-dir)  
Optical center referenced from the die/package center (Y-dir)  
Distance from PCB plane to top of the die surface  
Distance from top of the die surface to top of the glass lid  
XY size  
-179.3  
1367.1  
1.26  
mm  
mm  
1.06  
0.75  
(-10%)  
0.5  
1.46  
1.15  
(+10%)  
0.6  
mm  
mm  
0.95  
2
Glass Lid  
Specification  
13.6 X 13.6  
0.55  
mm  
Thickness  
mm  
nm  
%
Spectral response range  
400  
1000  
92  
Transmission of glass lid (refer to Figure 44)  
JESD22-B104C; Condition G  
Mechanical Shock  
Vibration  
2000  
2000  
260  
G
JESD22-B103B; Condition 1  
20  
Hz  
°C  
Mounting Profile  
Reflow profile according to J-STD-020D.1  
Recommended  
Socket  
Andon Electronics Corporation  
http://www.andonelect.com  
680-48-SM-G10-R14-X  
Package Drawing  
GLASS  
Figure 42. Package Drawing for the 48pin LCC Package  
http://onsemi.com  
69  
NOIV1SN1300A, NOIV2SN1300A  
Optical Center Information  
Active Area outer dimensions  
A1 is the at (706.9, 3217.7) mm  
A2 is at (6884.5, 3217.7) mm  
A3 is at (6884.5, 8166.5) mm  
A4 is at (706.9, 8166.5) mm  
Center of the Active Area  
AA is at (3795.7, 5692.1) mm  
Center of the Die  
The center of the die (CD) is the center of the cavity  
The center of the die (CD) is exactly at 50% between the  
outsides of the two outer seal rings  
The center of the cavity is exactly at 50% between the  
insides of the finger pads.  
Die outer dimensions:  
D4 is the reference for the Die (0,0) in mm  
D3 is at (7950,0) mm  
CD is at (3975, 4325) mm  
D2 is at (7950,8650) mm  
D3 is at (0,8650) mm  
Figure 43. Graphical Representation of the Optical Center  
http://onsemi.com  
70  
NOIV1SN1300A, NOIV2SN1300A  
Glass Lid  
As shown in Figure 44, no infrared attenuating color filter  
glass is used. A filter must be provided in the optical path  
The VITA 1300 image sensor uses a glass lid without any  
coatings. Figure 44 shows the transmission characteristics  
of the glass lid.  
when  
color  
devices  
are  
used  
(source:  
http://www.pgo-online.com).  
Figure 44. Transmission Characteristics of the Glass Lid  
http://onsemi.com  
71  
NOIV1SN1300A, NOIV2SN1300A  
HANDLING PRECAUTIONS  
For proper handling and storage conditions, refer to the ON Semiconductor application note AN52561, Image Sensor  
Handling and Best Practices.  
LIMITED WARRANTY  
ON Semiconductor’s Image Sensor Business Unit  
warrants that the image sensor products to be delivered  
hereunder, if properly used and serviced, will conform to  
Seller’s published specifications and will be free from  
defects in material and workmanship for two (2) years  
following the date of shipment. If a defect were to manifest  
itself within 2 (two) years period from the sale date,  
ON Semiconductor will either replace the product or give  
credit for the product.  
procedures and ships all image sensor products in ESD-safe,  
clean-room-approved shipping containers. Products  
returned to ON Semiconductor for failure analysis should be  
handled under these same conditions and packed in its  
original packing materials, or the customer may be liable for  
the product.  
Refer to the ON Semiconductor RMA policy procedure at  
http://www.onsemi.com/site/pdf/CAT_Returns_FailureAn  
alysis.pdf  
Return Material Authorization (RMA)  
ON Semiconductor packages all of its image sensor  
products in a clean room environment under strict handling  
SPECIFICATIONS AND USEFUL REFERENCES  
Application Note and References  
Specifications, Application Notes and useful resources  
can be accessible via customer login account at MyOn -  
CISP Extranet.  
https://www.onsemi.com/PowerSolutions/myon/erCispFol  
der.do  
AND9049 VITA Family Global Reset  
AN66426 FPN and PRNU Correction for the VITA  
family  
AN66427 VITA 1300 Pixel Remapping  
AN66392 VITA 1300 Frequently Asked Questions  
AN65463 VITA 1300 HSMC Cyclone Reference Board  
VITA 1300 Model file  
Acceptance Criteria Specification  
The Product Acceptance Criteria is available on request.  
This document contains the criteria to which the VITA 1300  
is tested prior to being shipped.  
Arrow VITA Reference Kit Flyer and related  
documentation  
VITA 1300 Delivery Specification  
VITA 1300 3D STP drawing  
http://onsemi.com  
72  
NOIV1SN1300A, NOIV2SN1300A  
SILICON ERRATA  
VITA 1300 Qualification Status  
Production Silicon  
This section describes the erratum for the VITA 1300  
family.  
Details include erratum trigger conditions, scope of  
impact, available workaround, and silicon revision  
applicability.  
VITA 1300 Errata Summary  
This table defines how the errata applies to the  
VITA 1300.  
Items  
Part Number  
VITA 1300 family  
Silicon revision  
Fix Status  
Silicon fix planned  
[1]. Higher Standby current than  
rated in data sheet  
Production Silicon  
(same as “ES2”)  
Higher Standby Current  
PROBLEM DEFINITION  
WORKAROUND  
Maintain the device in ‘power-off’, ‘idle’ or ‘running’  
In all states except for ‘idle’ and ‘running’ (including  
‘reset’) there can be abnormal high power consumption on  
vdd_33, up to 300mW.  
modes.  
FIX STATUS  
The cause of this problem and its solution have been  
identified. Silicon fix is planned to correct the deficiency.  
PARAMETERS AFFECTED  
Power  
COMPLETION DATE  
TRIGGER CONDITION(S)  
Production silicon with Stand-by current fix is planned.  
Entering an affected state (reset, low-power standby,  
standby(1), standby(2)).  
SCOPE OF IMPACT  
High power consumption, not influencing performance  
when grabbing images.  
Items  
Part Number  
VITA 1300 family  
Silicon revision  
Fix Status  
[2]. Rolling shutter mode has first line  
brighter than the remainder rows in  
uniform illumination  
Production Silicon  
(same as “ES2”)  
No silicon fix planned  
Rolling Shutter Mode: First row is brighter in uniform  
illumination  
SCOPE OF IMPACT  
First 1 to 5 rows may show the blooming effect. Refer to  
the VITA 1300 Acceptance Criteria Specification for  
production test criteria.  
PROBLEM DEFINITION  
The first line(s) are brighter than the remainder rows in  
uniform illumination due to blooming.  
WORKAROUND  
PARAMETERS AFFECTED  
Image artifact: Brighter row(s)  
Maximum resolution of actual image is 1280 x 1019.  
FIX STATUS  
TRIGGER CONDITION(S)  
The cause of this problem has been identified. No silicon  
fix is planned to correct the deficiency.  
COMPLETION DATE  
Artifact observed in rolling shutter mode only.  
Not applicable.  
http://onsemi.com  
73  
NOIV1SN1300A, NOIV2SN1300A  
ACRONYMS  
Acronym  
ADC  
AFE  
BL  
Description  
Acronym  
IP  
Description  
Intellectual Property  
Analog-to-Digital Converter  
Analog Front End  
LE  
Line End  
Black pixel data  
LS  
Line Start  
CDM  
CDS  
CMOS  
CRC  
DAC  
DDR  
DNL  
DS  
Charged Device Model  
Correlated Double Sampling  
Complementary Metal Oxide Semiconductor  
Cyclic Redundancy Check  
Digital-to-Analog Converter  
Double Data Rate  
LSB  
LVDS  
MSB  
PGA  
PLS  
PRBS  
PRNU  
QE  
least significant bit  
Low-Voltage Differential Signaling  
most significant bit  
Programmable Gain Amplifier  
Parasitic Light Sensitivity  
Pseudo-Random Binary Sequence  
Photo Response Non-Uniformity  
Quantum Efficiency  
Differential Non-Llinearity  
Double Sampling  
DSNU  
EIA  
Dark Signal Non-Uniformity  
Electronic Industries Alliance  
Electrostatic Discharge  
Frame End  
RGB  
RMA  
rms  
Red-Green-Blue  
Return Material Authorization  
Root Mean Square  
ESD  
FE  
ROI  
ROT  
S/H  
Region of Interest  
FF  
Fill Factor  
Row Overhead Time  
FOT  
FPGA  
FPN  
FPS  
FS  
Frame Overhead Time  
Field Programmable Gate Array  
Fixed Pattern Noise  
Sample and Hold  
SNR  
SPI  
Signal-to-Noise Ratio  
Serial Peripheral Interface  
Telecommunications Industry Association  
Junction temperature  
Training pattern  
Frame per Second  
TIA  
Frame Start  
T
J
HBM  
IMG  
INL  
Human Body Model  
TR  
Image data (regular pixel data)  
Integral Non-Linearity  
% RH  
Percent Relative Humidity  
http://onsemi.com  
74  
NOIV1SN1300A, NOIV2SN1300A  
GLOSSARY  
conversion gain  
CDS  
A constant that converts the number of electrons collected by a pixel into the voltage swing of the pixel.  
Conversion gain = q/C where q is the charge of an electron (1.602E 19 Coulomb) and C is the capacitance  
of the photodiode or sense node.  
Correlated double sampling. This is a method for sampling a pixel where the pixel voltage after reset is  
sampled and subtracted from the voltage after exposure to light.  
CFA  
Color filter array. The materials deposited on top of pixels that selectively transmit color.  
Differential non-linearity (for ADCs)  
DNL  
DSNU  
Dark signal non-uniformity. This parameter characterizes the degree of non-uniformity in dark leakage  
currents, which can be a major source of fixed pattern noise.  
fill-factor  
A parameter that characterizes the optically active percentage of a pixel. In theory, it is the ratio of the  
actual QE of a pixel divided by the QE of a photodiode of equal area. In practice, it is never measured.  
INL  
Integral nonlinearity (for ADCs)  
IR  
Infrared. IR light has wavelengths in the approximate range 750 nm to 1 mm.  
2
2
Lux  
Photometric unit of luminance (at 550 nm, 1lux = 1 lumen/m = 1/683 W/m )  
pixel noise  
Variation of pixel signals within a region of interest (ROI). The ROI typically is a rectangular portion of the  
pixel array and may be limited to a single color plane.  
photometric units  
PLS  
Units for light measurement that take into account human physiology.  
Parasitic light sensitivity. Parasitic discharge of sampled information in pixels that have storage nodes.  
PRNU  
Photo-response non-uniformity. This parameter characterizes the spread in response of pixels, which is a  
source of FPN under illumination.  
QE  
Quantum efficiency. This parameter characterizes the effectiveness of a pixel in capturing photons and  
converting them into electrons. It is photon wavelength and pixel color dependent.  
read noise  
reset  
Noise associated with all circuitry that measures and converts the voltage on a sense node or photodiode  
into an output signal.  
The process by which a pixel photodiode or sense node is cleared of electrons. ”Soft” reset occurs when  
the reset transistor is operated below the threshold. ”Hard” reset occurs when the reset transistor is oper-  
ated above threshold.  
reset noise  
responsivity  
Noise due to variation in the reset level of a pixel. In 3T pixel designs, this noise has a component (in units  
of volts) proportionality constant depending on how the pixel is reset (such as hard and soft). In 4T pixel  
designs, reset noise can be removed with CDS.  
The standard measure of photodiode performance (regardless of whether it is in an imager or not). Units  
are typically A/W and are dependent on the incident light wavelength. Note that responsivity and sensitivity  
are used interchangeably in image sensor characterization literature so it is best to check the units.  
ROI  
Region of interest. The area within a pixel array chosen to characterize noise, signal, crosstalk, and so on.  
The ROI can be the entire array or a small subsection; it can be confined to a single color plane.  
sense node  
sensitivity  
In 4T pixel designs, a capacitor used to convert charge into voltage. In 3T pixel designs it is the photodi-  
ode itself.  
A measure of pixel performance that characterizes the rise of the photodiode or sense node signal in Volts  
2
upon illumination with light. Units are typically V/(W/m )/sec and are dependent on the incident light  
wavelength. Sensitivity measurements are often taken with 550 nm incident light. At this wavelength, 1  
2
683 lux is equal to 1 W/m ; the units of sensitivity are quoted in V/lux/sec. Note that responsivity and sens-  
itivity are used interchangeably in image sensor characterization literature so it is best to check the units.  
spectral response  
SNR  
The photon wavelength dependence of sensitivity or responsivity.  
Signal-to-noise ratio. This number characterizes the ratio of the fundamental signal to the noise spectrum  
up to half the Nyquist frequency.  
temporal noise  
Noise that varies from frame to frame. In a video stream, temporal noise is visible as twinkling pixels.  
http://onsemi.com  
75  
NOIV1SN1300A, NOIV2SN1300A  
ON Semiconductor and  
are registered trademarks of Semiconductor Components Industries, LLC (SCILLC). SCILLC owns the rights to a number of patents, trademarks,  
copyrights, trade secrets, and other intellectual property. A listing of SCILLC’s product/patent coverage may be accessed at www.onsemi.com/site/pdf/PatentMarking.pdf. SCILLC  
reserves the right to make changes without further notice to any products herein. SCILLC makes no warranty, representation or guarantee regarding the suitability of its products for any  
particular purpose, nor does SCILLC assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without  
limitation special, consequential or incidental damages. “Typical” parameters which may be provided in SCILLC data sheets and/or specifications can and do vary in different applications  
and actual performance may vary over time. All operating parameters, including “Typicals” must be validated for each customer application by customer’s technical experts. SCILLC  
does not convey any license under its patent rights nor the rights of others. SCILLC products are not designed, intended, or authorized for use as components in systems intended for  
surgical implant into the body, or other applications intended to support or sustain life, or for any other application in which the failure of the SCILLC product could create a situation where  
personal injury or death may occur. Should Buyer purchase or use SCILLC products for any such unintended or unauthorized application, Buyer shall indemnify and hold SCILLC and  
its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly,  
any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that SCILLC was negligent regarding the design or manufacture  
of the part. SCILLC is an Equal Opportunity/Affirmative Action Employer. This literature is subject to all applicable copyright laws and is not for resale in any manner.  
PUBLICATION ORDERING INFORMATION  
LITERATURE FULFILLMENT:  
N. American Technical Support: 8002829855 Toll Free  
USA/Canada  
Europe, Middle East and Africa Technical Support:  
Phone: 421 33 790 2910  
Japan Customer Focus Center  
Phone: 81358171050  
ON Semiconductor Website: www.onsemi.com  
Order Literature: http://www.onsemi.com/orderlit  
Literature Distribution Center for ON Semiconductor  
P.O. Box 5163, Denver, Colorado 80217 USA  
Phone: 3036752175 or 8003443860 Toll Free USA/Canada  
Fax: 3036752176 or 8003443867 Toll Free USA/Canada  
Email: orderlit@onsemi.com  
For additional information, please contact your local  
Sales Representative  
NOIV1SN1300A/D  

相关型号:

SI9130DB

5- and 3.3-V Step-Down Synchronous Converters

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135LG-T1

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135LG-T1-E3

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135_11

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9136_11

Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130CG-T1-E3

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130LG-T1-E3

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130_11

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137DB

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137LG

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9122E

500-kHz Half-Bridge DC/DC Controller with Integrated Secondary Synchronous Rectification Drivers

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY