碧波液压网 欢迎你,游客。 登录 注册

基于AD9883A与USB的VGA图像采集与显示系统

版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与本站联系。
液压导航网

  1 引言

  高速大容量图像数据采集与显示系统在雷达、气象、地震预报、航空航天、通信等领域中有着广泛的应用前景。这些领域的信号处理具有实时性强,数据率高,数据量大,处理复杂,运算量大等特点。这就要求图像数据采集必须具有处理大量数据的能力;并对其体积,功耗和稳定性要求严格。高转换率低功耗的A/D转换器与高效FPGA相结合可完成该功能要求。图像显示接口由于采用不同的USB控制处理器件,主机需安装各种专用驱动程序,且互不兼容,所以需要向USB接口的视频设备提供统一的数据交换规范以方便快捷地与计算机通信。因此,这里给出了基于AD9883A与USB的VGA图像采集与显示系统的解决方案。

  2 系统整体设计

  (1)VGA输入模块 将模拟信号RGB及行同步信号,场同步信号输入给A/D转换模块。由于该模块是由模拟电路组成,易产生噪声,因此接口器件应尽量靠近A/D转换器放置。

  (2)A/D转换模块 首先根据同步信号确定所采样的行频和场频,接着由行频和内部寄存器确定像素时钟,A/D转换器内部PLL产生像素时钟。将VGA输入的模拟信号转换为8×3路的数字视频信号,并通过一系列寄存器调整图像的采样效果。

  (3)FPGA控制模块 一方面FPGA通过I2C总线向A/D转换器寄存器写入控制信息;另一方面输出8×3路的数字信号。当FPGA接收8×3路信号时,由于其像素频率为75 MHz,与FPGA内部时钟频率不一致,而且数据速率较大,因此,可利用两个FIFO以pingpong的方式读取。

  (4)USB输出显示模块FIFO为异步接口,具有数据缓冲作用。通过USB控制器获取存储在FIFO的数据,并通过USB接口传送至计算机以显示。

  3 系统硬件设计

  3.1 VGA接口

  VGA是一种D型接口,可传输VGA,SVGA,XGA,SXGA等图像格式。VGA接口共有15针,分成3排,每排5个。VGA接口是显卡应用最为广泛的接口类型。

  系统VGA模拟信号输入与A/D转换器相连,A/D转换器的RAIN,GAIN,BAIN分别与模拟接口的R,G,B相连。

  3.2 A/D转换接口

  由于A/D转换器的采样率较高,相应的输出数据速率也高。在系统最高要求下,像素点频率为108 MHz,相应的数据速率为324 Mbit/s(R,G,B 3个分量,每个分量8 bit)。同时,由于采集图像数据,要求较高的行同步时。如果某一行图像数据丢失一个或多个点数据,整个图像就会产生倾斜。因此需突发存储每行数据,保证数据不丢失。其突发长度为图像的水平分辨率。

  该采集模块的A/D转换器采用AD9883A。该器件是专门针对采集模拟R,G,B信号,并将其数字化显示或为其他应用而设计的。该器件具有采样精度为8 bit的3路通道,最高采样率为140 MS/s,300 MB的模拟带宽,并且优化了计算机及工作站的图像接口,可采样分辨率为1280×1024。刷新率为75 Hz的视频信号。基于AD9883A的电路可为高清电视(HDTV)提供良好的计算机接口和高性能视频设备的前端扫描转换器。AD9883A内部结构如图2所示。

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签:
点赞   收藏

相关文章

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名: 验证码: 看不清?点击更换

最新评论