那么,我就不说废话了。 经过前面几个例行程序,LED的驱动显示应该不在话下,VGA实际上只是固定行情的时序扫描问题,SDRAM可以站在巨人的肩膀上,我们已经完成了基本的视频图像采集流程。 如果前面有添加视频源的方法,我们实现了最简单的视频图像收集架构。
目前市面上的相机产品多采用CMOS品牌,主要有Hynix 高强度)、Micron 镁光MicronAptinaOnse ) )、OmniVision 光学)、PIXART 这三者在成本、成像效果以及噪声、灵敏度、帧率等特性上各有不同,但整体开发过程一致,只需寄存器的配置即可捕获,得到配置参数的视频图像数据。
我们的VIP_Board_Mini板已经预订了CMOS摄像头模块的接口,接口遵循明确的大地所有CMOS模块的接口定义。 在此,我们暂时选择OmniVision的ov 7725传感器作为视频图像源。 至此,完成了以下最基本的视频图像收集系统。
关于OV7725的资料在“./03_芯片照相机等数据手册/01_OV7725模块资料”下,其中包含产品概要、软件构成手册、完整的数据手册等内容,因此
有关OV7725的详细信息,请访问OmniVision官方网站。 3358 www.ovt.com /产品/传感器. PHP? id=80。 但是,请记住一件事。 得到教训的朋友知道,例如OV7670中文版的资料和英文版的资料出入太大,必须养成阅读硬件资料的习惯。 这里绝对不提供资料。
从OV7725的产品概要中得知,OV7725是一种内置1/4英寸单片VGA相机和图像处理装置的高性能传感器。 由于性能、质量及其可靠性,OV7725适合电脑摄像头、玩具、手机、摄像头等市场需求。 该低功耗的CMOS传感器在具有低照度特性的同时,在-20~70的温度范围内正常工作。 OV7725是640*480的感光性阵列,可以实现最快每秒60fps的VGA分辨率的视频,构成分辨率、输出数据格式、图像特性等。
OV7725最高支持640*480@60Hz分辨率的视频输出,同时满足了许多产品的应用。 紧跟在网页之后的OV7725的具体参数和特征如下所示。
灵敏度高,适合低照度APP使用
有标准的SCCB放置接口,可以放置输出原始RGB、RGBgrb422、RGB565/RGB444 )、YVA422几种形式的视频流。
支持VGA、QVGA以及从40*30到cif352*288 )的分辨率的图像大小
通过VarioPixel方法进行像素子采样每个像素采样,实现QVGA ) ) ) ) )。
自动调节边缘的强调、自动调节干扰的抑制
通过配置可以实现帧同步模式
自动曝光AEC )、自动白平衡) AWB )、自动带通滤波器) ABF )、自动黑色校准) ABLC ) )。
可调整图像的色度、色相、伽马、清晰度、噪声抑制等
这里需要注意的是数码相机的SCCB接口,也就是我们经常使用的I2C接口。 也称为SCCB接口,只是为了便于区分。 最后,OV7725产品简介介绍了ov 7725 CMOS传感器内部功能模块的框架,如下所示:
如框图所示,在XCLK时钟的驱动下,进行受光元件阵列的图像采样,接着输出640*480阵列的模拟数据最初的原始数据)。 12比特的AD转换之后,输入的模拟数据被转换为数字信号原始数字信号RAW RGB ),由DSP进行相关图像处理,最终输出配置格式的10比特视频流数据。
本人设计了OV7725模块等几列CMOS传感器模块。 例如,OV7725如下所示,还有全局曝光MT9V034 AR0144等。 参见前面的VIP Mini开发板上的摄像头选择。 在此不展开。
OV775模块的接口和原理图如下所示。
注:在下一版本中,RESET将连接到CMOS_Reseverd,从而简化硬件重置。
模块简化了我们照相机的硬件电路设计,减少了产品的开发周期,直接接通电源就可以得到标准数字格式的视频。 相关的引脚和功能如下表所示。
其中CTL0-CTL3是传感器控制引脚,这些引脚在模块中已经被往上拉,用户都可以悬空,当然也可以从外部控制。 具体功能请参照具体的传感器接口图。 谢谢你。