电子工程师的网站
首 页 |  新闻资讯 | 最新产品 | 解决方案 | 技术参数
设计应用
电路图 | 技术资料 | 芯片资料 | 技术论坛
  现在位置: 首页 > 设计应用 > 数据转换/信号处理 > 详细信息
数据转换/信号处理:基于FPGA和EPP的图像传感器高速数据采集系统的设计
来源:   时间: 2007-9-26 10:17:29    

 引言

      USB、串口、并口是PC机和外设进行通讯的常用接口,但对于数据量大的图像来说,若利用串行RS-232协议进行数据采集,速度不能达到图像数据采集所需的要求;而用USB进行数据采集,虽能满足所需速度,但要求外设必须支持USB协议,而USB协议与常用工程软件的接口还不普及,给使用带来困难。有些用户为了利用标准并行口(SPP)进行数据采集,但SPP协议的150kb/s传输率对于图像数据采集,同样显得太低。因此,为了采集数据量大的图像数据,本文采用了具有较高传输速率的增强型并行口协议(EPP)和FPGA,实现对OV7620CMOS图像传感器进行高速数据采集,它最高速率可以达到2Mb/s。

      硬件电路方案

      图1为基于FPGA和EPP技术对OV7620CMOS图像传感器的高速数据采集系统原理框图,它主要由三部分组成:OV7620的参数配置电路、图像采样电路以及PC读取数据电路。

         

      OV7620的参数配置电路

      系统在上电后需要对CMOS采像芯片进行初始化,以确定采集图像的开窗位置、窗口大小和彩色或黑白工作模式等。这些参数的配置是通过OV7620芯片上提供的SCCB接口进行的。

      SCCB接口是采用一种简单、双向二线制的同步串行总线I2C总线,接口引线有SCL和SDA。由于89C2051没有标准的I2C总线接口,可以用软件程序来模拟I2C总线,OV7620开窗位置和开窗大小、黑白和彩色模式以及扫描方式均可通过相应寄存器来设置。这些寄存器都是可读/写的,具体操作方法如下:可以采用页写的方式,即在写寄存器过程中要先发送写允许指令OX42,然后发送写数据的目的寄存器地址,接着为要写的数据。写完一个寄存器后,CMOS会自动把寄存器地址加一,程序可继续向下写,而不需要再次输入地址。读寄存器是同样过程,只不过指令改为OX43。

      I2C总线功能的实现完全是依靠SCL、SDA线上电平的状态以及两者之间的相互配合实现的。I2C总线规约中规定的条件如下:

      启动时序:SCL为高电平时, SDA出现一个下降沿;

      传输时序:在启动条件满足后,SDA为稳定数据状态, SCL产生一个正脉冲,将传送一位数据;

      应答时序: 在从机接收到一个完整的数据字节时,在主机释放SDA的情况下,主机给SCL输出一个正的时钟脉冲,从机将SDA拉低,以表应答;

      停止条件:当SCL为高电平时,SDA出现一个上升沿,该条件可以解决多机竞争的问题,即在两个器件对话时,第三者插入会终止前者的数据通信,其主要特点在于各器件每一位都在判断总线的状态。

          图像采样电路

      在隧道的平行度、无损检测、垂直度测量仪中常选用的图像分辨率为320×320,用黑白模式就能基本满足图像识别对图像特征点的要求。 因此本系统采样的参数是在图像分辨率取为320×320、黑白模式、ZV图像格式中进行的。

      CMOS图像芯片ZV端口格式的输出波形如图3所示。图中VSYNC是垂直场同步信号,其下降沿表示一帧图像的开始(CMOS是按列采集图像的),HREF是水平场同步信号,其上升沿表示一列图像数据的开始。PCLK是输出数据同步信号,Y是图像灰度信息。下面介绍FPGA如何对图像传感器的数据采样。

      为了进行速度匹配,FPGA和PC之间有两根握手信号: READY和ACK。它们来协调FPGA对同一个数据存储芯片的读写过程。READY是FPGA通知PC图像数据已经读完信号;ACK是PC通知FPGA数据已读完信号,两者都是低电平有效。

      在数据采样期间,将READY拉高,表示正在采集,这时FPGA根据OV7620的VSYNC、HREF、PCLK产生图像MEM_WR(写信号)和ADDRESS(地址),读取OV7620的数据到高速缓存,到下一个VSYNC信号时,表示一帧数据已经采完,接着向PC机发送申请READY信号,表示图像采集完成,如果PC不给应答信号ACK,FPGA开始采样下一帧数据放到高速缓存中,并覆盖原有的数据;若PC响应,FPGA停止采样数据。

       PC读取数据电路

      PC读取数据是通过并口的EPP模式进行的。 在读模式下,nWRITE(EPP写信号)保持高电平, 当nDATASTB(EPP读信号)变低时,准备读取外设数据;当外设数据准备好后,使nWAIT(外设忙标志)为高,这时PC程序向基址+4的端口(EPP数据端口)执行一个I/O读操作(nDATASTB信号);在读脉冲nDATASTB信号的上升沿,PC读取数据总线上数据。整个过程是在一个ISA周期内完成的。

 

      FPGA完成对EPP协议实现的时序如图5。PC不停查询READY信号是否有效,直到READY有效时,PC才可以读取图像数据,同时将ACK置高,表示PC正在读取数据缓存中的图像数据。这时FPGA停止采集图像(不产生写信号),FPGA检测PC通过EPP发出读脉冲(CPU_DS),产生高速缓存MEM_RD(读信号)和地址,从高速缓存中读取一个字节放到并口上,同时向PC上发送一个BUSY信号,PC在这个时刻之后可以读取一个字节数据,完成整个数据读写。读取数据过程中EPP端口的PC_WRITE(写信号)要一直保持为高电平。

      结语

      FPGA对CMOS高速数据采集方法,可以把CMOS的主动器件通过FPGA变成可控制的方式,PC可间接对存储体进行寻址运算。在该系统中用PC的并口实现了CMOS信号的高速采集处理,按前述软硬件方法制作的系统,实际稳定的采样速率达到了15帧/s, 该系统已应用在管道无损检测样机中,效果良好。这种信号采集方法还可以在其它诸多需要高速图像数据采集的场合应用。

  信息来源:IC72

