OV5640 自动对焦照相模组应用指南(MIPI 接口) R2.13C - ZTE

更新时间:2023-08-29 01:14:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

OV5640 自动对焦摄像模组应用指南

(MIPI 接口)

ision C

Om

此文档包含版权信息,只能提供给OmniVision Technologies, Inc. 内部有此权限的员工,或经由OmniVision Technologies, Inc. 授权许可的组织或个人。

1

niV

OmniVision Technologies, Inc. 保留对此文件的修改权。为提高相关产品可靠性,功能或设计所进行的修改,恕不另行通知。在任何实际应用,项目以及电路描述中出现的问题,OmniVision不承担任何责任;并且此文档并未包含对OmniVision所拥有专利或其他权利的任何许可。

on

fid

修改日期: Nov. 4th, 2011文档版本号: 2.13

OmniVision公司机密

en

tial

for ZTE Only

Om

1. OV5640应用指南............................................................................................................................42. 硬件设计..........................................................................................................................................52.1 OV5640 照相模组原理图参考设计.........................................................................................52.2 主机接口...................................................................................................................................62.1.1 引脚定义............................................................................................................................62.2 供电设计...................................................................................................................................62.3 与镜头相关参数.......................................................................................................................72.3.1 边角失光............................................................................................................................72.3.2 暗角....................................................................................................................................72.3.3 分辨率................................................................................................................................72.3.4 光学对比度........................................................................................................................72.3.5 保护玻璃............................................................................................................................72.3.6 Lens补偿(镜头均匀性补偿).......................................................................................72.3.6.1 Lens 补偿:..................................................................................................................72.3.6.2 Lens 补偿: .................................................................................................................7

3. 硬件操作..........................................................................................................................................83.1 操作模式...................................................................................................................................83.1.1 上电(power up).............................................................................................................83.1.2 节电模式(Power Down)....................................................................................................93.1.3 由节电模式唤醒................................................................................................................93.1.4 断电....................................................................................................................................93.1.5 硬件复位..........................................................................................................................103.2 操作流程.................................................................................................................................103.2.1 不使用时断电..................................................................................................................103.2.2 不使用时处于节电模式(power down)......................................................................103.2.3 OV5640与其他设备共用I2C总线................................................................................114. 软件指南........................................................................................................................................124.1 单通道MIPI接口...................................................................................................................124.1.1 YCbCr 初始化参数.........................................................................................................124.1.2 YCbCr VGA 预览 30帧/秒............................................................................................174.1.3 YCbCr 720p 视频 30帧/秒............................................................................................184.1.4 YCbCr 5百万拍照 7.5帧/秒..........................................................................................194.2 双通道MIPI接口...................................................................................................................214.2.1 YCbCr 初始化参数 .......................................................................................................214.2.2 YCbCr VGA 预览 30帧/秒............................................................................................264.2.3 YCbCr 720p视频 60帧/秒.............................................................................................274.2.4 YCbCr 5百万拍照 15帧/秒...........................................................................................284.3 驱动能力.................................................................................................................................294.4 I/O 控制...................................................................................................................................294.5 MIPI 数据流控制....................................................................................................................304.5.1 MIPI 数据流开启............................................................................................................302

niV

ision C

on

fid

en

tial

for ZTE Only

OmniVision公司机密

内容目录

