电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

USB接口开发管理论文

USB接口开发管理论文_第1页
1/11
USB接口开发管理论文_第2页
2/11
USB接口开发管理论文_第3页
3/11
USB 接口开发管理论文 摘要:FT245BM 的主要功能是进行 USB 和并行 I/O 口之间的协议转换。详细介绍 FT245BM 芯片的工作原理、内部结构、引脚分布及功能;给出基于 FT245BM 接口电路的典型设计及驱动和应用软件的编写方法。 关键词:FT245BMUSB 接口并行 I/O 口 引言 1 概述 当前,USB 外设的开发是一个热点。由于 USB 总线具有传输速度快、占用资源少及真正的即插即用等优点,越来越受到业界的青睐。可是,USB 的开发要求设计人员对 USB 的标准、Firmware(固件)编程及驱动程序的编写等有较深化的理解,因此限制了USB 的开发人员;而基于 FT245BM 芯片的 USB 产品开发,能够使研发 人 员 在 最 短 的 周 期 内 开 发 出 相 应 的 USB 产 品 。 该 芯 片 由FTDI(FutureTechnologyDevicesIntl.Ltd.)公司推出,使用简单性能卓越,只要熟悉单片机编程及简单的 VB、VC 应用程序编程,就可很容易地进行用户产品开发。 2FT245BM 芯片功能简介 FT245BM 的主要功能是进行 USB 和并行 I/O 口之间的协议转换。芯片一方面可从主机接收 USB 数据,并将其转换为并行 I/O 口的数据流格式发送给外设;另一方面外设可通过并行 I/O 口将数据转换为 USB 的数据格式传回主机。中间的转换工作全部由芯片自动完成,开发者无须考虑固件的设计。 FT245BM 内 部 主 要 由 USB 收 发 器 、 串 行 接 口 引 擎(SIE)、USB 协议引擎和先进先出(FIFO)控制器等构成,如图 1所示。USB 收发器提供 USB1.1/2.0 的全速物理接口到 USB 总线,支持 UHCI/OHCI 主控制器;串行接口引擎主要用于完成 USB 数据的串/并双向转换,并根据 USB1.1 法律规范来完成 USB 数据流的位填充/位反填充,以及循环冗余校验码(CRC5/CRC16)的产生和检错;USB 协议引擎管理来自 USB 设备控制端口的数据流;FIFO 控制器处理外部接口和收发缓冲区间的数据转换。 FIFO 控制器实现与单片机(如 AT89C51 等)的接口,主要通过 8 根数据线 D0~D7 及读写控制线(、WR、和)来完成和单片机的数据交互。FT245BM 内含两个 FIFO 数据缓冲区,一个是 128字节的接收缓冲区,另一个是 384 字节的发送缓冲区。它们均用于USB 数据与并行 I/O 口数据的交换缓冲区。 另外,FT245BM 还包括 1 个内置的 3.3V 的稳压器,1 个6MHz 的振荡器、8 倍频的时钟倍频器、USB 锁相环和 E...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

USB接口开发管理论文

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部