MT9V034摄像头采集图像.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MT9V034摄像头采集图像

整体方案 摄像头输出分辨率设置为640*480,VGA显示分辨率也为640*480,60Hz 图像采集模块 MT9V034传感器的并行接口在输出数据时是将视频分成帧来输出的,每帧信号通过拉高和拉低帧有效(FRAME_VALID,FV)信号标记其开始和结束。每帧图像又分成行来输出,每行信号是通过拉高或拉低行有效(LINE_VALID,LV)信号标记其开始和结束。每行图像中的像素是通过像素时钟(Pixel Clock,PIXCLK)来控制像素一个一个的输出。在帧与帧信号之间,即FV为低时,成为垂直消隐区(Vertical Blanking)。在行与行之间,即LV为低时,成为水平消隐区(Horizon Blanking)。 三、SDRAM控制模块 SDRAM控制器提供一个读端口和一个写端口。每个端口配备配备256*16bit的输入输出缓存,缓存通过FPGA片内的嵌入式存储器M4K配置成FIFO实现。数据路径选择器对写入数据缓存的写FIFO进行选择。接口控制模块发出控制SDRAM的各种命令包括读、写、预充电、自刷新、载入等功能,然后传递到命令模块,命令模块利用状态机在相应的时间发出各种命令的操作,产生SDRAM所需的控制信号。 读写FIFO深度为512,宽度为16Bit,SDRAM为8192行512列16 bit存储单元,640*480的分辨率共有307200个数据,设置SDRAM突发长度为256,故SDRAM共使用600行512列。 1 2 3 4 5 6 7 ... 506 507 508 509 510 511 512 2 ... 3 ... 4 ... 5 ... 6 ... ... ... ... ... ... ... ... ... ... ... ... ... ... 595 ... 596 ... 597 ... 598 ... 599 ... 600 ... SDRAM 存储阵列示意图 四、VGA控制模块 VGA控制模块的实现通过对VGA时钟分别设计水平和垂直两个计数器对一帧中的行数和列数进行技术。当计数值处于同步肩宽时将水平或垂直同步信号oVGA_H_SYNC / oVGA_V_SYNC拉低,当计数值处于有效像素时置读使能oRequest为高,从读SDRAM请求数据,并通过三态门将从SDRAM中请求的数据输出。当水平和垂直同步信号都为低时,将输出数据表示信号拉低,即在水平和垂直的消隐区对VGA显示器不输入任何数据。 AX301开发板VGA模块 FPGA只能输出数字信号,而VGA需要的R、G、B是模拟信号,所以我们需要进行 模拟-数字 转换即 DAC 功能。实现视频DAC我们可以选用专用的芯片,但是那样价格昂贵,这里我们选用 R-2R电阻网络作为视频 DAC,从最终测试结果上看,此方法的显示效果是理想的。没有雪花、抖动、颜色也正。当然如果在要求较高的场合,是必须选用与用 DAC 芯片的。 16bit 真彩色显示,可以显示2^16 65536种颜色,RGB分别占的位数为5:6:5模式,也就是红色用5位、绿色用6位、蓝色用5位来表示。下面就用红色5位来说明R-2R的选取。 图12.3 R-2R 视频DAC模式拓扑结构 五、硬件连接 25M 数据路径选择器 接口 控制器 命令 控制器 接口 SDRAM 写FIFO 读FIFO 100M 100M 26.6MHz CLK CCD Capture VGA 控制器 MT9V034 显示器 Reset_Ctrl 26.6M 25MHz CLK 写有效 共480行 每行640个数据 写FIFO 数据路径选择器 接口 控制器 命令 控制器 接口 SDRAM 读FIFO 100MHz 100MHz 显示一行图像数据 开始 对时钟计数 显示一帧图像数据 从SDRAM请求数据 LED EXP XCK D8 D6 D4 D2 D0 LIV GND VCC SCK SDA PCK D9 D7 D5 D3 D1 FV

文档评论(0)

liudao + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档