- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统usb接口的研究及设计
嵌入式系统USB接口的研究及设计 [作者:程华????转贴自:微计算机信息????点击数: 28????更新时间:2008-12-20 【字体: A?】
Study and Design of USB Interface in the Embedded SystemAbstract:This paper aims at USB interface in the embedded system and puts forward a MCU+USB project for realizing USB Host .To use SL811HS as USB main controller and W77E58 as system MCU,It is given a way to realize the embedded USB Host through the design of hardwares and softwares.KeyWords:SL811HS;W77E58;the embedded system;USB interface摘要:本文针对嵌入式系统中USB接口进行了研究,提出了MCU+USB的嵌入式USB Host的实现方案。用SL811HS作为USB主控芯片,用W77E58作为系统MCU,通过硬件和软件的设计,实现了嵌入式USB Host。关键词:SL811HS;W77E58;嵌入式系统;USB 接口
1引言嵌入式系统既要保证能与其他外围设备高速、有效地通信,又要严格控制接口的体积,而通用串行总线(USB)符合这一要求。USB1.1的最大传输速率可达12Mbps,USB2.0高达480Mbps。常见的外设几乎都支持USB,只需要一到两个USB接口,就可以完成嵌入式系统和几乎所有的常见外设的通信。USB接口分为USB主机(USB Host)和USB外设( USB Slave)。USB主机负责对各种USB外设的控制并向USB外设供电。要实现嵌入式系统对各种外围设备的有效控制,就必须在嵌入式系统中实现USB Host的功能。2嵌入式USB Host的实现途径从理论上讲,只需要装载和解释USB协议栈,建立特定的设备类协议,就可以实现特定的嵌入式USB主机应用,但在没有可支持USB接口的操作系统的情况下,如何在存储器容量、CPU速度等系统资源极其有限的嵌入式系统中,嵌入复杂的USB 协议和其所支持的设备类协议以及所采用的相关的传输协议等,实现的难度大。无USB Host 功能的系统增加USB Host功能一般有以下几种技术途径。2.1利用常见的接口/总线-USB转换器通过采用USB控制芯片,实现传统接口/总线与USB接口的转换,例如,把PS/2,RS-232,SPP,EPP,IDE/SCSI 等接口总线转换为USB接口,可利用单片机开发针对所用接口/总线的相应驱动程序,由USB专用控制芯片转换为相应的USB 接口驱动程序,从而驱动相应的嵌入式USB 设备,实现类USB HOST 的功能。该方案不是真正意义上的嵌入式主机系统,本质上还是传统的总线接口。2.2在片上系统中采用专用USB收发器该方案将USB接口部件和USB协议栈,甚至实时操作系统都集成在一个芯片上。随着SOC的制作工艺进一步小型化,在SOC之中实现USB收发器与混合信号线路的整合与扩展将会给整个程序调试带来风险,而外部收发器实现方式有助于减小这种风险。例如,TDI公司推出的业界首个强电流Vbus、全速率USB OTG(On-the-Go)收发器——TD6100,与TDI全速USB OTG IP内核(已通过AMBA测试基准(ACT)验证)完全兼容,可为具有集成USB主机、外围接口或OTG内核但没有内置收发器的SOC、ASIC或FPGA系统提供USB物理层接口,而且,TDI公司与ARM公司合作,将把TDI的USB OTG内核和SoftConnex软件堆栈与PrimeXsysTM平台集成,该集成有助于完成复杂的片上系统(SOC)技术方案设计及减少研发时间。??? 该方案的主要优点是:嵌入式USB Host系统的硬件和软件设计的可靠性高,实现USB底层协议栈,应用系统设计工程师只需考虑具体应用需求,完成特定的USB功能。但缺点是成本比较高,适用于高端应用。目前还不够成熟,尚不能根据USB的具体应用,实现灵活的配置,可编程片上系统(PSOC/SOPC)的进一步发展有望解决这一问题。2.3 利用32位MPU+RTOS实现采用32位的高性能嵌入式微处理器(MPU),在RTOS(实时操作系统)平台上进行软件开发,在嵌入式系统中实现USB的协议处理。该方案可以实现文件系统(FS)和图形用户界面(GUI)等复杂功能,但需要购买昂贵的RTOS软件
您可能关注的文档
- 计算机网络实验报告-reports-2 .doc
- 计算机网络技术基础实验实训.doc
- 计算机网络实验-基本网络命令配置ipwireshark抓包.docx
- 计算机网络应用基础课程标准.doc
- 计算机网络实验02-网络硬件认知.doc
- 计算机网络与windows教程实验2报告.doc
- 计算机应用技术复习题.doc
- 计算机专业要会的知识.docx
- 计算机系模数实验(苏芙华).doc
- 计算机硬件课程设计实验报告.doc
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
文档评论(0)