原创 USB接口芯片 FT2232H

2014-8-1 15:43 2158 10 10 分类: 通信 文集: 接口

FT2232H 是一款非常出色的USB接口芯片,可以配置为 Ports模式,同步/异步245 FIFO模式,MPSSE模式等多种模式。

FT2232H 模式的配置,一般需要对外接的EEPROM进行读写,可以使用 FT 公司的专门软件Mprog 或者 FT_PROG 进行配置,非常方便。

FT2232H 不需要像cy7c68013那样写固件程序,使用起来很方便。

FT2232H配置成 同步245FIFO 模式,需要两步,一是通过Mprog对外接EEPROM配置,二是在上位机应用程序通过调用驱动的提供的函数进行模式的配置。详见手册《Application Note AN_130 FT2232H Used In An FT245 Style Synchronous FIFO Mode》

20140801153327901.jpg

此模式下,只有 A 通道有效 ,而且

20140801153754824.jpg

在软件应用程序端,设置 FT245同步模式时,还要设置缓存大小,如下

20140801153952648.jpg

这个缓冲区最大64KB,而硬件上载此模式下只有 1KB=2* 512 ,那这64KB在哪?

这是软件端的缓存,即电脑上的缓存,一次性最大可以发送64KB的数据,这64KB也是分bulk包,512 一个包,分不同包下传到FT2232H 芯片的1KB 缓冲区 。

文章评论0条评论)

登录后参与讨论
我要评论
0
10
关闭 站长推荐上一条 /2 下一条