设为首页 |  加入收藏
首页首页 期刊简介 消息通知 编委会 电子期刊 投稿须知 广告合作 联系我们
CCD数据采集系统中EZ-USB_FX2的固件程序设计及应用

Firmware Design Based on EZUSB FX2 in CCD Data Acquisition System

作者: 张倩  陆建荣  刘有军 
单位:北京工业大学生命科学与生物工程学院(北京 100124)
关键词: CY7C68013;CCD数据采集系统;USB20;固件程序;GPIF 
分类号:
出版年·卷·期(页码):2010·29·2(149-153)
摘要:

CCD(电耦合器件)数据采集系统要求其接口能够实现快速稳定的数据传输。CY7C68013是一款集成USB2.0方案的芯片,其设计能充分体现USB2.0的数据带宽特征。本文结合CCD数据采集系统的特点,利用CY7C68013芯片设计USB2.0数据接口,重点分析了GPIF(通用可编程接口)模式下的固件程序设计,包括GPIF波形设计、端点配置和读事务处理等,实现基于USB2.0的单向数据传输功能。在测试实验中,将外部信号源发出的数据由外设FIFO(先入先出存储器)传输至上位机,实现了高速的数据传输,测得最大的传输速度为113.6Mb/s。
 

Stable and fast data transmission of data acquisition system interface is needed for the special characters of charge couple device(CCD)output signals. CY7C68013 chip is a USB2.0 integrated microcontroller particularly designed to fully reflect data bandwidth of USB2.0. According to the features of CCD data acquisition system,an USB2.0 interface was designed based on CY7C68013 chip to realize data unidirection transmission. This paper mainly focused on the firmware design in general programmable interface (GPIF)mode,including programming the GPIF waveforms,configuration of endpoints and FIFO first in first outRead transactions. In the experiment,data generated from external source was stored in peripheral FIFO and then transmitted by the designed interface to the host,reaching highspeed streaming data of 113.6Mb/s.
 

参考文献:

[1]Universal Serial Bus Specification Revision 2.0,2001.
[2]周炜,徐圣普, 赵金城, 等. USB接口技术在现代医学仪器中的应用[J]. 国际生物医学工程杂志, 2007, 30(1): 62-64.
[3]陈云飞, 胡荣强, 李伟. 基于EZ-USBFX2的固件程序设计[J]. 电子元器件应用, 2007, 9(1): 42-44.
[4]Cypress Semiconductor Corporation. EZ-USB FX2TM USB Microcontroller, 2005.
[5]Cypress Semiconductor Corporation. EZ-USB FX2 Technical Reference Manual, 2002.
[6]张涛, 浦国斌, 范志永, 等. 一种CCD光谱仪的USB2.0固件设计[J]. 微计算机信息(测控自动化), 2008,(25): 303-304.
[7]钱峰. EZ-USB FX2单片机原理、编程及应用[M]. 北京: 北京航天航空大学出版社, 2006.
[8]刘久思, 赵蔚. 实现USB2.0高速数据传输的问题探讨[J]. 计算机工程与应用, 2007, 43(2):75-77.
 
 

服务与反馈:
文章下载】【加入收藏
提示:您还未登录,请登录!点此登录
 
友情链接  
地址:北京安定门外安贞医院内北京生物医学工程编辑部
电话:010-64456508  传真:010-64456661
电子邮箱:llbl910219@126.com