MT9V024IA7XTR-DR [ONSEMI]

1/3-Inch Wide VGA CMOS Digital Image Sensor;
MT9V024IA7XTR-DR
型号: MT9V024IA7XTR-DR
厂家: ONSEMI    ONSEMI
描述:

1/3-Inch Wide VGA CMOS Digital Image Sensor

文件: 总40页 (文件大小:430K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
MT9V024/D  
1/3-Inch Wide VGA CMOS  
Digital Image Sensor  
Description  
The MT9V024 is a 1/3inch wideVGA format CMOS activepixel  
digital image sensor with global shutter and high dynamic range  
(HDR) operation. The sensor has specifically been designed to support  
the demanding interior and exterior automotive imaging needs, which  
makes this part ideal for a wide variety of imaging applications in  
realworld environments.  
www.onsemi.com  
Table 1. KEY PERFORMANCE PARAMETERS  
Parameter  
Optical Format  
Value  
1/3-inch  
IBGA52  
CASE 503AA  
Active Imager Size  
4.51 mm (H) × 2.88 mm (V)  
5.35 mm Diagonal  
Active Pixels  
Pixel Size  
752 H × 480 V  
ORDERING INFORMATION  
See detailed ordering and shipping information on page 2 of  
this data sheet.  
6.0 m × 6.0 m  
Color Filter Array  
Shutter Type  
Monochrome or Color RGB Bayer or RCCC Pattern  
Global Shutter  
Maximum Data Rate 27 Mp/s  
Features (continued)  
Master Clock  
Full Resolution  
Frame Rate  
27 MHz  
Window Size: User Programmable to Any  
Smaller Format (QVGA, CIF, QCIF). Data  
Rate Can Be Maintained Independent of  
Window Size  
752 × 480  
60 fps (at Full Resolution)  
10bit ColumnParallel  
4.8 V/luxsec (550 nm)  
ADC Resolution  
Responsivity  
Binning: 2 x 2 and 4 x 4 of The Full Resolu-  
Dynamic Range  
> 55 dB Linear;  
> 100 dB in HDR Mode  
tion  
ADC: OnChip, 10bit ColumnParallel  
(Option to Operate in 12bit to 10bit  
Companding Mode)  
Automatic Controls: Auto Exposure Control  
(AEC) and Auto Gain Control (AGC); Vari-  
able Regional and Variable Weight AEC/  
AGC  
Supply Voltage  
3.3 V 0.3 V (All Supplies)  
Power Consumption < 160 mW at Maximum Data Rate (LVDS  
Disabled);  
120 W Standby Power at 3  
Operating Tempera-  
ture  
40°C to + 105°C  
Packaging  
52ball iBGA, Automotivequalified; Wafer or Die  
Support for Four Unique Serial Control  
Register IDs to Control Multiple Imagers on  
the Same Bus  
Features  
Array Format: WideVGA, Active 752 H x 480 V  
(360,960 pixels)  
Global Shutter Photodiode Pixels; Simultaneous Integration and  
Readout  
RGB Bayer, Monochrome, or RCCC: NIR Enhanced Performance  
for Use with Nonvisible NIR Illumination  
Readout Modes: Progressive or Interlaced  
Shutter Efficiency: >99%  
Simple TwoWire Serial Interface  
RealTime Exposure Context SwitchingDual Register Set  
Register Lock Capability  
Data Output Formats:  
Single Sensor Mode:  
10bit Parallel/StandAlone  
8bit or 10bit Serial LVDS  
Stereo Sensor Mode: Interspersed 8bit  
Serial LVDS  
High Dynamic Range (HDR) Mode  
© Semiconductor Components Industries, LLC, 2006  
1
Publication Order Number:  
December, 2017 Rev. 7  
MT9V024/D  
MT9V024/D  
Applications  
Automotive  
Unattended Surveillance  
Stereo Vision  
Smart vision  
Automation  
Video as input  
Machine vision  
ORDERING INFORMATION  
Table 2. AVAILABLE PART NUMBERS  
Part Number  
Product Description  
Orderable Product Attribute Description  
VGA 1/3” GS CIS  
Die Sales, 200m Thickness  
Die Sales, 200m Thickness  
Die Sales, 200m Thickness  
Die Sales, 400m Thickness  
MT9V024D00XTCC13CC1200  
MT9V024D00XTMC13CC1200  
MT9V024D00XTRC13CC1-200  
MT9V024D00XTRC13CC1-400  
MT9V024IA7XTC-DP  
VGA 1/3” GS CIS  
VGA 1/3” GS CIS  
VGA 1/3” GS CIS  
VGA 1/3” GS CIS  
VGA 1/3” GS CIS  
VGA 1/3” GS CIS  
VGA 1/3” GS CIS  
WVGA 1/3” GS CIS  
WVGA 1/3” GS CIS  
VGA 1/3” GS CIS  
VGA 1/3” GS CIS  
VGA 1/3” GS CIS  
VGA 1/3” GS CIS  
Dry Pack with Protective Film  
Dry Pack without Protective Film  
Dry Pack with Protective Film  
Dry Pack without Protective Film  
Tape & Reel with Protective Film  
Tape & Reel without Protective Film  
Dry Pack with Protective Film  
Dry Pack without Protective Film  
Tape & Reel with Protective Film  
Tape & Reel without Protective Film  
MT9V024IA7XTC-DR  
MT9V024IA7XTM-DP  
MT9V024IA7XTM-DR  
MT9V024IA7XTM-TP  
MT9V024IA7XTM-TR  
MT9V024IA7XTR-DP  
MT9V024IA7XTR-DR  
MT9V024IA7XTR-TP  
MT9V024IA7XTR-TR  
GENERAL DESCRIPTION  
The MT9V024 is a 1/3inch wideVGA format CMOS  
activepixel digital image sensor with global shutter and  
high dynamic range (HDR) operation. The sensor has  
specifically been designed to support the demanding interior  
and exterior automotive imaging needs, which makes this  
part ideal for a wide variety of imaging applications in  
realworld environments.  
This wideVGA CMOS image sensor features ON  
Semiconductor’s breakthrough lownoise CMOS imaging  
technology that achieves CCD image quality (based on  
signaltonoise ratio and lowlight sensitivity) while  
maintaining the inherent size, cost, and integration  
advantages of CMOS.  
The active imaging pixel array is 752H x 480V. It  
incorporates sophisticated camera functions onchipsuch  
as binning 2 x 2 and 4 x 4, to improve sensitivity when  
operating in smaller resolutionsas well as windowing,  
column and row mirroring. It is programmable through  
a simple twowire serial interface.  
The MT9V024 can be operated in its default mode or be  
programmed for frame size, exposure, gain setting, and  
other parameters. The default mode outputs  
a wideVGAsize image at 60 frames per second (fps).  
An onchip analogtodigital converter (ADC) provides  
10 bits per pixel. A 12bit resolution companded for 10 bits  
for small signals can be alternatively enabled, allowing more  
accurate digitization for darker areas in the image.  
In addition to a traditional, parallel logic output the  
MT9V024 also features a serial lowvoltage differential  
signaling (LVDS) output. The sensor can be operated in  
a stereocamera, and the sensor, designated as  
a stereomaster, is able to merge the data from itself and the  
stereoslave sensor into one serial LVDS stream.  
The sensor is designed to operate in a wide temperature  
range (–40_C to + 105_C).  
www.onsemi.com  
2
 
MT9V024/D  
Serial  
Register  
I/O  
Control Register  
ActivePixel  
Sensor (APS)  
Array  
752 H x 480 V  
Timing and Control  
Digital Processing  
Analog  
Processing  
Parallel  
Video  
Data Out  
ADCs  
Slave Video LVDS In  
(for stereo applications only)  
Serial Video  
LVDS Out  
Figure 1. Block Diagram  
1
2
3
4
5
6
7
8
SER  
DATA  
OUT P  
SER  
DATA  
OUT N  
V
LVDS  
V
DD  
LVDS  
SYS  
CLK  
DD  
D
D
0
1
D
2
D
3
OUT  
OUT  
OUT  
A
B
SHFT  
CLKOUT  
P
SHFT_  
CLKOUT  
N
LVDS  
GND  
V
PIXCLK  
D 4  
OUT  
VAAPIX  
DD  
OUT  
BYPASS  
_CLKIN  
_N  
BYPASS  
_CLKIN  
_P  
LVDS  
GND  
A
D
GND  
V
GND  
AA  
C
D
SER  
DATIN  
_N  
SER  
DATA IN  
_P  
NC  
NC  
NC  
NC  
E
F
D
D
5
V
DD  
OUT  
STAND−  
BY  
D
A
V
AA  
D
7
6
8
GND  
GND  
OUT  
OUT  
G
H
STLN_  
OUT  
LED_  
OUT  
S_CTRL  
_ADR0  
STFRM_  
OUT  
RESET_  
BAR  
FRAME_  
VALID  
D
S
DATA  
OUT  
LINE_  
VALID  
S_CTRL  
_ADR1  
EXPO−  
SURE  
D
9
SCLK  
ERROR  
OE  
RSVD  
OUT  
Figure 2. Top View (Ball Down)  
www.onsemi.com  
3
 
MT9V024/D  
BALL DESCRIPTIONS  
Table 3. BALL DESCRIPTIONS  
52Ball IBA  
Numbers  
Symbol  
Type  
Descriptions  
H7  
RSVD  
Input  
Connect to D  
GND  
D2  
SER_DATAIN_N  
Input  
Input  
Input  
Input  
Serial data in for stereoscopy (differential negative). Tie to 1 kpullup (to 3.3 V)  
in nonstereoscopy mode  
Serial data in for stereoscopy (differential positive). Tie to D  
nonstereoscopy mode  
in  
D1  
C2  
C1  
SER_DATAIN_P  
GND  
BYPASS_CLKIN_N  
BYPASS_CLKIN_P  
Input bypass shiftCLK (differential negative). Tie to 1 kpullup  
(to 3.3 V) in nonstereoscopy mode  
Input bypass shiftCLK (differential positive). Tie to D  
nonstereoscopy mode  
in  
GND  
H3  
H4  
EXPOSURE  
SCLK  
Input  
Input  
Rising edge starts exposure in snapshot and slave modes  
Twowire serial interface clock. Connect to V with 1.5 kresistor even when no  
DD  
other twowire serial interface peripheral is attached  
H6  
G7  
H8  
G8  
F8  
A5  
G4  
OE  
Input  
Input  
Input  
Input  
Input  
Input  
I/O  
D
enable pad, active HIGH  
OUT  
S_CTRL_ADR0  
S_CTRL_ADR1  
RESET_BAR  
STANDBY  
Twowire serial interface slave address select (see Table 4 on page 12)  
Twowire serial interface slave address select (see Table 4 on page 12)  
Asynchronous reset. All registers assume defaults  
Shut down sensor operation for power saving  
SYSCLK  
Master clock (26.6 MHz; 13 MHz – 27 MHz)  
S
DATA  
Twowire serial interface data. Connect to V with 1.5 kresistor even when no  
other twowire serial interface peripheral is attached  
DD  
Output in master modestart line sync to drive slave chip inphase; input in slave  
G3  
G5  
STLN_OUT  
I/O  
I/O  
mode  
Output in master modestart frame sync to drive a slave chip inphase; input in  
slave mode  
STFRM_OUT  
H2  
G2  
E1  
F1  
F2  
G1  
H1  
H5  
G6  
B7  
A8  
A7  
B6  
A6  
B5  
B3  
B2  
LINE_VALID  
Output Asserted when D  
Output Asserted when D  
data is valid  
data is valid  
OUT  
FRAME_VALID  
OUT  
D
D
D
D
D
5
6
7
8
9
Output Parallel pixel data output 5  
Output Parallel pixel data output 6  
Output Parallel pixel data output 7  
Output Parallel pixel data output 8  
Output Parallel pixel data output 9  
Output Error detected. Directly connected to STEREO ERROR FLAG  
Output LED strobe output  
OUT  
OUT  
OUT  
OUT  
OUT  
ERROR  
LED_OUT  
D
D
D
D
D
4
3
2
1
0
Output Parallel pixel data output 4  
Output Parallel pixel data output 3  
Output Parallel pixel data output 2  
Output Parallel pixel data output 1  
Output Parallel pixel data output 0  
OUT  
OUT  
OUT  
OUT  
OUT  
PIXCLK  
Output Pixel clock out. D  
is valid on rising edge of this clock  
OUT  
SHFT_CLKOUT_N  
SHFT_CLKOUT_P  
Output Output shift CLK (differential negative)  
Output Output shift CLK (differential positive)  
www.onsemi.com  
4
 
MT9V024/D  
52Ball IBA  
Numbers  
Symbol  
Type  
Descriptions  
A3  
A2  
SER_DATAOUT_N  
Output Serial data out (differential negative)  
Output Serial data out (differential positive)  
Supply Digital power 3.3 V  
SER_DATAOUT_P  
B4, E2  
C8, F7  
B8  
V
DD  
V
AA  
Supply Analog power 3.3 V  
VAAPIX  
LVDS  
Supply Pixel power 3.3 V  
A1, A4  
B1, C3  
C6, F3  
C7, F6  
E7, E8, D7, D8  
V
DD  
Supply Dedicated power for LVDS pads  
Ground Dedicated GND for LVDS pads  
Ground Digital GND  
LVDSGND  
D
GND  
A
GND  
Ground Analog GND  
NC  
NC  
No connect (Note 3)  
1. Pin H7 (RSVD) must be tied to GND.  
2. Output enable (OE) tristates signals D  
0D  
9, LINE_VALID, FRAME_VALID, and PIXCLK.  
OUT  
OUT  
3. No connect. These pins must be left floating for proper operation.  
V
V
VAAPIX  
VAAPIX  
DD  
AA  
V
DD  
LVDS  
V
DD  
V
AA  
D
(9:0)  
OUT  
SYSCLK  
OE  
Master Clock  
LINE_VALID  
To Controller  
RESET_BAR  
EXPOSURE  
STANDBY  
S_CTRL_ADR0  
S_CTRL_ADR1  
FRAME_VALID  
PIXCLK  
STANDBY from  
Controller or  
Digital GND  
LED_OUT  
ERROR  
To LED Output  
TwoWire  
Serial Interface  
SCLK  
SDATA  
RSVD  
D
LVDSGND  
A
GND  
GND  
0.1F  
NOTE: LVDS signals are to be left floating.  
Figure 3. Typical Configuration (Connection)Parallel Output Mode  
www.onsemi.com  
5
MT9V024/D  
PIXEL DATA FORMAT  
Pixel Array Structure  
The MT9V024 pixel array is configured as 809 columns  
by 499 rows, shown in Figure 1. The dark pixels are optically  
black and are used internally to monitor black level. Of the  
left 52 columns, 36 are dark pixels used for row noise  
correction. Of the top 14 rows of pixels, two of the dark rows  
are used for black level correction. Also, three black rows  
from the top black rows can be read out by setting the show  
dark rows bit in the Read Mode register; setting show dark  
columns will display the 36 dark columns. There are  
753 columns by 481 rows of optically active pixels. While  
the sensor’s format is 752 x 480, one additional active  
column and active row are included for use when horizontal  
or vertical mirrored readout is enabled, to allow readout to  
start on the same pixel. This one pixel adjustment is always  
performed, for monochrome or color versions. The active  
area is surrounded with optically transparent dummy pixels  
to improve image uniformity within the active area. Neither  
dummy pixels nor barrier pixels can be read out.  
(0, 0)  
Active pixel  
2 barrier + 8 (2 + 4 addressed + 2 light dummy)  
2
4.92 x 3.05 mm  
Pixel Array  
809 x 499 (753 x 481 active)  
6.0 m pixel  
Light dummy  
pixel  
Dark pixel  
3 barrier + 36 addressed +1) dark  
+ 9 barrier + light dummy  
2 barrier + 2 light dummy)  
2 barrier + 2 light dummy)  
Barrier pixel  
Figure 4. Pixel Array Description  
Column Readout Direction  
Column Readout Direction  
.
.
.
.
.
.
Active Pixel (0, 0)  
Array Pixel (4, 14)  
Active Pixel (0, 0)  
Array Pixel (4, 14)  
G
R
G
R
G
R
B
G
B
G
B
G
G
R
G
R
G
R
B
G
B
G
B
G
G
R
G
R
G
R
B
G
B
G
B
G
G
R
G
R
G
R
B
G
B
G
B
G
C
C
C
R
C
R
C
R
C
C
C
R
C
R
C
R
C
C
R
C
R
C
R
C
C
Row  
Readout  
Direction  
Row  
Readout  
Direction  
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
.
.
.
.
.
.
Figure 5. Pixel Color Pattern Detail  
(Top Right Corner)  
Figure 6. Pixel Color Pattern Detail RCCC  
www.onsemi.com  
6
MT9V024/D  
COLOR (RGB BAYER) DEVICE LIMITATIONS  
set (R0x0F[1] = 1). However, the color bit also applies  
unequal offset to the color planes, and the results might not  
be acceptable for some applications.  
The color version of the MT9V024 does not support or  
offers reduced performance for the following  
functionalities.  
Other Limiting Factors  
Black level correction and rowwise noise correction are  
applied uniformly to each color. The rowwise noise  
correction algorithm does not work well in color sensors.  
Automatic exposure and gain control calculations are made  
based on all three colors, not just the green channel. High  
dynamic range does operate in color; however,  
ON Semiconductor strongly recommends limiting use to  
linear operation where good color fidelity is required.  
Pixel Binning  
Pixel binning is done on immediate neighbor pixels only,  
no facility is provided to skip pixels according to a Bayer  
pattern. Therefore, the result of binning combines pixels of  
different colors. See “Pixel Binning” for additional  
information.  
Interlaced Readout  
Interlaced readout yields one field consisting only of red  
and green pixels and another consisting only of blue and  
green pixels. This is due to the Bayer pattern of the CFA.  
OUTPUT DATA FORMAT  
The MT9V024 image data can be read out in a progressive  
scan or interlaced scan mode. Valid image data is surrounded  
by horizontal and vertical blanking, as shown in Figure 7.  
The amount of horizontal and vertical blanking is  
programmable through R0x05 and R0x06, respectively  
(R0xCD and R0xCE for context B). LV is HIGH during the  
shaded region of the figure. See “Output Data Timing” for  
the description of FV timing.  
Automatic Black Level Calibration  
When the color bit is set (R0x0F[1]=1), the sensor uses  
black level correction values from one green plane, which  
are applied to all colors. To use the calibration value based  
on all dark pixels’ offset values, the color bit should be  
cleared.  
Defective Pixel Correction  
For defective pixel correction to calculate replacement  
pixel values correctly, for color sensors the color bit must be  
P
P
P
P
…………P  
P
00 00 00 ………… 00 00 00  
00 00 00 ………… 00 00 00  
0,0 0,1 0,2  
0,n1 0,n  
P
P
…………P  
P
1,0 1,1 1,2  
1,n1 1,n  
VALID iMAGE  
…………P  
HORIZONTAL  
BLANKING  
P
P
P
m1,n1 m1,n  
m1,0 m1,1  
P
P
…………P  
P
00 00 00 ………… 00 00 00  
00 00 00 ………… 00 00 00  
m,0 m,1  
m,n1 m,n  
00 00 00 ………… 00 00 00  
00 00 00 ………… 00 00 00  
00 00 00 ………… 00 00 00  
00 00 00 ………… 00 00 00  
VERTICAL BLANKING  
VERTICAL/HORIZONTAL  
BLANKING  
00 00 00 ………… 00 00 00  
00 00 00 ………… 00 00 00  
00 00 00 ………… 00 00 00  
00 00 00 ………… 00 00 00  
Figure 7. Spatial Illustration of Image Readout  
Output Data Timing  
The data output of the MT9V024 is synchronized with the  
PIXCLK output. When LINE_VALID (LV) is HIGH, one  
10bit pixel datum is output every PIXCLK period.  
www.onsemi.com  
7
 
