OV5640板子手册

OV5640 Camera Board (C)
用户手册
产品概述
OV5640 Camera Board (C) 摄像头模块采用OV5640这款CMOS图像传感器,最高输出500万像素的图像QSXGA (2592x1944),数据接口用DVP,控制接口为SCCB。模块集成双
LED闪光灯,自动对焦功能(AF),可输出RGB565\RGB555\RGB444、YUV(422/420)、
YCbCr422、以及JPEG格式,可以对图像进行白平衡、饱和度、度、锐度、gamma曲线等调节。图像分辨率、帧率可调。
产品参数
•像素:500万
•分辨率:2592x1944
•感光芯片:OV5640
o采用1.4um x 1.4um像素OmniBSI技术,高灵敏度、低串扰、低噪音
o支持自动曝光、自动白平衡、自动消除灯光条纹、自动黑电平校准和自动带通滤波器等功能
o支持饱和度调节、调调节、gamma校正、锐度和镜头校准等
o支持图像缩放、平移和窗口设置
o支持自动对焦
o支持闪光灯船用靠球
•摄像头:
o CCD尺寸:1/4英寸
o光圈(F):3.0
o焦距(Focal Length):3.78mm(可调)
o视场角(Diagonal):75度
•输出格式:
o YUV(422/420)/YCbCr422
o RGB565/555/444
o CCIR656
o RAW RGB
o  Compressed Data
• 工作电压:3.3V
• 控制接口:SCCB (兼容I2C ) • 数据接口:DVP 8位
尺      寸:35.70mm × 23.90mm
接口说明
SCCB 控制接口
SCCB 全称为:Serial Camera Control Bus ,即串行摄像机控制总线协议,SCCB 总线跟I2C 十分类似,起始信号、停止信号与I2C 一样,SCCB
定义数据传输的基本单元为相(phase ),每个相传输一个字节数据。SCCB 只包含三种传输周期: (1) 3相写周期
3相依次为:设备地址、寄存器地址、数据
OV5640 Camera Board (B)
引脚说明
3.3V 电源输入,接3.3V GND  地
顶网
SIOC SCCB 时钟信号 SIOD  SCCB 数据信号 VSYNC 帧同步信号 HREF 行同步信号 PCLK
四巧板像素时钟
XCLK    外部时钟输入,可接外部晶振
D0 ~ D7    像素数据输出 RST    复位引脚(低有效)
PWDN
掉电/省电模式(高有效)
(2)2相写周期
2相依次为:设备地址、寄存器地址
(3)2相读地址
2相一次为:设备地址、数据
进行写操作时,直接使用3相写周期
读操作时,先用2相写周期,再用2相读周期
更详细的SCCB协议介绍可以查阅《OmniVision Technologies Seril Camera Control Bus(SCCB) Specification》
DVP数据接口:
OV5640的数据接口用DVP,因为我们使用的STM32F407\429\746的摄像头驱动接口(DCMI)只支持DVP,因此这里OV5640使用DVP接口输出数据,OV5640的DVP接口为10位,我们一般只使用高8位方便数据的处理。如下图所示,左边为OV5640,右边为采集数据的设备(这里是STM32F407\429\746)
DVP接口时序
DCMI接口
DCMI全称Digital camera interface ,即数字摄像头接口,集成在STM32F4xx、F7xx系列MCU上,数字摄像头接口是一个同步并行接口,能够接收外部8 位、10 位、12 位或14 位CMOS 摄像头模块发出的高速数据流。可支持不同的数据格式:YCbCr422、RGB565 和压缩数据(JPEG)。卫星接收
DCMI接口可接收高速(可达54 MB/s)数据流。该接口包含多达14 条数据线(D13-D0) 和一条像素时钟线(PIXCLK)。像素时钟的极性可以编程,因此可以在像素时钟的上升沿或下降沿捕获数据。这些数据被放到32 位数据寄存器(DCMI_DR) 中,然后通过通用DMA 进行传输。图像缓冲区由DMA 管理,而不是由摄像头接口管理。从摄像头接收的数据可以按行/ 帧来组织(原始YUB/RGB/ 拜尔模式),也可以是一系列JPEG 图像。要使能JPEG 图像接收,必须将JPEG 位(DCMI_CR 寄存器的位3)置1。数据流可由可选的HSYNC(水平同步)信号和VSYNC(垂直同步)信号硬件同步,或者通过数据流中嵌入的同步码同步。
DCMI框图(DCMI BLOCK DIAGRAM)
顶级框图(TOP-LEVEL BLOCK DIAGRAM )
当 DCMI_CR 寄存器中的 CAPTURE 位置 1 时,激活 DMA 接口。摄像头接口每次在其寄存器中收到一个完整的 32 位数据块时,都将触发一个 DMA 请求。 更详细的SCCB 协议介绍可以查阅数据手册
纳米触控膜
内置自动对焦
OV5640 由内置微型控制器完成自动对焦,并且 VCM 驱动器也已集成在传感器内部。微型控制器的控制固件(firmware )从主机下载。当固件运行后,内置微型控制器从 OV5640传感器读得自动对焦所需的信息,计算并驱动 VCM 马达带动镜头到达正确的对焦位置。主机可以通过 SCCB 命令控制微型控制器的各种功能。 自动对焦命令
寄存器名
地址
无膜电池描述
CMD_MAIN
0x3022
AF 主命令寄存器  0x03 - 触发自动对焦过程 0x06 - 暂停对焦过程
0x08 - 释放马达回初始状态
0x12 - 重设对焦区域 0x00 – 命令完成
CMD_ACK
0x3023
ACK of command 命令确认
0x00 - 命令完成 0x01 - 命令运行中 FW_STATUS
0x3029
Status of focus 对焦状态
0x7F - S_FIRWARE
固件已下载完毕但未运行 可能由以下 两个原因: 微控制器关闭或固件错误 0x7E - S_STARTUP 固件初始化中

本文发布于:2024-09-23 15:32:11,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/229049.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:自动   数据   接口   对焦
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议