omni ision preliminary datasheet advanced …• extreme low dark current for high temperature...
TRANSCRIPT
Advanced InformationPreliminary Datasheet
OV7950/OV7451 CMOS Analog NTSC CAMERACHIPTM Sensor
Omni ision®
with OmniPixel2TM Technology
General Description
The OV7950 (color) and OV7451 (black & white) singlechip CMOS CAMERACHIPTM image sensors are designedto provide a high level of functionality for all applicationsrequiring a small footprint, low voltage, low powerconsumption and high performance color or B&W videocamera.
Both devices support NTSC composite video output andcan directly interface with a VCR TV monitor or otherdevice with 75 ohm loading.
Features • Single chip 1/4" format video camera• Single 3.3V power supply• Composite video (NTSC) output• High sensitivity• Automatic exposure/gain with 16 zone control• Horizontal and vertical windowing capability• Auto white balance control• Aperture/Gamma correction • 50/60 Hz flicker cancellation• External frame sync capability (Genlock)• SPI/EEPROM used to control overlay and set other
customer variables• Two sets of dynamic overlay controls• Master/slave compatible Serial Camera Control Bus
(SCCB) control interface for register programming• Low power consumption• Extreme low dark current for high temperature
applications• Defective pixel correction
Ordering Information
Pb Note: The OV7950/OV7451 is available in a lead-free package.
Product Package
OV07950-C10A (Color, NTSC) CLCC-48
OV07451-C10A (B&W with microlens, NTSC) CLCC-48
© 2006 OmniVision Technologies, Inc. OmniVision and Version 2.71, August 24, 2006
Applications • Security/Surveillance cameras• Video Conferencing• Video phones• Video e-mail• Toys• Finger print equipment• Medical and dental equipment
Key Specifications
Figure 1 OV7950/OV7451 Pin Diagram (Top View)
Array Size 656 x 492
Power SupplyAnalog/ADC/IO 3.3 VDC + 5%
Digital Corea
a. This is the optional power supply for the digital core. However,an internal 1.8V regulator is activated by default.
1.8 VDC + 5%Power Consumption 200 mW
Image Area 4.080 mm x 3.102 mm
ExposureTime Range
OV7950 1/60s - 20 µsOV7451 1/30s - 20 µs
Optical Format 1/4"Sensitivity 3.0 V/Lux-sec @ 5600K
S/N Ratio 48 dBDynamic Range 60 dB
Pixel Size 6.0 µm x 6.0 µmDark Current 10 mW/s @ 60°C
Fixed Pattern Noise 0.22% of VPEAK-TO-PEAKPackage Dimensions 14.22 mm x 14.22 mm
36NC
37NC
38NC
39NC
40NC
41NC
42NC
31RES
32VDD
33PCLK
34NC
35NC
13 CS
12 ESI
11 FSIN
10 RESET
9 OVL2
8 OVLEn
7 PWDN
18 VS
17 GND
16 VDD
15 SCK
14 ESO
48
GN
D
1
VD
D
2
VR
EF
H
3
VR
EF
S
4
DE
VD
D
5
NV
RE
F
6
VR
LO
W
43
MA
ST
EN
44
MS
DA
45
MS
CL
46
SIO
_D
47
SIO
_C
OV7950/OV7451
25
VD
D
24
CV
O
23
GN
D
22
NC
21
XC
LK
2
20
XC
LK
1
19
HS
YN
C
30
GN
D
29
NC
28
NC
27
NC
26
NC
7950CLCC_DS_001
the OmniVision logo are registered trademarks of OmniVision Technologies, Inc.OmniPixel2 and CameraChip are trademarks of OmniVision Technologies, Inc.
These specifications are subject to change without notice.
OV7950/OV7451 CMOS Analog NTSC (OmniPixel2™) CAMERACHIP™ Sensor Omni ision
Functional Description
This section describes the various functions of the OV7950/OV7451. Refer to Figure 2 for the functional block diagram of theOV7950/OV7451.
Figure 2 Functional Block Diagram
DACOverlay
Timing/Clock Generator
Image Array(656 x 492)
RowSelect
SCCBInterface
GainControl
SIO
_D
SIO
_C
XC
LK
1
OV
LE
n
OV
L2
RE
SE
T
PW
DN
FS
IN VS
AMP
RegisterBank
DSPControl
Column Sample/Hold
XC
LK
2
SPIInterface
ESI
ESO
CS
SCK
CS1*
CS0*
+CVOADCVideo
Encoder
OverlayControl
DSP
7950CLCC_DS_002
Video Standards
NTSC TV standards are implemented and available asoutput in the OV7950/OV7451 CAMERACHIP sensor. Notethat the accuracy and stability of the crystal clockfrequency is important to avoid unwanted color shift in theTV video system. OmniVision recommends using a12.27 MHz crystal when utilizing the OV7950/OV7451CAMERACHIP sensor.
Video Format
The OV7950/OV7451 CAMERACHIP sensor supportsComposite (CVBS) video format only. Composite signalsare generated from the built-in TV encoder. The OV7451only outputs the luminance signal.
2 Proprietary to OmniVision Technologies
Image Sensor Functions
White Balance
The function of white balance in the OV7950/OV7451CAMERACHIP sensor is to adjust and calibrate the imagedevice sensitivity on the primary (RGB) colors to matchthe color cast of the light source. The Auto White Balance(AWB) can be enabled or disabled by register control. Ifthe AWB is enabled, the image sensors continuouslyperform white balancing.
Mirror and Vertical Flip
The OV7950/OV7451 provides horizontal mirror andvertical flip functions. These functions can be turned ONor OFF via register settings.
, Inc. Version 2.71, August 24, 2006
Functional DescriptionOmni ision
Multi-Chip Synchronize
The OV7950/OV7451 CAMERACHIP sensor provides themulti-chip Synchronize function where one chip works asthe master and all others as slave devices. The masterchip provides the frame synchronize signal through pin VS(pin 18). All slave devices then accept the framesynchronize signal through pin FSIN. This mode allows alldevices to synchronize together.
Chip Configuration
The OV7950/OV7451 CAMERACHIP sensor has beendesigned for ease-of-use in many stand-aloneapplications. Some functions like serial interface slaveaddress and NTSC selection can be set by connectingappropriate pins high (logic "1") or low (logic "0") througha 10 KΩ resistor. The OV7950/OV7451 CAMERACHIPsensor also has a serial master and slave interface forprogrammable access to all register functions.
Additional Picture Controls
The OV7950/OV7451 CAMERACHIP sensor providesadditional picture control functions to enhance imagequality and chip performance. These functions are listedas follows:• AGC gain range control• Gamma correction• Brightness• Contrast• Full color bar test pattern
Serial Camera Control Bus (SCCB)
Many of the functions and configuration registers in theOV7950/OV7451 image sensors are available through theSCCB interface. The OV7950/OV7451 image sensoroperates as a slave device that supports up to 400 kbpsserial transfer rate using a 7-bit address/data transferprotocol.
SCCB Protocol Format
In SCCB operation (see Figure 5), the master mustperform the following operations:• Generate the Start/Stop condition• Provide the serial clock on SIO_C• Place the 7-bit slave address (RW bit) and the 8-bit
sub-address on SIO_D
Version 2.71, August 24, 2006 Propr
The receiver must pull down SIO_D during theacknowledgement bit time. During the write cycle, theOV7950/OV7451 device returns the acknowledgementand, during the read cycle, the master returns theacknowledgement, indicating to the slave that the readcycle can be terminated. Note that the restart feature isnot supported here.
Within each byte, the MSB is transferred first. Theread/write control bit is the LSB of the first byte. StandardSCCB communications require only two pins, SIO_C andSIO_D. SIO_D is configured as an open drain forbidirectional purposes. A HIGH to LOW transition on theSIO_D while SIO_C is HIGH indicates a START condition.A LOW to HIGH transition on the SIO_D while SIO_C isHIGH indicates a STOP condition. Only a master cangenerate START/STOP conditions.
Except for these two special conditions, the protocol thatSIO_D remain stable during the HIGH period of the clock,SIO_C. Each bit is allowed to change state only whenSIO_C is LOW (see Figure 3 and Figure 4).
The OV7950/OV7451 SCCB interface supports multi-bytewrite and multi-byte read. The master must supply thesub-address in the write cycle, but not in the read cycle.Therefore, the OV7950/OV7451 takes the readsub-address from the previous write cycle. In multi-bytewrite or multi-byte read cycles, the sub-addressautomatically increments after the first data byte so thatcontinuous locations can be accessed in one bus cycle. Amulti-byte cycle overwrites its original sub-address;therefore, if a read cycle immediately follows a multi-bytecycle, a single byte write cycle that provides a newaddress must be inserted.
The OV7950/OV7451 supports a single slave ID. The IDis preset to 60 for write and 61 for read.
In the write cycle, the second byte in the SCCB is thesub-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.
In the read cycle, the second byte is the data associatedwith the previously stored sub-address. Reading of anunimplemented sub-address returns unknown.
Figure 3 Bit Transfer on the SCCB
DATA DATA
SIO_D
SIO_C
STABLE CHANGEALLOWED
7950CLCC_DS_003
ietary to OmniVision Technologies, Inc. 3
OV7950/OV7451 CMOS Analog NTSC (OmniPixel2™) CAMERACHIP™ Sensor Omni ision
SCCB Master
Connect external SCCB slave-compatible storage devicethrough the OV7950/OV7451 SCCB master interface sothe OV7950/OV7451 can self load the configuration datafrom it. Data stored in the external storage device shouldbe arranged as follows:
4 Proprietary to OmniVision Technologies
When the sub_add = [FF] and add_value = [FF}, theSCCB master will stop operation.
Address Value0x00 Sub_add1 - first configuration register address
0x01 Add1_value - first configuration register value
0x02 Sub_add2 - second configuration register address
0x03 Add2_value - second configuration register value
.
.
.
.
.
.
Figure 4 Data Transfer on the SCCB
Figure 5 SCCB Protocol Format
SIO_D
SIO_C
SLAVE ID SUB-ADDRESS DATARW
S P
AAA
7950CLCC_DS_004
RW SUB-ADDRESS (8-BIT) DATA (8-BIT)SLAVE (7-BIT)S A A A P
STOPACKACKLSB=0MSB
START
FIRST BYTE SECOND BYTE THIRD BYTE
MASTER TRANSMIT, SLAVE RECEIVE (WRITE CYCLE)
RW SUB-ADDRESS (8-BIT)SLAVE (7-BIT)S A A P
STOPACKLSB=0MSB
START
FIRST BYTE SECOND BYTE
MASTER TRANSMIT, SLAVE RECEIVE (DUMMY WRITE CYCLE)
RW DATA (8-BIT) DATA (8-BIT)SLAVE (7-BIT)S A A 1 P
STOPNO ACK IN
ACKLSB=1MSBSTART
FIRST BYTE SECOND BYTE THIRD BYTE
MASTER RECEIVE, SLAVE RECEIVE (READ CYCLE)LAST BYTE
� SLAVE TRANSMIT
� MASTER TRANSMIT
� MASTER INITIATE
S � START CONDITION
A � ACKNOWLEDGE BIT
P � STOP CONDITION
SLAVE ID � 1000000X
X � RW BIT, 1: READ, 0: WRITE
7950CLCC_DS_005
, Inc. Version 2.71, August 24, 2006
Functional DescriptionOmni ision
Overlay Control
The OV7950/OV7451 CAMERACHIP sensor has an overlaycapability where the user can store an overlay bit mapimage in an external storage device with an SPI interface.
At power up, OV7950/OV7451 will start the SPI interfacewhen the OVLEn pin (pin 8) is set high. [Bit7, Bit0] ≠ "10"in the first address indicates that there is no SPI slavedevice attached, causing the SPI interface to stop.Otherwise, the OV7950/OV7451 will check bit 6 of firstbyte for overwrite control. The user can define up to 15bytes in the control register to overwrite the internaldefault value (further details defining this register is notavailable at this time). These 15 bytes only read one timeafter power up.
If the first byte bit[7] is “1” and bit[0] is “0”,OV7950/OV7451 will read the content in address 0x10 to0x2B for the overlay setting.
Figure 6 SPI Overlay Process Sequence
Power-up
Start SPI
Read contentin address0x00~0x0F
Doaddresses
0x00[7]=1 &0x00[0]=0
?
Doaddresses
0x10[7]=1 &0x10[6]=0
?
Stop SPI andOverlay
Read contentin address0x10~0x2B
Stop Overlay
N
N
Y
Y
Doesaddress
0x00[6]=1?
Y
Overwrite 15 bytes ofinternal registers with
the content fromaddresses 0x01~0x0F
Stop
Doespin OVL2 = 1
?
N Y
Read current lineoverlay bit map 2
data
Read current lineoverlay bit map 1
data
Overlay process Overlay process
Field End? Field End?
Y Y
Reset addressto 0x30
to 0x30
Reset address tothe starting address
of overlay bit map 2(refer to addresses
0x21 and 0x20)
N N
Read I2C slave contentone byte for address,
one byte for data
I2C Master Start
Stop I2CMaster
Y
Isthere no
ACK or doesaddress=FF& data=FF
?
N
7950CLCC_DS_006
Version 2.71, August 24, 2006 Propr
Data formats are defined as follows:
Byte[10]
Overlay function can only be enabled when bit[7] = 1 andbit[6] = 0.
There may be two sets of overlay bitmaps in one EPROM.Byte [11] ~ Byte [1A] are control bytes for first bitmap.
Address Description
0x01 - 0x0FUsed for register replacement settings (see Table 1 for corresponding SCCB register addresses.
0x10 Bit[7]: ON/OFF high bitBit[6]: ON/OFF low bit
0x11Bit[7:6]: Opacity1[1:0]Bit[5:4]: Resolution1[1:0]Bit[3]: YUV1 all replaced
0x12 Bit[7:0]: Y1
0x13 Bit[7:0]: U1
0x14 Bit[7:0]: V1
0x15 Bit[7:0]: V1 start[9:2]
0x16 Bit[7:0]: V1 end[9:2]
0x17 Bit[7:0]: H1 start[9:2]
0x18 Bit[7:0]: H1 end[9:2]
0x19 Bit[7:0]: V1 start[1:0], V1 end[1:0], H1 start[1:0], H1 end[1:0]
0x1A Bit[7:0]: MemLine1[7:0] (unit byte)
0x20 Bit[7:0]: Overlay set 2 start address low 8-bit
0x21 Bit[7:0]: Overlay set 2 start address high 8-bit
0x22Bit[7:6]: Opacity2[1:0]Bit[5:4]: Resolution2[1:0]Bit[3]: YUV2 all replaced
0x23 Bit[7:0]: Y2
0x24 Bit[7:0]: U2
0x25 Bit[7:0]: V2
0x26 Bit[7:0]: V2 start[9:2]
0x27 Bit[7:0]: V2 end[9:2]
0x28 Bit[7:0]: H2 start[9:2]
0x29 Bit[7:0]: H2 end[9:2]
0x2A Bit[7:0]: V2 start[1:0], V2 end[1:0], H2 start[1:0], H2 end[1:0]
0x2B Bit[7:0]: MemLine2[7:0] (unit byte)
0x30 ~ 0xXX Bit map 1
Set2 start address ~ 0xXX Bit map 2
ietary to OmniVision Technologies, Inc. 5
OV7950/OV7451 CMOS Analog NTSC (OmniPixel2™) CAMERACHIP™ Sensor Omni ision
Byte [11]
Resolution = 00 01 10 11
2x2 3x3 4x4 5x5
When choosing 3x3 or 5x5, be aware that because YUVsampling format is 4:2:2, there may be strong coloraliasing around the overlay edges.
Opacity = 00 01 10 11
25% 50% 75% 100%
YUV all replaced:
Enable:
Y overlay = Y target x q% + Y original x (1-q%)
U overlay = U target x q% + U original x (1-q%)
V overlay = V target x q% + V original x (1-q%)
Disable:
Y overlay = Y target x q% + Y original x (1-q%)
U overlay = U target
V overlay = V target
The q% is opacity.
Byte [12]~[14]
Y, U, V specifies overlay color. In BW mode, only Yneeded to be set.
Byte [15]~[19]
The user is allowed to specify vertical and horizontaldimensions of their overlay bitmap. If the desired figure isvery small compared to the dimensions of the wholescreen, they may save a lot of memory.
6 Proprietary to OmniVision Technologies
Byte [1A]
Every time when a new line is started, it is necessary to goto a new address for memory reading. For example, if theuser specifies 500 points per line, which is not an exactmultiple of 8, they need at least 63 bytes (63 x 8 = 504) tosave the information. So, they can only specifyMemLine[7:0] to be a number equal or larger than [3F].
For example, If MemLine = [40]
Line 1 start address = [30],
reading sequence:
Byte[30]bit7, bit6,…bit0,Byte[31]bit7, bit6…bit0, Byte[32]bit8, bit7…… ………..Byte[6E]bit8, bit7, bit6, bit5, bit4. END
Line 2 start address = [70],
Reading sequence:
Byte[70]bit7, bit6,…bit0,Byte[71]bit7, bit6…bit0, Byte[72]bit8, bit7…… ………..Byte[AE]bit8, bit7, bit6, bit5, bit4. END
So, in each line, there are 500 bits was read.
Byte [20], Byte [21]
These two bytes indicate the 16-bit start address of thesecond bitmap.
Byte [22] ~ Byte [2B]
These are control bytes for second bitmap (refer todescription for Byte [11] ~ Byte [1A]).
, Inc. Version 2.71, August 24, 2006
Functional DescriptionOmni ision
Table 1 EEPROM Registers and Corresponding Sensor Device Registers
SPIAddress
(Hex)
SCCBAddress (Hex)
Bit Assignments
SPIAddress
(Hex)
SCCBAddress (Hex)
Bit Assignments
SPIAddress
(Hex)
SCCBAddress (Hex)
Bit Assignments
0x01
Bit[7]: COM8[7] (0x16)Bit[6]: COM1[7] (0x08)Bit[5]: COM1[6] (0x08)Bit[4]: COM5[7] (0x13)Bit[3]: COM5[5] (0x13)Bit[2]: COM5[2] (0x13)Bit[1]: COM5[1] (0x13)Bit[0]: COM5[0] (0x13)
0x06
Bit[7]: AECW[7] (0x24)Bit[6]: AECW[6] (0x24)Bit[5]: AECW[5] (0x24)Bit[4]: AECW[4] (0x24)Bit[3]: AECW[3] (0x24)Bit[2]: AECW[2] (0x24)Bit[1]: AECW[1] (0x24)Bit[0]: AECW[0] (0x24)
0x0B
Bit[7]: RSVD[3] (0x4A)Bit[6]: RSVD[2] (0x4ABit[5]: RSVD[1] (0x4A)Bit[4]: RSVD[0] (0x4A)Bit[3]: Not usedBit[2]: Not usedBit[1]: RSVD[1] (0x9A)Bit[0]: RSVD[0] (0x9A)
0x02
Bit[7]: COM6[7] (0x14)Bit[6]: COM6[6] (0x14)Bit[5]: COM6[5] (0x14)Bit[4]: RSVD[5] (0xA6)Bit[3]: RSVD[3] (0xA4)Bit[2]: RSVD[2] (0xA4)Bit[1]: RSVD[1] (0xA4)Bit[0]: RSVD[0] (0xA4)
0x07
Bit[7]: AECB[7] (0x25)Bit[6]: AECB[6] (0x25)Bit[5]: AECB[5] (0x25)Bit[4]: AECB[4] (0x25)Bit[3]: AECB[3] (0x25)Bit[2]: AECB[2] (0x25)Bit[1]: AECB[1] (0x25)Bit[0]: AECB[0] (0x25)
0x0C
Bit[7]: RSVD[7] (0x99)Bit[6]: RSVD[6] (0x99)Bit[5]: RSVD[5] (0x99)Bit[4]: RSVD[4] (0x99)Bit[3]: RSVD[3] (0x99)Bit[2]: RSVD[2] (0x99)Bit[1]: RSVD[1] (0x99)Bit[0]: RSVD[0] (0x99)
0x03
Bit[7]: COM21[7] (0xEB)Bit[6]: COM21[6] (0xEB)Bit[5]: COM21[5] (0xEB)Bit[4]: COM21[4] (0xEB)Bit[3]: COM21[3] (0xEB)Bit[2]: COM21[2] (0xEB)Bit[1]: COM21[1] (0xEB)Bit[0]: COM21[0] (0xEB)
0x08
Bit[7]: VWB[7] (0x26)Bit[6]: VWB[6] (0x26)Bit[5]: VWB[5] (0x26)Bit[4]: VWB[4] (0x26)Bit[3]: VWB[3] (0x26)Bit[2]: VWB[2] (0x26)Bit[1]: VWB[1] (0x26)Bit[0]: VWB[0] (0x26)
0x0D
Bit[7]: BRT[7] (0xA2)Bit[6]: BRT[6] (0xA2)Bit[5]: BRT[5] (0xA2)Bit[4]: BRT[4] (0xA2)Bit[3]: BRT[3] (0xA2)Bit[2]: BRT[2] (0xA2)Bit[1]: BRT[1] (0xA2)Bit[0]: BRT[0] (0xA2)
0x04
Bit[7]: PSHFT[7] (0x1B)Bit[6]: PSHFT[6] (0x1B)Bit[5]: PSHFT[5] (0x1B)Bit[4]: PSHFT[4] (0x1B)Bit[3]: PSHFT[3] (0x1B)Bit[2]: PSHFT[2] (0x1B)Bit[1]: PSHFT[1] (0x1B)Bit[0]: PSHFT[0] (0x1B)
0x09
Bit[7]: ZONE1[7] (0xD1)Bit[6]: ZONE1[6] (0xD1)Bit[5]: ZONE1[5] (0xD1)Bit[4]: ZONE1[4] (0xD1)Bit[3]: ZONE1[3] (0xD1)Bit[2]: ZONE1[2] (0xD1)Bit[1]: ZONE1[1] (0xD1)Bit[0]: ZONE1[0] (0xD1)
0x0E
Bit[7]: CNTR[7] (0xA3)Bit[6]: CNTR[6] (0xA3)Bit[5]: CNTR[5] (0xA3)Bit[4]: CNTR[4] (0xA3)Bit[3]: CNTR[3] (0xA3)Bit[2]: CNTR[2] (0xA3)Bit[1]: CNTR[1] (0xA3)Bit[0]: CNTR[0] (0xA3)
0x05
Bit[7]: MTX7[7] (0xA1)Bit[6]: COM7[1] (0x15)Bit[5]: WPTH2[7] (0xC2)Bit[4]: Not usedBit[3]: VSFT[3] (0x33)Bit[2]: VSFT[2] (0x33)Bit[1]: VSFT[1] (0x33)Bit[0]: VSFT[0] (0x33)
0x0A
Bit[7]: ZONE4[7] (0xD4)Bit[6]: ZONE4[6] (0xD4)Bit[5]: ZONE4[5] (0xD4)Bit[4]: ZONE4[4] (0xD4)Bit[3]: ZONE4[3] (0xD4)Bit[2]: ZONE4[2] (0xD4)Bit[1]: ZONE4[1] (0xD4)Bit[0]: ZONE4[0] (0xD4)
0x0F
Bit[7]: RSVD[7] (0x98)Bit[6]: RSVD[6] (0x98)Bit[5]: RSVD[5] (0x98)Bit[4]: RSVD[4] (0x98)Bit[3]: RSVD[3] (0x98)Bit[2]: RSVD[2] (0x98)Bit[1]: RSVD[1] (0x98)Bit[0]: RSVD[0] (0x98)
Version 2.71, August 24, 2006 Proprietary to OmniVision Technologies, Inc. 7
OV7950/OV7451 CMOS Analog NTSC (OmniPixel2™) CAMERACHIP™ Sensor Omni ision
Pin Description
Table 2 Pin Description
PinLocation Name
PinType
Default(V) Function/Description
01 SVDD Power 3.3 Sensor array power supply
02 VREFH Analog – Internal reference
03 VREFS Analog – Internal reference
04 DEVDD Power 3.3 Sensor array decoder power supply
05 NVREF Power 0 Internal reference
06 VRLOW Analog – Internal reference
07 PWDN Input 0Power Down Mode ON/OFF Selection
0: OFF1: ON
08 OVLEn Input 0Overlay ON/OFF selection
0: OFF1: ON
09 OVL2 Input 0Overlay bitmap file selection
0: Select first bitmap1: Select second bitmap
10 RESET Input 0Hard reset ON/OFF selection
0: OFF1: ON
11 FSIN Input 0 Frame synchronizing signal input
12 ESI Input 0 SPI interface data input
13 CS Output – SPI interface chip select signal
14 ESO I/O 0 SPI interface data output
15 SCK I/O 0 SPI interface clock output
16 ADVDD Power 3.3 ADC power supply
17 ADGND Power 0 ADC ground
18 VS Output 0 Frame synchronizing signal output
19 HSYNC Output 0 Horizontal valid pixel reference signal output
20 XCLK1 Input – Crystal input
21 XCLK2 Output – Crystal output
22 DVDD Power 1.8 Digital core power supply. Internal 1.8V regulator is the default. Connect at least 1µF to ground.
23 DOGND Power 0 Digital I/O interface ground
24 CVO Analog – Composite video signal output
8 Proprietary to OmniVision Technologies, Inc. Version 2.71, August 24, 2006
Pin DescriptionOmni ision
25 OVDD Power 3.3 DAC power supply
26 NC – – No connection
27 NC – – No connection
28 NC – – No connection
29 NC – – No connection
30 OGND Analog – DAC ground
31 RES Analog – Internal reference adjustment pin (connect to ground using a 200Ω resistor)
32 DOVDD Power 3.3 Digital I/O interface power supply
33 PCLK Output – Pixel clock output
34 NC – – No connection
35 NC – – No connection
36 NC – – No connection
37 NC – – No connection
38 NC – – No connection
39 NC – – No connection
40 NC – – No connection
41 NC – – No connection
42 NC – – No connection
43 MASTEN Input – Master interface enable
44 MSDA I/O – Serial master interface data I/O
45 MSCL O – Serial master interface clock output
46 SIO_D I/O – Serial slave interface data I/O
47 SIO_C Input – Serial slave interface clock input
48 SGND Power 0 Sensor array ground
Table 2 Pin Description
PinLocation Name
PinType
Default(V) Function/Description
Version 2.71, August 24, 2006 Proprietary to OmniVision Technologies, Inc. 9
OV7950/OV7451 CMOS Analog NTSC (OmniPixel2™) CAMERACHIP™ Sensor Omni ision
Electrical Characteristics
Table 3 Operating Conditions
Parameter Min Max
Operating temperature -20°C +70°C
Storage temperaturea
a. Exceeding the stresses listed may permanently damage the device. This is a stress rating only and functional operation ofthe sensor at these and any other condition above those indicated in this specification is not implied. Exposure to absolutemaximum rating conditions for any extended period may affect reliability.
-40°C +125°C
Table 4 DC Characteristics (-20°C < TA < 70°C, Voltages Referenced to GND)
Symbol Parameter Min Typ Max Unit
Supply
VDD1 Supply voltage(SVDD, DEVDD, ADVDD, OVDD, DOVDD) 3.15 3.3 3.45 V
VDD2 Supply voltage (DVDD)a
a. This is the supply voltage for VDD2 if using an external power supply for DVDD. However, use of the internal regulator isthe default.
1.70 1.8 1.90 V
IDD Supply current – 60 – mA
Digital Inputs
VIL Input voltage LOW 0.2 x DOVDD V
VIH Input voltage HIGH 0.8 x DOVDD V
CIN Input capacitor 10 pF
Digital Outputs (standard loading 25 pF, 1.2 KΩ to 3V
VOH Output voltage HIGH 2 V
VOL Output voltage LOW 0.6 V
Serial Input
VIL SIO_C and SIO_D -0.5 0 1 V
VIH SIO_C and SIO_D 2.5 3.3 VDOVDD + 0.5 V
10 Proprietary to OmniVision Technologies, Inc. Version 2.71, August 24, 2006
Electrical CharacteristicsOmni ision
Table 5 AC Characteristics (-20°C < TA < 70°C, VDD = 3.3V)
Symbol Parameter Min Typ Max Unit
Clock Input / Crystal Oscillator
fOSC Resonator frequency (NTSC) – 12.27 – MHz
Load capacitor 33 pF
Parallel resistance 1 MΩ
Rise/fall time for external clock input – 5 – ns
Duty cycle for external clock input 40 50 60 %
CVO Analog Video Output Parameters
VTO_P Video peak signal level 1.064 1.12 1.176 V
VTO_B Video black signal level 0.339 0.357 0.375 V
VVSYNC Video sync pulse amplitude 0.291 0.306 0.321 V
VSYNCLEVEL Sync level 0.017 0.022 0.027 V
IVTO Video output drive current – 30 mA
I/O Pin
ISOURCE Output pin source current (Output = 1.5V) 8 10 12 mA
ISINK Output pin sink current (Output = 3V) 8 10 12 mA
Miscellaneous Timing
tSYNC External FSIN cycle time – 2 – field
tPU Chip power-up time – – 100 µs
Version 2.71, August 24, 2006 Proprietary to OmniVision Technologies, Inc. 11
OV7950/OV7451 CMOS Analog NTSC (OmniPixel2™) CAMERACHIP™ Sensor Omni ision
Timing Specifications
NTSC Timing
Figure 7 NTSC Standard Video Timing Diagram
Figure 8 NTSC Composite Video Signal
1 2 3 4 5 6 7 13525524523522521520
ANALOGFIELD 1
262261260259258
ANALOGFIELD 2
263 264 265 266 267 268 269 275 276
STARTOF
VSYNC
HSYNC
HCOUNT / 2 HCOUNT / 2 HCOUNT / 2 HCOUNT / 2
HSYNC / 2
7950CLCC_DS_007
WHITE LEVEL
BLANK LEVEL
SYNC LEVEL
1.13 V
0.357 V
0.449 V
0.306 V
0.022 V
100 IRE
20 IRE
20 IRE
40 IRE
3.58 MHZCOLOR BURST
(9 CYCLES)
WH
ITE
YE
LLO
W
CY
AN
GR
EE
N
MA
GE
NT
A
RE
D
BLU
E
BLA
CK
BLACK LEVEL
0.163 V
7.5 IRE
7950CLCC_DS_008
12 Proprietary to OmniVision Technologies, Inc. Version 2.71, August 24, 2006
Timing SpecificationsOmni ision
Table 6 NTSC Timing Specifications
Parameter Min Typ Max Unit
Sync Level – 40 – IRE
Sync Width – 4.73 – µs
Burst Amplitude – 40 – IRE
Burst Cycle – 9 – Cycles
Horizontal Frequency – 15.734 – KHz
HSYNC to Color Burst Start – 5.40 – µs
Burst Frequency – 3.57954 – MHz
Sync to Setup Time – 9.31 – µs
Front Porch – 1.50 – µs
Vertical Frequency – 59.94 – Hz
Sync Rise Time – 81 – ns
Sync Fall Time – 77 – ns
Version 2.71, August 24, 2006 Proprietary to OmniVision Technologies, Inc. 13
OV7950/OV7451 CMOS Analog NTSC (OmniPixel2™) CAMERACHIP™ Sensor Omni ision
Overlay Timing
Figure 9 Vertical Timing Diagram
Figure 10 Horizontal Timing Diagram
... ... ......... ... ... ...
... ...... ...HSYNC
SCK
CS
Read 16 System Control BytesFrom EPROM [0000]~[000F]Available when powering up.
Read 28 Overlay Control BytesFrom EPROM [0010]~[002B]Available only when EPROM
check is successful.
Part I: Read Control BytesOnly in the first field after
chip is powered up.
In Part I, SCK frequency is always 1/5 pixel clock frequency.
In Part II, SCK frequency can be 1/2, 1/3, 1/4, or 1/5 pixel clock frequencyaccording to overlay resolution (2x2, 3x3, 4x4, or 5x5).
Part II: Read Overlay BitmapFrom EPROM [0030]~[XXXX]
Available in every field if overlayfunction is ON.
... ... ... ...VS
PWUP
... ...... ... ... ...... ...... ...
7950CLCC_DS_009
... ... ...
... ...
...
CS
ESO
ESI
SCK
If overlay resolution is 2x2,overlay horizontal start = [60]overlay horizontal end = [198]MEMLN = [14]So, overlay HREF includes 312 pixels.In each line, it needs to read 156 bits from overlay bitmap in EPROM.In overlay line1 or line2, read EPROM BYTE [0030] ~ [0043];In overlay line3 or line4, read EPROM BYTE [0044] ~ [0057];This figure shows horizontal timing of overlay line5 or line6.
Overlay�HREF
HSYNC
312 pixels, 156 overlay bits
INSTRUCTION: READ
HIGH IMPEDANCE7 6 5 4 3 2 1 0
15
0 1 2 3 4 5 6 87 9 10 11 12 13 21 22 23 24 25 26 27 2928 30 31 32 33 34 35 36 37 38 175 176 177 178 179
14 13 12 11 2 1 0
07 6 5 4 7 6 5 43 2 1 0HIGH IMPEDANCE
BYTE ADDRESS = [0058]
BYTE [0058] BYTE [0059] BYTE [006B]
7950CLCC_DS_010
14 Proprietary to OmniVision Technologies, Inc. Version 2.71, August 24, 2006
Timing SpecificationsOmni ision
Interface Timing
Figure 11 SCCB Timing Diagram
Table 7 SCCB Timing Specifications
Symbol Parameter Min Typ Max Unit
fSIO_C Clock Frequency 400 KHz
tLOW Clock Low Period 1.3 μs
tHIGH Clock High Period 600 ns
tAA SIO_C low to Data Out valid 100 900 ns
tBUF Bus free time before new START 1.3 μs
tHD:STA START condition Hold time 600 ns
tSU:STA START condition Setup time 600 ns
tHD:DAT Data-in Hold time 0 μs
tSU:DAT Data-in Setup time 100 ns
tSU:STO STOP condition Setup time 600 ns
tR, tF SCCB Rise/Fall times 300 ns
tDH Data-out Hold time 50 ns
SIO_C
tSU:STAtHD:STA
SIO_DIN
SIO_DOUT
tF
tLOW
tHIGHt
R
tHD:DAT t
SU:DAT
tAA
tDH
tBUF
tSU:STO
7950CLCC_DS_011
Version 2.71, August 24, 2006 Proprietary to OmniVision Technologies, Inc. 15
OV7950/OV7451 CMOS Analog NTSC (OmniPixel2™) CAMERACHIP™ Sensor Omni ision
Figure 12 SPI Timing Diagram
Table 8 SPI Timing Specifications
Symbol Parameter Min Typ Max Unit
tWH SCK High Time 133 ns
tWL SCK Low Time 133 ns
tCS CS High Time 250 ns
tCSS CS Setup Time 250 ns
tCSH CS Hold Time 250 ns
tSU Data In Setup Time 50 ns
tH Data In Hold Time 50 ns
tV Output Valid 133 ns
tHO Output Hold Time 0 ns
tDIS Output Disable Time 250 ns
SCK tWH
ESO
ESI
CS
tWL
VALID IN
HI-Z HI-Z
tDIS
tCS
tCSH
tHO
tCSS
tV
tHtSU
7950CLCC_DS_012
16 Proprietary to OmniVision Technologies, Inc. Version 2.71, August 24, 2006
Timing SpecificationsOmni ision
OV7950 Light Response
Figure 13 OV7950 Light Response
395 495 595 695 795 895 995 109500.E+00
5.00E+09
1.00E+10
1.50E+10
2.00E+10
2.50E+10
3.00E+10
3.50E+10
4.00E+10
4.50E+10
5.00E+10
Blue
GreenRed
Wavelength
Ou
tpu
t(m
v/w
.s)
OV7950 Spectrum Response
7950CLCC_DS_013
Version 2.71, August 24, 2006 Proprietary to OmniVision Technologies, Inc. 17
OV7950/OV7451 CMOS Analog NTSC (OmniPixel2™) CAMERACHIP™ Sensor Omni ision
Register Set
Table 9 provides a list and description of the Device Control registers contained in the OV7950/OV7451. The device slaveaddresses are 60 for write and 61 for read.
Table 9 Device Control Register List
Address(Hex)
RegisterName
Default(Hex) R/W Description
00 GAIN 00 RW
AGC Gain ControlBit[7:0]: Gain setting
• Range: 1x - 32xGain = (Bit[7]+1) x (Bit[6]+1) x (Bit[5]+1) x (Bit[4]+1) x (1+Bit[3:0]/16)Note: This register is updated automatically when AGC is enabled. The
user can adjust the value through the serial interface if AGC is disabled.
01 BLUE 80 RW Blue Gain Control
02 RED 80 RW Red Gain Control
03 GREEN 80 RW Green Gain Control
04 AECL 88 RW
AEC/AGC ControlBit[7:3]: ReservedBit[2:1]: AGC Gain Control - high 2 bitsBit[0]: Exposure control LSB
05 BAVG 00 RW B Channel Average
06 GAVG 00 RW G Channel Average
07 RAVG 00 RW R Channel Average
08 COM1 10 RW
Common Control 1Bit[7]: Mirror function
0: Normal image1: Mirror image
Bit[6]: Vertical flip function0: Normal image1: Vertically flip image
Bit[5]: ReservedBit[4]: VS pin output selection
0: Output signal depends on COM7[1] (0x15)1: Output Odd field indicator
Bit[3]: Gamma function ON/OFF0: Gamma OFF1: Gamma ON
Bit[2:0]: Reserved
09 RSVD XX – Reserved
0A PIDH 79 R Product ID Number MSB (Read only)
0B PIDL 50 R Product ID Number LSB (Read only)
0C-0F RSVD XX – Reserved
18 Proprietary to OmniVision Technologies, Inc. Version 2.71, August 24, 2006
Register SetOmni ision
10 AEC 82 RW Automatic Exposure Control - AEC[8:1] (LSB in AECL[0] (0x04) and MSB in AECH[6:0] (0x39))
11 RSVD XX – Reserved
12 COM4 50 RW
Common Control 4Bit[7]: SRST
0: No change1: Initiates system reset and resets all registers to factory
default values after which the device resumes normal operation
Bit[6:0]: Reserved
13 COM5 8F RW
AEC, AGC, and AWB Auto/Manual ControlBit[7]: AEC speed selection
0: Normal1: Faster AEC correction
Bit[6]: ReservedBit[5]: Banding filter ON/OFF selection
0: OFF1: ON
Bit[4]: ReservedBit[3]: Small exposure ON/OFF selection
0: OFF (minimum exposure is 1 Tv line period (65 µs))1: ON (minimum exposure is 20 µs)
Bit[2]: AGC auto/manual control selection0: Manual1: Auto
Bit[1]: AWB auto/manual control selection0: Manual1: Auto
Bit[0]: Exposure control0: Manual1: Auto
Table 9 Device Control Register List (Continued)
Address(Hex)
RegisterName
Default(Hex) R/W Description
Version 2.71, August 24, 2006 Proprietary to OmniVision Technologies, Inc. 19
OV7950/OV7451 CMOS Analog NTSC (OmniPixel2™) CAMERACHIP™ Sensor Omni ision
14 COM6 80 RW
Common Control 6Bit[7:5]: AGC max gain ceiling
000: 2x001: 4x010: 8x011: 16x100: 32x101-111: Not allowed
Bit[4]: ReservedBit[3:2]: Digital gain ceiling
00: 1x01: 2x10: 4x11: Not allowed
Bit[1]: ReservedBit[0]: Exposure freeze ON/OFF
0: OFF1: ON
15 COM7 00 RW
Common Control 7Bit[7:2]: ReservedBit[1]: VSYNC output selection
0: Field VSYNC1: Frame VSYNC
Bit[0]: Reserved
16 COM8 40 RW
Common Control 8Bit[7]: AEC/AGC algorithm selection
0: Average-based AEC/AGC control1: Histogram-based AEC/AGC control
Bit[6]: Auto/Manual digital gain select0: Auto digital gain1: Manual digital gain
Bit[5:4]: Manual set digital gain [1:0]Bit[3:0]: Reserved
17-1A RSVD XX – Reserved
1B PSHFT 6A RW Left Pixel Shift - 1 bit equals 2 pixel shift
1C MIDH 7F R Manufacturer ID Byte – High (Read only = 0x7F)
1D MIDL A2 R Manufacturer ID Byte – Low (Read only = 0xA2)
1E-20 RSVD XX – Reserved
Table 9 Device Control Register List (Continued)
Address(Hex)
RegisterName
Default(Hex) R/W Description
20 Proprietary to OmniVision Technologies, Inc. Version 2.71, August 24, 2006
Register SetOmni ision
21 COM9 00 RW
Common Control 9Bit[7]: ReservedBit[6]: VSYNC output pattern control
0: VSYNC can start at line start or half line1: VSYNC can only start at line start
Bit[5]: VSYNC output only in field oneBit[4]: VSYNC output only in field twoBit[3:0]: Reserved
22-23 RSVD XX – Reserved
24 AECW 78 RW Luminance Signal High Range for AEC/AGC operation
25 AECB 68 RW Luminance Signal Low Range for AEC/AGC operation
26 VWB D4 RW Fast Mode Large Step Luminance Range Threshold
27-2E RSVD XX – Reserved
2F YAVG 00 RW Luminance Average Value
30-32 RSVD XX – Reserved
33 VSFT 00 RW Vertical Window Shift
34-38 RSVD XX – Reserved
39 AECH 82 RWAutomatic Exposure Control MSBs
Bit[7]: ReservedBit[6:0]: Automatic exposure control MSBs
3A-65 RSVD XX – Reserved
66 MNTR 00 RW
MonitorBit[7:4]: Register monitor control (refer to descriptions of registers
COM22 (0xED), COM23 (0xEE), COM24 (0xEF) and COM25 (0xF0)
Bit[3:0]: Reserved
67-7A RSVD XX – Reserved
7B SLOP 24 RW
Gamma Curve Highest Segment SlopShould be calculated as follows:SLOP[7:0] = (FF - GAM15[7:0] + 1) x 40/30
Note: Use hex numbers for calculation
7C GAM1 0F RW Gamma Curve - 1st segment input end point 0x010 output value
7D GAM2 1F RW Gamma Curve - 2nd segment input end point 0x020 output value
7E GAM3 36 RW Gamma Curve - 3rd segment input end point 0x040 output value
7F GAM4 54 RW Gamma Curve - 4th segment input end point 0x080 output value
80 GAM5 5F RW Gamma Curve - 5th segment input end point 0x0A0 output value
81 GAM6 6A RW Gamma Curve - 6th segment input end point 0x0C0 output value
Table 9 Device Control Register List (Continued)
Address(Hex)
RegisterName
Default(Hex) R/W Description
Version 2.71, August 24, 2006 Proprietary to OmniVision Technologies, Inc. 21
OV7950/OV7451 CMOS Analog NTSC (OmniPixel2™) CAMERACHIP™ Sensor Omni ision
82 GAM7 74 RW Gamma Curve - 7th segment input end point 0x0E0 output value
83 GAM8 7C RW Gamma Curve - 8th segment input end point 0x100 output value
84 GAM9 84 RW Gamma Curve - 9th segment input end point 0x120 output value
85 GAM10 8C RW Gamma Curve - 10th segment input end point 0x140 output value
86 GAM11 9A RW Gamma Curve - 11th segment input end point 0x180 output value
87 GAM12 A7 RW Gamma Curve - 12th segment input end point 0x1C0 output value
88 GAM13 BF RW Gamma Curve - 13th segment input end point 0x240 output value
89 GAM14 D3 RW Gamma Curve - 14th segment input end point 0x2C0 output value
8A GAM15 E5 RW Gamma Curve - 15th segment input end point 0x340 output value
8B-9A RSVD XX – Reserved
9B MTX1 40 RW Color Matrix Parameter M1
9C MTX2 34 RW Color Matrix Parameter M2
9D MTX3 0C RW Color Matrix Parameter M3
9E MTX4 17 RW Color Matrix Parameter M4
9F MTX5 29 RW Color Matrix Parameter M5
A0 MTX6 40 RW Color Matrix Parameter M6
A1 MTX7 1E RW
Color Matrix ControlBit[7]: Double matrix - double M1 to M6Bit[6]: ReservedBit[5]: Sign bit of M6Bit[4]: Sign bit of M5Bit[3]: Sign bit of M4Bit[2]: Sign bit of M3Bit[1]: Sign bit of M2Bit[0]: Sign bit of M1
A2 BRT 00 RWBrightness Control
• Range [00] to [FF}
A3 CNTR 40 RW Contrast Control
A4-BE RSVD XX – Reserved
BF BPTH1 90 RW Black Pixel Threshold Level 1
C0 BPTH2 40 RW Black Pixel Threshold Level 2
C1 WPTH1 A0 RW White Pixel Threshold Level 1
C2 WPTH2 D0 RW White Pixel Threshold Level 2
C3 BPCNT1 CC RW Black Pixel Count Number 1
C4 BPCNT2 F0 RW Black Pixel Count Number 2
Table 9 Device Control Register List (Continued)
Address(Hex)
RegisterName
Default(Hex) R/W Description
22 Proprietary to OmniVision Technologies, Inc. Version 2.71, August 24, 2006
Register SetOmni ision
C5 WPCNT1 64 RW White Pixel Count Number 1
C6 WPCNT2 80 RW White Pixel Count Number 2
C7-D0 RSVD XX – Reserved
D1 ZONE1 FF RW
Bit[7:6]: Zone 4Bit[5:4]: Zone 3Bit[3:2]: Zone 2Bit[1:0]: Zone 1
16-Zone Y average selectIn each zone, the two bits mean:
00: Not selected01: Weight x110: Weight x211: Weight x4
D2 ZONE2 FF RW
Bit[7:6]: Zone 8Bit[5:4]: Zone 7Bit[3:2]: Zone 6Bit[1:0]: Zone 5
D3 ZONE3 FF RW
Bit[7:6]: Zone 12Bit[5:4]: Zone 11Bit[3:2]: Zone 10Bit[1:0]: Zone 8
D4 ZONE4 FF RW
Bit[7:6]: Zone 16Bit[5:4]: Zone 15Bit[3:2]: Zone 14Bit[1:0]: Zone 13
D5-EA RSVD XX – Reserved
EB COM21 00 RW Overlay Data Shift Select
EC RSVD XX – Reserved
ED COM22 – R
Register Monitor when MNTR[7:4] are:0000: SPI input com10001: SPI input com20010: SPI input com30011: SPI input com40100: SPI input com50101: SPI input com60110: SPI input com70111: SPI input com81000: SPI input com91001: SPI input com101010: SPI input com111011: SPI input com121100: SPI input com131101: SPI input com141110: SPI input com151111: SPI input com16
Table 9 Device Control Register List (Continued)
Address(Hex)
RegisterName
Default(Hex) R/W Description
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
H Start
V S
tart
Version 2.71, August 24, 2006 Proprietary to OmniVision Technologies, Inc. 23
OV7950/OV7451 CMOS Analog NTSC (OmniPixel2™) CAMERACHIP™ Sensor Omni ision
EE COM23 – R
Register Monitor when MNTR[7:4] are:0000: Overlay control registerBit[7:6]: Overlay function ON/OFF select
0x: Overlay function OFF10: Overlay function ON11: Overlay function OFF
0001: Overlay bitmap 1 control registerBit[7:6]: Overlay opacity
00: 25% overlay opacity01: 50% overlay opacity10: 75% overlay opacity11: 100% overlay opacity
Bit[7:6]: Overlay resolution00: 2x201: 3x310: 4x411: 5x5
0010: Y overlay target 10011: U overlay target 10100: V overlay target 10101: Overlay vertical window 1 start point MSBs0110: Overlay vertical window 1 stop point MSBs0111: Overlay horizontal window 1 start point MSBs1000: Overlay horizontal window 1 stop point MSBs1001: ReservedBit[7:6]: Overlay vertical window 1 start point LSBsBit[5:4]: Overlay vertical window 1 stop point LSBsBit[3:2]: Overlay horizontal window 1 start point LSBsBit[1:0]: Overlay horizontal window 1 stop point LSBs1010: Memory length for one line1011: Overlay bit map 2 start address LSBs1100: Overlay bit map 2 start address MSBs1101: Overlay bitmap 2 control register1110: Y overlay target 21111: U overlay target 2
EF COM24 – R
Register Monitor when MNTR[7:4] are:0000: V overlay target 20001: Overlay vertical window 2 start point MSBs0010: Overlay vertical window 2 stop point MSBs0011: Overlay horizontal window 2 start point MSBs0100: Overlay horizontal window 2 stop point MSBs0101: ReservedBit[7:6]: Overlay vertical window 2 start point LSBsBit[5:4]: Overlay vertical window 2 stop point LSBsBit[3:2]: Overlay horizontal window 2 start point LSBsBit[1:0]: Overlay horizontal window 2 stop point LSBs0110: Memory length 2 for one line
Table 9 Device Control Register List (Continued)
Address(Hex)
RegisterName
Default(Hex) R/W Description
24 Proprietary to OmniVision Technologies, Inc. Version 2.71, August 24, 2006
Register SetOmni ision
F0 COM25 – R
Register Monitor when MNTR[7:4] are:0000: Y average zone 10001: Y average zone 20010: Y average zone 30011: Y average zone 40100: Y average zone 50101: Y average zone 60110: Y average zone 70111: Y average zone 81000: Y average zone 91001: Y average zone 101010: Y average zone 111011: Y average zone 121100: Y average zone 131101: Y average zone 141110: Y average zone 151111: Y average zone 16
F1-F2 RSVD XX – Reserved
NOTE: All other registers are factory-reserved. Please contact OmniVision Technologies for reference register settings.
Table 9 Device Control Register List (Continued)
Address(Hex)
RegisterName
Default(Hex) R/W Description
Version 2.71, August 24, 2006 Proprietary to OmniVision Technologies, Inc. 25
OV7950/OV7451 CMOS Analog NTSC (OmniPixel2™) CAMERACHIP™ Sensor Omni ision
Package Specifications
The OV7950/OV7451 uses a 48-pin ceramic package (CLCC). Refer to Figure 14 and Table 10 for CLCC information andFigure 15 for the sensor array center.
Figure 14 OV7950/OV7451 Package Specifications
Table 10 OV7950/OV7451 Package Dimensions
Dimensions Millimeters (mm) Inches (in.)
Package Size 14.22 + 0.30 / -0.13 SQ .560 + .012 / - .005 SQ
Package Height 2.23 + 0.28 .088 + .011
Substrate Base Height 0.51 + 0.05 .020 + .002
Cavity Size 8.89 + 0.13 SQ .350 + .005 SQ
Castellation Height 1.14 + 0.13 .045 + .005
Pin #1 Pad Size 0.51 x 2.16 .020 x .085
Pad Size 0.51 x 1.02 .020 x .040
Pad Pitch 1.02 + 0.08 .040 + .003
Package Edge to First Lead Center 1.524 + 0.25 / -0.13 .06 + .010 / - .005
End-to-End Pad Center-Center 11.18 + 0.13 .440 + .005
Glass Size 12.40 + 0.10 SQ / 13.00 + 0.10 SQ .488 + .004 SQ / .512 + .004 SQ
Glass Height 0.55 + 0.05 .022 + .002
Die Thickness 0.733 + 0.015 .029 + .001
Top of Glass to Image Plane 0.95 + 0.18 .037 + .007
Substrate Height 1.65 + 0.18 .065 + .007
.022 – .004
0.027 – .001
.001 to .005 TYP
.030 – .002
.065 – .007.088 – .011
.020 – .002
.015 – .002
31
1
19
303142
.350 SQ – .005
.430 SQ – .005
30
42
.032MIN
4343
1918
18
48481
66
7
7
.560 SQ + .012 / - .005
Pin 1Index
.085 TYPR .0075(48 PLCS)R .0075
(4 CORNERS)
.040 TYP
.040 – .00331 42
30
19
.440 – .005
43
481
6
718
.020 TYP
.488
.012 TYPREF
– .004
DieGlass
ImagePlane
.039 – .007
.06 +.010-.005
7950CLCC_DS_014
26 Proprietary to OmniVision Technologies, Inc. Version 2.71, August 24, 2006
Package SpecificationsOmni ision
Sensor Array Center
Figure 15 OV7950/OV7451 Sensor Array Center
S ens orA rray
P ac kage C enter(0,0)
A rray C enter(-127.5 μm, 812.6 μm)
S c an Origin(1912.5 μm, 2363.6 μm)
S c an E nd
NOT E S : 1. T his drawing is not to scale and is for reference only.
2. As most optical assemblies invert and mirror the image, the chip is typically mountedwith pin one oriented down on the P C B .
Die
P ac kage
TOP V IE W
1
4080 μm
3102 μm
7950CLCC_DS_015
Version 2.71, August 24, 2006 Proprietary to OmniVision Technologies, Inc. 27
OV7950/OV7451 CMOS Analog NTSC (OmniPixel2™) CAMERACHIP™ Sensor Omni ision
IR Reflow Ramp Rate Requirements
OV7950/OV7451 Lead-Free Packaged Devices
Figure 16 IR Reflow Ramp Rate Requirements
Table 11 Reflow Conditions
Condition Exposure
Average Ramp-up Rate (30°C to 217°C) Less than 3°C per second
> 100°C Between 330 - 600 seconds
> 150°C At least 210 seconds
> 217°C At least 30 seconds (30 ~ 120 seconds)
Peak Temperature 245°C
Cool-down Rate (Peak to 50°C) Less than 6°C per second
Time from 30°C to 245°C No greater than 390 seconds
-22 -2 18 38 58 78 98 118 138 158 178 198 218 238 258 278 298 318 369338 358
3.32.82.21.61.10.60.0 3.90.0
20.0
40.0
60.0
80.0
100.0
120.0
140.0
160.0
180.0
200.0
220.0
240.0
260.0
280.0
300.0
Te
mp
era
ture
(C
)
0.1-0.1-0.3 0.3 0.5 0.7 0.9 1.1 1.3 1.5 1.7 1.9 2.1 2.3 2.5 2.7 2.9 3.1 3.3 3.5 3.7 3.9 4.1 4.3 4.5 4.7 4.9
Time (sec)
endZ7Z6Z5Z4Z3Z2Z1
Time (min.) 7950CLCC_DS_016
28 Proprietary to OmniVision Technologies, Inc. Version 2.71, August 24, 2006
Package SpecificationsOmni ision
Note:
• All information shown herein is current as of the revision and publication date. Please refer to the OmniVision web site (http://www.ovt.com) to obtain the current versions of all documentation.
• OmniVision Technologies, Inc. reserves the right to make changes to their products or to discontinue any product or service without further notice (It is advisable to obtain current product documentation prior to placing orders).
• Reproduction of information in OmniVision product documentation and specifications is permissible only if reproduction is without alteration and is accompanied by all associated warranties, conditions, limitations and notices. In such cases, OmniVision is not responsible or liable for any information reproduced.
• This document is provided with no warranties whatsoever, including any warranty of merchantability, non-infringement, fitness for any particular purpose, or any warranty otherwise arising out of any proposal, specification or sample. Furthermore, OmniVision Technologies, Inc. disclaims all liability, including liability for infringement of any proprietary rights, relating to use of information in this document. No license, expressed or implied, by estoppels or otherwise, to any intellectual property rights is granted herein.
• ‘OmniVision’ and the OmniVision logo are registered trademarks of OmniVision Technologies, Inc. ’OmniPixel2’ and ’CameraChip’ are trademarks of OmniVision Technologies, Inc. All other trade, product or service names referenced in this release may be trademarks or registered trademarks of their respective holders. Third-party brands, names, and trademarks are the property of their respective owners.
For further information, please feel free to contact OmniVision at [email protected].
OmniVision Technologies, Inc.1341 Orleans DriveSunnyvale, CA USA(408) 542-3000
Version 2.71, August 24, 2006 Proprietary to OmniVision Technologies, Inc. 29
OV7950/OV7451 CMOS Analog NTSC (OmniPixel2™) CAMERACHIP™ Sensor Omni ision
30 Proprietary to OmniVision Technologies, Inc. Version 2.71, August 24, 2006
Omni TMisionREVISION CHANGE LIST
Document Title: OV7950/OV7451 Datasheet (non-auto apps) Version: 2.3
DESCRIPTION OF CHANGESInitial Release (created using OV7950/OV7451 ver 1.3 (for auto apps) with the following changes):
• Deleted “for Automotive Applications” from the title.
• Under Ordering Information, changed the part number from OV07950-Q10V and OV07451-Q10V to OV07950-C10A and OV07451-C10A.
• Changed bullet list under Applications on page 1.
• Changed Figure 1 to show pinout diagram for CLCC package.
• Under Package Specifications on page 24, changed Figure 14 and Table 8 to show CLCC package drawing and CLCC package dimensions table.
Omni TMisionREVISION CHANGE LIST
Document Title: OV7950/OV7451 Datasheet (non-auto apps) Version: 2.4
DESCRIPTION OF CHANGESThe following changes were made to version 2.3:
• Added Figure 13 (OV7950 Light Response graph) on page 15 • Under Features on page 1, changed second bullet from “Composite video (NTSC)
differential output drive” to “Composite video (NTSC) output”
Omni TMisionREVISION CHANGE LIST
Document Title: OV7950/OV7451 Datasheet (non-auto apps) Version: 2.5
DESCRIPTION OF CHANGESThe following changes were made to version 2.4:
• Under Key Specifications on page 1, changed Power Consumption from “TBD” to “200 mW”
• Under Key Specifications on page 1, changed S/N Ratio from “TBD” to “48 dB”• Under Key Specifications on page 1, changed Dynamic Range from “TBD” to “49 dB”• Under Key Specifications on page 1, changed Dark Current from “TBD” to
“10 mW/s @ 60°C”• Under Key Specifications on page 1, changed Fixed Pattern Noise from “TBD” to
“0.22% of VPEAK-TO-PEAK”• In Table 1 on page 7, changed Default value for pin 02 from “TBD” to “–”• In Table 1 on page 7, changed Default value for pin 03 from “TBD” to “–”• In Table 1 on page 7, changed Default value for pin 06 from “TBD” to “–”• In Table 2 on page 9, changed Min and Max for Operating temperature from “TBD” and
“TBD” to “-40°C” and “+85°C”, respectively.• In Table 2 on page 9, deleted table row for Storage Humidity.• In Table 3 on page 9, added the table footnote: “Exceeding the stresses listed may
permanently damage the device. This is a stress rating only and functional operation of the sensor at these and any other condition above those indicated in this specification is not implied. Exposure to absolute maximum rating conditions for any extended period may affect reliability.”
• In Table 3 on page 9, changed Typ for Supply current (IDD) from “TBD” to “60”• In Figure 8 on page 11, changed callout from “1.020 V” to “1.13V”
Omni TMisionREVISION CHANGE LIST
Document Title: OV7950/OV7451 Datasheet (non-auto apps) Version: 2.51
Assigned Writer: Edward Abellera Extension: x3117
• this document on to the next review on the list.
DESCRIPTION OF CHANGESThe following changes were made to version 2.5:
• Under Key Specifications on page 1, added Sensitivity specification of “3.0 V/Lux-sec @ 5600K”
Omni TMisionREVISION CHANGE LIST
Document Title: OV7950/OV7451 Datasheet (non-auto apps) Version: 2.6
DESCRIPTION OF CHANGESThe following changes were made to version 2.51:
• Under Features on page 1, added second bulleted item “Single 3.3V power supply”• Under Key Specifications on page 1, added footnote a to Digital Core Power Supply
specification, “This is the required power supply if using an external power supply for the digital core. However, use of the internal regulator is the default.”
• In Table 3 on page 9, added footnote a to Supply voltage (DVDD) “This is the supply voltage for VDD2 if using an external power supply for DVDD. However, use of the internal regulator is the default.”
• In Table 1 on page 7, corrected default (V) for pin 04 (DEVDD) from “0” to “3.3”• In Table 1 on page 7, changed description for pin 22 (DVDD) from “Digital core power
supply” to “Digital core power supply. Internal 1.8V regulator is the default. Connect at least 1µF to ground.”
• In Table 3 on page 9, corrected Parameter description for VDD1 from “Supply voltage (SVDD, DOVDD, EVDD)” to “Supply voltage (SVDD, DEVDD, ADVDD, OVDD, DOVDD)
• On page 12, added Table 5, NTSC Timing Specifications
Omni TMisionREVISION CHANGE LIST
Document Title: OV7950/OV7451 Datasheet (non-auto apps) Version: 2.7
DESCRIPTION OF CHANGESThe following changes were made to version 2.6:
• Added Table 1 on page 7• Under Key Specifications on page 1, changed Dynamic Range from “49dB” to “60dB”
Omni TMisionREVISION CHANGE LIST
Document Title: OV7950/OV7451 Datasheet (non-auto apps) Version: 2.71
DESCRIPTION OF CHANGESThe following changes were made to version 2.7:
• Under Byte [1A] subsection in column 2 of page 6, changed text from:
reading sequence:
Byte[20]bit7, bit6,…bit0,Byte[21]bit7, bit6…bit0, Byte[22]bit8, bit7…… ………..Byte[5E]bit8, bit7, bit6, bit5, bit4. END
Line 2 start address = [70],
Reading sequence:
Byte[60]bit7, bit6,…bit0,Byte[61]bit7, bit6…bit0, Byte[62]bit8, bit7…… ………..Byte[9E]bit8, bit7, bit6, bit5, bit4. END to:
reading sequence:
Byte[30]bit7, bit6,…bit0,Byte[31]bit7, bit6…bit0, Byte[32]bit8, bit7…… ………..Byte[6E]bit8, bit7, bit6, bit5, bit4. END
Line 2 start address = [70],
Reading sequence:
Byte[70]bit7, bit6,…bit0,Byte[71]bit7, bit6…bit0, Byte[72]bit8, bit7…… ………..Byte[AE]bit8, bit7, bit6, bit5, bit4. END
• In Table 3 on page 10, changed Operating Temperature Min and Max from “-40°C” and “+85°C” to “-20C” and “+70°C”, respectively
Omni TMisionDESCRIPTION OF CHANGES (CONTINUED)
• In Table 4 on page 10, changed table title from“DC Characteristics (-20°C < TA < 85°C, Voltages Referenced to GND)”to“DC Characteristics (-20°C < TA < 70°C, Voltages Referenced to GND)”
• In Table 5 on page 11, changed table title from“AC Characteristics (TA = 25°C, VDD = 5V)” to“AC Characteristics (-20°C < TA < 70°C, VDD = 3.3V)
• In Table 5 on page 11, changed Min, Typ, and Max for Video peak signal level (VTO_P) from “0.969”, “1.020”, and “1.071” to “1.064”, “1.12”, and “1.176”, respectively