基于嵌入式系统的USB接口的设计

基于嵌入式系统的USB接口的设计

ID:38190386

大小:146.18 KB

页数:3页

时间:2019-05-25

基于嵌入式系统的USB接口的设计_第1页
基于嵌入式系统的USB接口的设计_第2页
基于嵌入式系统的USB接口的设计_第3页
资源描述:

《基于嵌入式系统的USB接口的设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于嵌入式系统的!"#接口的设计陈源裘正定(北方交通大学信息所,北京&"""##)’R(5H7:S-TUE6*8*6V.H<5$SE($S<摘要根据嵌入式系统的特点,将0,1接口技术与嵌入式系统相结合,给出了基于嵌入式系统的0,1主机接口的具体解决方案,并给出了其中的关键技术的详细介绍。关键词嵌入式系统通用串行总线(0,1)NH

2、0%-9:%);<*)=’<>:%)(+’)((;;,,LE6/W*6

3、++*+.-./*(,0*GH.I向应用的特性决定了它的硬件和软件都必须高效率地设计,量/*6.)体裁衣,去除冗余,这样才能在具体应用中更具有竞争力。嵌入(!)@:帧计数寄存器(@:D65(*:EF*GH./*6.)式系统这种对体积的敏感性决定了它对外围接口设备选择的(J)@:根集线器寄存器(@:>EE

4、/@F)>*GH./*6.)严格性。既要保证能与其它外围设备高速、有效地通信,又要严(#)@:K2=和中断控制寄存器(@:K2=5<+;*GH./*6.)求。而0,1&$&的最大传输速率可达&!2)3.,0,1!$"更是支持这些寄存器提供了对@:控制所需的各种类型的信息。高达#4"2)3.的传输速率。由于常见的外设几乎都支持0,1,其与,=&&&"连接的方框图如图&。所以只需一到两个0,1接口,就可以完成嵌入式系统和几乎所有常见外设的通信。

5、这种解决方案无疑具有很强的实用性。0,1接口分为0,1主机(0,125./*6)和0,1外设(0,1,758*)。0,1主机负责对各种0,1外设的控制并向0,1外设供电。要实现嵌入式系统对各种外围设备的有效控制,就必须在嵌入式系统中实现0,125./*6的功能。如今,基于9:的0,125./*6技术已经非常成熟,但基于嵌入式系统的0,125./*6国内外仍不多见,该文就给出了这样的一种基于嵌入式系统的0,125./*6接口的设计。图&硬件连接框图!硬件连接图中,;,9&&?&的;LM&管脚向:90申请中断,笔者用,=&&&"的

6、一个B9;C来处理来自于0,1的中断申请。在笔者的设计中,选用的嵌入式微处理器是;2技术设计的,=&&&",这是一款功能强大的>;,:微处理器,其时钟频率高达!"?2@A。它的体积小,功耗低,性能稳定,J软件实现比较适合工控领域使用,并且有!4个可随意编程控制的B9;C笔者采用NH

7、,如今最新的!$#$Q内核已经支持多达十几种0,1设备。;,9&&?&遵循0,1&$&规范,其升级产品;,9&&?&=遵循0,1!$"J$&NH=2,并在NH

8、&&"!""#$%计算机工程与应用(&)主机控制器(’()*+(,*-(../-,’+);接受主机的各种请求,如读写数据,请求状态,通过发送端点对(!)主机控制器驱动程序(’()*+(,*-(../-0-12/-,’+0);请求做出应答。(3)456芯片驱动程序(4560-1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。