FreescaleMCU的USB接口的硬件实现研究分析论文.doc

FreescaleMCU的USB接口的硬件实现研究分析论文.doc

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Freescale MCU的USB接口的硬件实现 【摘要】 随着电脑外设和数码产品的不断发展,各种设备之间的接口和互连成为当前开发各类数码电子产品非常重要的问题。通用串行总线(USB)支持即插即用和热插拔等特性,传输速率较高且价格低廉,因而逐渐成为PC外围设备的接口标准,并在各种数码产品中得到了广泛的应用,在通讯和工业控制领域也有着美好的应用前景。但目前开发的USB设备多集中在鼠标、键盘等少数几类设备上,诸如USB 手写板等设备就是在国外也很少见。国内近年来计算机非键盘输入技术发展很快,在汉字、英文和数字的手写识别方面已有相当基础。 本文的目的,就是采用USB接口硬件和Freescale微控制器的先进技术与上海景格汽车科技有限公司的软件技术相结合,设计生产出自己的新一代USB接口系统。由于驱动程序已由公司自行编写好了,故本文主要是USB接口的硬件设计。其方案是以Freescale 微控制器(MCU)中具有USB模块的MC68HC05JB4的芯片为例,进行USB接口设计实现,重点论述了MC68HC05JB4芯片、USB总线协议以及USB接口的硬件的设计与实现方法。 此USB接口系统,采用“汉王”公司的传感器获得输入信息,传给微控制器MC68HC05JB4,经过整理后通过USB总线发送到PC,再由编写好驱动程序接收,最终转给“汉王”公司的文字识别软件识别。 【关键词】MCU USB接口 总线协议 调试 【Abstract】 【Keywords】 USB interface bus protocol Hardware design Debugging 目录 1 绪论 3 1.1课题背景及意义 3 1.2 USB接口综述 3 1.2.1 USB的定义 4 1.2.2 USB的历史发展 5 1.2.3 USB的特点 6 1.2.4 USB的应用 7 1.3 论文的内容概要 8 2 Freescale MCU结构体系 9 2.1 MC68HC05JB4概述 9 2.2 MC68HC05JB4结构 10 2.3引脚功能描述 11 2.4 MC68HC05JB4的USB模块 11 3 USB总线协议 13 3.1总线拓扑结构 13 3.2 USB的物理层 13 3.3 USB设备 14 3.3.1 Hub 15 3.3.2 即插即用 16 3.3.3 设备的电源 16 3.3.4 设备的挂起 16 3.4 USB主机 17 3.5 USB数据流 17 3.6 USB总线协议 20 3.6.1 域的类型 20 3.6.2 包的类型 21 3.6.3 总线操作的格式 22 3.6.4 数据触发同步与重试 25 3.6.5 低速操作 27 3.6.6 错误检验与恢复 27 3.7 结束语 28 4 USB接口硬件实现 29 4.1 整体硬件描述 29 4.2 各部分硬件电路说明 29 4.2.1 SCI 接口电路 30 4.2.2 USB接口电路 30 4.2.3 晶体振荡电路 31 4.3 整体电路原理图 31 4.4 印制电路板设计实现 33 5 调试与结论 34 谢辞 36 参考文献 37 1 绪论 1.1 课题背景及意义 当今的计算机外部设备都在追求高速度和高通用性。为了满足户的需求,以 Intel 为首的七家公司于1994 年推出了USB(Universal Serial Bus,通用串行总线)总线协议,专用于低、中速的计算机外设。目前,USB端口已成为了微机主板的标准端口;而在不久的将来,所有的微机外设,包括键盘、鼠标、显示器、打印机、数字相机、扫描仪和游戏柄等等,都将通过USB与主机相连。这种连接较以往普通并口和串口的连接而言,主要的优点是速度高、功耗低、支持即插即用(Plug & Play)和使用维护方便。 作为一个硬件厂商或是开发者,最关心的便是如何去开发USB外设。一般的USB设备都使用一片微控制器作为其核心部件。通过微控制器强大的控制和运算功能,开发者可以很容易地实现 USB 设备的智能化。 FREESCALE 公司是目前世界上最大的微控制器供应商,其8位微控制器的全球市场份额达到了30%左右。FREESCALE 公司将其 8 位微控制器归类为用户定制的集成电路(CSIC),为客户提供了微处理机MPU(Microprocessor Unit)、随机存取内存RAM(Random-Access Memory)、可消除程序化只读存储器EPROM(Erasable Programmable Read-Only Memory)、串行外围设备接口SPI(Serial Peripheral Interface)

文档评论(0)

大吧书屋 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档