4.5.2 MIPI 数据流关闭............................................................................................................304.6 YUV 序列................................................................................................................................304.7 镜像和翻转.............................................................................................................................314.8 测试图案.................................................................................................................................324.9 移除灯光条纹.........................................................................................................................334.10 用户界面功能.......................................................................................................................344.10.1 亮度 亮度....................................................................................................................344.10.2对比度............................................................................................................................354.10.3色饱和度........................................................................................................................364.10.4 EV 曝光补偿................................................................................................................394.10.5 环境光模式....................................................................................................................404.10.6 特效................................................................................................................................414.10.7 夜景模式........................................................................................................................434.10.8 去除灯光条纹................................................................................................................434.11 自动对焦................................................................................................................................444.11.1 内置自动对焦...............................................................................................................444.11.2 I2C自动对焦命令.........................................................................................................444.11.3 AF 自动对焦过程..........................................................................................................454.11.4 下载固件(download firmware)...............................................................................454.11.5 自动对焦.......................................................................................................................454.11.6 释放马达至初始状态 (对焦为无穷远处).............................................................464.12 拍照流程...............................................................................................................................464.12.1 Shutter 快门时间..........................................................................................................464.12.2 Gain 增益......................................................................................................................464.12.3 虚拟曝光行(Dummy Lines)及虚拟像素(Dummy Pixels).................................464.12.4 拍照流程........................................................................................................................464.12.4.1 自动对焦................................................................................................................464.12.4.2 Read Preview Registers..........................................................................................464.12.4.3 改变为拍照图像分辨率........................................................................................474.12.4.4 读取拍照设置参数................................................................................................474.12.4.5 转换预览增益和曝光值为拍照增益和曝光值....................................................474.12.4.6 增益值转换为曝光值,拍照参数下去除灯光条纹............................................474.12.4.7 写入增益(gain)/曝光值(shutter).................................................................484.12.4.8 拍照........................................................................................................................484.12.4.9 返回预览模式........................................................................................................484.13 Scale and Zoom 缩放和变焦...............................................................................................484.13.1 Scale 缩放.....................................................................................................................484.13.2 Digital Zoom 数码变焦.................................................................................................49附录 I 双通道MIPI接口摄像头驱动程序示例..............................................................................51文档版本历史....................................................................................................................................67

Om

3

niV

ision C

on

fid

en

tial

for ZTE Only

OmniVision公司机密

1. OV5640应用指南

OV5640 是一款 1/4 英寸 5百万像素的高性能图像传感器,支持DVP 和MIPI 接口。 此文档内容为MIPI接口的应用指南。DVP接口的文档为“OV5640自动对焦模组应用指南(DVP接口)”

OV5640 传感器可用于:

手机5百万像素主摄像头平板电脑5百万像素主摄像头

Om

4

niV

ision C

on

fid

OmniVision公司机密

en

tial

for ZTE Only

2. 硬件设计

2.1 OV5640 照相模组原理图参考设计

说明:

3.AVDD为传感器模拟电源引脚,电压范围为2.6-3.0V (纹波小)。推荐接入2.8V电压。在OTP写入状态时,AVDD 必须接入2.5V+-5%,但是OPT读取状态无此要求。4.DVDD是传感器数字电源引脚,电压1.5V±5% (纹波小)。强烈建议使用内部DVDD稳压器。

Om

5

niV

5.DOVDD是传感器数字IO电源引脚,电压范围1.7V-3.0V(clean),建议为1.8V。6.AGND与DGND 引脚应在模组内分开,在模组外PCB单点连接,不要在模组内连接。7.电容器的位置需靠近其相应的OV5640引脚。

8.MCP, MCN, MDP0 和 MDP1 为单通道MIPI 接口引脚。MCP, MCN, MDP0, MDN0, MDP1 和 MCP1 为双通道MIPI 接口引脚。

ision C

2.RESETB引脚,低点平有效。置低时复位OV5640, 不使用时需在模组外部与DOVDD连接。

on

1.PWND引脚,高电平有效。当上拉至和DOVDD电压一致的高电平时,使OV5640进入节电模式, 不使用时需在模组外部接地。

fid

en

OmniVision公司机密

tial

for ZTE Only

2.1.1 引脚定义

OV5640 视频信号接口支持单通道MIPI传输双通道MIPI传输。MCP, MCN, MDP0 和 MDP1 为单通道MIPI 接口引脚。MCP, MCN, MDP0, MDN0, MDP1 和 MCP1 为双通道MIPI 接口引脚。

同步信号Href 和 Hsync 使用同一引脚 Href。通过SCCB 设置可选择此引脚为Href或Hsync信号。

SIO_C 以及 SIO_D 总线需外接上拉电阻, 标准上拉电阻阻值为 5.1K欧姆。

RESETB引脚低有效,且内置上拉电阻。RESETB引脚需由后端芯片控制以得到合适的上电顺序。

2.2 供电设计

Om

6

niV

ision C

on

fid

OmniVision公司机密

en

当OV5640与支持MIPI接口的后端芯片共用时,DOVDD 引脚电压需为1.8V。DVDD引脚的电压由OV5640内部的稳压器生成。所以需要2组稳压器来为OV5640供电。如下图:

tial

PWDN引脚高有效,且内置下拉电阻 。PWDN 引脚需由后端芯片控制以得到合适的上电顺序。

for ZTE Only

2.2 主机接口

2.3 与镜头相关参数2.3.1 边角失光

边角失光是指图像的周边(四个角)亮度比中心暗,这种现象是由镜头造成的。可开启OV5640的镜头均匀性补偿功能来对图片周边的亮度进行补偿,使得整个图片的亮度看上去保持一致。

2.3.2 暗角

有些镜头可能会有暗角存在。暗角表示图像的周边(四个角)亮度很暗,看起来几乎是黑的。这种状况是无法用芯片的镜头均匀性补偿功能来矫正的,所以这样的镜头模组不合格,请不要采用。

2.3.3 分辨率

摄像模组的分辨率取决于镜头的设计以及模组的调焦质量,同时和图像传感器的分辨率也有关系 。其中调焦质量是摄像模组组装时非常重要的指标。

2.3.5 保护玻璃

2.3.6 Lens补偿(镜头均匀性补偿)

所有模组都必须做镜头均匀性补偿补偿,请联络OVT取得由OVT FAE工程师为不同镜头优化过的Lens补偿设置的详细参数。

2.3.6.1 Lens 补偿:

2.3.6.2 Lens 补偿:

注:

Om

请联络OVT FAE工程师取得模组Lens设置的参数。

7

niV

ision C

虽然保护玻璃是镜头里最便宜的部件,但是它依然对镜头的成像质量有很大的影响。保护玻璃必须由光学玻璃制造并且双面镀增透膜(AR coating)。否则会导致灵敏度损失或者严重的光学耀斑(flare)。

on

fid

就影响成像质量来讲,镜头的光学对比度也是非常重要的。如果光学对比度较低的话,会使图片看起来好像雾蒙蒙的。虽然可以通过增加传感器的对比度来使得图片显得更加锐利,但是较高的传感器成像对比度会导致图片在较暗的部分丢失细节。

en

2.3.4 光学对比度

tial

for ZTE Only

OmniVision公司机密

3. 硬件操作

3.1 操作模式

3.1.1 上电(power up)

Reset#DOVDDAVDDPWDNSIO_CSIO_DXCLK

步骤 3:

等AVDD 稳定5毫秒后, 拉低PWDN。 步骤 4:

PWDN 置低1毫秒后, 拉高 ResetB。

步骤 5:

20毫秒后, 初始化OV5640的SCCB寄存器设置。寄存器设置可参考第四章的OV5640软件应用指南。

Om

8

niV

ision C

步骤 2:

DOVDD

和 AVDD 上电。这两路最好同时上电,如果不能同时上电,那么必须使DOVDD 上电在先,AVDD上电在后。

on

步骤

1:

ResetB拉低,复位OV5640。 PWDN引脚拉高。

fid

t0: >= 0毫秒. 从DOVDD稳定到 AVDD稳定的时间。

t2: >= 5毫秒 从AVDD稳定到传感器上电稳定之间的时间。

t3: >= 1毫秒. 传感器上电稳定到ResetB拉高之间的延迟。t4: >=20毫秒. ResetB拉高到SCCB 初始化之间的延迟。

en

OmniVision公司机密

Only

3.1.2 节电模式(Power Down)

PWDNSIO_CSIO_DXCLK

步骤 1:

拉高PWDN 引脚。

步骤

2:

0.1

毫秒后拉低XCLK

。在PWDN拉高以后 XCLK 必须至少保持0.1毫秒高电平。

3.1.3 由节电模式唤醒

PWDNSIO_CSIO_DXCLK

步骤

1:

加上XCLK

时钟。

步骤 2:

0.1毫秒后, 拉低PWDN。

步骤 3(可选):

初始化SCCB 寄存器。寄存器参数请见第四章。

步骤 1.

拉低XCLK。

Om

步骤 2.

切断AVDD, DVDD 和 DOVDD。这三路电源应同时切断,如无法同时切断,则必须做到DVDD为先,AVDD第二,DOVDD最后。9

OmniVision公司机密

niV

3.1.4 断电

ision C

on

tial

for Znly

拉低PWDN 和 RESETB。

3.1.5 硬件复位

OV5640 传感器的RESETB 引脚在拉低时(接地)可以实现硬件复位。此时OV5640 清空所有寄存器并使其恢复到初始值。通过SCCB接口向寄存器0x12的[7]位写“1”,同样可以使传感器复位。

上电时整个芯片都会做复位,但即使这样,也建议在上电后手动进行硬件复位。硬件复位低位有效且基于异步设计,复位的脉冲时间必须等于1毫秒或更长。

3.2 操作流程3.2.1 不使用时断电

模式连接电池打开相机

退出相机

模式连接电池

ision C

3.2.2 不使用时处于节电模式(power down)

操作流程上电硬件复位节电模式从节电模式唤醒初始化断电

打开相机退出相机

Om

10

niV

on

fid

en

断电

tial

操作流程无上电硬件复位初始化

OmniVision公司机密

for ZTE Only

步骤 3.

其他设备接入 I2C 总线断电

进入节电模式 从节电模式唤醒上电

其他设备无法接入 I2C 总线无

Om

11

niV

ision C

on

fid

OmniVision公司机密

en

tial

for ZTE Only

3.2.3 OV5640与其他设备共用I2C总线

4. 软件指南

4.1 单通道MIPI接口4.1.1 YCbCr 初始化参数

//

//OV5640 setting Version History//dated 04/08/2010 A02//--Based on v08 release//

//dated 04/20/2010 A03//--Based on V10 release//

//dated 04/22/2010 A04//--Based on V10 release//--updated ccr & awb setting//

//dated 04/22/2010 A06//--Based on A05 release//--Add pg setting//

//dated 05/19/2011 A09

//--changed pchg 3708 setting

Om

write_i2c(0x3103, 0x11);// SCCB system controlwrite_i2c(0x3008, 0x82);// software reset// delay 5ms

write_i2c(0x3008, 0x42);// software power downwrite_i2c(0x3103, 0x03);// SCCB system control

write_i2c(0x3017, 0x00);// set Frex, Vsync, Href, PCLK, D[9:6] inputwrite_i2c(0x3018, 0x00);// set d[5:0], GPIO[1:0] inputwrite_i2c(0x3034, 0x18);// MIPI 8-bit modewrite_i2c(0x3037, 0x13);// PLL

write_i2c(0x3108, 0x01);// system dividerwrite_i2c(0x3630, 0x36);write_i2c(0x3631, 0x0e);write_i2c(0x3632, 0xe2);write_i2c(0x3633, 0x12);write_i2c(0x3621, 0xe0);write_i2c(0x3704, 0xa0);write_i2c(0x3703, 0x5a);write_i2c(0x3715, 0x78);write_i2c(0x3717, 0x01);write_i2c(0x370b, 0x60);write_i2c(0x3705, 0x1a);12

niV

ision C

on

fid

en

OmniVision公司机密

tial

for ZTE Only

Om

// timing 时序

write_i2c(0x3800, 0x00);// HSwrite_i2c(0x3801, 0x00);// HSwrite_i2c(0x3802, 0x00);// VSwrite_i2c(0x3804, 0x0a);// HWwrite_i2c(0x3805, 0x3f);// HW

write_i2c(0x3810, 0x00);// H offset highwrite_i2c(0x3811, 0x10);// H offset lowwrite_i2c(0x3812, 0x00);// V offset highwrite_i2c(0x3708, 0x64);

write_i2c(0x3a08, 0x01);// B50

write_i2c(0x4001, 0x02);// BLC start line

