MT9V032
www.onsemi.com
46
Row10
(9:0)
Row4
(9:0)
Row5
(9:0)
Row6
(9:0)
Row7
(9:0)
Row8
7(9:0)
Row9
(9:0)
LINE_VALID
Normal readout
LINE_VALID
Row Bin 2 readout
LINE_VALID
Row Bin 4 readout
Row11
(9:0)
Row4
(9:0)
Row6
(9:0)
Row8
(9:0)
Row10
(9:0)
Row4
(9:0)
Row8
(9:0)
Figure 30. Readout of 8 Pixels in Normal and Row bin Output Mode
D
OUT
(9:0)
D
OUT
(9:0)
D
OUT
(9:0)
Column Binning
In setting bit 2 or 3 of R0x0D, 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.
Figure 31. Readout of 8 Pixels in Normal and Column Bin Output Mode
d1234
(9:0)
LINE_VALID
Normal readout
D
OUT
(9:0
)
PIXCLK
LINE_VALID
Column Bin 2 readout
D
OUT
(9:0
)
PIXCLK
LINE_VALID
Column Bin 4 readout
D
OUT
(9:0
)
PIXCLK
D1
(9:0)
D3
(9:0)
D4
(9:0)
D5
(9:0)
D6
(9:0)
D7
(9:0)
D2
(9:0)
D8
(9:0)
D12
(9:0)
D34
(9:0)
D56
(9:0)
D78
(9:0)
d5678
(9:0)
D
OUT
(9:0)
D
OUT
(9:0)
D
OUT
(9:0)
Interlaced Readout
The MT9V032 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 (R0xBF, bits 7:0), and then the oddnumbered
rows and finally vertical blanking (minimum is 4 blanking
rows). By setting R0x07[2:0] = 2, only one field is read out;
consequently, the number of rows read out is half what is set
in R0x03. The row start address (R0x02) determines which
field gets read out; if the row start address is even, the even
field is read out; if row start address is odd, the odd field is
read out.
MT9V032
www.onsemi.com
47
VALID IMAGE Even Field
00 00 00 ………… 00 00 00
00 00 00 ………… 00 00 00
P
4,1
P
4,2
P
4,3
…………P
4,n1
P
4,n
P
6,0
P
6,1
P
6,2
…………P
6,n1
P
6,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
00 00 00 ………… 00 00 00
00 00 00 ………… 00 00 00
P
m2,0
P
m2,2
………P
m2,n2
P
m2,n
P
m,2
P
m,2
…………P
m,n1
P
m,n
VALID IMAGE Odd Field
HORIZONTAL
BLANKING
FIELD BLANKING
VERTICAL BLANKING
P
5,1
P
5,2
P
5,3
…………P
5,n1
P
5,n
P
7,0
P
7,1
P
7,2
…………P
7,n1
P
7,n
P
m3,1
P
m3,2
………P
m3,n1
P
m3,n
P
m,1
P
m,1
…………P
m,n1
P
m,n
00 00 00 ……………………………… 00 00 00
00 00 00 ……………………………… 00 00 00
Figure 32. 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, bits 7 : 0
(eq. 16)
Vertical Blanking + R0x06, bits 8 : 0 * R0xBF, bits 7 : 0
(eq. 17)
with
minimum vertical blanking requirement + 4
(eq. 18)
Similar to progressive scan, FRAME_VALID is logic
LOW during the valid image row only. Binning should not
be used in conjunction with interlaced mode.
LINE_VALID
By setting bit 2 and 3 of R0x74, the LINE_VALID signal
can get three different output formats. The formats for
reading out four rows and two vertical blanking rows are
shown in Figure 33. In the last format, the LINE_VALID
signal is the XOR between the continuous LINE_VALID
signal and the FRAME_VALID signal.
Default
FRAME_VALID
LINE_VALID
Continuously
FRAME_VALID
XOR
FRAME_VALID
LINE_VALID
LINE_VALID
Figure 33. Different LINE_VALID Formats
LVDS Serial (StandAlone/Stereo) Output
The LVDS interface allows for the streaming of sensor
data serially to a standard offtheshelf deserializer up to
five meters away from the sensor. The pixels (and controls)
are packeted—12bit packets for standalone mode and
18bit packets for stereoscopy mode. All serial signalling
(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
MT9V032
www.onsemi.com
48
standalone sensor is able to reproduce the standard parallel
output (8bit pixel data, LINE_VALID, FRAME_VALID
and PIXCLK). The deserializer attached to a stereoscopic
sensor is able to reproduce 8bit pixel data from each sensor
(with embedded LINE_VALID and FRAME_VALID) and
pixelclk. An additional (simple) piece of logic is required
to extract LINE_VALID and FRAME_VALID from the
8bit pixel data. Irrespective of the mode
(stereoscopy/standalone), LINE_VALID and
FRAME_VALID are always embedded in the 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 good 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 board layout or can be empirically
determined by reading back the stereoerror flag. This flag
gets asserted when the two sensor streams are not in sync
when merged. The combo_reg is used for outofsync
diagnosis.
Figure 34. Serial Output Format for 6x2 Frame
Internal
PIXCLK
Internal
Parallel
Data
Internal
Line_Valid
Internal
Frame_Valid
External
Serial
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.
P42P41 P43 P44 P45 P46 P52 P53 P54 P56
P55
P51
1023 0 1023 1 P41 P42 P43 P44 P45 P46 2 1 P51 P52 P53 P54 P55 P56 3
LVDS Output Format
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
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.
Table 9. LVDS PACKET FORMAT IN STANDALONE MODE (Stereoscopy Mode Bit DeAsserted)
12 Bit Packet
Use_10bit_pixels Bit DeAsserted
(8Bit Mode)
Use_10bit_pixels Bit Asserted
(10Bit Mode)
Bit[0] 1’b1(Start bit) 1’b1(Start bit)
Bit[1] PixelData[2] PixelData[0]
Bit[2] PixelData[3] PixelData[1]
Bit[3] PixelData[4] PixelData[2]
Bit[4] PixelData[5] PixelData[3]
Bit[5] PixelData[6] PixelData[4]
Bit[6] PixelData[7] PixelData[5]
Bit[7] PixelData[8] PixelData[6]
Bit[8] PixelData[9] PixelData[7]
Bit[9] Line_Valid PixelData[8]
Bit[10] Frame_Valid PixelData[9]
Bit[11] 1’b0(Stop bit) 1’b0(Stop bit)
In stereoscopic mode (see Figure 47), 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.)

MT9V032C12STMH-GEVB

Mfr. #:
Manufacturer:
ON Semiconductor
Description:
Optical Sensor Development Tools WVGA 1/3" GS CIS HB
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet