FT245 USB FIFO Board用户手册
来自Waveshare Wiki
产品概述
FT245 USB FIFO Board是基于FDTI公司的FT245RL[1]设计的模块,可以实现把单片机的并行数据总线D0~D7与外部主机的USB串行总线进行双向数据转换和传输,其数据传输速率最高可达1 MB/s。
资源简介
- FT245RL[1]
- 用于并行FIFO双向数据传输接口的USB独立芯片
- 完整的USB协议处理芯片-不需具体的USB固件编程
- 基于4-wire握手连接,面向MCU/PLD/FPGA逻辑的简单接口
- 数据传输速率达1Megabyte/second - D2XX Direct Drivers
- 数据传输速率达300kilobyte/second - VCP Drivers
- 256字节的接收缓冲和128字节的发送缓冲,利用缓冲平滑技术,实现较高的数据吞吐量
- USB接口
- 提供mini USB和type A两个类型的USB接口可供选择
- VCCIO供电跳线
- 可用跳线帽分别跳选为VCCIO接入5V或3.3V的电压(VCCIO可用于给接入板子的VCC脚进行供电)
- 电源指示灯
- 模块电源指示灯,方便查看模块供电状态
- 接口
- 接入单片机对应的接口
引脚定义
引脚名称 | 类型 | 描述 |
---|---|---|
VCCIO | 电源 | 可用于供给FT245芯片,也可给外接设备供电,可通过VCCIO跳线设置为3.3V或5V |
GND | 电源 | 电源地 |
D0~D7 | 输入/输出 | FIFO数据总线位0~7 |
NC | NC | 悬空 |
RST# | 输入 | 用于复位FT245 |
PWREN# | 输出 | USB配置成功后置低,当USB终止时被拉高 |
TXF# | 输出 | 拉高时不写入 FIFO,当TXF#拉低,且WR#拉高时数据能写入到FIFO |
RXF# | 输出 | 拉高时不读取 FIFO,当RXF#拉低,且RD#拉低时能读取到FIFO有效数据 |
WR# | 输入 | 拉低时写入FIFO |
RD# | 输入 | 拉低时读取FIFO |