write_i2c(0x4005, 0x1a);// BLC always updatewrite_i2c(0x3000, 0x00);// system reset 0write_i2c(0x3002, 0x1c);// system reset 2write_i2c(0x3004, 0xff);// clock enable 00write_i2c(0x3006, 0xc3);// clock enable 2

write_i2c(0x300e, 0x25);// MIPI control, 1 lane, MIPI enablewrite_i2c(0x302e, 0x08);

write_i2c(0x4300, 0x30);// YUV 422, YUYV13

niV

ision C

on

fid

// 50Hz/60Hz 50/60Hz 灯光条纹过滤write_i2c(0x3c01, 0x34);// 50/60Hz

write_i2c(0x3c04, 0x28);// threshold for low sumwrite_i2c(0x3c05, 0x98);// threshold for high sum

write_i2c(0x3c06, 0x00);// light meter 1 threshold highwrite_i2c(0x3c08, 0x00);// light meter 2 threshold highwrite_i2c(0x3c09, 0x1c);// light meter 2 threshold lowwrite_i2c(0x3c0a, 0x9c);// sample number highwrite_i2c(0x3c0b, 0x40);// sample number low

en

OmniVision公司机密

tial

for ZTE Only

write_i2c(0x3905, 0x02);write_i2c(0x3906, 0x10);write_i2c(0x3901, 0x0a);write_i2c(0x3731, 0x12);

write_i2c(0x3600, 0x08);// VCM debug modewrite_i2c(0x3601, 0x33);// VCM debug modewrite_i2c(0x302d, 0x60);// system controlwrite_i2c(0x3620, 0x52);write_i2c(0x371b, 0x20);write_i2c(0x471c, 0x50);

write_i2c(0x3a13, 0x43);// AGC pre-gain, 0x40 = 1xwrite_i2c(0x3a18, 0x00);// gain ceilingwrite_i2c(0x3a19, 0xf8);// gain ceilingwrite_i2c(0x3635, 0x13);write_i2c(0x3636, 0x03);write_i2c(0x3634, 0x40);write_i2c(0x3622, 0x01);

Om

// AWB 自动白平衡write_i2c(0x5180, 0xff);write_i2c(0x5181, 0xf2);write_i2c(0x5182, 0x00);write_i2c(0x5183, 0x14);write_i2c(0x5184, 0x25);write_i2c(0x5185, 0x24);write_i2c(0x5186, 0x09);write_i2c(0x5187, 0x09);write_i2c(0x5188, 0x09);write_i2c(0x5189, 0x75);write_i2c(0x518a, 0x54);write_i2c(0x518b, 0xe0);write_i2c(0x518c, 0xb2);write_i2c(0x518d, 0x42);write_i2c(0x518e, 0x3d);write_i2c(0x518f, 0x56);write_i2c(0x5190, 0x46);write_i2c(0x5191, 0xf8);write_i2c(0x5192, 0x04);write_i2c(0x5193, 0x70);write_i2c(0x5194, 0xf0);write_i2c(0x5195, 0xf0);write_i2c(0x5196, 0x03);write_i2c(0x5197, 0x01);write_i2c(0x5198, 0x04);write_i2c(0x5199, 0x12);write_i2c(0x519a, 0x04);write_i2c(0x519b, 0x00);write_i2c(0x519c, 0x06);write_i2c(0x519d, 0x82);write_i2c(0x519e, 0x38);// color matrix 色彩矩阵write_i2c(0x5381, 0x1e);write_i2c(0x5382, 0x5b);write_i2c(0x5383, 0x08);write_i2c(0x5384, 0x0a);write_i2c(0x5385, 0x7e);write_i2c(0x5386, 0x88);write_i2c(0x5387, 0x7c);write_i2c(0x5388, 0x6c);write_i2c(0x5389, 0x10);write_i2c(0x538a, 0x01);14

niV

ision C

on

fid

OmniVision公司机密

en

tial

for ZTE Only

write_i2c(0x501f, 0x00);// ISP YUV 422write_i2c(0x4407, 0x04);// JPEG QSwrite_i2c(0x440e, 0x00);