MT9V024/D  
LINE_VALID  
PIXCLK  
Blanking  
Valide Image Data  
Blanking  
P
P
n
(9:0)  
P
P
P
P
P
4
D
(9:0)  
OUT  
n1  
0
1
2
3
(9:0)  
(9:0)  
(9:0)  
(9:0)  
(9:0)  
(9:0)  
Figure 8. Timing Example of Pixel Data  
The PIXCLK is a nominally inverted version of the master  
clock (SYSCLK). This allows PIXCLK to be used as a clock  
to latch the data. However, when column bin 2 is enabled, the  
PIXCLK is HIGH for one complete master clock master  
period and then LOW for one complete master clock period;  
when column bin 4 is enabled, the PIXCLK is HIGH for two  
complete master clock periods and then LOW for two  
complete master clock periods. It is continuously enabled,  
even during the blanking period. Setting R0x72 bit[4] = 1  
causes the MT9V024 to invert the polarity of the PIXCLK.  
The parameters P1, A, Q, and P2 in Figure 9 are defined  
in Table 2.  
...  
FRAME_VALID  
LINE_VALID  
...  
...  
P1  
A
Q
A
Q
A
P2  
Number of master clocks  
Figure 9. Row Timing and FRAME_VALID/LINE_VALID Signals  
Table 4. FRAME TIME  
Parameter  
Name  
Equation  
Default Timing at 26.66 MHz  
A
Active data time  
Context A: R0x04  
Context B: R0xCC  
752 pixel clocks  
= 752 master = 28.20 s  
P1  
Frame start blanking  
Frame end blanking  
Horizontal blanking  
Row time  
Context A: R0x05 23  
Context B: R0xCD 23  
71 pixel clocks  
= 71master = 2.66 s  
P2  
23 (fixed)  
23 pixel clocks  
= 23 master = 0.86 s  
Q
Context A: R0x05  
Context B: R0xCD  
94 pixel clocks  
= 94 master = 3.52 s  
A+Q  
Context A: R0x04 + R0x05  
Context B: R0xCC + R0xCD  
846 pixel clocks  
= 846 master = 31.72 s  
V
Vertical blanking  
Frame valid time  
Total frame time  
Context A: (R0x03) x (A + Q) + 4  
Context B: (R0xCB) x (A + Q) + 4  
38,074 pixel clocks  
= 38,074 master = 1.43 ms  
Nrows x (A + Q)  
F
Context A: (R0x03) x (A + Q)  
Context B: (R0xCB) x (A + Q)  
406,080 pixel clocks  
= 406,080 master = 15.23 ms  
V + (Nrows x (A + Q))  
444,154 pixel clocks  
= 444,154 master = 16.66 ms  
Window Height ) Vertical Blanking * 2  
Sensor timing is shown above in terms of pixel clock and  
master clock cycles (refer to Figure 8). The recommended  
master clock frequency is 26.66 MHz. The vertical blanking  
and the total frame time equations assume that the  
integration time (coarse shutter width plus fine shutter  
width) is less than the number of active rows plus the  
blanking rows minus the overhead rows:  
(eq. 1)  
If this is not the case, the number of integration rows must  
be used instead to determine the frame time, as shown in  
Table 3. In this example, it is assumed that the coarse shutter  
width control is programmed with 523 rows and the fine  
shutter width total is zero.  
www.onsemi.com  
8
 
MT9V024/D  
For Simultaneous mode, if the exposure time registers  
not written back to the vertical blanking registers. The  
vertical blank register can be used to adjust frametoframe  
readout time. This register does not affect the exposure time  
but it may extend the readout time.  
(coarse shutter width total plus Fine Shutter Width Total)  
exceed the total readout time, then the vertical blanking time  
is internally extended automatically to adjust for the  
additional integration time required. This extended value is  
Table 5. FRAME TIME LONG INTEGRATION TIME  
Equation  
(Number of Master Clock Cycles)  
Parameter  
Name  
Default Timing at 26.66 MHz  
V’  
Vertical blanking (long integration  
time)  
Context A: (R0x0B + 2 R0x03) ×  
(A + Q) + R0xD5 + 4  
38,074 pixel clocks  
= 38,074 master = 1.43ms  
Context B: (R0xD2 + 2 R0xCB) ×  
(A + Q) + R0xD8 + 4  
F”  
Total frame time (long integration  
exposure time)  
(R0x0B + 2) × (A + Q) + 4  
444,154 pixel clocks  
= 444,154 master = 16.66ms  
4. The MT9V024 uses column parallel analogdigital converters; thus short row timing is not possible. The minimum total row time is 704  
columns (horizontal width + horizontal blanking). The minimum horizontal blanking is 61 for normal mode, 71 for column bin 2 mode, and 91  
for column bin 4 mode. When the window width is set below 643, horizontal blanking must be increased. In binning mode, the minimum row  
time is R0x04+R0x05 = 704.  
SERIAL BUS DESCRIPTION  
Registers are written to and read from the MT9V024  
through the twowire serial interface bus. The MT9V024  
is a serial interface slave with four possible IDs (0x90, 0x98,  
0xB0 and 0xB8) determined by the S_CTRL_ADR0 and  
S_CTRL_ADR1 input pins. Data is transferred into the  
MT9V024 and out through the serial data (SDATA) line. The  
SDATA line is pulled up to VDD offchip by a 1.5 kresistor.  
Either the slave or master device can pull the SDATA line  
downthe serial interface protocol determines which device  
is allowed to pull the SDATAline down at any given time. The  
registers are 16bit wide, and can be accessed through 16or  
8bit twowire serial interface sequences.  
indicates an acknowledge bit by pulling the data line LOW  
during the acknowledge clock pulse.  
NoAcknowledge Bit  
The noacknowledge bit is generated when the data line  
is not pulled down by the receiver during the acknowledge  
clock pulse. A noacknowledge bit is used to terminate  
a read sequence.  
Stop Bit  
The stop bit is defined as a LOWtoHIGH transition of  
the data line while the clock line is HIGH.  
Sequence  
Protocol  
A typical READ or WRITE sequence begins by the  
master sending a start bit. After the start bit, the master sends  
the slave device’s 8bit address. The last bit of the address  
determines if the request is a read or a write, where a “0”  
indicates a WRITE and a “1” indicates a READ. The slave  
device acknowledges its address by sending an  
acknowledge bit back to the master.  
1. a start bit  
2. the slave device 8bit address  
3. a(n) (no) acknowledge bit  
4. an 8bit message  
5. a stop bit  
Start Bit  
If the request was a WRITE, the master then transfers the  
8bit register address to which a WRITE should take place.  
The slave sends an acknowledge bit to indicate that the  
register address has been received. The master then transfers  
the data 8 bits at a time, with the slave sending an  
acknowledge bit after each 8 bits. The MT9V024 uses  
16bit data for its internal registers, thus requiring two 8bit  
transfers to write to one register. After 16 bits are transferred,  
the register address is automatically incremented, so that the  
next 16 bits are written to the next register address. The  
master stops writing by sending a start or stop bit.  
The start bit is defined as a HIGHtoLOW transition of  
the data line while the clock line is HIGH.  
Slave Address  
The 8bit address of a twowire serial interface device  
consists of 7 bits of address and  
1 bit of direction. A “0” in the LSB of the address indicates  
write mode, and a “1” indicates read mode. As indicated  
above, the MT9V024 allows four possible slave addresses  
determined by the two input pins, S_CTRL_ADR0 and  
S_CTRL_ADR1.  
A typical READ sequence is executed as follows. First the  
master sends the write mode slave address and 8bit register  
address, just as in the write request. The master then sends  
a start bit and the read mode slave address. The master then  
Acknowledge Bit  
The master generates the acknowledge clock pulse. The  
transmitter (which is the master when writing, or the slave  
when reading) releases the data line, and the receiver  
www.onsemi.com  
9
 
