MT9J003
www.onsemi.com
13
Parallel Pixel Data Interface
MT9J003 image data is read out in a progressive scan.
Valid image data is surrounded by horizontal blanking and
vertical blanking, as shown in Figure 13. The amount of
horizontal blanking and vertical blanking is programmable;
LV is HIGH during the shaded region of the figure. FV
timing is described in the “Output Data Timing (Parallel
Pixel Data Interface)”.
Figure 13. Spatial Illustration of Image Readout
.....................................
.....................................
00 00 00 .................. 00 00 00
00 00 00 .................. 00 00 00
.................................
.................................
00 00 00 .................. 00 00 00
00 00 00 .................. 00 00 00
VALID IMAGE
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
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
P
0,0
P
0,1
P
0,2
P
1,0
P
1,1
P
1,2
P
0,n−1
P
0,n
P
1,n−1
P
1,n
P
m−1,0
P
m−1,1
P
m,0
P
m,1
P
m−1,n−1
P
m−1,n
P
m,n−1
P
m,n
Output Data Timing (Parallel Pixel Data Interface)
MT9J003 output data is synchronized with the PIXCLK
output. When LV is HIGH, one pixel value is output on the
12-bit D
OUT output every PIXCLK period. The pixel clock
frequency can be determined based on the sensor’s master
input clock and internal PLL configuration. The rising edges
on the PIXCLK signal occurs one-half of a pixel clock
period after transitions on LV, FV, and D
OUT (see Figure 14).
This allows PIXCLK to be used as a clock to sample the data.
PIXCLK is continuously enabled, even during the blanking
period. The MT9J003 can be programmed to delay the
PIXCLK edge relative to the D
OUT transitions. This can be
achieved by programming the corresponding bits in the
row_speed register. The parameters P, A, and Q in Figure 15
are defined in Table 4.
Figure 14. Pixel Data Timing Example
P
0
[11:0]
P
1
[11:0]
P
2
[11:0]
P
3
[11:0]
P
4
[11:0]
P
5n−2
P
n−1
[11:0]
P
n
[11:0]
Valid Image DataBlanking Blanking
LV
PIXCLK
DOUT[11:0]
P