推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于ARM的嵌入式USB主从接口设计

更新时间:2020-03-26 10:58:57 大小:5M 上传用户:xuzhen1查看TA发布的资源 标签:arm嵌入式usb 下载积分:2分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

随着总线和接口技术的发展,在工业场合如何更加可靠、快速、便捷地进行数据传输成为该领域通信的研究重点之一。而USB技术以其高速、可靠、通用性强等一系列特点在过去的十多年时间里发展迅猛,而USB OTG技术的诞生,使得两USB设备在没有PC参与的情况下进行数据传输成为可能。

本设计通过搭建以ARM9为核心控制芯片、ISP1362为USB接口芯片的硬件平台,分别实现了USB部分主机和从机功能,使之能进行USB数据的存储与交换。

本设计完成以下工作:首先,认真研究USB协议,深入理解USB通信的基本概念和传输方式等内容。

其次,根据要求,设计出由控制、接口、数据存储与供电切换电路等硬件模块组成的系统,完成系统调试。

再次,完成硬件工作所需固件,软件编写

USB具有易用、真正的热插拔、高性能和系统造价低廉等优点,也正是由于这些优点,使它从书面的协议变成产品只用了不到两年时间。简单说来,USB系统包括:USB主机和USB设备。USB外设的开发和基于PC机的USB主机技术已经相当成熟。相对于PC机上的丰富资源,嵌入式系统中有限的资源给基于嵌入式系统的USB主机系统开发带来了很大难度。嵌入式USB系统的研究和开发将更进一步拓宽USB接口技术的应用领域。如何将USB应用到嵌入式领域,实现USB的点对点通讯,成为目前USB研究领域的热点。

本系统选择了三星公司生产的AMR9芯片S3C2410作为CPU,使用飞利浦公司的USB接口芯片ISP1362,共同构成了USB主/从控制系统。

OTG做为USB2.0的补充协议,旨在使USB接口兼具USB主机和从机的功能,实现两个不同的外设间点对点的通信,从而一定程度上摆脱USB接口通信离不开PC机的束缚。在ARM和ISP1362构建的硬件平台基础上,研究了USB OTG协议、SCSI协议、Mass Storage Class协议和FAT文件系统协议,并根据USB相关协议规划主机端和设备端驱动程序结构,完成主机软件系统设计,ISP1362的设备配置,设备端固件设计和PC端的驱动程序设计与开发,实现了基于ARM9的嵌入式USB主/从接口设计。


部分文件列表

文件名 大小
基于ARM的嵌入式USB主从接口设计.pdf 5M

全部评论(0)

暂无评论