MT9V024/D  
clocks out the register data 8 bits at a time. The master sends  
and then writing (or reading) the least significant 8 bits to  
an acknowledge bit after each 8bit transfer. The register  
address is automatically incremented after every 16 bits is  
transferred. The data transfer is stopped when the master  
sends a noacknowledge bit. The MT9V024 allows for 8bit  
data transfers through the twowire serial interface by  
writing (or reading) the most significant 8 bits to the register  
bytewise address register (0x0F0).  
Bus Idle State  
The bus is idle when both the data and clock lines are  
HIGH. Control of the bus is initiated with a start bit, and the  
bus is released with a stop bit. Only the master can generate  
the start and stop bits.  
Table 6. SLAVE ADDRESS MODES  
{S_CTRL_ADR1, S_CTRL_ADR0}  
Slave Address  
Write/Read Mode  
00  
0x90  
Write  
0x91  
0x98  
0x99  
0xB0  
0xB1  
0xB8  
0xB9  
Read  
Write  
Read  
Write  
Read  
Write  
Read  
01  
10  
11  
Data Bit Transfer  
the serial clockit can only change when the twowire serial  
interface clock is LOW. Data is transferred 8 bits at a time,  
followed by an acknowledge bit.  
One data bit is transferred during each clock pulse. The  
twowire serial interface clock pulse is provided by the  
master. The data must be stable during the HIGH period of  
TWOWIRE SERIAL INTERFACE SAMPLE READ AND WRITE SEQUENCES  
16Bit Write Sequence  
After each 8bit word is sent, the image sensor gives an  
acknowledge bit. All 16 bits must be written before the  
register is updated. After 16 bits are transferred, the register  
address is automatically incremented, so that the next 16 bits  
are written to the next register. The master stops writing by  
sending a start or stop bit.  
A typical write sequence for writing 16 bits to a register  
is shown in Figure 10. A start bit given by the master,  
followed by the write address, starts the sequence. The  
image sensor then gives an acknowledge bit and expects the  
register address to come first, followed by the 16bit data.  
SCLK  
S
DATA  
0xB8 ADDR  
START  
R0x09  
0000 0010  
1000 0100  
STOP  
ACK  
ACK  
ACK  
ACK  
Figure 10. Timing Diagram Showing a Write to R0x09 with Value 0x0284  
16Bit Read Sequence  
clocks out the register data 8 bits at a time. The master sends  
an acknowledge bit after each 8bit transfer. The register  
address is autoincremented after every 16 bits is  
transferred. The data transfer is stopped when the master  
sends a noacknowledge bit.  
A typical read sequence is shown in Figure 11. First the  
master has to write the register address, as in a write  
sequence. Then a start bit and the read address specify that  
a read is about to happen from the register. The master then  
SCLK  
S
DATA  
0xB8 ADDR  
START  
R0x09  
0xB9 ADDR  
0000 0010  
1000 0100  
STOP  
NACK  
ACK  
ACK  
ACK  
ACK  
Figure 11. Timing Diagram Showing a Read from R0x09; Returned Value 0x0284  
www.onsemi.com  
10  
 
MT9V024/D  
8Bit Write Sequence  
To be able to write 1 byte at a time to the register, a special  
register address is added. The 8bit write is done by first  
writing the upper 8 bits to the desired register and then  
writing the lower 8 bits to the special register address  
(R0xF0). The register is not updated until all 16 bits have  
been written. It is not possible to just update half of a register.  
In Figure 12, a typical sequence for 8bit writing is shown.  
The second byte is written to the special register (R0xF0).  
SCLK  
0000 0010  
ACK  
1000 0100  
0xB8 ADDR  
R0x09  
0xB8 ADDR  
START  
R0xF0  
S
DATA  
STOP  
START  
ACK  
ACK  
ACK  
ACK  
ACK  
Figure 12. Timing Diagram Showing a Bytewise Write to R0x09 with Value 0x0284  
8Bit Read Sequence  
To read one byte at a time the same special register address  
is used for the lower byte. The upper 8 bits are read from the  
desired register. By following this with a read from the  
bytewise address register (R0xF0) the lower 8 bits are  
accessed (Figure 13). The master sets the noacknowledge  
bits shown.  
SCLK  
S
DATA  
0xB8 ADDR  
0xB9 ADDR  
0000 0010  
R0x09  
START  
START  
ACK  
ACK  
ACK  
NACK  
SCLK  
S
DATA  
0xB8 ADDR  
0xB9 ADDR  
1000 0100  
R0xF0  
STOP  
START  
START  
ACK  
ACK  
ACK  
NACK  
Figure 13. Timing Diagram Showing a Bytewise Read from R0x09; Returned Value 0x0284  
Register Lock  
Lock All Registers  
Included in the MT9V024 is a register lock (R0xFE)  
feature that can be used as a solution to reduce the  
probability of an inadvertent noisetriggered twowire  
serial interface write to the sensor. All registers, or only read  
mode registers R0x0D and R0x0E can be locked. It is  
important to prevent an inadvertent twowire serial  
interface write to the read mode registers in automotive  
applications since this register controls the image  
orientation and any unintended flip to an image can cause  
serious results.  
If a unique pattern (0xDEAD) to R0xFE is programmed,  
any subsequent twowire serial interface writes to registers  
(except R0xFE) are NOT committed. Alternatively, if the  
user writes a 0xBEEF to the register lock register, all  
registers are unlocked and any subsequent twowire serial  
interface writes to the register are committed.  
Lock Only Read More Registers (R0x0D and R0x0E)  
If a unique pattern (0xDEAF) to R0xFE is programmed,  
any subsequent twowire serial interface writes to register  
13 are NOT committed. Alternatively, if the user writes  
a 0xBEEF to register lock register, register 13 is unlocked  
At powerup, the register lock defaults to a value of  
0xBEEF, which implies that all registers are unlocked and  
any twowire serial interface writes to the register get  
committed.  
www.onsemi.com  
11  
 
MT9V024/D  
and any subsequent twowire serial interface writes to this  
register are committed.  
change bit in register 0x07. This context switch will change  
all registers (no shadowing) at the frame start time and have  
the new values apply to the immediate next exposure and  
readout time (frame n+1), except for shutter width and  
V1V4 control, which will take effect for next exposure but  
will show up in the n+2 image.  
Real- Time Context Switching  
In the MT9V024, the user may switch between two full  
register sets (listed in Table 5) by writing to a context switch  
Table 7. REALTIME CONTEXTSWITCHABLE REGISTERS  
Register Number (Hex) for  
Context B  
Register Name  
Column Start  
Register Number (Hex) For Context A  
0x01  
0x02  
0xC9  
Row Start  
0xCA  
Window Height  
0x03  
0xCB  
Window Width  
0x04  
0xCC  
Horizontal Blanking  
Vertical Blanking  
0x05  
0xCD  
0x06  
0xCE  
Coarse Shutter Width 1  
Coarse Shutter Width 2  
Coarse Shutter Width Control  
Coarse Shutter Width Total  
Fine Shutter Width 1  
Fine Shutter Width 2  
Fine Shutter Width Total  
Read Mode  
0x08  
0xCF  
0x09  
0xD0  
0x0A  
0xD1  
0x0B  
0xD2  
0xD3  
0xD6  
0xD4  
0xD7  
0xD5  
0xD8  
0x0D [5:0]  
0x0F [0]  
0x1C [1:0]  
0x31 0x34  
0x35  
0x0E [5:0]  
0x0F [8]  
0x1C [9:8]  
0x39 0x3C  
0x36  
High Dynamic Range enable  
ADC Resolution Control  
V1 Control V4 Control  
Analog Gain Control  
Row Noise Correction Control 1  
Tiled Digital Gain  
0x70 [1:0]  
0x80 [3:0] 0x98 [3:0]  
0xAF [1:0]  
0x70 [9:8]  
0x80 [11:8] 0x98 [11:8]  
0xAF [9:8]  
AEC/AGC Enable  
www.onsemi.com  
12  
MT9V024/D  
Recommended Register Settings  
Table 8 describes new suggested register settings, and  
descriptions of performance improvements and conditions:  
Table 8. RECOMMENDED REGISTER SETTINGS AND PERFORMANCE IMPACT  
(RESERVED REGISTERS)  
Register  
R0x20  
Current Default  
0x01C1  
New Setting  
Performance Impact  
0x03C7  
Recommended by design to improve performance in HDR  
mode and when frame rate is low. We also recommended  
using R0x13 = 0x2D2E with this setting for better column  
FPN. NOTE: When coarse integration time set to 0 and fine  
integration time less than 456, R0x20 should be set to  
0x01C7  
R0x24  
0x0010  
0x001B  
Corrects pixel negative dark offset when global reset in  
R0x20[9] is enabled.  
R0x2B  
R0x2F  
0x0004  
0x0004  
0x0003  
0x0003  
Improves column FPN.  
Improves FPN at nearsaturation.  
FEATURE DESCRIPTION  
Operational Modes  
modes must be selected through the twowire serial  
interface. Additional details on this mode can be found in  
AND9255/D Master Exposure Mode Operation.  
The MT9V024 works in master, snapshot, or slave mode.  
In master mode the sensor generates the readout timing. In  
snapshot mode it accepts an external trigger to start  
integration, then generates the readout timing. In slave mode  
the sensor accepts both external integration and readout  
controls. The integration time is programmed through the  
twowire serial interface during master or snapshot modes,  
or controlled through an externally generated control signal  
during slave mode.  
Simultaneous Master Mode  
In simultaneous master mode, the exposure period occurs  
during readout. The frame synchronization waveforms are  
shown in Figure 14 and Figure 15. The exposure and readout  
happen in parallel rather than sequential, making this the  
fastest mode of operation.  
Master Mode  
There are two possible operation methods for master  
mode: simultaneous and sequential. One of these operation  
EXPOSURE TIME  
LED_OUT  
t
t
LED2FVSIM  
LED2FVSIM  
FRAME_VALID  
LINE_VALID  
t
VBLANK  
FRAME TIME  
Figure 14. Simultaneous Master Mode Synchronization Waveforms #1  
www.onsemi.com  
13  
 
