![]() |
|
||||||||||||||
| . 网站首页 . 新闻 . 新品 . 方案 . 专访 . 活动 . DSP . EDA . 评测 . 文库 . 会员 . 商城 . 服务导航 . 邮购 . 资源 . | ||
|
||
|
|||||
| 基于SL811 HS的嵌入式USB主机的实现 | |||||
作者:段海龙 程… 文章来源:电子技术应用 点击数: 更新时间:2007-5-22 ![]() |
|||||
|
来源:电子技术应用 作者:中国科学技术大学 段海龙 程健 摘要:以S3C4480X作为主控制器、SL811HS作为接口芯片构建USB主机的硬件设计方案及软件实现。该系统把USB主机引入嵌入式系统中,拓宽了USB的应用领域。 随着USB(Univeral Serial Bus)应用领域的逐步扩大,人们对于USB的期望也越来越高。尤其是在移动数据领域。希望能通过PDA等移动设备直接与USB外设通信,使USB可以应用在没有PC的领域。但任何一次USB的数据传输都必须由主机发起和控制,所有USB设备只能与主机建立连接,任何两个外设之间或两个主机之间无法直接通信。由于当前大多数主机使用PC,所以所使用的USB移动设备都是只能在PC上使用的USB设备,如USB移动硬盘、USB接口的数码相机等,只能通过PC进行文件和数据交换。因此开发嵌入式的USB主机系统十分必要。 1 硬件电路设计
SL811HS的主要特点:(1)可作为USB主机或设备的接口控制器;(2)支持USB协议1.1,提供全速和低速两种总线速度方式;(3)片上集成了SIE、单端口根Hub、USB收发器和256B的SRAM;(4)3.3V工作电压,接口兼容5V电平;(5)硬件自动产生帧起始包SOF和CRC5/16校验。
2 软件设计
USB-A Hosl与USB-B Host是两套完全并行的寄存器,即其功能和结构完全相同。例如,EPOXferLen的功能与EPlXferLen的功能和使用方法完全一样。之所以这样安排是为了实现“乒乓”的数据处理机制。这种机制下。两套寄存器完全可以交替操作,即其中一套正在被配置时,另一套可以进行数据传输,从而提高系统处理数据的效率。 |
|||||
| 欢迎点击进入:TI德州中文网 (国内唯一针对TI应用的中文技术网站) 文章录入:admin 责任编辑:admin | |||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | |||||
| 最新热点 | 最新推荐 | 相关文章 | ||
| 基于嵌入式系统的电力线载波… 基于UML与Petri网的嵌入式系… 嵌入式系统中入侵检测的设计… 嵌入式系统在机器人视觉中的… 一种Microwindows的汉字输入… Linux媒体播放器MPlayer在嵌… MPC8xx系列处理器的嵌入式系… 面向对象的嵌入式系统开发技… 嵌入式微控制器MC68HC912B32… PPCBoot在MPC8250上的移植方… |
| 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
| | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告 | 管理登录 | | |||
|
|