write_i2c(0x5000, 0xa7);// ISP control, Lenc on, gamma on, BPC on, WPC on, CIP on

// CIP 锐化和降噪

write_i2c(0x5300, 0x08);// sharpen MT th1write_i2c(0x5301, 0x30);// sharpen MT th2write_i2c(0x5302, 0x10);// sharpen MT offset 1write_i2c(0x5303, 0x00);// sharpen MT offset 2write_i2c(0x5304, 0x08);// DNS threshold 1write_i2c(0x5305, 0x30);// DNS threshold 2write_i2c(0x5306, 0x08);// DNS offset 1write_i2c(0x5307, 0x16);// DNS offset 2write_i2c(0x5309, 0x08);// sharpen TH th1write_i2c(0x530a, 0x30);// sharpen TH th2write_i2c(0x530b, 0x04);// sharpen TH offset 1write_i2c(0x530c, 0x06);// sharpen Th offset 2// gamma 伽玛曲线write_i2c(0x5480, 0x01);write_i2c(0x5481, 0x08);write_i2c(0x5482, 0x14);write_i2c(0x5483, 0x28);write_i2c(0x5484, 0x51);write_i2c(0x5485, 0x65);write_i2c(0x5486, 0x71);write_i2c(0x5487, 0x7d);write_i2c(0x5488, 0x87);write_i2c(0x5489, 0x91);write_i2c(0x548a, 0x9a);write_i2c(0x548b, 0xaa);write_i2c(0x548c, 0xb8);write_i2c(0x548d, 0xcd);write_i2c(0x548e, 0xdd);write_i2c(0x548f, 0xea);write_i2c(0x5490, 0x1d);

Om

// lens correction 镜头补偿write_i2c(0x5800, 0x23);write_i2c(0x5801, 0x14);15

OmniVision公司机密

niV

// UV adjust UV色彩饱和度调整

write_i2c(0x5580, 0x06);// sat on, contrast onwrite_i2c(0x5583, 0x40);// sat Uwrite_i2c(0x5584, 0x10);// sat V

write_i2c(0x5589, 0x10);// UV adjust th1write_i2c(0x558a, 0x00);// UV adjust th2[8]write_i2c(0x558b, 0xf8);// UV adjust th2[7:0]

write_i2c(0x501d, 0x04);// enable manual offset of contrast

ision C

on

fid

en

tial

for ZTE Only

write_i2c(0x538b, 0x98);

write_i2c(0x5802, 0x0f);write_i2c(0x5803, 0x0f);write_i2c(0x5804, 0x12);write_i2c(0x5805, 0x26);write_i2c(0x5806, 0x0c);write_i2c(0x5807, 0x08);write_i2c(0x5808, 0x05);write_i2c(0x5809, 0x05);write_i2c(0x580a, 0x08);write_i2c(0x580b, 0x0d);write_i2c(0x580c, 0x08);write_i2c(0x580d, 0x03);write_i2c(0x580e, 0x00);write_i2c(0x580f, 0x00);write_i2c(0x5810, 0x03);write_i2c(0x5811, 0x09);write_i2c(0x5812, 0x07);write_i2c(0x5813, 0x03);write_i2c(0x5814, 0x00);write_i2c(0x5815, 0x01);write_i2c(0x5816, 0x03);write_i2c(0x5817, 0x08);write_i2c(0x5818, 0x0d);write_i2c(0x5819, 0x08);write_i2c(0x581a, 0x05);write_i2c(0x581b, 0x06);write_i2c(0x581c, 0x08);write_i2c(0x581d, 0x0e);write_i2c(0x581e, 0x29);write_i2c(0x581f, 0x17);write_i2c(0x5820, 0x11);write_i2c(0x5821, 0x11);write_i2c(0x5822, 0x15);write_i2c(0x5823, 0x28);write_i2c(0x5824, 0x46);write_i2c(0x5825, 0x26);write_i2c(0x5826, 0x08);write_i2c(0x5827, 0x26);write_i2c(0x5828, 0x64);write_i2c(0x5829, 0x26);write_i2c(0x582a, 0x24);write_i2c(0x582b, 0x22);write_i2c(0x582c, 0x24);write_i2c(0x582d, 0x24);write_i2c(0x582e, 0x06);write_i2c(0x582f, 0x22);write_i2c(0x5830, 0x40);write_i2c(0x5831, 0x42);16