MT9V024/D  
EXPOSURE TIME  
LED_OUT  
t
LED2FVSIM  
t
LEDOFF  
FRAME_VALID  
LINE_VALID  
t
VBLANK  
FRAME TIME  
Figure 15. Simultaneous Master Mode Synchronization Waveforms #2  
Sequential Master Mode  
When exposure time is greater than the sum of vertical  
blank and window height, the number of vertical blank rows  
is increased automatically to accommodate the exposure  
time.  
In sequential master mode the exposure period is followed  
by readout. The frame synchronization waveforms for  
sequential master mode are shown in Figure 16. The frame  
rate changes as the integration time changes.  
EXPOSURE  
TIME  
LED_OUT  
t
t
2FVLEDSEQ  
LED2FVSEQ  
FRAME_VALID  
LINE_VALID  
t
VBLANK  
FRAME TIME  
Figure 16. Simultaneous Master Mode Synchronization Waveforms  
Snapshot Mode  
integration period is complete the readout process  
commences and the syncs and data are output. Sensor in  
snapshot mode can capture a single image or a sequence of  
images. The frame rate may only be controlled by changing  
the period of the user supplied EXPOSURE pulse train. The  
frame synchronization waveforms for snapshot mode are  
shown in Figure 18. Additional details on this mode can be  
found in AND9248/DSnapshot Exposure Mode  
Operation.  
In snapshot mode the sensor accepts an input trigger  
signal which initiates exposure, and is immediately  
followed by readout. Figure 17 shows the interface signals  
used in snapshot mode. In snapshot mode, the start of the  
integration period is determined by the externally applied  
EXPOSURE pulse that is input to the MT9V024. The  
integration time is preprogrammed at R0x0B or R0xD2  
through the twowire serial interface. After the frame’s  
EXPOSURE  
SYSCLK  
PIXCLK  
LINE_VALID  
FRAME_VALID  
CONTROLLER  
MT9V024  
D
)
(9:0)  
OUT  
Figure 17. Snapshot Mode Interface Signals  
www.onsemi.com  
14  
 
MT9V024/D  
T
E2E  
T
EW  
EXPOSURE  
LED_OUT  
EXPOSURE  
TIME  
T
E2LED  
T
LED2FV  
T
T
FV2E  
FRAME_VALID  
LINE_VALID  
VBLANK  
FRAME TIME  
Figure 18. Snapshot Mode Frame Synchronization Waveforms  
Slave Mode  
It is also important to provide additional STLN_OUT  
pulses to allow the sensors to read the vertical blanking rows.  
It is recommended that the user program the vertical blank  
register (R0x06) with a value of 4, and achieve additional  
vertical blanking between frames by delaying the  
application of the STFRM_OUT pulse.  
The elapsed time between the rising edge of STLN_OUT  
and the first valid pixel data is calculated for context A by  
[horizontal blanking register (R0x05) + 4] clock cycles. For  
context B, the time is (R0xCD + 4) clock cycles.  
In slave mode, the exposure and readout are controlled  
using the EXPOSURE, STFRM_OUT, and STLN_OUT  
pins. When the slave mode is enabled, STFRM_OUT and  
STLN_OUT become input pins.  
The start and end of integration are controlled by  
EXPOSURE and STFRM_OUT pulses, respectively. While  
a STFRM_OUT pulse is used to stop integration, it is also  
used to enable the readout process.  
After integration is stopped, the user provides  
STLN_OUT pulses to trigger row readout. A full row of data  
is read out with each STLN_OUT pulse. The user must  
provide enough time between successive STLN_OUT  
pulses to allow the complete readout of one row.  
Additional details on this mode can be found in  
AND9241/D Slave Exposure Mode Operation.  
t
EW  
EXPOSURE  
STFRM_OUT  
t
SF2SF  
T
E2SF  
t
SFW  
STLN_OUT  
t
SF2FV  
t
FV2SF  
FRAME_VALID  
LINE_VALID  
LED_OUT  
EXPOSURE  
TIME  
t
t
SF2LED  
E2LED  
Figure 19. Exposure and Readout Timing (Simultaneous Mode)  
6.  
NOTES: 1. No drawn to scale.  
2. Frame readout shortened for clarity.  
3. Simultaneous progressive scan readout mode shown.  
www.onsemi.com  
15  
MT9V024/D  
t
EW  
EXPOSURE  
t
t
SF2SF  
E2SF  
t
SFW  
STFRM_OUT  
STLN_OUT  
t
t
FV2E  
SF2FV  
FRAME_VALID  
LINE_VALID  
EXPOSURE  
TIME  
t
t
SF2LED  
E2LED  
LED_OUT  
Figure 20. Exposure and Readout Timing (Sequential Mode)  
NOTES: 1. Not drawn to scale.  
2. Frame readout shortened for clarity  
3. STLN_OUT pulses are optional during exposure time.  
4. Sequential progressive scan readout mode shown.  
Signal Path  
“Black Level Calibration” for the programmable offset  
operation description.  
The MT9V024 signal path consists of a programmable  
gain, a programmable analog offset, and a 10bit ADC. See  
Gain Selection  
(R0x35 or R0x36 or  
result of AGC)  
V
REF  
(R0x2C)  
ADC Data  
(9:0)  
Pixel Output  
(reset minus signal)  
×
10 (12) bit ADC  
+
Offset Correction  
Voltage (R0x48 or  
result of BLC)  
C1  
Σ
C2  
Figure 21. Signal Path  
V_Step Voltage Reference  
ONCHIP BIASES  
This voltage is used for pixel high dynamic range  
operations, programmable from R0x31 through R0x34 for  
context A, or R0x39 through R0x3B for context B.  
ADC Voltage Reference  
The ADC voltage reference is programmed through  
R0x2C, bits 2:0. The ADC reference ranges from 1.0 V to  
2.1 V. The default value is 1.4 V. The increment size of the  
voltage reference is 0.1 V from 1.0 V to 1.6 V (R0x2C[2:0]  
values 0 to 6). At R0x2C[2:0] = 7, the reference voltage  
jumps to 2.1 V.  
It is very important to preserve the correct values of the  
other bits in R0x2C. The default register setting is 0x0004.  
This corresponds to 1.4 Vat this setting 1 mV input to the  
ADC equals approximately 1 LSB.  
Chip Version  
Chip version register R0x00 is readonly.  
WINDOW CONTROL  
Registers column start A/B, row start A/B, window height  
A/B (row size), and window width (column size) A/B  
control the size and starting coordinates of the window.  
www.onsemi.com  
16  
MT9V024/D  
The values programmed in the window height and width  
equals the value in R0x0B. or  
registers are the exact window height and width out of the  
sensor. The window start value should never be set below  
four.  
To read out the dark rows set bit 6 of R0x0D. In addition,  
bit 7 of R0x0D can be used to display the dark columns in  
the image. Note that there are Show Dark settings only for  
context A.  
If context B is enabled, the number of rows of integration  
equals the value in R0xD2.  
Number of pixels of Integration  
The number of fine shutter width pixels is independent  
of AEC mode (enabled or disabled):  
Context A: the number of pixels of integration  
equals the values in R0xD5.  
Context B: the number of pixels of integration  
equals the value in R0xD8.  
BLANKING CONTROL  
Horizontal blank and vertical blank registers R0x05 and  
R0x06 (B: 0xCD and R0xCE), respectively, control the  
blanking time in a row (horizontal blanking) and between  
frames (vertical blanking).  
Row Timing  
Context A:  
Row time + (R0x04 ) R0x05)master clock periods  
(eq. 2)  
Horizontal blanking is specified in terms of pixel  
Context B:  
clocks.  
Vertical blanking is specified in terms of numbers of  
Row time + (R0xCC ) R0xCD) master clock periods (eq. 3)  
rows.  
Typically, the value of the Coarse Shutter Width Total  
registers is limited to the number of rows per frame (which  
includes vertical blanking rows), such that the frame rate is  
not affected by the integration time. If the Coarse Shutter  
Width Total is increased beyond the total number of rows per  
frame, the user must add additional blanking rows using the  
Vertical Blanking registers as needed. See descriptions of  
the Vertical Blanking registers, R0x06 and R0xCE in  
Table 1and Table 2 of the MT9V024 register reference.  
The actual imager timing can be calculated using Table 2  
and Table 3, which describe “Row Timing and FV/LV  
signals.” The minimum number of vertical blank rows is 4.  
PIXEL INTEGRATION CONTROL  
Total Integration  
Total integration time is the result of coarse shutter width  
and fine shutter width registers, and depends also on whether  
manual or automatic exposure is selected.  
The actual total integration time, tINT is defined as:  
t
A second constraint is that INT must be adjusted to avoid  
banding in the image from light flicker. Under 60Hz flicker,  
this means the frame time must be a multiple of 1/120 of  
a second. Under 50Hz flicker, the frame time must be  
a multiple of 1/100 of a second.  
tINT + tINTCoarse ) tINTint  
(eq. 1)  
= (number of rows of integration × row time)  
+ (number of pixels of integration × pixel time)  
Changes to Integration Time  
where:  
With automatic exposure control disabled (R0xAF[0] for  
context A, or R0xAF[8] for context B) and if the total  
integration time (R0x0B or R0xD2) is changed through the  
twowire serial interface while FV is asserted for frame n,  
the first frame output using the new integration time is frame  
(n + 2). Similarly, when automatic exposure control is  
enabled, any change to the integration time for frame n first  
appears in frame (n + 2) output. Additional details on this  
latency can be found in AND9251/D Latency of Exposure  
or Gain Switch.  
Number of Rows of Integration  
(Auto Exposure Control: Enabled)  
When automatic exposure control (AEC) is enabled, the  
number of rows of integration may vary from frame to  
frame, with the limits controlled by R0xAC (minimum  
coarse shutter width) and R0xAD (maximum coarse  
shutter width).  
Number of Rows of Integration  
(Auto Exposure Control: Disabled)  
If AEC is disabled, the number of rows of integration  
www.onsemi.com  
17  
 
MT9V024/D  
The sequence is as follows:  
(n + 1). The actual time that rows start integrating  
using the new integration time is dependent on the  
new value of the integration time.  
1. During frame n, the new integration time is held  
in the R0x0B or R0D2 live register.  
2. Prior to the start of frame (n + 1) readout, the new  
integration time is transferred to the exposure  
control module. Integration for each row of frame  
(n + 1) has been completed using the old  
3. When frame (n + 2) is read out, it is integrated  
using the new integration time. If the integration  
time is changed (R0x0B or R0xD2 written) on  
successive frames, each value written is applied to  
a single frame; the latency between writing a value  
and it affecting the frame readout remains at two  
frames.  
integration time. The earliest time that a row can  
start integrating using the new integration time is  
immediately after that row has been read for frame  
write new exposure value (Exp “B”)  
frame n  
frame n+1  
frame n+2  
Twowire  
serial interface  
(Input)  
idle  
idle  
LED_OUT  
(Output)  
Exp “B”  
Exp “B”  
Exp “B”  
Exp “A”  
Exp “A”  
FRAME_VALID  
(Output)  
Readout Exp “A”  
Readout Exp “B”  
Readout Exp “B”  
Readout Exp “B”  
Readout Exp “A”  
AEC sample writes  
new exposure value  
(Exp “B”)  
Frame start acti-  
vates new exposure  
value (Exp “B”)  
New image available  
at output  
AEC sample writes  
new exposure value  
(Exp “B”)  
Figure 22. Latency of Exposure Register in Master Mode  
Exposure Indicator  
In the MT9V024, high dynamic range (by setting R0x0F,  
bit 0 or 8 to 1) is achieved by controlling the saturation level  
of the pixel (HDR or high dynamic range gate) during the  
exposure period. The sequence of the control voltages at the  
HDR gate is shown in Figure 23. After the pixels are reset,  
the step voltage, V_Step, which is applied to HDR gate, is  
set up at V1 for integration time t1, then to V2 for time t2, then  
V3 for time t3, and finally it is parked at V4, which also  
serves as an antiblooming voltage for the photodetector.  
This sequence of voltages leads to a piecewise linear pixel  
response, illustrated (approximately) in Figure 23 and in  
Figure 24.  
The exposure indicator is controlled by:  
R0x1B LED_OUT Control  
The MT9V024 provides an output pin, LED_OUT, to  
indicate when the exposure takes place. When R0x1B  
bit 0 is clear, LED_OUT is HIGH during exposure. By  
using R0x1B, bit 1, the polarity of the LED_OUT pin  
can be inverted.  
High Dynamic Range  
High dynamic range is controlled by:  
Table 9. HIGH DYNAMIC RANGE  
Context A  
R0x0F[0]  
R0x08  
Context B  
R0x0F[8]  
R0xCF  
High Dynamic Enable  
Shutter Width 1  
Shutter Width 2  
R0x09  
R0xD0  
Shutter Width Control  
V_Step Voltages  
R0x0A  
R0xD1  
R0x31R0x34  
R0x39R0x3C  
www.onsemi.com  
18  
MT9V024/D  
Exposure  
V
(3.3V)  
AA  
V
(3.3V)  
AA  
V3~1.0V  
V3~1.0V  
V1~1.4V  
V1~1.4V  
V2~1.2V  
V2~1.2V  
V4~0.8V  
tt  
11  
HDR  
Voltage  
t
t
2
2
t
t
3
3
Figure 23. Sequence of Control Voltages at the HDR Gate  
dV3  
dV2  
dV1  
Light Intensity  
1/t  
1/t  
1/t  
1
3
2
Figure 24. Sequence of Voltages in a Piecewise Linear Pixel Response  
The parameters of the step voltage V_Step, which take  
values V1, V2, and V3, directly affect the position of the  
knee points in Figure 24.  
context A by R0x0A[8] (where default is ON), and for  
context B by R0xD1[8] (where default is OFF ).  
When the knee point auto adjust enabler is enabled (set  
HIGH), the MT9V024 calculates the knee points  
automatically using the following equations:  
Light intensities work approximately as a reciprocal of the  
partial exposure time. Typically, t1 is the longest exposure,  
t2 shorter, and so on. Thus the range of light intensities is  
shortest for the first slope, providing the highest sensitivity.  
The register settings for V_Step and partial exposures are:  
V1 = R0x31, bits 5:0 (Context B: R0x39, bits 5:0)  
V2 = R0x32, bits 5:0 (Context B: R0x3A, bits 5:0)  
V3 = R0x33, bits 5:0 (Context B: R0x3B, bits 5:0)  
V4 = R0x34, bits 5:0 (Context B: R0x3C, bits 5:0)  
t1 + tINT * t2 * t3  
(eq. 4)  
t2 + tINTx(1ń2)R0x0A[3:0]orR0xD1[3:0]  
(eq. 5)  
t3 + tINTx(1ń2)R0x0A[7:4]orR0xD1[7:4]  
(eq. 6)  
As a default for auto exposure, t2 is 1/16 of tINT, t3 is 1/64  
of tINT  
.
t
INT = t1 + t2 + t3  
When the auto adjust enabler is disabled (set LOW ), t1, t2,  
and t3 may be programmed through the twowire serial  
interface:  
There are two ways to specify the knee points timing, the  
first by manual setting and the second by automatic knee  
point adjustment. Knee point auto adjust is controlled for  
t1 + Coarse SW1(row * times) ) Fine SW1(pixel * times)  
(eq. 7)  
t2 + Coarse SW2 * Coarse SW1 ) Fine SW2 * Fine SW1  
(eq. 8)  
t3 + Total Integration * t1 * t2 + Coarse Total Shutter Width ) Fine Shutter Width Totall * t1 * t2  
(eq. 9)  
For context A these become:  
For context B these are:  
t1 + R0x08 ) R0xD3  
t1 + R0xCF ) R0xD6  
(eq. 10)  
(eq. 11)  
(eq. 12)  
(eq. 13)  
(eq. 14)  
(eq. 15)  
t3 + R0x09 * R0x08 ) R0xD4 * R0xD3  
t3 + R0x0B ) R0xD4 * t1 * t2  
t3 + R0xD0 * R0xCF ) R0xD7 * R0xD6  
t3 + R0xD2 ) R0xD8 * t1 * t2  
www.onsemi.com  
19  
 
MT9V024/D  
ADC Companding Mode  
In all cases above, the coarse component of total  
integration time may be based on the result of AEC or values  
in R0x0B and R0xD2, depending on the settings.  
Similar to Fine Shutter Width Total registers, the user  
must not set the Fine Shutter Width 1 or Fine Shutter Width  
2 register to exceed the row time (Horizontal Blanking +  
Window Width). The absolute maximum value for the Fine  
Shutter Width registers is 1774 master clocks.  
By default, ADC resolution of the sensor is 10bit.  
Additionally, a companding scheme of 12bit into 10bit is  
enabled by the ADC Companding Mode register. This mode  
allows higher ADC resolution, which means less  
quantization noise at low light, and lower resolution at high  
light, where good ADC quantization is not so critical  
because of the high level of the photon’s shot noise.  
10bit  
Codes  
1,024  
8 to 1 Companding (2,048 4095  
768 1023)  
768  
512  
4 to 1 Companding (5122047  
384 767)  
2 to 1 Companding (256511  
256 383)  
256  
12bit  
No companding (0 255  
0 255)  
Codes  
256 512  
1,024  
2,048  
4,096  
Figure 25. 12to 10Bit Companding Chart  
GAIN SETTINGS  
Changes to Gain Settings  
When the analog gain (R0x35 for context A or R0x36 for  
context B) or the digital gain settings (R0x80R0x98) are  
changed, the gain is updated on the next frame start. The gain  
setting must be written before the frame boundary to take  
effect the next frame. The frame boundary is slightly after  
the falling edge of Frame_Valid. In Figure 26 this is shown  
by the dashed vertical line labeled Frame Start.  
Both analog and digital gain change regardless of whether  
the integration time is also changed simultaneously. Digital  
gain will change as soon as the register is written. Additional  
details on this latency can be found in AND9251/D Latency  
of Exposure or Gain Switch.  
write new gain value (Gain “B”)  
frame n  
frame n+1  
frame n+2  
idle  
idle  
Readout Gain “A”  
Readout Gain “A”  
Readout Gain “B”  
Readout Gain “B”  
Readout Gain “B”  
Readout Gain “B”  
AGC sample acti-  
vates new gain  
value (Gain “B”)  
New image available  
at output  
Framestart writes new  
gain value (Exp “B”)  
AEC sample point  
Framestart  
Figure 26. Latency of Gain Register(s) in Master Mode  
www.onsemi.com  
20  
MT9V024/D  
Analog Gain  
Analog gain is controlled by:  
R0x99R0xA4 Tile Coordinates  
R0x80R0x98 Tiled Digital Gain and Weight  
R0x35 Global Gain context A  
In the MT9V024, the gain logic divides the image into 25  
tiles, as shown in Figure 27. The size and gain of each tile can  
be adjusted using the above digital gain control registers.  
Separate tile gains can be assigned for context A and context  
B.  
Registers 0x99–0x9E and 0x9F–0xA4 represent the  
coordinates X0/5–X5/5 and Y0/5–Y5/5 in Figure 27 on page  
31, respectively.  
Digital gains of registers 0x80–0x98 apply to their  
corresponding tiles. The MT9V024 supports a digital gain  
of 0.25–3.75X.  
When binning is enabled, the tile offsets maintain their  
absolute values; that is, tile coordinates do not scale with row  
or column bin setting. Digital gain is applied as soon as  
register is written.  
R0x36 Global Gain context B  
The formula for gain setting is:  
Gain + Bits[6 : 0] x 0.0625  
(eq. 16)  
The analog gain range supported in the MT9V024 is  
1X4X with a step size of 6.25 percent. To control gain  
manually with this register, the sensor must NOT be in AGC  
mode. When adjusting the luminosity of an image, it is  
recommended to alter exposure first and yield to gain  
increases only when the exposure value has reached  
a maximum limit.  
Analog gain = bits (6:0) x 0.0625 for values 16–31  
Analog gain = bits (6:0)/2 x 0.125 for values 32–64  
For values 16–31: each LSB increases analog gain  
0.0625v/v. A value of 16 = 1X gain.  
Range: 1X to 1.9375X.  
NOTE: There is one exception, for the condition when  
Column Bin 4 is enabled (R0x0D[3:2] or  
R0x0E[3:2] = 2). For this case, the value for  
Digital Tile Coordinate X–direction must be  
doubled.  
For values 32–64: each 2 LSB increases analog gain  
0.125v/v (that is, double the gain increase for 2 LSB).  
Range: 2X to 4X. Odd values do not result in gain increases;  
the gain increases by 0.125 for values 32, 34, 36, and so on.  
The formula for digital gain setting is:  
Digital Gain + Bits[3 : 0] x 0.25  
(eq. 17)  
Digital Gain  
Digital gain is controlled by:  
X
0/5  
X
1/5  
X
2/5  
X
3/5  
X
4/5  
X
5/5  
Y
0/5  
1/5  
x4_y0  
x0_y0  
x1_y0  
Y
x4_y1  
x4_y2  
x0_y1  
x0_y2  
x1_y1  
x1_y2  
Y
2/5  
Y
3/5  
Y
4/5  
Y
5/5  
x4_y3  
x4_y4  
x0_y3  
x0_y4  
x1_y3  
x1_y4  
Figure 27. Tiled Sample  
Black Level Calibration  
Black Level Calibration Value Step Size: R0x4C  
Black level calibration is controlled by:  
Frame Dark Average: R0x42  
Dark Average Thresholds: R0x46  
Black Level Calibration Control: R0x47  
Black Level Calibration Value: R0x48  
The MT9V024 has automatic black level calibration  
onchip, and if enabled, its result may be used in the offset  
correction shown in Figure 28.  
www.onsemi.com  
21  
 
