图像处理技术应用越来越广泛,特别是工业检测领域。然而,图像处理技术应用的基础是图像的获取,为了更加灵活地设计各种应用产品,本课题研究基于FPGA的面阵 CCD驱动传输电路设计,利用该电路能够获取高质量、高分辨率的图像,为后续的图像处理技术应用打下基础。本文首先介绍了研究意义、CCD图像传感器的发展以及FPGA的产生与发展,接着提出了面阵CCD成像系统总体设计方案,然后针对关键电路的设计进行详尽的分析和说明,这些电路包括时序发生电路、存储器控制电路、USB接口电路以及电源调理电路。其中时序发生电路主要用于产生CCD正常工作所需的各种时序信号以及A/D变换芯片AD9824 所需的工作时序,这些时序都是由FPGA产生的,文中给出了FPGA逻辑设计的基本过程以及仿真波形。本系统采用SDRAM缓存图像信号,为了完成SDRAM的写入、读出以及定时刷新,利用FPGA生成存储器控制电路。系统采用USB接口与计算机通信,因此FPGA 中设计了相应逻辑电路与CY7C68013A USB接口芯片实现信号握手及数据通信,进而与 PC机通信。为了保证各个芯片正常工作,设计电源调理电路实现将输入5V电源转换成多种电压向各个芯片供电。经过初步调试,并根据仿真结果判断驱动传输电路基本达到设计要求。关键词:FPGA,CCD,A/D变换,SDRAM,USB,驱动时序
上传时间: 2013-04-24
上传用户:prczsf
· 摘要: ADV7180是嵌入式视频监控终端的采集模块常用的视频解码芯片,本文首先分析ADV7180的硬件连接接口, 然后具体阐述如何在嵌入式Linux操作系统中实现ADV7180的驱动程序,包括系统的初始化、中断的设计与处理、DMA的处理等.
上传时间: 2013-04-24
上传用户:baitouyu
·摘 要:介绍利用L297和L298芯片实现驱动步进电机的一种简单方法,利用该方法设计的步进电机驱动系统具有硬件结构简单、软件编程容易和价格低廉的特点.
上传时间: 2013-05-30
上传用户:金宜
作者:华清远见嵌入式学院。《Linux设备驱动开发详解》第14章、Linux终端设备驱动。在Linux系统中,终端设备非常重要,没有终端设备,系统将无法向用户反馈信息,Linux系统中包含控制台、串口和伪终端3类终端设备。
上传时间: 2013-04-24
上传用户:英雄
作者:华清远见嵌入式学院。《Linux设备驱动开发详解》第16章、Linux网络设备驱动。网络设备是完成用户数据包在网络媒介上发送和接收的设备,它将上层协议传递下来的数据包以特定的媒介访问控制方式进行发送,并将接收到的数据包传递给上层协议。 与字符设备和块设备不同,网络设备并不对应于/dev目录下的文件,应用程序最终使用套接字(socket)完成与网络设备的接口。因而在网络设备身上并不能体现出“一切都是文件”的思想。 Linux系统对网络设备驱动定义了4个层次,这4个层次为网络协议接口层、网络设备接口层、提供实际功能的设备驱动功能层和网络设备与媒介层。
上传时间: 2013-05-17
上传用户:小火车啦啦啦
·摘 要:介绍利用L297和L298芯片实现驱动步进电机的一种简单方法,利用该方法设计的步进电机驱动系统具有硬件结构简单、软件编程容易和价格低廉的特点.
上传时间: 2013-08-02
上传用户:qiao8960
·国外电机驱动经典教材
上传时间: 2013-08-04
上传用户:ccsp11
linux设备驱动程序(中文第三版)2.6内核
上传时间: 2013-04-24
上传用户:xiaoyunyun
USBCAN-I/II 智能CAN接口卡驱动库 V1.3
上传时间: 2013-07-11
上传用户:semi1981
LED电源驱动与控制 中国照明学会LED灯具设计技术高级培训班
上传时间: 2013-06-25
上传用户:ivan-mtk