论文部分内容阅读
本论文介绍了基于USB2.0的CCD数据采集系统,详细描述了信号捕捉和模数转换部分以及USB接口部分的原理要点、设计难点、参考电路及相关程序设计,并对该系统进行了综合测试。 本系统采用的主要元件包括Cypress公司FX2系列的Cy7c68013芯片,Analog Device公司的AD7472和NEC公司的线阵CCD传感器等。系统利用FX2的GPIF接口技术,通过对控制逻辑的合理设计,实现对AD和CCD芯片的控制和数据采集,采用批量传输类型实现对数据的高速传输,并存放在主机硬盘文件中。 在设计过程中,充分利用了现有芯片资源,在不利用CPLD和FIFO芯片的条件下,用GPIF接口的控制逻辑来有效合理地控制CCD和AD7472两片芯片的工作时序,并读取数据至缓冲区,从而节省了一般类似系统所必需的FIFO芯片和控制时序的CPLD芯片等,不仅降低了开发成本,也节省了系统容量,更利于产品开发,从而给出了新的节约型设计方案。 本课题完成了基于USB2.0协议的数据采集系统的设计和实验,分析了各重要控制逻辑的时序,测试了系统的有效传输速率,取得了一定的研究成果。