介绍了一种基于EZ_USB FX2 单片机的通用数据传输模块,讨论了USB 控制器EZ-USB FX2(CY7C68013)的性能及传输方式并给出了该系统的硬件实现方案。通过使用Cypress 公司提供的GPIF Designer 工具开发GPIF(通用可编程接口),预先定义好波形描述符,通过激发GPIF 功能来实现数据传输。在各种计算机外围接口不断推陈出新的今天,USB接口已渐渐成为现今个人计算机上最重要的接口之一,并以其传输速度快、使用方便和价格低廉等特点成为现今一般消费性电子产品和工业控制设备上不可缺少的接口。USB接口在全速模式下传输速度可达到12Mb/s,高速模式则达到480Mb/s。FX2内嵌增强型8051微控制内核,并使用8051标准指令集,但指令的执行速度比标准的8051快5~10倍。因为该内核中的一个总线周期由4个时钟周期组成,而标准8051的一个总线周期是由12个时钟周期组成的,而且,它的时钟频率为24M或48M,而标准的8051的时钟频率为6M或12M。USB具有热拔热插功能,可以连接多个USB外围设备。本文正是基于这一新型总线技术,选用USB2.0芯片CY7C68013 、Xilinx公司的FPGAXC2S50E和双口RAM CY7C026组成一个通用的数据传输模块,在任何一种数据采集系统中,经采集系统处理后的数据都可以存放在双口RAM或其他存储器中,再与该USB传输模块相连就可以实现与PC主机的通信。这里着重介绍CY7C68013的硬件接口设计及其GPIF功能。
猜您喜欢
评论