Om

niV

ision C

on

fid

OmniVision公司机密

en

tial

for ZTE Only

4.1.2 YCbCr VGA 预览 30帧/秒

Om

write_i2c(0x3108, 0x01);// system dividerwrite_i2c(0x3035, 0x12);// pllwrite_i2c(0x3036, 0x38);// pll

write_i2c(0x3c07, 0x08);// light meter 1 thresholdwrite_i2c(0x3820, 0x41);// ISP flip off, sensor flip off

write_i2c(0x3821, 0x07);// ISP mirror on, sensor mirror on// timing 时序

write_i2c(0x3814, 0x31);// X incwrite_i2c(0x3815, 0x31);// Y incwrite_i2c(0x3803, 0x04);// VSwrite_i2c(0x3806, 0x07);// VHwrite_i2c(0x3807, 0x9b);// VH

write_i2c(0x3808, 0x02);// DVPHOwrite_i2c(0x3809, 0x80);// DVPHOwrite_i2c(0x380a, 0x01);// DVPVOwrite_i2c(0x380b, 0xe0);// DVPVOwrite_i2c(0x380c, 0x07);// HTSwrite_i2c(0x380d, 0x68);// HTSwrite_i2c(0x380e, 0x03);// VTSwrite_i2c(0x380f, 0xd8);// VTSwrite_i2c(0x3813, 0x06);// V offsetwrite_i2c(0x3618, 0x00);17

OmniVision公司机密

niV

ision C

on

fid

en

tial

write_i2c(0x5025, 0x00);

write_i2c(0x3a0f, 0x30);// stable in highwrite_i2c(0x3a10, 0x28);// stable in lowwrite_i2c(0x3a1b, 0x30);// stable out highwrite_i2c(0x3a1e, 0x26);// stable out lowwrite_i2c(0x3a11, 0x60);// fast zone highwrite_i2c(0x3a1f, 0x14);// fast zone lowwrite_i2c(0x3008, 0x02);// wake up

for ZTE Only

write_i2c(0x5832, 0x24);write_i2c(0x5833, 0x26);write_i2c(0x5834, 0x24);write_i2c(0x5835, 0x22);write_i2c(0x5836, 0x22);write_i2c(0x5837, 0x26);write_i2c(0x5838, 0x44);write_i2c(0x5839, 0x24);write_i2c(0x583a, 0x26);write_i2c(0x583b, 0x28);write_i2c(0x583c, 0x42);write_i2c(0x583d, 0xce);

write_i2c(0x3a02, 0x03);write_i2c(0x3a03, 0xd8);write_i2c(0x3a09, 0x27);write_i2c(0x3a0a, 0x00);write_i2c(0x3a0b, 0xf6);write_i2c(0x3a0e, 0x03);write_i2c(0x3a0d, 0x04);write_i2c(0x3a14, 0x03);write_i2c(0x3a15, 0xd8);// 60Hz max exposure// 60Hz max exposure// B50 low// B60 high// B60 low// B50 max// B60 max

// 50Hz max exposure// 50Hz max exposure

4.1.3 YCbCr 720p 视频 30帧/秒

Om

write_i2c(0x3108, 0x02);// system dividerwrite_i2c(0x3035, 0x11);// pllwrite_i2c(0x3036, 0x54);// pll

write_i2c(0x3c07, 0x07);// light meter 1 thresholdwrite_i2c(0x3820, 0x41);// ISP flip off, sensor flip off

write_i2c(0x3821, 0x07);// ISP mirror on, sensor mirror on// timing 时序

write_i2c(0x3814, 0x31);// X incwrite_i2c(0x3815, 0x31);// Y incwrite_i2c(0x3803, 0xfa);// VSwrite_i2c(0x3806, 0x06);// VHwrite_i2c(0x3807, 0xa9);// VH