MT9V024/D  
Gain Selection  
(R0x35 or R0x36 or  
result of AGC)  
V
REF  
(R0x2C)  
ADC Data  
(9:0)  
Pixel Output  
(reset minus signal)  
×
10 (12) bit ADC  
+
Offset Correction  
Voltage (R0x48 or  
result of BLC)  
C1  
Σ
C2  
Figure 28. Black Level Calibration Flow Chart  
The automatic black level calibration measures the  
average value of pixels from 2 dark rows (1 dark row if row  
bin 4 is enabled) of the chip. (The pixels are averaged as if  
they were lightsensitive and passed through the appropriate  
gain.)  
This row average is then digitally lowpass filtered over  
many frames (R0x47, bits 7:5) to remove temporal noise and  
random instabilities associated with this measurement.  
Then, the new filtered average is compared to a minimum  
acceptable level, low threshold, and a maximum acceptable  
level, high threshold.  
To avoid oscillation of the black level from below to  
above, the region the thresholds should be programmed so  
the difference is at least two times the offset DAC step size.  
In normal operation, the black level calibration  
value/offset correction value is calculated at the beginning  
of each frame and can be read through the twowire serial  
interface from R0x48. This register is an 8bit signed two’s  
complement value.  
However, if R0x47, bit 0 is set to “1,” the calibration value  
in R0x48 is used rather than the automatic black level  
calculation result. This feature can be used in conjunction  
with the “show dark rows” feature (R0x0D[6]) if using an  
external black level calibration circuit.  
If the average is lower than the minimum acceptable level,  
the offset correction voltage is increased by a programmable  
offset LSB in R0x4C. (Default step size is 2 LSB Offset =  
1 ADC LSB at analog gain = 1X.)  
The offset correction voltage is generated according to the  
following formulas:  
If it is above the maximum level, the offset correction  
voltage is decreased by 2 LSB (default).  
OffsetCorrectionVoltage + (8 * bit signed twoȀs complement calibration value, 127   0.25mV  
(eq. 18)  
(eq. 19)  
ADC input voltage + (Pixel Output Voltage) * Analog Gain ) Offset Correction Voltage   (AnalogGain ) 1)  
Defective Pixel Correction  
Rowwise Noise Correction  
Defective pixel correction is intended to compensate for  
defective pixels by replacing their value with a value based  
on the surrounding pixels, making the defect less notice−  
able to the human eye. The locations of defective pixels are  
stored in a ROM on chip during the manufacturing process;  
the maximum number of defects stored is 32. There is no  
provision for later augmenting the table of programmed  
defects. In the defect correction block, bad pixels will be  
substituted by either the average of its neighboring pixels, or  
its nearestneighbor pixel, depending on pixel location.  
Defective Pixel Correction is enabled by R0x07[9]. By  
default, correction is enabled, and pixels mapped in internal  
ROM are replaced with corrected values. This might be  
unacceptable to some applications, in which case pixel  
correction should be disabled (R0x07[9] = 0).  
Rowwise noise correction is controlled by the following  
registers:  
R0x70 Row Noise Control  
R0x72 Row Noise Constant  
Rowwise noise cancellation is performed by calculating  
a row average from a set of optically black pixels at the start  
of each row and then applying each average to all the active  
pixels of the row. Read Dark Columns register bit and Row  
Noise Correction Enable register bit must both be set to  
enable rowwise noise cancellation to be performed. The  
behavior when Read Dark Columns register bit = 0 and Row  
Noise Correction Enable register bit = 1 is undefined.  
The algorithm works as follows:  
Logical columns 755790 in the pixel array provide 36  
optically black pixel values. Of the 36 values, two smallest  
value and two largest values are discarded. The remaining  
32 values are averaged by summing them and discarding the  
For complete details on using Defective Pixel Correction,  
refer to AND9554/D, “Defective Pixel Correction −  
Description and Usage”.  
www.onsemi.com  
22  
MT9V024/D  
Automatic Gain Control and Automatic Exposure  
Control  
The integrated AEC/AGC unit is responsible for ensuring  
that optimal auto settings of exposure and (analog) gain are  
computed and updated every frame.  
AEC and AGC can be individually enabled or disabled by  
R0xAF. When AEC is disabled (R0xAF[0] = 0), the sensor  
uses the manual exposure value in coarse and fine shutter  
width registers. When AGC is disabled (R0xAF[1] = 0), the  
sensor uses the manual gain value in R0x35 or R0x36. See  
“Pixel Integration Control” for more information.  
5 LSB of the result. The 10bit result is subtracted from each  
pixel value on the row in turn. In addition, a positive constant  
will be added (Reg0x71, bits 7:0). This constant should be  
set to the dark level targeted by the black level algorithm plus  
the noise expected on the measurements of the averaged  
values from dark columns; it is meant to prevent clipping  
from negative noise fluctuations.  
Pixel value + ADC value * dark column average ) R0x71[9 : 0]  
(eq. 20)  
Note that this algorithm does not work in color sensor.  
EXP. LPF EXP. SKIP MANUAL EXP. AEC ENABLE  
(R6xA8)  
(R0xA6)  
(R0x08)  
(R0Xaf[0])  
To exposure  
MAX. EXPOSURE  
(R6xBD)  
timing control  
R0xBB  
0
1
AEC  
UNIT  
AEC  
OUTPUT  
MIN EXP  
1
HISTOGRAM  
GENERATOR  
UNIT  
DESIRED BIN  
(desired luminance)  
(R0xA5)  
To analog  
gain control  
AGC OUTPUT  
1
0
AGC  
UNIT  
MIN GAIN  
16  
MAX. GAIN  
(R0x36)  
R0xBA  
GAIN LPF GAIN SKIP MANUAL GAIN  
(R0xAB) (R0xA9) (R0x35)  
AGC ENABLE  
(R0xAF[1])  
Figure 29. Controllable and Observable AEC/AGC Registers  
The exposure is measured in rowtime by reading  
When binning is enabled, tuning of the AEC may be  
required. The histogram pixel count register, R0xB0, may be  
adjusted to reflect reduced pixel count. Desired bin register,  
R0xA5, may be adjusted as required.  
R0xBB. The exposure range is 1 to 2047. The gain is  
measured in gainunits by reading R0xBA. The gain range  
is 16 to 63 (unity gain = 16 gainunits; multiply by 1/16 to  
get the true gain).  
When AEC is enabled (R0xAF), the maximum auto  
exposure value is limited by R0xBD; minimum auto  
exposure is limited by AEC Minimum Exposure, R0xAC.  
Pixel Clock Speed  
The pixel clock speed is same as the master clock  
(SYSCLK) at 26.66 MHz by default. However, when  
column binning 2 or 4 (R0x0D or R0x0E, bit 2 or 3) is  
enabled, the pixel clock speed is reduced by half and  
onefourth of the master clock speed respectively. See  
“Read Mode Optionsand “Column Binning” for additional  
information.  
NOTE: AEC does not support subrow timing;  
calculated exposure values are rounded down to  
the nearest rowtime. For smoother response,  
manual control is recommended for short  
exposure times.  
When AGC is enabled (R0xAF), the maximum auto gain  
value is limited by R0xAB; minimum auto gain is fixed to  
16 gainunits.  
The exposure control measures current scene luminosity  
and desired output luminosity by accumulating a histogram  
of pixel values while reading out a frame. All pixels are used,  
whether in color or mono mode. The desired exposure and  
gain are then calculated from this for subsequent frame.  
Hard Reset of Logic  
The RC circuit for the MT9V024 uses a 10 kresistor and  
a 0.1 F capacitor. The rise time for the RC circuit is 1 s  
maximum.  
Soft Reset of Logic  
Soft reset of logic is controlled by:  
R0x0C Reset  
www.onsemi.com  
23  
MT9V024/D  
Bit 0 is used to reset the digital logic of the sensor while  
a programmable number of frames (R0xC0), then goes into  
a sleep period for five minutes. The cycle of sleeping for five  
minutes and waking up to capture a number of frames  
continues until R0xD9[0] is cleared to return to normal  
operation.  
In some applications when monitor mode is enabled, the  
purpose of capturing frames is to calibrate the gain and  
exposure of the scene using automatic gain and exposure  
control feature. This feature typically takes less than 10  
frames to settle. In case a larger number of frames is needed,  
the value of R0xC0 may be increased to capture more  
frames.  
preserving the existing twowire serial interface  
configuration. Furthermore, by asserting the soft reset, the  
sensor aborts the current frame it is processing and starts  
a new frame. Bit 1 is a shadowed reset control register bit to  
explicitly reset the automatic gain and exposure control  
feature.  
These two bits are selfresetting bits and also return to “0”  
during twowire serial interface reads.  
STANDBY Control  
The sensor goes into standby mode by setting STANDBY  
to HIGH. Once the sensor detects that STANDBY is  
asserted, it completes the current frame before disabling the  
digital logic, internal clocks, and analog power enable  
signal. To release the sensor out from the standby mode,  
reset STANDBY back to LOW. The LVDS must be powered  
to ensure that the device is in standby mode. See ”Appendix  
A: PowerOn Reset and Standby Timing” for more  
information on standby.  
During the sleep period, none of the analog circuitry and  
a
very small fraction of digital logic (including  
a fiveminute timer) is powered. The master clock  
(SYSCLK) is therefore always required.  
READ MODE OPTIONS  
(Also see “Output Data Format” and “Output Data  
Timing”.)  
Monitor Mode Control  
Column Flip  
Monitor mode is controlled by:  
By setting bit 5 of R0x0D or R0x0E the readout order of  
the columns is reversed, as shown in Figure 30.  
R0xD9 Monitor Mode Enable  
R0xC0 Monitor Mode Image Capture Control  
Row Flip  
By setting bit 4 of R0x0D or R0x0E the readout order of  
the rows is reversed, as shown in Figure 31.  
The sensor goes into monitor mode when R0xD9[0] is set  
to HIGH. In this mode, the sensor first captures  
LINE_VALID  
Normal readout  
P4,1  
(9:0)  
P4,2  
(9:0)  
P4,3  
(9:0)  
P4,4  
(9:0)  
P4,5  
(9:0)  
P4,6  
(9:0)  
D
)
(9:0)  
OUT  
Reverse readout  
P4,n P4,n1 P4,n2  
P4,n4 P4,n5  
P4,n3  
(9:0)  
(9:0)  
(9:0)  
(9:0)  
(9:0)  
(9:0)  
D
(9:0)  
DOUT(9:0  
OUT  
)
Figure 30. Readout of Six Pixels in Normal and Column Flip Output Mode  
FRAME_VALID  
Normal readout  
Row4  
(9:0)  
Row5  
(9:0)  
Row6  
(9:0)  
Row7  
(9:0)  
Row8  
7(9:0)  
Row9  
(9:0)  
D
)
(9:0)  
OUT  
Reverse readout  
Row482  
(9:0)  
Row483  
(9:0)  
Row480 Row479  
Row481  
(9:0)  
Row484  
(9:0)  
D
)
(9:0)  
OUT  
7(9:0)  
(9:0)  
Figure 31. Readout of Six Rows in Normal and Row Flip Output Mode  
Pixel Binning  
window from the sensor array, the MT9V024 also provides  
the ability to downsample the entire image captured by the  
pixel array using pixel binning.  
In addition to windowing mode in which smaller  
resolutions (CIF, QCIF) are obtained by selecting a smaller  
www.onsemi.com  
24  
 
MT9V024/D  
There are two resolution options: binning 2 and binning 4,  
The number of rows read out is half or onefourth of the  
value set in R0x03. The row binning result depends on the  
difference in pixel values: for pixel signal differences less  
than 200 LSBs, the result is the average of the pixel values.  
For pixel differences of 200 LSBs or more, the result is the  
value of the darker pixel value.  
which reduce resolution by two or by four, respectively. Row  
and column binning are separately selected. Image  
mirroring options will work in conjunction with binning.  
For column binning, either two or four columns are  
combined by averaging to create the resulting column. For  
row binning, the binning result value depends on the  
difference in pixel values: for pixel signal differences of less  
than 200 LSBs, the result is the average of the pixel values.  
For pixel differences of greater than 200 LSBs, the result is  
the value of the darker pixel value.  
Column Binning  
For column binning, either two or four columns are  
combined by averaging to create the result. In setting bit 2  
or 3 of R0x0D or R0x0E, the pixel data rate is slowed down  
by a factor of either two or four, respectively. This is due to  
the overhead time in the digital pixel data processing chain.  
As a result, the pixel clock speed is also reduced accordingly.  
Row Binning  
By setting bit 0 or 1 of R0x0D or R0x0E, only half or  
onefourth of the row set is read out, as shown in Figure 32.  
LINE_VALID  
Normal readout  
Row4  
(9:0)  
Row5  
(9:0)  
Row6  
(9:0)  
Row7  
(9:0)  
Row8  
7(9:0)  
Row9 Row10 Row11  
(9:0) (9:0) (9:0)  
D
(9:0)  
OUT  
LINE_VALID  
Row Bin 2 readout  
Row4 Row6 Row8 Row10  
(9:0) (9:0) (9:0) (9:0)  
D
(9:0)  
OUT  
LINE_VALID  
Row Bin 4 readout  
Row4 Row8  
(9:0) (9:0)  
D
(9:0)  
OUT  
Figure 32. Readout of 8 Pixels in Normal and Row Bin Output Mode  
LINE_VALID  
Normal readout  
D1 D2  
D3  
D4  
D5  
D6  
D7  
D8  
(9:0) (9:0) (9:0) (9:0) (9:0) (9:0) (9:0) (9:0)  
D
)
(9:0)  
OUT  
PIXCLK  
LINE_VALID  
Column Bin 2 readout  
(9:0  
D12  
(9:0)  
D34  
(9:0)  
D56  
(9:0)  
D78  
(9:0)  
D
OUT  
D
(9:0)  
OUT  
)
PIXCLK  
LINE_VALID  
Column Bin 4 readout  
d1234  
(9:0)  
d5678  
(9:0)  
D
(9:0  
OUT  
D
(9:0)  
OUT  
)
PIXCLK  
Figure 33. Readout of 8 Pixels in Normal and Column Bin Output Mode  
www.onsemi.com  
25  
 
MT9V024/D  
Interlaced Readout  
The MT9V024 has two interlaced readout options. By  
setting R0x07[2:0] = 1, all the evennumbered rows are read  
out first, followed by a number of programmable field  
blanking rows (set by R0xBF[7:0]), then the oddnumbered  
rows, and finally the vertical blanking rows. By setting  
R0x07[2:0] = 2 only one field row is read out.  
Consequently, the number of rows read out is half what  
is set in the window height register. The row start register  
determines which field gets read out; if the row start register  
is even, then the even field is read out; if row start address  
is odd, then the odd field is read out.  
P
P
P
P
P
…………P  
P
4,n1 4,n  
00 00 00 ………… 00 00 00  
00 00 00 ………… 00 00 00  
4,1 4,2 4,3  
P
…………P  
P
6,0 6,1 6,2  
6,n1 6,n  
VALID IMAGE Even Field  
………P  
P
P
P
m2,n2 m2,n  
HORIZONTAL  
BLANKING  
m2,0 m2,2  
P
P
…………P  
P
m,2 m,2  
m,n1 m,n  
00 00 00 …………………… 00 00 00  
00 00 00 …………………… 00 00 00  
FIELD BLANKING  
P
P
P
P
P
…………P  
…………P  
P
5,1 5,2 5,3  
5,n1 5,n  
00 00 00 ………… 00 00 00  
00 00 00 ………… 00 00 00  
P
P
7,n1 7,n  
7,0 7,1 7,2  
VALID IMAGE Odd Field  
………P P  
00 00 00 ………… 00 00 00  
00 00 00 ………… 00 00 00  
P
P
m3,1 m3,2  
m3,n1 m3,n  
P
P
…………P  
P
m,1 m,1  
m,n1 m,n  
VERTICAL BLANKING  
00 00 00 ……………………………… 00 00 00  
00 00 00 ……………………………… 00 00 00  
Figure 34. Spatial Illustration of Interlaced Image Readout  
When interlaced mode is enabled, the total number of  
blanking rows are determined by both field blanking register  
(R0xBF) and vertical blanking register (R0x06). The  
followings are their equations.  
Field Blanking + R0xBF[7 : 0]  
(eq. 21)  
Vertical Blanking + R0x06[8 : 0] * R0xBF[7 : 0] (contextA) or R0xCE[8 : 0] * R0xBF[7 : 0] (contextB)  
(eq. 22)  
with  
minimum vertical blanking requirement + 4(absolute minimum operate; see Vertical Blanking Registers  
(eq. 23)  
description for VBlank minimums for valid image output)  
Similar to progressive scan, FV is logic LOW during the  
valid image row only. Binning should not be used in  
conjunction with interlaced mode.  
rows and two vertical blanking rows are shown in Figure 35.  
In the last format, the LV signal is the XOR between the  
continuous LV signal and the FV signal.  
LINE_VALID  
By setting bit 2 and 3 of R0x72, the LV signal can get three  
different output formats. The formats for reading out four  
Default  
FRAME_VALID  
LINE_VALID  
Continuously  
FRAME_VALID  
LINE_VALID  
XOR  
FRAME_VALID  
LINE_VALID  
Figure 35. Different LINE_VALID Formats  
www.onsemi.com  
26  
 
