- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于FPGAMIPICSI―2图像采集系统设计
基于FPGAMIPICSI―2图像采集系统设计
摘要: 阐述一种基于FPGA的MIPI CSI-2接口高清摄像头图像采集系统设计,该设计用FPGA实现当前应用广泛的MIPI高清CCD采集,并提供LCD屏、USB两路输出,数据传输稳定可靠,把MIPI接口摄像头应用到更广泛的其他电路系统中,加快系统开发,节省成本。
Abstract: This paper elaborates a design of MIPI CSI-2 high-definition camera interface image acquisition system based on FPGA. Now, MIPI high-definition CCD is used widely, this design uses FPGA to achieve MIPI high-definition CCD collect and provides two outputs of LCD screen and USB, the data transmission is stable and reliable, it make MIPI interface camera applied widely by the other circuit systems, accelerates system development and saves cost.
关键词: MIPI;CSI-2;图像采集;FPGA
Key words: MIPI;CSI-2;image acquisition;FPGA
中图分类号:TP302.1 文献标识码:A 文章编号:1006-4311(2015)29-0084-02
0 引言
CSI(Camera Serial Interface)是由MIPI(Mobile Industry Processor Interface)联盟下Camera工作组制定的接口标准,是MIPI联盟发起的为移动应用处理器制定的开放标准,MIPI联盟由ARM、诺基亚、意法半导体和德州仪器发起成立,作为移动行业领导者的合作组织, MIPI联盟旨在确定并推动移动应用处理器接口的开放性标准。CSI接口具有接口少、抗EMI强、速度快、功耗低等优点。 CSI-2是MIPI CSI第二版,CSI-2由应用层、协议层、物理层组成,最大支持4通道数据传输,单线传输速度高达1Gb/s[1-2]。
系统使用的图像传感器是OV5640,该CCD分辨率高达5M像素,提供两通道MIPI数据传输[3]。系统使用的FPGA为xilinx的Spartan-6,型号为XC6SLX45,该系列的FPGA拥有业界领先的系统集成能力,同时为成本敏感型应用带来了低风险、低成本和低功耗的最佳平衡[4-5]。
本文阐述如何在FPGA上进行MIPI CSI-2接口设计,实现高清摄像头数据采集、显示、接口转换,把MIPI接口摄像头应用到更广泛的其他电路系统中,加快系统开发,节省成本。
1 系统设计原理
MIPI CSI-2图像采集系统如图1所示,整个系统由CCD图像传感器、FPGA、DDR、FLASH存储器组成。CPU使用SOPC, CCD驱动模块、USB驱动模块、LCD驱动模块、DDR管理模块等在FPGA内部设计。
CCD图像传感器经光电转换,把采集到的图像经MIPI接口传到FPGA,FPGA解码后把图像存储在DDR,后分两路输出,一路送到LCD显示屏实时显示,另一路转换成USB接口输出。
2 软硬件设计
2.1 硬件设计
MIPI接口有低功耗和高速两种工作模式,低功耗模式下的电平为0~1.2V,可直接接到FPGA的I/O口,只需把接口电平配置成LVCOMS1.2V,高速模式下的电平标准是SLVS,其共模电压为200mV,摆幅为200mV p-p,高速模式下的接口连接需要做一些处理。目前市场上的FPGA还没有SLVS电压标准的接口,幸运的是Spartan-6带有LVDS电平接口。由图2可以看出,做为接收端,FPGA的LVDS接口终端电阻使用外部电阻,其共模电压最低可以达到100mv,而SLVS高速模式下的共模电压在200mv左右,在LVDS的允许范围内,可用于MIPI接收,其IO口连接按图3所示的接法设计,解决FPGA与MIPI CSI-2物理层(D-PHY)电平匹配问题。
OV5640为两通道MIPI数据口,加上时钟信号,FPGA端用3对LVDS口、6个1.2V电平普通IO口、2个用于I2C控制普通IO口。
DDR选用的为16位MT46H64M16LFBF,其接口控制模块使用Spartan-6自带的MCB硬核设计,MC
文档评论(0)