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》
此模式下,只有 A 通道有效 ,而且
在软件应用程序端,设置 FT245同步模式时,还要设置缓存大小,如下
这个缓冲区最大64KB,而硬件上载此模式下只有 1KB=2* 512 ,那这64KB在哪?
这是软件端的缓存,即电脑上的缓存,一次性最大可以发送64KB的数据,这64KB也是分bulk包,512 一个包,分不同包下传到FT2232H 芯片的1KB 缓冲区 。
文章评论(0条评论)
登录后参与讨论