相关信息
发表评论
打印本页 关闭本页
RS-232、RS-422与RS-485协议标准及应用概述
  一、RS-232、RS-422与RS-485的由来     RS-232、RS-422与RS-485都是串行数据接口标准,最初都是由电子工业协会(EIA)制订并发布的,RS-232在1962年发布,命名为EIA-232-E,作为工业标准,以保证不同厂家产品之间的兼容。RS-422由RS-232发展而来,它是为弥补RS-232之不足而提出的。为改进RS-232通信距离短、速率低的缺点,RS-422定义了一种平衡通信接口,将传输速率提高到10Mb/s,传...
>>详细内容
AT89C2051在点钞机外接显示屏中的应用
    摘要:采用单片机来开发点钞机外接显示屏,具有计数准确、功耗低、稳定可靠、成本低等特点。文中介绍一个单片机应用系统的设计思路。  关键词:点钞机显示屏 单片机应用 单片机程序设计。   从图上可以清楚的看出:点钞机的外接显示屏主要由单片机Atmel公司生产的AT89C2051、三只七段共阳数码管LED1~LED3、晶体三极管V1~V3和相应的电阻电容及插头所组成。   大家知道,LED...
>>详细内容
为RS-232C接口通信设计可视光链路
  图1所示的设计是一条看得见的光链路,可供需要观看被传送的数据的人使用。该设计的一个附加优点是隔离电平高达5000V以上。对该系统的测试使用了数据采集系统的COM输入端以及标准PC的COM端口。MC1489将RS-232C的数据变换成TTL信号,7404门电路再将TTL信号倒相。7404的输出信号驱动Q1,即2N3055型功率晶体管。该功率晶体管驱动3只发光二极管(LED),以组成一个光源。当RS-232C端口上没有数...
>>详细内容
单收/单发RS-232接口芯片ADM101E及其应用
  单收/单发RS-232接口芯片ADM101E及其应用 北京香山87076部队 崔恒志 1.概述 在各种单片机应用系统的设计中,如智能仪器仪表、各类手持设备、GPS接收器等,都会遇到怎样与PC机进行通讯的问题。在数据量不大、传输要求不高的情况下,一般都采用通讯方式,即通过与PC机配置的RS-232标准串行接口COM1、COM2等相连接来实现应用系统与PC机之间的数据交换。 鉴于单片机的输入、输出...
>>详细内容
AT89C2051控制LMX2332的频率合成器
  摘要:LMX2332是美国国家半导体公司生产的集成数字锁相环(PLL)电路。文章介绍了利用单片机AT89C2051控制数字锁相环LMX2332及压控振荡器JTOS-150实现低噪声频率源的方法,该方法可通过改变AT89C2051的程序得到不同频率的信号。 关键词:AT89C2051;单片机;锁相环;LMX2332;频率合成器1 引言数字式频率合成器能提供长期频率稳定度与短期频率稳定度都比较高且杂波少的...
>>详细内容
AT89C2051和TLP521-2在自动窗控制器中的应用(图)
  引言---目前,国内外广泛使用PVC塑料窗体型材,其良好的隔热、保温、密封、隔音、节能、节木、保护环境等众多优点,使其日趋成为建筑用窗的主流材料。我国塑窗制造业的现状存在规模大、品级低、功能差、无高档、产能过剩、低水平等一系列问题,提高窗体产品质量和技术含量是塑窗业发展的主要方向。自动窗作为一种新兴技术,与电子、通信、光、IT技术组合,形成自动开启、关闭的新...
>>详细内容
已有(
)位对此新闻感兴趣的网发发表了看法 >>更多评论
内 容:
     
 
热点新闻
一周排行
关于我们 | 服务项目 | 付款方式 | 广告服务 | 联系我们 | 友情链接 | 投诉 建议 合作 | 网站地图 | 加入收藏
Copyright © 2007-2008 WEEQOO.COM Corp.All Rights Reserved. 版权所有 经营许可证编号:浙B2-20050339 法律声明
维库电子旗下网站:维库电子市场网 | ChinaICMart | 维库电子开发网 | 维库电子人才网
总部:杭州市下城区朝晖路182号国都发展大厦1号楼80A
电话:0571-85889139-8007 QQ:303939539 | MSN:zh1226@hotmail.com |  邮箱:laz8258@163.com dzsc51@163.com