O
mni
General Description
ision
TM
Advanced Information
Preliminary Datasheet
OV7910 Color CMOS NTSC/PAL C
AMERA
C
HIPTM
OV7411 B&W CMOS NTSC/PAL C
AMERA
C
HIPTM
Applications
•
•
•
•
•
•
•
Automotive
PC Multimedia
Toys
Security
Surveillance
Video phones
Video conference equipment
The OV7910 (color) and OV7411 (black and white) single
chip CMOS C
AMERA
C
HIPSTM
are designed to provide a
high level of functionality in a small footprint package.
Both devices support NTSC/PAL composite video and
S-Video. The OV7910 imager also provides RGB and
YCbCr video signals, and each device directly interfaces
with a VCR TV monitor or other 75 ohm terminated input.
A minimal number of external components are required to
complete a fully functional camera subsystem. The
OV7910/OV7411 video cameras require only a single
5-volt DC supply and have been designed for very low
power operation. These products are ideal for all
applications requiring a small footprint, low voltage, low
power and low cost color or black and white video camera.
Key Specifications
Array Size
PAL
628 x 582
NTSC
510 x 492
Power Supply
5 VDC + 5%
Power Requirements
200 mW
PAL
5.78 mm x 4.19 mm
4.69 mm x 3.54 mm
1/60s to 1/1500s
1/3"
< 5 Lux
< 1 Lux
40 dB
9.2 µm x 7.2 µm
< 0.03% V
PP
.560 in. x .560 in.
Features
•
•
•
•
•
•
•
•
•
•
•
•
Single chip 1/3" format video camera
628 x 582 pixels (PAL) or 510 x 492 pixels (NTSC)
Composite video: NTSC, S-Video
Component video RGB or YUV
Sensitivity boost (+18 dB)/AGC ON/OFF
Automatic exposure/gain/white balance
External frame sync capability
Aperture correction
SCCB programmable controls: color saturation, gain,
brightness, contrast, white balance, exposure time
Gamma correction (0.45) ON/OFF
Low power consumption
+5 volt only power supply
NTSC
Auto Electronic Exposure Time
Lens Size
OV7910
Min. Illumination
(3000K)
OV7411
S/N Ratio
Pixel Size
Fixed Pattern Noise
Package Dimensions
Image Area
Figure 1 OV7910/OV7411 Pin Diagram
GAMM A
AWBTM
AWBEN
AGCEN
XCLK2
XCLK1
HGAIN
20
DGND
DVDD
BKLT
30
VAXPXO
VHSYNC/MIR
31
32
33
34
35
36
29
28
27
26
25
24
23
22
21
19
18
17
16
15
14
13
OVDD
RVCVO
GYYO
BVCO
EGND
EVDD
SMTAWB
RSVD11
HSAT
CEXP
RGSW
AVDD
Ordering Information
Product
OV07910-C10A (Color, NTSC)
OV07910-C20A (Color, PAL)
OV07910-P10A (Color, NTSC)
OV07910-P20A (Color, PAL)
OV07411-C10A (B&W, NTSC)
OV07411-C20A (B&W, PAL)
OV07411-P10A (B&W, NTSC)
OV07411-P20A (B&W, PAL)
Version 1.6, December 1, 2003
Package
CLCC-48
CLCC-48
PLCC-48
PLCC-48
CLCC-48
CLCC-48
FSO/VSFR
FODD/SCCB_E
PALSW
FSI
PWDN
AMOD0
AMOD1
HSHP
DEVDD
DEGND
OV7910/OV7411
37
38
39
40
41
42
43
SCL
44
SDA
45
VREF1
46
VREF2
47
VREF3
48
VREF4
1
SGND
2
SVDD
3
VcBRT
4
BPAVE
5
RSVD5
6
AGND
12
11
10
9
8
7
PLCC-48
PLCC-48
G2X
PAL
Proprietary to OmniVision Technologies
1
OV7910/OV7411
CMOS NTSC/PAL C
AMERA
C
HIP
™
O
mni
ision
Functional Description
This section describes the various functions of the OV7910/OV7411. Refer to
Figure 2
for the functional block diagram of the
OV7910/OV7411.
Figure 2 Functional Block Diagram
AMP
Column Sample/Hold
Analog Signal
Processor
(ASP)
CVO
Row
Select
Image Array
(628 X 582)
Gain
Control
ASP
Control
Clock/Timing Generator and Control Logic
Control
Register
Bank
SCCB
Interface
SCL
SDA
GAMMA
VHSYNC
2
VAXPXO
Proprietary to OmniVision Technologies
Version 1.6, December 1, 2003
SCCB_E
PWDN
XCLK1
XCLK2
VcBRT
FODD
FSI
BKLT
O
mni
ision
Functional Description
Video Standards
Two TV standards are implemented and available as
output in the OV7910/OV7411 imaging devices,
NTSC (M) and PAL (B).
Table 1
shows how to configure
the standard of choice. Note that the accuracy and
stability of the crystal clock frequency is important to avoid
unwanted color shift in TV video system.
YUV Format
Setting
AMOD0
= 0 and
AMOD1
= 1 configures the
OV7910/OV7411 sensors to operate in YUV mode or
B&W mode. In this configuration,
GYYO
outputs the Y
component,
RVCVO
provides the Cr component, and
BVCO
outputs the Cb component. On the OV7411 image
sensor, only the
GYYO
(Y component) output is valid.
Table 1
Standard
Standard Configurations
PAL Setting
(Pin 24)
0
1
Clock
Comments
Clock in =
4 x F
SC
Clock in =
4 x F
SC
Configuring the OV7910/OV7411
The OV7910/OV7411 sensors are designed for
ease-of-use in many standalone applications. Most of the
on-chip functions are configurable by connecting
appropriate pins high (logic "1") or low (logic "0") using a
10KΩ resistor. The image sensor reads the input pins at
power up which enable user-defined default
configurations.
The OV7910/OV7411 sensors also contain a Serial
Camera Control Bus (SCCB) interface for programmable
access to all register functions. For further details on the
SCCB port, see
“Serial Camera Control Bus (SCCB)” on
page 4.
By default, the SCCB interface is disabled. To
enable the SCCB interface for controlling the sensor, a
10KΩ. pull-up resistor must be connected to the
FODD/SCCB_E
pin (pin 34). With the FODD/SCCB_E pin
pulled high at power-up, the OV7910/OV7411 image
sensors will enable the SCCB port for access.
NTSC
PAL
14.31818 MHz
17.734475 MHz
Video Formats
The OV7910/OV7411 image sensors support a variety of
formats including Composite (CVBS), S-Video (YO/CO),
RGB components, and YUV components. Composite and
S-Video signals are generated from the internal TV
encoder and RGB/YUV outputs are generated form the
color matrix prior to entering the encoder. The image
sensor utilizes the RG/BG Bayer pattern, sending raw
pixel data through the color matrix, creating RGB or YUV
component signals. At the same time, YUV signals are
also processed to generate both composite and S-video
signals. Note that color format configuration is valid only
for the OV7910 image sensor.
White Balance
The White Balance function in the OV7910/OV7411
image sensor is used to adjust and calibrate the image
device sensitivity on the primary (RGB) colors to match
the color cast of the light source. The Auto White Balance
(AWB) can be enabled or disabled through either the
AWBEN
pin (pin 29) or through the SCCB port. If AWB is
enabled, the image sensors continuously perform white
balancing. A fast or slow mode of white balancing may be
user-selected through the
AWBTM
pin (pin 30). Fast AWB
updates color every 2 fields while slow AWB updates
every 16 fields.
By using the SCCB port, the color temperature may be
further fine tuned to the requirement of the application.
Note that the "blue" (BLUE and
BBS
registers) and "red"
(RED and
RBS
registers) bias control are only available
through the SCCB port. This function enables the user to
define a "cooler" or "warmer" background for image
capture.
Composite and S-Video
The Composite/S-Video format is the power-up default
configuration for the OV7910/OV7411 image sensors.
AMOD0
(pin 38) and
AMOD1
(pin 39) select composite
and S-video formats. In this configuration,
RVCVO
(pin 17) outputs the YO component of the S-video signal
and
BVCO
(pin 15) outputs the CO component.
Table 2
summarizes the available formats and the settings
required on the appropriate pins.
RGB Format
Setting AMOD0 = 1 (with AMOD1 = x) selects the RGB
format. In this configuration,
RVCVO
outputs the RED
component,
GYYO
outputs the GREEN component and
BVCO
provides the BLUE component.
Version 1.6, December 1, 2003
Proprietary to OmniVision Technologies
3
OV7910/OV7411
Table 2
CMOS NTSC/PAL C
AMERA
C
HIP
™
O
mni
ision
Video Format Options
RVCVO (Pin 17)
CVBS
RED
Cr
GYYO (Pin 16)
YO
GREEN
Y
BUCO (Pin 15)
CO
BLUE
Cb
Pin Settings
AMOD0 = 0, AMOD1 = 0
AMOD0 = 1, AMOD1 = x
AMOD0 = 0, AMOD1 = 1
AMOD0 = 0, AMOD1 = 1
Format Type
Composite/S-Video
RGB Component
YUV Component
Black and White
—
Y
—
Note:
Pins 15 and 17 are undefined
in the OV7411 sensor.
Additional Picture Control
A number of functions/registers are available which
enable the user to configure OV7910/OV7411 image
capturing parameters. These functions include Automatic
Gain Control (AGC), AGC Gain, Automatic Exposure
Control (AEC), GAMMA, and Backlight control.
AGC Gain can be set at 2x normal by programming pin 20,
HGAIN.
This function may be configured through the
SCCB port as well.
GAMMA
(pin 27) can be used to set
the color correction.
BKLT
(pin 21) controls how the
OV7910/OV7411 image sensors manage backlight
conditions. These functions may also be controlled by the
SCCB interface.
At power up, AGC and AEC are enabled. AGC can be
disabled at power-up by configuring the
AGCEN
pin
(pin 28) as required. AEC cannot be enabled/disabled
externally and must be programmed through the SCCB
port.
NOTE:
When the SCCB interface is enabled, the
OV7410/OV7411 will output in color by default. To output
in B&W mode, set register
COMB[1:0]
= 10b.
SCCB Protocol Format
In SCCB operation (see
Figure 5),
the master must
perform the following operations:
•
Generate the Start/Stop condition
•
Provide the serial clock on SCL
•
Place the 7-bit slave address (RW bit) and the 8-bit
sub-address on SDA
The receiver must pull down
SDA
during the
acknowledgement bit time. During the write cycle, the
OV7910/OV7411 device returns the acknowledgement
and, during the read cycle, the master returns the
acknowledgement, indicating to the slave that the read
cycle can be terminated. Note that the restart feature is
not supported here.
Within each byte, the MSB is transferred first. The
read/write control bit is the LSB of the first byte. Standard
SCCB communications require only two pins,
SCL
and
SDA.
SDA is configured as an open drain for bidirectional
purposes. A HIGH to LOW transition on the SDA while
SCL is HIGH indicates a START condition. A LOW to
HIGH transition on the SDA while SCL is HIGH indicates
a STOP condition. Only a master can generate
START/STOP conditions.
Except for these two special conditions, the protocol that
SDA remain stable during the HIGH period of the clock,
SCL. Each bit is allowed to change state only when SCL
is LOW (see
Figure 3
and
Figure 4).
The OV7910/OV7411 SCCB interface supports multi-byte
write and multi-byte read. The master must supply the
sub-address in the write cycle, but not in the read cycle.
Therefore, the OV7910/OV7411 takes the read
sub-address from the previous write cycle. In multi-byte
write or multi-byte read cycles, the sub-address
automatically increments after the first data byte so that
Other Image Sensor Control Functions
Additional programmable functions for OV7910/OV7411
image sensors include sharpness adjustment, brightness
level fine tune, color saturation adjustment, hue
adjustment. All these functions (except for power down)
can be configured by either an external pin or through the
SCCB interface.
Serial Camera Control Bus (SCCB)
Many of the functions and configuration registers in the
OV7910/OV7411 image sensors are available through the
SCCB interface. The SCCB port is enabled by asserting
the SCCB_E line (pin 34, see
“FODD/SCCB_E” on
page 8)
through a 10KΩ resistor to V
DD
. When the SCCB
capability is enabled (SCCB_E = 1), the OV7910/OV7411
image sensor operates as a slave device that supports up
to 400 kbps serial transfer rate using a 7-bit address/data
transfer protocol.
4
Proprietary to OmniVision Technologies
Version 1.6, December 1, 2003
O
mni
ision
Functional Description
continuous locations can be accessed in one bus cycle. A
multi-byte cycle overwrites its original sub-address;
therefore, if a read cycle immediately follows a multi-byte
cycle, a single byte write cycle that provides a new
address must be inserted.
The OV7910/OV7411 supports a single slave ID. The ID
is preset to 80 for write and 81 for read.
In the read cycle, the second byte is the data associated
with the previously stored sub-address. Reading of an
unimplemented sub-address returns unknown.
Figure 3 Bit Transfer on the SCCB
SDA
In the write cycle, the second byte in the SCCB is the
sub-address for selecting the individual on-chip registers,
and the third byte is the data associated with this register.
Writing to the unimplemented sub-address is ignored.
DATA
STABLE
SCL
DATA
CHANGE
ALLOWED
Figure 4 Data Transfer on the SCCB
SDA
SLAVE ID
RW
SUB-ADDRESS
DATA
A
A
A
SCL
S
P
Figure 5 SCCB Protocol Format
FIRST BYTE
S
SLAVE (7-BIT)
RW
A
SECOND BYTE
SUB-ADDRESS (8-BIT)
A
THIRD BYTE
DATA (8-BIT)
A
P
MSB
START
LSB=0
ACK
ACK
STOP
MASTER TRANSMIT, SLAVE RECEIVE (WRITE CYCLE)
FIRST BYTE
S
SLAVE (7-BIT)
RW
A
SECOND BYTE
SUB-ADDRESS (8-BIT)
A
P
MSB
START
LSB=0
ACK
STOP
MASTER TRANSMIT, SLAVE RECEIVE (DUMMY WRITE CYCLE)
FIRST BYTE
S
SLAVE (7-BIT)
RW
A
SECOND BYTE
DATA (8-BIT)
A
THIRD BYTE
DATA (8-BIT)
1
P
MSB
START
LSB=1
ACK
STOP
NO ACK IN
LAST BYTE
MASTER RECEIVE, SLAVE RECEIVE (READ CYCLE)
SLAVE ID – 1000000X
X – RW BIT, 1: READ, 0: WRITE
S – START CONDITION
A – ACKNOWLEDGE BIT
P – STOP CONDITION
–
SLAVE TRANSMIT
–
MASTER TRANSMIT
–
MASTER INITIATE
5
Version 1.6, December 1, 2003
Proprietary to OmniVision Technologies