MT9V024/D  
LVDS Serial (StandAlone/Stereo) Output  
Irrespective of the mode (stereoscopy/standalone), LV and  
FV are always embedded in the pixel data.  
The LVDS interface allows for the streaming of sensor  
data serially to a standard offtheshelf deserializer up to  
eight meters away from the sensor. The pixels (and controls)  
are packeted12bit packets for standalone mode and  
18bit packets for stereoscopy mode. All serial signaling  
(CLK and data) is LVDS. The LVDS serial output could  
either be data from a single sensor (standalone) or  
streammerged data from two sensors (self and its  
stereoscopic slave pair). The appendices describe in detail  
the topologies for both standalone and stereoscopic modes.  
There are two standard deserializers that can be used. One  
for a standalone sensor stream and the other from  
a stereoscopic stream. The deserializer attached to a stand−  
alone sensor is able to reproduce the standard parallel output  
(8bit pixel data, LV, FV, and PIXCLK). The deserializer  
attached to a stereoscopic sensor is able to reproduce 8bit  
pixel data from each sensor (with embedded LV and FV )  
and pixelclk. An additional (simple) piece of logic is  
required to extract LV and FV from the 8bit pixel data.  
In stereoscopic mode, the two sensors run in lockstep,  
implying all state machines are in the same state at any given  
time. This is ensured by the sensorpair getting their  
sysclks and sysresets in the same instance. Configuration  
writes through the twowire serial interface are done in such  
a way that both sensors can get their configuration updates  
at once. The intersensor serial link is designed in such  
a way that once the slave PLL locks and the datadly,  
shftclkdly and streamlatencysel are configured, the  
master sensor streams valid stereo content irrespective of  
any variation voltage and/or temperature as long as it is  
within specification. The configuration values of datadly,  
shftclkdly and streamlatencysel are either  
predetermined from the boardlayout or can be empirically  
determined by reading back the stereoerror flag. This flag  
is asserted when the two sensor streams are not in sync when  
merged. The combo_reg is used for outofsync diagnosis.  
Internal  
PIXCLK  
Internal  
Parallel  
Data  
P41 P42 P43 P44 P45 P46  
P51 P52 P53 P54 P55 P56  
Internal  
Line_Valid  
Internal  
Frame_Valid  
External  
Serial  
1023  
0
1023  
1
P41 P42 P43 P44 P45 P46  
2
1
P51 P52 P53 P54 P55 P56  
3
Data Out  
NOTES: 1. External pixel values of 0, 1, 2, 3, are reserved (they only convey control information).  
Any raw pixel of value 0, 1, 2 and 3 will be substituted with 4.  
2. The external pixel sequence 1023, 0 1023 is a reserved sequence (conveys control  
information). Any raw pixel sequence of 1023, 0, 1023 will be substituted with 1023, 4, 1023.  
Figure 36. Serial Output Format for 6x2 Frame  
LVDS Output Format  
consists of a start bit, 8bit pixel data (with sync codes), the  
line valid bit, the frame valid bit and the stop bit. For 10bit  
pixel mode (R0xB6[0] = 1), the packet consists of a start bit,  
10bit pixel data, and the stop bit.  
In standalone mode, the packet size is 12 bits (2 frame  
bits and 10 payload bits); 10bit pixels or 8bit pixels can be  
selected. In 8bit pixel mode (R0xB6[0] = 0), the packet  
www.onsemi.com  
27  
MT9V024/D  
Table 10. LVDS PACKET FORMAT IN STANDALONE MODE (Stereoscopy Mode Bit DeAsserted)  
Use_10bit_pixels Bit DeAsserted  
(8Bit Mode)  
Use_10bit_pixels Bit Asserted  
12 Bit Packet  
Bit [0]  
(10Bit Mode)  
1’b1(Start bit)  
Pixel Data [0]  
Pixel Data [1]  
Pixel Data [2]  
Pixel Data [3]  
Pixel Data [4]  
Pixel Data [5]  
Pixel Data [6]  
Pixel Data [7]  
Pixel Data [8]  
Pixel Data [9]  
1’b0(Stop bit)  
1’b1(Start bit)  
Pixel Data [2]  
Pixel Data [3]  
Pixel Data [4]  
Pixel Data [5]  
Pixel Data [6]  
Pixel Data [7]  
Pixel Data [8]  
Pixel Data [9]  
Line_Valid  
Bit [1]  
Bit [2]  
Bit [3]  
Bit [4]  
Bit [5]  
Bit [6]  
Bit [7]  
Bit [8]  
Bit [9]  
Bit [10]  
Bit [11]  
Frame_Valid  
1’b0(Stop bit)  
5. In stereoscopic mode, the packet size is 18 bits (2 frame bits and 16 payload bits). The packet consists of a start bit, the master pixel byte  
(with sync codes), the slave byte (with sync codes), and the stop bit.)  
Table 11. LVDS PACKET FORMAT IN STEREOSCOPY MODE (Stereoscopy Mode Bit Asserted)  
18bit Packet  
Bit [0]  
Function  
1’b1 (Start bit)  
Bit [1]  
Master Sensor Pixel Data [2]  
Master Sensor Pixel Data [3]  
Master Sensor Pixel Data [4]  
Master Sensor Pixel Data [5]  
Master Sensor Pixel Data [6]  
Master Sensor Pixel Data [7]  
Master Sensor Pixel Data [8]  
Master Sensor Pixel Data [9]  
Slave Sensor Pixel Data [2]  
Slave Sensor Pixel Data [3]  
Slave Sensor Pixel Data [4]  
Slave Sensor Pixel Data [5]  
Slave Sensor Pixel Data [6]  
Slave Sensor Pixel Data [7]  
Slave Sensor Pixel Data [8]  
Slave Sensor Pixel Data [9]  
1’b0 (Stop bit)  
Bit [2]  
Bit [3]  
Bit [4]  
Bit [5]  
Bit [6]  
Bit [7]  
Bit [8]  
Bit [9]  
Bit [10]  
Bit [11]  
Bit [12]  
Bit [13]  
Bit [14]  
Bit [15]  
Bit [16]  
Bit [17]  
Control signals LV and FV can be reconstructed from their  
respective preceding and succeeding flags that are always  
embedded within the pixel data in the form of reserved  
words.  
www.onsemi.com  
28  
 
MT9V024/D  
Table 12. RESERVED WORDS IN THE PIXEL DATA STREAM  
Pixel Data Reserved Word  
Flag  
0
Precedes frame valid assertion  
1
2
3
Precedes line valid assertion  
Succeeds line valid deassertion  
Succeeds frame valid deassertion  
When LVDS mode is enabled along with column binning  
(bin 2 or bin 4, R0x0D[3:2]), the packet size remains the  
same but the serial pixel data stream repeats itself depending  
on whether 2X or 4X binning is set:  
For bin 2, LVDS outputs double the expected data  
(pixel 0,0 is output twice in sequence, followed by pixel  
0, 1 twice, ).  
For bin 4, LVDS outputs 4 times the expected data  
(pixel 0,0 is output 4 times in sequence followed by  
pixel 0, 1 times 4, ).  
The receiving hardware will need to undersample the  
output stream,getting data either every 2 clocks (bin 2) or  
every 4 (bin 4) clocks.  
If the sensor provides a pixel whose value is 0, 1, 2, or 3  
(that is, the same as a reserved word) then the outgoing serial  
pixel value is switched to 4.  
LVDS Enable and Disable  
The Table 10 and Table 11 further explain the state of the  
LVDS output pins depending on LVDS control settings.  
When the LVDS block is not used, it may be left powered  
down to reduce power consumption.  
Table 13. SER_DATAOUT_*STATE  
R0xB1[1]  
LVDS power down  
R0xB3[4]  
LVDS data power down  
SER_DATAOUT_*  
0
0
1
1
0
1
0
1
Active  
Active  
Z
Z
Table 14. SER_DATAOUT_*STATE  
R0xB1[1]  
R0xB2[4]  
LVDS power down  
LVDS shiftclk power down  
SHFT_CLKOUT_*  
0
0
1
1
0
1
0
1
Active  
Z
Z
Z
6. ERROR pin: When the sensor is not in stereo mode, the ERROR pin is at LOW.  
www.onsemi.com  
29  
 
MT9V024/D  
LVDS Data Bus Timing  
The LVDS bus timing waveforms and timing  
specifications are shown in Table 12 and Figure 37.  
Data Rise/Fall Time  
(10% 90%)  
Data Setup Time Data Hold Time  
LVDS Data Output  
(SER_DATAOUT_N/P)  
LVDS Clock Output  
(Shift_CLKOUT_N/P)  
Clock Jitter  
Clock Rise/Fall Time  
(10% 90%)  
Figure 37. LVDS Timing  
Table 15. LVDS AC TIMING SPECIFICATIONS  
(VPWR = 3.3V 0.3V; T = –40_C to +105_C; output load = 100 ; frequency 27 MHz)  
J
Parameter  
Minimum  
Typical  
Maximum  
Unit  
ns  
LVDS clock rise time  
LVDS clock fall time  
LVDS data rise time  
LVDS data fall time  
LVDS data setup time  
LVDS data hold time  
LVDS clock jitter  
0.22  
0.30  
0.30  
0.30  
0.30  
0.22  
ns  
0.28  
ns  
0.28  
ns  
0.3  
0.1  
0.67  
ns  
1.34  
ns  
92  
ps  
www.onsemi.com  
30  
MT9V024/D  
ELECTRICAL SPECIFICATIONS  
Table 16. DC ELECTRICAL CHARACTERISTICS OVER TEMPERATURE  
(V  
PWR  
= 3.3V 0.3 V; T = 40°C to + 105°C; Output Load = 10pF; Frequency 13 MHz to 27 MHz; LVDS off)  
J
Symbol  
VIH  
Definition  
Input HIGH Voltage  
Condition  
Min  
Typ  
Max  
Unit  
V
VPWR 1.4  
VIL  
Input LOW Voltage  
1.3  
5
V
IIN  
Input Leakage Current  
Output HIGH Voltage  
Output LOW Voltage  
Output HIGH Current  
Output LOW Current  
Analog Supply Current  
Pixel Supply Current  
Digital Supply Current  
LVDS Supply Current  
Analog Standby Supply Current  
No pullup resistor; VIN = VPWR or VGND  
IOH = –4.0 mA  
5  
A  
V
VOH  
VOL  
VPWR 0.3  
IOL = 4.0 mA  
11  
0.3  
V
IOH  
VOH = VDD - 0.7  
mA  
mA  
mA  
mA  
mA  
mA  
A  
IOL  
VOL = 0.7  
11  
20  
3
IPWRA  
IPIX  
Default settings  
12  
1.1  
42  
13  
0.2  
Default settings  
IPWRD  
ILVDS  
Default settings, CLOAD = 10 pF  
Default settings with LVDS on  
STDBY = VDD  
60  
16  
3
IPWRA  
Standby  
IPWRD  
Standby Clock off  
Clock Off  
Digital Standby Supply Current with  
STDBY = VDD, CLKIN = 0 MHz  
STDBY= VDD, CLKIN = 27 MHz  
0.1  
1
10  
2
A  
IPWRD  
Standby Clock on  
Clock On  
Digital Standby Supply Current with  
mA  
Product parametric performance is indicated in the Electrical Characteristics for the listed test conditions, unless otherwise noted. Product  
performance may not be indicated by the Electrical Characteristics if operated under different conditions.  
Table 17. DC ELECTRICAL CHARACTERISTICS (V  
= 3.3 V 0.3 V; T = Ambient = 25 °C)  
A
PWR  
Symbol  
Definition  
Condition  
Min  
Typ  
Max  
Unit  
LVDS DRIVER DC SPECIFICATIONS  
R
= 1001%  
|VOD|  
|DVOD|  
VOS  
Output Differential Voltage  
250  
400  
50  
mV  
mV  
V
LOAD  
Change in VOD Between Complementary Output States  
Output Offset Voltage  
1.0  
1.2  
1.4  
35  
DVOS  
IOS  
Pixel Array Current  
mV  
mA  
A  
Digital Supply Current  
10  
1
IOZ  
Output Current When Driver is Tristate  
LVDS RECEIVER DC SPECIFICATIONS  
VIDTH+  
Iin  
Input Differential  
Input Current  
| VGPD| < 925 mV  
–100  
100  
20  
mV  
A  
www.onsemi.com  
31  
 
