USB 接口开发管理论文 摘要:FT245BM 的主要功能是进行 USB 和并行 I/O 口之间的协议转换
详细介绍 FT245BM 芯片的工作原理、内部结构、引脚分布及功能;给出基于 FT245BM 接口电路的典型设计及驱动和应用软件的编写方法
关键词:FT245BMUSB 接口并行 I/O 口 引言 1 概述 当前,USB 外设的开发是一个热点
由于 USB 总线具有传输速度快、占用资源少及真正的即插即用等优点,越来越受到业界的青睐
可是,USB 的开发要求设计人员对 USB 的标准、Firmware(固件)编程及驱动程序的编写等有较深化的理解,因此限制了USB 的开发人员;而基于 FT245BM 芯片的 USB 产品开发,能够使研发 人 员 在 最 短 的 周 期 内 开 发 出 相 应 的 USB 产 品
该 芯 片 由FTDI(FutureTechnologyDevicesIntl
)公司推出,使用简单性能卓越,只要熟悉单片机编程及简单的 VB、VC 应用程序编程,就可很容易地进行用户产品开发
2FT245BM 芯片功能简介 FT245BM 的主要功能是进行 USB 和并行 I/O 口之间的协议转换
芯片一方面可从主机接收 USB 数据,并将其转换为并行 I/O 口的数据流格式发送给外设;另一方面外设可通过并行 I/O 口将数据转换为 USB 的数据格式传回主机
中间的转换工作全部由芯片自动完成,开发者无须考虑固件的设计
FT245BM 内 部 主 要 由 USB 收 发 器 、 串 行 接 口 引 擎(SIE)、USB 协议引擎和先进先出(FIFO)控制器等构成,如图 1所示
USB 收发器提供 USB1
0 的全速物理接口到 USB 总线,支持 UHCI/OHCI 主控制器;串行接口引擎主要用于完成 USB 数据的串/并双向转换,并根