OV5640学习

news/2024/11/22 4:49:50/

目录

    • 一、OV5640
      • 1、OV5640像素阵列
      • 2、OV5640功能框图
      • 3、OV5640最大图像传输速率
    • 二、OV5640 寄存器配置
      • 1、关键寄存器配置
      • 2、常用寄存器设置
    • 三、OV5640初始化

一、OV5640

OV5640是OV(OmniVision)公司推出的一款CMOS图像传感器,实际感光阵列为:2592 x 1944(即500w像素),该传感器内部集成了图像出炉的电路,包括自动曝光控制(AEC)、自动白平
衡( AWB) 等。同时该传感器支持LED补光、 MIPI(移动产业处理器接口,多用于手机等)输出接口和DVP(数字视频并行,在设计HDMI显示时,就用的这个)输出接口选择、 ISP(图像信号处理)以及自动聚焦控制(AFC)等功能。

1、OV5640像素阵列

在这里插入图片描述
在5,153,536(2624x1964)个像素中,5,038,848 (2592x1944)是实际像素,可以输出。其他像素用于黑色水平校准和插值。

2、OV5640功能框图

在这里插入图片描述
可以看到,时序发生器和系统控制逻辑(timing generator and system control logic)控制着感光阵列(image array)、放大器(AMP)、AD转换(10bit)以及输出外部时序信号(PCLK和行场同步信号等)。

感光阵列输出模拟信号,经过AMP增强信号强度,进入到AD转换器,转换成数字信号并经过ISP,进行相关图像处理,最终输出10位DVP数据流或者MIPI数据流。

AMP和ISP等都是由控制寄存器进行控制,而配置寄存器的接口时序就是使用的SCCB,具体SCCB协议可以看:接口协议学习(三):SCCB(与I2C比较)

由于OV5640寄存器较多,OV5640寄存器的地址为16位,所以SCCB协议中的寄存器地址为16位。

3、OV5640最大图像传输速率

OV5640 maximum image transfer rate
在这里插入图片描述

二、OV5640 寄存器配置

OV5640的寄存器较多,对于其它寄存器的描述可以参OV5640的数据手册。但是,OV5640的数据手册并没有提供全部的寄存器描述, 而大多数必要的寄存器配置在ov5640的软件应用手册(《OV5640 Camera Module Software Application Notes》)中可以找到,其中还有相关初始化例程。

1、关键寄存器配置

OV5640的寄存器不用每个都自己配置,它有默认值
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、常用寄存器设置

我们最常用的寄存器配置应该是输出窗口(分辨率)设置
在这里插入图片描述

OV5640使用寄存器0x3800 ~ 0x3814来进行图像窗口设置。physical pixel size(物理像素大小2632 * 1951)是传感器中的总像素阵列大小。ISP input size(ISP输入大小,最大2592 * 1944)是从像素数组中读取的总像素数据,开窗范围从00~26321951。可以看到,最终data output size(输出窗口大小),也就是需要的分辨率是由{0x3808,0x3809}和{0x380A ,0x380B}决定的

三、OV5640初始化

OV5640的初始化可以在ov5640的软件应用手册(《OV5640 Camera Module
Software Application Notes》)中找到寄存器配置例程,然后根据自己的需要更改写入寄存器的值。


http://www.ppmy.cn/news/235245.html

相关文章

4590: 最大值-最小值(简单题)

4590: 最大值-最小值 时间限制(普通/Java):1000MS/3000MS 内存限制:65536KByte 总提交: 9656 测试通过:5981 描述 计算三个数中的最大值与最小值之差。 输入 输入包括三个整数。 输出 输出最大值与最小值之差。 样例输入 样例输出 题目来源 TZOJ…

理解 Visual Studio 解决方案文件格式(.sln)

一般情况下我们并不需要关心 Visual Studio 解决方案文件格式(.sln),因为 Visual Studio 对解决方案文件的自动修复能力是非常强的。但是如果遇到自动解冲突错误或者编译不通过了,那么此文件还是需要手工修改的。 本文介绍 Visua…

代码随想录刷题第37天|LeetCode738单调递增的数字、LeetCode968监控二叉树

1、LeetCode738单调递增的数字 题目链接:738、单调递增的数字 暴力解法: 判断是否单调递增,可以先定义一个max 10; m num % 10取最后一个数字,判断是否max>m; num num / 10去掉最后一个数字,再继…

小度c1语言控制电视,小度在家1c怎么连接电视机

大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答。 小度在家1c连接电视机的方法如下: 1、打开小度音箱。 2、在“智能家居”中选择需要授权的电视型号。 3、授权成功后开启蓝牙,用电视搜索并连接小度智能音箱蓝…

华为鸿蒙智慧屏和手机,大屏手机还是智能电视?华为用鸿蒙系统增智慧

原标题:大屏手机还是智能电视?华为用鸿蒙系统增智慧 [PConline 资讯]7月26日,华为手机官方微博表示:【华为智慧屏 让智慧更大】华为将持续推动产业升级,实现生态共赢,与业界广泛合作,开放生态赋…

高刷新率电视机有必要吗?

常见的60Hz,便是指屏幕最高显示的图像帧幅为60张,刷新率越高,闪烁现象越不明显、显示效果越流畅,另外电视厂商针对刷新率的优化设计,可以有效减少液晶面板显示高速移动物体时残影的先天不足。 因此理论上来说&#xf…

android电视机软件锁,如何解锁电视的“应用锁”?OPPO智能电视R1这些操作学起来...

原标题:如何解锁电视的“应用锁”?OPPO智能电视R1这些操作学起来 随着智能电视越来越具有性价比,用户也逐渐从传统电视过渡到大屏娱乐时代,而这“后浪”与“前浪”的区别之一便是:智能电视的内容资源要更加丰富。虽然相…

手机当电脑音响_舞台音响灯光设备有哪些注意事项

舞台音响灯光设备中音响设备的品种许多,一般情况下由话筒(或无线话筒)调音台功放音箱即可。音源除话筒外,有时还需求DVD,电脑放音乐等,也可用电脑。但如果是要专业的舞台音响效果,除了需求专业的舞台搭建工作人员之外&…