在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
EETOP诚邀模拟IC相关培训讲师 创芯人才网--重磅上线啦!
查看: 2812|回复: 0

求:利用USB接口实现并口通信

[复制链接]
发表于 2007-4-2 12:40:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本课题是设计一个通过USB接口实现并口通信的转换器,可划分为以下几个需要解决的问题:
1. 解决并口的通信机制和并口通信中各种模式的工作原理以及并口各位的时序匹配关系;
2. 利用CY7C68013完成数据读、写功能;
3. 利用VHDL语言设计并口通信模式等操作时序;
4. 利用PROTEL软件进行原理图的设计和制作PCB电路板;
5. 调试样机。
二、拟采用的研究手段:
1.      本系统的硬件结构框图如图1所示:
USB



USB接口电


FPGA

并行接口

                       图1  系统结构框图
    2、上述框图的设计流程为:
1)本系统USB接口芯片采用Cypress公司的CY7C68013。主机通过USB接口分别向两个通道发送数据序列,由FPGA器件完成数据的转换,同时完成数据的采集,采集后的数字信号也经过USB接口传送至主机存储。其工作原理图如图2所示:


CY7C68013



XC2S50

主机

外置设备


                         图 2    工作原理图
其中,Cypress公司的FX2系列芯片之一CY7C68013是最早符合USB2.0标准的微控制器,集成了符合USB2.0的收发器、串行接口引擎(SIE)、增强型8051内核以及可编程的外围接口,实现基于USB2.0的接口数据通信,CY7C68013可配置成3种不同的接口模式;Ports(端口模式)、GPIF Master(可编程接口模式)和Slave FIFO(主从模式),其中,后两种模式利用其内部集成的可以独立于微处理器而自动处理USB事务的硬件(USB核),数据的传输通过执行USB本身的协议来完成,微处理器可不参与数据传输,从而使数据的传输速率大大地提高,同时也简化了固件代码的编写。后两种方式由于克服了微处理器这个带宽“瓶颈” ,因而广泛应用于大批量的数据传输,如图像、视频等信号的采集[15]
2利用VHDL语言编写出的并口通信模式等操作时序,通过下载到EPROM中,FPGA上电后从EPROM中自动下载程序。就可以通过程序来控制并口通信的操作。通过可编程逻辑器件XC2S50实现EPP增强并口的接口设计。在进行读取数据操作时,可编程逻辑器件FPGA首先接收到计算机USB接口发出的指令,然后并行接口器件进行读取数据操作,先写入命令,在写入要读取的地址,然后开始输入数据,并将状态返回计算机USB接口。
3. 学习所用元器件和可编程逻辑器件的工作原理及各种参数,在最终方案和采用硬件器件确定后,用Protel软件画出电路的原理图,再生成PCB版图,交于PCB板生产
厂家做出PCB板,把各种元器件焊接到PCB,最后调试。
有那位大哥可以照顾下小弟,感激不尽!! 我的QQ:36674721   邮箱:rufus_ccj@163.com
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条


小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-1-10 23:07 , Processed in 0.020660 second(s), 12 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表