本文以FPGA作为主控制器,采用FT245RL为USB接口芯片,设计了一款基于USB接口的CCD数据采集系统。在分析USB接口芯片原理的基础上,设计了合理的硬件电路,后详细阐述了ADC、USB芯片的时许逻辑,通过逻辑分析仪验证了接口时许逻辑控制电路的有效性,最后通过USB接口将数据上传至上位机显示,经上位机显示结果表明,此设计能以10帧/秒的速率采集3648个像素点,可为类似需求的USB数据采集系统提供一种可供借鉴的技术参考。
In this paper, applied FPGA as the main processing unit and applied FT245RL as USB interface chip, then performed a CCD data acquisition system. On the basis of the analysis of mechanism of USB interface chip, it presents a detailed design of hardware circuit and describes the time of the ADC and USB chip in detail, then verify the validity of a logic control circuit interface by the logic analyzer, at last, the collected data uploaded to the host computer through the USB interface. The system can collect 3648 pixels at a rate of 10 frames/second from the display results, and can be used as a reference for some similar data acquisition system.