write_i2c(0x3808, 0x05);// DVPHOwrite_i2c(0x3809, 0x00);// DVPHOwrite_i2c(0x380a, 0x02);// DVPVOwrite_i2c(0x380b, 0xd0);// DVPVOwrite_i2c(0x380c, 0x07);// HTSwrite_i2c(0x380d, 0x64);// HTSwrite_i2c(0x380e, 0x02);// VTSwrite_i2c(0x380f, 0xe4);// VTSwrite_i2c(0x3813, 0x04);// V offsetwrite_i2c(0x3618, 0x00);18

OmniVision公司机密

niV

ision C

on

fid

en

tial

write_i2c(0x4004, 0x02);// BLC line numberwrite_i2c(0x4713, 0x03);// JPEG mode 3write_i2c(0x460b, 0x35);// debug

write_i2c(0x460c, 0x22);// VFIFO, PCLK manualwrite_i2c(0x4837, 0x44);// MIPI global timingwrite_i2c(0x3824, 0x02);// PCLK divider

write_i2c(0x5001, 0xa3);// SDE on, scale on, UV average off, CMX on, AWB on

for ZTE Only

write_i2c(0x3612, 0x29);write_i2c(0x3709, 0x52);write_i2c(0x370c, 0x03);

4.1.4 YCbCr 5百万拍照 7.5帧/秒

Om

write_i2c(0x3108, 0x02);// system dividerwrite_i2c(0x3035, 0x11);// pllwrite_i2c(0x3036, 0x54);// pll

write_i2c(0x3c07, 0x07);// light meter 1 thresholdwrite_i2c(0x3820, 0x40);// ISP flip off, sensor flip off

write_i2c(0x3821, 0x06);// ISP mirror on, sensor mirror on// timing 时序

write_i2c(0x3814, 0x11);// X incwrite_i2c(0x3815, 0x11);// Y incwrite_i2c(0x3803, 0x00);// VSwrite_i2c(0x3806, 0x07);// VHwrite_i2c(0x3807, 0x9f);// VH

write_i2c(0x3808, 0x0a);// DVPHOwrite_i2c(0x3809, 0x20);// DVPHOwrite_i2c(0x380a, 0x07);// DVPVOwrite_i2c(0x380b, 0x98);// DVPVOwrite_i2c(0x380c, 0x0b);// HTSwrite_i2c(0x380d, 0x1c);// HTSwrite_i2c(0x380e, 0x07);// VTSwrite_i2c(0x380f, 0xb0);// VTSwrite_i2c(0x3813, 0x04);// V offsetwrite_i2c(0x3618, 0x04);19

OmniVision公司机密

niV

ision C

on

fid

en

tial

write_i2c(0x4004, 0x02);// BLC line numberwrite_i2c(0x4713, 0x02);// JPEG mode 2write_i2c(0x460b, 0x37);

write_i2c(0x460c, 0x20);// VFIFO, PCLK autowrite_i2c(0x4837, 0x16);// MIPI global timingwrite_i2c(0x3824, 0x04);// PCLK divider

write_i2c(0x5001, 0x83);// SDE on, scale off, UV average off, CMX on, AWB on

for ZTE Only

write_i2c(0x3612, 0x29);write_i2c(0x3709, 0x52);write_i2c(0x370c, 0x03);

// banding filter 去除灯光条纹

write_i2c(0x3a02, 0x02);// 60Hz max exposurewrite_i2c(0x3a03, 0xe4);// 60Hz max exposurewrite_i2c(0x3a09, 0xbc);// B50 lowwrite_i2c(0x3a0a, 0x01);// B60 highwrite_i2c(0x3a0b, 0x72);// B60 lowwrite_i2c(0x3a0e, 0x01);// B50 maxwrite_i2c(0x3a0d, 0x02);// B60 max

write_i2c(0x3a14, 0x02);// 50Hz max exposurewrite_i2c(0x3a15, 0xe4);// 50Hz max exposure

本文来源:https://www.bwwdw.com/article/godi.html

Top