首页 | 官方网站   微博 | 高级检索  
     

基于USB30.0的EMCCD相机高速数据传输系统韵研究
引用本文:李达伦,李彬华,晏佳.基于USB30.0的EMCCD相机高速数据传输系统韵研究[J].天文研究与技术,2014(3):255-263.
作者姓名:李达伦  李彬华  晏佳
作者单位:昆明理工大学信息工程与自动化学院,云南昆明650500
基金项目:国家自然科学天文联合基金(10978013)资助.
摘    要:自动成像协会(AutomatedImagingAssociation,AIA)在2013年初发布了用于高速图像数据传输的USB3Vision标准。首先简要介绍了基于该标准的EMCCD相机高速数据传输系统的设计方案,重点介绍了传输系统的构建和图像采集软件的设计。其中,传输系统的构建主要是在QUARTUSII的开发环境下,移植EMCCD相机数字控制器,使用VHDL语言编程设计一个控制器,产生USB3.0芯片USB3014的读写时序以及相关的逻辑信号,并且完成模拟图像产生和针对USB3Vision标准的数据传输格式转换的功能;图像采集软件的编写是在VS2010开发环境下利用CYPRESS公司提供的应用程序接151(API),采用c++语言实现。最后进行了模拟图像的采集实验,并且进行了误码率估算。

关 键 词:CCD相机  USB3  Vision  图像采集  VHDL  C++

A Study of a High-Speed Data-Transmission System Based on a USB3. 0 Chip for EMCCD Cameras
Li Dalun,Li Binhua,Yan Jia.A Study of a High-Speed Data-Transmission System Based on a USB3. 0 Chip for EMCCD Cameras[J].Astronomical Research & Technology,2014(3):255-263.
Authors:Li Dalun  Li Binhua  Yan Jia
Affiliation:( Faculty of Information Engineering and Automation, Kunming University of Science and Technology, Kunming 650051, China, Email : lbh@ bao. ac. cn)
Abstract:Electron-Multiplying CCDs (EMCCDs) are high-speed devices to record images of dim objects. For the high-speed recording capability of an EMCCD to be actually used, it is necessary to equip a high-speed data-transmission channel in the camera incorporating the EMCCD. The USB3 Vision standard was released by the Automated Imaging Association (AIA) in early 2013 to be used for high-speed image-data transmission. The standard defines the camera behavior for working with a USB3.0 bus and the approach to use a USB3.0 interface. Based on the characteristics of EMCCDs of high-speed readouts and the USB3 Vision standard, we have designed a high-speed data-transmission system for EMCCD cameras. The paper first briefly describes the design of the system. It then mainly discusses the transmission system and the associated image- acquisition software. The system was constructed by using an old digital controller of an EMCCD camera and designing a new USB3. 0 controller. The USB3.0 controller was designed within the QUARTUS II development environment using the VHDL language. The USB3.0 controller is used to generate read-write timing signals and other logic-operation signals required by the USB3014 chip, to output simulation images, and to convert the data-transmission format according to the USB3 Vision standard. The image-acquisition software is programmed with the C++ by utilizing some API (Application Programming Interface) functions provided by the CYPRESS Semiconductor Corporation. We have carried out experiments to test the transmission system after its full construction. The image-acquisition software can download the configurable firmware for the USB3014, display the device information, provide the interface for setting the ADC parameters, and capture image frames. With the software, image frames can be captured separately or in a batch, and the images within the frames can be saved automatically or manually. A measured bit error rate of the system is less than 7. 28 ~ 10-13 if the transmission line is
Keywords:CCD camera  USB3 Vision  Frame capture  VHDL  C++
本文献已被 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号