嵌入式系统中USB接口的设计与实现

嵌入式系统中USB接口的设计与实现

ID:40953697

大小:864.58 KB

页数:3页

时间:2019-08-11

嵌入式系统中USB接口的设计与实现_第1页
嵌入式系统中USB接口的设计与实现_第2页
嵌入式系统中USB接口的设计与实现_第3页
资源描述:

《嵌入式系统中USB接口的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、!25!(5)辅助功能的设计,如多机通信程序。保护中心,替代了传统的单片机或PC机,减小了系统体积,提高了测试的准确性和安全性,并实现了初步的4系统调试故障诊断和定位功能,进一步丰富和完善了测试系统本系统采用交叉编译的方式进行系统的调试,先的功能,提高了测试系统的自动化和智能化。目前,该将程序在宿主机上调试通过后,再移植到目标板。本系统已投入使用,取得良好的效果。文主要用到了Sourceinsight3和ADS1.2这两个软件,参考文献:先在Sourceinsight3中进行程序的录入和修改,然后在ADS1.2中进行编译,并通过JTAG仿真器在目标板[1]马忠梅.ARM嵌入

2、式处理器结构与应用[M].北京航空航进行仿真,直到程序正确无误,最后把编译后的sys天大学出版社,2002.tem.bin烧写到目标板上。[2]JEANJLABROSS,邵贝贝等译.嵌入式实时操作系统C/OS(第2版)[M].北京航空航天大学出版社,2003.5结论[3]张伦译.微波功率测量[M].人民邮电出版社,1979.微波单组合测试系统采用嵌入式系统作为控制和(许雪军编发)嵌入式系统中USB接口的设计与实现蒋吉明,白云燕(南京师范大学物理科学与技术学院,江苏南京210097)摘要:在分析USB接口芯片PDIUSBD12的基础之上,实现了在以ARM7TDMI

3、为内核的嵌入式系统中扩展USB接口,并给出了具体的硬件结构和固件编程设计。关键词:PDIUSBD12;ARM7TDMI;嵌入式系统;USB接口中图分类号:TP39文献标识码:B文章编号:1006-2394(2006)01-0025-03DesignandRealizationofUSBInterfaceintheEmbeddedSystemJIANGJiming,BAIYunyan(SchoolofPhysicalScienceandTechnology,NanjingNormalUniversity,Nanjing210097,China

4、)Abstract:OnthebasisofanalyzingUSBinterfacechipPDIUSBD12briefly,enlargingUSBinterfaceintheEmbeddedSystemwhichisinthecoreofARM7TDMIwasintroduced.andthehardwarestructureandthedesignoffirmwareprogrammeweregiven.Keywords:PDIUSBD12;ARM7TDMI;embeddedsystem;USBinterface1PDIUSBD12芯片功能简介PDIUSBD12芯片

5、是Philips公司出品的一款性价比很高的USB接口器件,通常用作微控制系统中实现与微控制器进行通信的高速通用并行接口(2MB/S),支持本地DMA传输。内部集成了SIE,320字节的FIFO存储器,收发器以及电压调整器,完全支持USB1.1协议规范,适用于大多数器件的分类规格,例图1PDIUSBD12内部功能框图如成像类、海量存储类、通信器件类等。其内部功能模块框图如图1所示。换、位填充/解除填充、CRC校验/产生、PID校验/产其中Philips串行接口引擎(PSIE)用来实现全部生、地址识别和握手评估/产生。模拟收发器通过的USB协议层,完全由自身硬件解决而不需要外围

6、固1.5k的上拉电阻将D+置高(用于高速USB器件)实件的参与,功能包括:同步模式的识别、并行/串行转现与USB总线的连接,1.5k的上拉电阻集成在芯片收稿日期:2005-09作者简介:蒋吉明(1981!),男,硕士研究生,主要从事测控技术,嵌入式系统的研究。!26!内部,默认状态下是不与VCC相连的,连接的建立是数据地址0x06000000(偶数地址)通过微控制器发送命令来实现的,这样与USB总线的命令地址0x06000001(奇数地址)连接就可以重新初始化而不需要拔出连接电缆,即实3USB接口的固件程序设计现所谓的∀软连接#(SoftConn

7、ect)。存储器管理单元(MMU)和集成RAM用于在以12Mb/s的速率与微控在设计与开发USB接口的过程中,软件编写主要制器进行传输时,作为USB器件与微控制器之间传输分为四方面的工作:速度差异的缓冲区,这样就允许微控制器以它自己的∃USB设备控制驱动:与具体选用的CPU芯片有速率对USB信息包进行读写。并行和DMA接口一方关,包括初始化PDIUSBD12与S3C44B0连接的配置,建面可以直接与主流微控制器相连,另一方面还支持主立S3C44B0与PDIUSBD12通信函数:∃CPU向PDIUS端点

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

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

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