基于影像传感器MT9M111的视频采集系统
时间:04-14
来源:互联网
点击:
采集完一帧图像后,要经过USB时钟信号控制模块将外部RAM中的图像数据读入到主机。在本图像采集系统中,使用CY7C68013的Slave FIFO异步工作方式,把FIFO配置成和EP2端口相连、每个数据包1024字节、4缓冲的方式,块传输模式。这样的设置可以满足系统要求,同时也有效地利用了内部的4kB FIFO来传输采集到的图像数据,系统控制使用了FALGB信号引脚,用来报告"FIFO满"的状态,默认为低电平有效。本文采用的是自动输入方式,当FIFO中的数据满一定量时,EZ-USB-FX2就直接通过FIFO把数据传送到USB收发器,而不经过CPU的干预,这样就提高了传输速度,本系统当FIFO满1kB时开始自动发送。
USB驱动和主机应用程序模块
USB设备驱动程序的开发是USB系统开发的难点,尤其是在本系统传输数据量大且速度要求高的情况下,就要编写出高效的USB设备驱动程序,才能保证高分辨率图像的实时传输。本系统采用DDK来开发WDM驱动程序。实际上,USB 客户驱动程序中包含大量的例程,对开发驱动程序有很大的帮助。
主机应用程序的主要功能是通过USB接口读取图像数据并实时显示动态图像。为提高主机应用程序的效率,可以使用双线程。
结语
本系统采用具有130万像素的影像传感器MT9M111,保证了图像质量,采用USB2.0接口芯片CY7C68013保证了图像的实时传输,且设计灵活,为实现各种图像处理算法提供了软/硬件支持。
- 新一代平视显示系统:发展动力、面临的挑战和解决方案(06-03)
- 基于S3C2410的嵌入式视频采集系统设计(04-28)
- 基于Dragonboard 410c开发板的USB摄像头实现实时视频采集(02-20)
- 高性能的视频采集电路图(03-30)
- 能量收集器于所在环境产生电能,无线传感器无需使用电池(08-23)
- 针对能量收集型无线远程传感器网络的实用电源管理设计(11-29)