MT9V024/D  
Table 18. ABSOLUTE MAXIMUM RATINGS  
Symbol  
Parameter  
Power supply voltage (all supplies)  
Minimum  
Maximum  
Unit  
VSUPPLY  
–0.3  
4.5  
V
ISUPPLY  
IGND  
Total power supply current  
Total ground current  
DC input voltage  
200  
200  
mA  
mA  
V
VIN  
–0.3  
–0.3  
–50  
VDD + 0.3  
VDD + 0.3  
+150  
VOUT  
DC output voltage  
V
TSTG (Note 7)  
Storage temperature  
°C  
Stresses exceeding those listed in the Maximum Ratings table may damage the device. If any of these limits are exceeded, device functionality  
should not be assumed, damage may occur and reliability may be affected.  
7. This is a stress rating only, and functional operation of the device at these other conditions above those indicated in the operational sections  
of this specification is not implied.  
Exposure to absolute maximum rating conditions for extended periods may affect reliability.  
Table 19. AC ELECTRICAL CHARACTERISTICS (V  
= 3.3 V 0.3 V; T = 40°C to + 105°C; Output Load = 10pF)  
J
PWR  
Symbol  
Definition  
Condition  
Minimum  
Typical  
Maximum  
Unit  
SYSCLK  
Input Clock Frequency  
13.0  
26.6  
27.0  
MHz  
Clock Duty Cycle  
Input Clock Rise Time  
45.0  
50.0  
3
55.0  
5
%
ns  
ns  
ns  
ns  
ns  
t
R
Input Clock Fall Time  
3
5
t
F
t
PLH  
SYSCLK to PIXCLK Propagation Delay  
PIXCLK to Valid DOUT(9:0) Propagation Delay  
Data Setup Time  
CLOAD = 10 pF  
CLOAD = 10 pF  
4
6
8
P
t
PD  
–3  
14  
14  
5
0.6  
16  
16  
7
3
t
SD  
t
HD  
Data Hold Time  
t
PFLR  
PIXCLK to LV Propagation Delay  
PIXCLK to FV Propagation Delay  
CLOAD = 10 pF  
CLOAD = 10 pF  
9
ns  
ns  
t
PFLF  
5
7
9
Propagation Delays for PIXCLK and Data Out Signals  
The pixel clock is inverted and delayed relative to the  
master clock. The relative delay from the master clock  
(SYSCLK) rising edge to both the pixel clock (PIXCLK)  
falling edge and the data output transition is typically 7 ns.  
Note that the falling edge of the pixel clock occurs at  
approximately the same time as the data output transitions.  
See Table 16 for data setup and hold times.  
t
t
R
F
SYSCLK  
t
PLH  
P
PIXCLK  
t
PD  
t
t
SD  
HD  
D
OUT(9:0)  
D
(9:0)  
OUT  
Figure 38. Propagation Delays for PIXCLK and Data Out Signals  
www.onsemi.com  
32  
MT9V024/D  
Propagation Delays for FRAME_VALID and  
LINE_VALID Signals  
The LV and FV signals change on the same rising master  
clock edge as the data output. The LV goes HIGH on the  
same rising master clock edge as the output of the first valid  
pixel’s data and returns LOW on the same master clock  
rising edge as the end of the output of the last valid pixel’s  
data.  
As shown in the “Output Data Timing”, FV goes HIGH  
143 pixel clocks before the first LV goes HIGH. It returns  
LOW 23 pixel clocks after the last LV goes LOW.  
P
P
PFLF  
P
t
t
FLR  
PIXCLK  
PIXCLK  
FRAME_VALID  
LINE_VALID  
FRAME_VALID  
LINE_VALID  
Figure 39. Propagation Delays for FRAME_VALID and LINE_VALID Signals  
Two- Wire Serial Bus Timing  
Detailed timing waveforms and parameters for the  
twowire serial interface bus are shown in Figure 40 and  
Table 17.  
S
DATA  
t
f
t
r
T
SU;DAT  
t
t
f
LOW  
S
CLK  
T
SU;STA  
T
HD;STA  
S
Sr  
t
t
HIGH  
HD;DAT  
Figure 40. TwoWire Bus Timing Parameters  
www.onsemi.com  
33  
 
MT9V024/D  
Table 20. TWOWIRE SERIAL BUS CHARACTERISTICS (VPWR = 3.3V +0.3V; T = Ambient = 25°C)  
A
StandardMode  
FastMode  
Min  
Max  
Min  
Max  
Parameter  
Clock Frequency  
Symbol  
Unit  
fSCL  
S
CLK  
0
100  
0
400  
kHz  
tHD;STA  
tLOW  
After this period, the first clock pulse is generated  
LOW period of the SCLK clock  
4.0  
4.7  
4.0  
4.7  
0.6  
1.3  
0.6  
0.6  
s  
s  
s  
s  
s  
tHIGH  
HIGH period of the S  
clock  
CLK  
tSU;STA  
tHD;DAT  
Set-up time for a repeated START condition  
0
3.45  
(Note 12)  
0
0.9  
(Note 12)  
Data hold time  
(Note 11)  
(Note 13)  
100  
Data set-up time  
tSU;DAT  
250  
ns  
ns  
ns  
(Note 13)  
20 + 0.1Cb  
(Note 14)  
Rise time of both S  
and S  
signals  
tr  
tf  
1000  
300  
300  
300  
DATA  
CLK  
20 + 0.1Cb  
(Note 14)  
Fall time of both S  
and S  
signals  
DATA  
CLK  
4.0  
4.7  
0.6  
1.3  
s  
s  
pF  
pF  
pF  
Set-up time for STOP condition  
tSU;STO  
tBUF  
Bus free time between a STOP and START condition  
Capacitive load for each bus line  
Cb  
400  
3.3  
30  
4.7  
400  
3.3  
30  
4.7  
CIN_SI  
Serial interface input pin capacitance  
S
DATA  
S
DATA  
max load capacitance  
CLOAD_SD  
RSD  
pullup resistor  
1.5  
1.5  
kꢁ  
2
8. This table is based on I C standard (v2.1 January 2000). Philips Semiconductor.  
2
9. Two-wire control is I C-compatible.  
10.All values referred to VIHmin = 0.9 VDD and V  
= 0.1VDD levels. Sensor EXCLK = 27 MHz.  
ILmax  
11. A device must internally provide a hold time of at least 300 ns for the SDATA signal to bridge the undefined region of the falling edge of SCLK  
12.The maximum tHD;DAT has only to be met if the device does not stretch the LOW period (tLOW) of the SCLK signal.  
.
2
2
13.A Fast-mode I C-bus device can be used in a Standard-mode I Cbus system, but the requirement tSU;DAT 250 ns must then be met. This  
will automatically be the case if the device does not stretch the LOW period of the SCLK signal. If such a device does stretch the LOW period  
of the SCLK signal, it must output the next data bit to the SDATA line t  
+ tSU;DAT = 1000 + 250 = 1250 ns (according to the Standardmode  
r max  
2
I Cbus specification) before the SCLK line is released.  
14.Cb = total capacitance of one bus line in pF.  
Minimum Master Clock Cycles  
In addition to the AC timing requirements described in  
Table 17, the twowire serial bus operation also requires  
certain minimum master clock cycles between transitions.  
These are specified in Figures 41 through 46, in units of  
master clock cycles.  
4
4
SCLK  
SDATA  
Figure 41. Serial Host Interface Start Condition Timing  
www.onsemi.com  
34  
 
MT9V024/D  
4
4
SCLK  
SDATA  
NOTE: All timing are in units of master clock cycle.  
Figure 42. Serial Host Interface Stop Condition Timing  
4
4
SCLK  
SDATA  
NOTE:  
SDATA is driven by an off-chip transmitter.  
Figure 43. Serial Host Interface Data Timing for WRITE  
5
SCLK  
SDATA  
NOTE: SDATA is pulled LOW by the sensor, or allowed to be pulled HIGH by a pull-up resistor off-chip.  
Figure 44. Serial Host Interface Data Timing for READ  
6
3
SCLK  
SDATA  
Sensor pulls down  
SDATA pin  
Figure 45. Acknowledge Signal Timing After an 8-Bit WRITE to the Sensor  
www.onsemi.com  
35  
MT9V024/D  
7
6
SCLK  
SDATA  
Sensor tristates SDATA pin  
(turns off pull down)  
NOTE: After a READ, the master receiver must pull down SDATA to acknowledge receipt of data bits. When read sequence is  
complete, the master must generate a “No Acknowledge” by leaving SDATA to float HIGH. On the following cycle,  
a start or stop bit may be used.  
Figure 46. Acknowledge Signal Timing After an 8-Bit READ from the Sensor  
Figure 47. Typical Quantum EfficiencyMonochrome  
www.onsemi.com  
36  
MT9V024/D  
60  
50  
40  
30  
20  
10  
0
350  
450  
550  
650  
750  
850  
950  
1050  
Wavelength (nm)  
Figure 48. Typical Quantum Efficiency Monochrome  
Figure 49. Typical Quantum Efficiency RCCC  
www.onsemi.com  
37  
MT9V024/D  
Appendix A: PowerOn Reset and Standby Timing  
There are no constraints concerning the order in which the  
various power supplies are applied; however, the MT9V024  
requires reset to operate properly at powerup. Refer to  
Figure 50 for the powerup, reset, and standby sequences.  
NonLowPower  
LowPower  
NonLowPower  
Wake  
up  
Power  
up  
Power  
down  
Active  
PreStandby  
Standby  
Active  
V
V
, V LVDS,  
DD  
DD  
MIN 20 SYSCLK cycles  
, VAAPIX  
AA  
RESET_BAR  
Note 3  
STANDBY  
SYSCLK  
MIN 20 SYSCLK cycles  
MIN 10 SYSCLK cycles  
MIN 20 SYSCLK cycles  
Does not  
respond to  
serial  
Interface  
when  
SCLK, S  
DATA  
Twiwire Serial I/F  
D
[9:0]  
STANDBY=1  
D
[9:0]  
OUT  
OUT  
Driven = 0  
DATA OUTPUT  
Driven = 0  
Figure 50. Powerup, Reset, Clock, and Standby Sequence  
NOTES: 1. All output signals are defined during initial powerup with RESET_BAR held LOW without SYSCLK being active. To  
properly reset the rest of the sensor, during initial powerup, assert RESET_BAR (set to LOW state) for at least 750ns  
after all power supplies have stabilized and SYSCLK is active (being clocked). Driving RESET_BAR to LOW state does  
not put the part in a low power state.  
2. Before using twowire serial interface, wait for 10 SYSCLK rising edges after RESET_BAR is deasserted.  
3. Once the sensor detects that STANDBY has been asserted, it completes the current frame readout before entering  
standby mode. The user must supply enough SYSCLKs to allow a complete frame readout. See Table 2, “Frame Time,”  
for more information  
4. In standby, all video data and synchronization output signals are driven to a low state.  
5. In standby, the twowire serial interface is not active.  
APPENDIX B: ELECTRICAL IDENTIFICATION  
OF CFA TYPE  
In order to identify the CFA type (RGB Bayer,  
Monochrome, RCCC) that a specific MT9V024 has been,  
the following table may be used.  
CFA  
R0x6B[11:9]  
R0x6B[8:0]  
RGB  
6
4
RCCC  
Mono  
5
0
4
4
www.onsemi.com  
38  
 
MT9V024/D  
IBGA52 9x9  
CASE 503AA  
ISSUE O  
www.onsemi.com  
39  
MT9V024/D  
ON Semiconductor and  
are trademarks of Semiconductor Components Industries, LLC dba ON Semiconductor or its subsidiaries in the United States and/or other countries.  
ON Semiconductor owns the rights to a number of patents, trademarks, copyrights, trade secrets, and other intellectual property. A listing of ON Semiconductor’s product/patent  
coverage may be accessed at www.onsemi.com/site/pdf/PatentMarking.pdf. ON Semiconductor reserves the right to make changes without further notice to any products herein.  
ON Semiconductor makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does ON Semiconductor 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.  
Buyer is responsible for its products and applications using ON Semiconductor products, including compliance with all laws, regulations and safety requirements or standards,  
regardless of any support or applications information provided by ON Semiconductor. “Typical” parameters which may be provided in ON Semiconductor 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. ON Semiconductor does not convey any license under its patent rights nor the rights of others. ON Semiconductor products are not  
designed, intended, or authorized for use as a critical component in life support systems or any FDA Class 3 medical devices or medical devices with a same or similar classification  
in a foreign jurisdiction or any devices intended for implantation in the human body. Should Buyer purchase or use ON Semiconductor products for any such unintended or unauthorized  
application, Buyer shall indemnify and hold ON Semiconductor 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 ON Semiconductor was negligent regarding the design or manufacture of the part. ON Semiconductor 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  
19521 E. 32nd Pkwy, Aurora, Colorado 80011 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  
MT9V024/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