kac-9637 ETC-unknow, kac-9637 Datasheet - Page 21

no-image

kac-9637

Manufacturer Part Number
kac-9637
Description
Cmos Image Sensor 648 H X 488 V Vga 68 Fps Monochrome Cis
Manufacturer
ETC-unknow
Datasheet
IMAGE SENSOR SOLUTIONS
Functional Description
,
By default the pixel clock is a free running active high (pixel data
changes on the positive edge of the clock) with a period equal to
the internal hclk. See section 6.3 for more pclk programming
modes.
10.3
The horizontal synchronisation output pin, hsync, is used as an
indicator for row data. The hsync output pin can be pro-
grammed to operate in two modes as follows:
• Level mode should be used when the pixel clock, pclk, is pro-
• Pulse mode should be used when the pixel clock, pclk, is pro-
By default the first pixel data at the beginning of each row is
placed on the digital video bus as soon as hsync is activated.
Furthermore, hsync is de-activated upon the placement of the
last pixel of the current row on the digital video bus the digital
video bus. It is possible to shift the start and end edges of the
hsync signal by programming the HsyncStart parameter of the
DVBUSCONFIG0 register and the HsyncEnd parameter of the
HYSNCADJUST register.
pclk
d[9:0]
www.kodak.com/go/imagers 585-722-4385
hsync
pclk
d[9:0]
grammed to operate in free running mode. In level mode the
hsync output pin will go to the specified level (high or low) at
the start of each row and remain at that level until the last
pixel of that row is read out on d[9:0] as shown in Figure 34.
The hsync level is always synchronized to the active edge of
pclk. The hsync pin is put into level mode by setting the
HsyncMode bit of the DVBUSCONFIG1 register to a logic 0.
The active level of the hsync pulse is programmed using the
HsyncPol bit of the DVBUSCONFIG1 register.
grammed to operate in data ready mode. In pulse mode the
hsync output pin will produce a pulse at the end of each row.
The width of the pulse will be a minimum of four pclk cycles
and its polarity can be programmed as shown in Figure 35.
The hsync level is always synchronized to the active edge of
pclk. The hsync pin is put into pulse mode by setting the
HsyncMode bit of the DVBUSCONFIG1 register to a logic
1.The active level of the hsync pulse is programmed using
the HsyncPol bit of the DVBUSCONFIG1 register.
hsync
a) hsync programmed to be active high (default)
Horizontal Synchronisation Output Pin (hsync)
pclk
d[9:0]
hsync Row n
pclk
d[9:0]
b) hsync programmed to be active low
hsync Row n
Row n
Row n
Figure 35. hsync in Pulse Mode
Figure 34. hsync in Level Mode
a) hsync programmed to be active high
b) hsync programmed to be active low
(continued)
Row n+1
Row n+1
Row n+1
Row n+1
21
10.4
The vertical synchronisation output pin, vsync, is used as an
indicator for pixel data within a frame. The vsync output pin can
be programmed to operate in two modes as follows:
• Level mode should be used when the pixel clock, pclk, is pro-
• Pulse mode should be used when the pixel clock, pclk, is pro-
By default the first pixel data at the beginning of each frame is
placed on the digital video bus as soon as vsync is activated.
Furthermore, vsync is de-activated upon the placement of the
last pixel of the current frame on the digital video bus. It is possi-
ble to shift the start and end edges of the vsync signal by pro-
gramming the VsyncStart parameter of the DVBUSCONFIG0
register and the VsyncEnd parameter of the HYSNCADJUST
register.
pclk
d[9:0]
vsync
pclk
d[9:0]
grammed to operate in free running mode. In level mode the
vsync output pin will go to the specified level (high or low) at
the start of each frame and remain at that level until the last
pixel of that row in the frame is placed on d[9:0] as shown in
Figure 36. The hsync level is always synchronized to the
active edge of pclk. The vsync pin is put into level mode by
setting the VsyncMode bit of the DVBUSCONFIG1 register to
a logic 0. The active level of the vsync pulse is programmed
using the VsyncPol bit of the DVBUSCONFIG1 register.
grammed to operate in data ready mode. In pulse mode the
vsync output pin will produce a pulse at the end of each
frame. The width of the pulse will be a minimum of four hclk
cycles and its polarity can be programmed as shown in Figure
37. The vsync level is always synchronized to the active edge
of pclk. The hsync pin is put into pulse mode by setting the
HsyncMode bit of the DVBUSCONFIG1 register to a logic 1.
The active level of the vsync pulse is programmed using the
VsyncPol bit of the DVBUSCONFIG1 register.
vsync
invalid pixel data
invalid pixel data
Vertical/Horizontal Synchronisation Pin (vsync)
pclk
d[9:0]
b) vsync programmed to be active low (default)
vsync
pclk
d[9:0]
b) vsync programmed to be active low
vsync
a) vsync programmed to be active high
Frame n
Frame n
Figure 37. vsync in pulse mode
Figure 36. vsync in Level Mode
a) vsync programmed to be active high
Frame n
Frame n
Email:imagers@kodak.com
Frame n+1
Frame n+1
Frame n+1
Frame n+

Related parts for kac-9637