USB(2.0 / Type-C) to MPSSE(JTAG / SPI / IIC) / UART / FIFO: FTDI 的桥接芯片选型

发布时间 2023-11-08 00:09:03作者: abaelhe

首次使用 FTDI 的 USB bridging chips 是在 Amazon 工作期间,需要通过 PC电脑上 Linux 开发环境 的 Kermit 软件, 经由FTDI的USB to UART串口线 对 Amazon Kindle 进行 Hardware/OS/Framework/Software 的开发验证与调试; 十多年过去了,FTDI 的芯片也更丰富了:

 

USB 2.0 480M:

FT232H / FT2232H / FT4232H

FT4232HP / FT4233HP

P系列 带 Type-C Power Delivery

 

1.FT4232H 的 4 通道 UART,分两组:

A组包括 Channel0 与 Channel1, 有MPSSE功能

B组包括 Channel2 与 Channel3, 没MPSSE功能

2.Channel{0-3}四通道的UART与SPI/JTAG/IIC/FIFO的切换是由FT4232H使用的外部EEPROM存储的Device Profile决定;

3.用FTDI提供的FT Prog配置软件可对FT4232使用的外部EEPROM进行Programming; 分四步:

a. create and save EEPROM template;

b. scan FTDI devices(including FT4232H);

c.programming FTDI devices by apply created/saved EEPROM template;

d.Cycle ports: equivalent to an un-plug and re-plug of the selected FTDI devices.