电子说
在电子设计领域,高效且灵活的接口模块是实现系统功能的关键。今天,我们就来深入探讨 Future Technology Devices International Ltd 推出的 UMFT4222EV 开发模块,它是 USB2.0 到 QuadSPI/I2C 桥接的理想选择。
文件下载:UMFT4222EV.pdf
UMFT4222EV 采用了 FTDI 的 FT4222H 芯片,这是一款高速 USB2.0 到 QuadSPI/I2C 桥接芯片,采用紧凑的 32 引脚 QFN 封装。该芯片需要一个外部 12MHz 晶体来驱动内部 PLL 工作,支持 3.3V、2.5V 或 1.8V 的多电压 IO,还提供 128 字节的一次性可编程(OTP)内存空间,用于存储特定厂商信息。
UMFT4222EV 以小尺寸 PCB 形式提供,可插入标准的 0.8 英寸宽 24 引脚 DIP 插座,所有组件均为无铅(符合 RoHS 标准)。并且,它完全符合 USB 2.0 规范,拥有 USB-IF 测试 ID(TID)10007740。
FT4222H 是一款 USB 2.0 高速(480Mbits/s)到灵活可配置的 SPI/I2C 接口设备,集成了 +1.8V 和 +3.3V 低压差(LDO)稳压器以及 12MHz 到 480MHz 的 PLL,还包括上电复位(POR)、5V 容限的 VBUS 检测和 128 字节的一次性可编程(OTP)内存,简化了外部电路设计,减少了外部组件数量。
集成了 USB 协议引擎,控制物理通用收发器宏单元接口(UTMI),处理 USB 2.0 高速接口的各个方面。设备包含一个控制端点和 4 对 IN 和 OUT 端点,这些端点可配置为实现多达 4 个独立的接口/应用,映射到 I2C+GPIO 或 SPI+GPIO。
提供 USB2.0 和 SPI 主/从之间的桥接功能,基于 FTDI 的 D2XX 驱动的支持库 LibFT4222,可轻松将 SPI 配置为主模式或从模式,SPI 总线的操作时钟频率、时钟相位和极性、传输数据位宽模式以及从选择控制的数量也可配置。主模式下 SPI 接口的最大操作时钟可设置为 30MHz,从模式下为 20MHz。
提供 USB2.0 和 I2C 主/从之间的桥接功能,支持库 LibFT4222 可轻松将 I2C 配置为主模式或从模式,包括目标操作速度和 I2C 总线上的总线协议。设备可在常见的 I2C 总线速度下运行,还支持时钟拉伸以符合 I2C 规范的 v2.1 和 v3.0。
FT4222H 中的 GPIO 可通过 USB 由应用程序实用程序完全控制,有 4 个 GPIO 引脚可配置用于不同目的,如挂起指示输出和远程唤醒输入,信号驱动强度和转换速率可通过 USB 厂商命令进行配置。
用于存储 USB 厂商 ID(VID)、产品 ID(PID)、设备序列号、产品描述字符串和各种其他 USB 配置描述符,可使用 FTDI 实用软件 FT_PROG 进行编程。
完全支持 USB2.0 挂起/恢复和远程唤醒,设备挂起时,PHY 将进入节能模式,大多数数字电路的时钟将停止。FT4222H 能够在 +3.3V 或 +5.0V 电压下工作,标称工作模式电流为 68mA,标称 USB 挂起模式电流为 375µA,内部集成的电平转换器允许接口逻辑在 +1.8V、2.5V 或 +3.3V 下运行。
UMFT4222EV 模块的引脚布局清晰,各个引脚都有明确的功能。具体引脚信息可参考文档中的详细表格。
通过跳线 JP2、JP3、JP8 和 JP9 可进行不同的配置,如设置模式配置位、选择 VCCIO 电源来源等。
FT4222H 有 4 种配置模式,由 {DCNF1, DCNF0} 选择,通过跳线(JP2 和 JP3)可轻松配置芯片模式,配置更改后需要进行芯片复位或电源循环。不同模式下,引脚功能会有所不同,具体可参考文档中的表格。
QuadSPI 功能是一个完全可配置的 SPI 主/从设备,通过 LibFT4222 中的 API 可选择工作模式,SPI 相关引脚包括时钟、数据和从选择引脚等。
I2C 功能也是完全可配置的 I2C 主/从设备,在特定配置模式下,I2C 相关引脚为时钟 SCL 和数据 SDA。
FT4222H 包含 4 个 GPIO 引脚,可进行不同功能的配置,如作为 I2C 的 SCL 或 SDA、SPI 主模式下的从选择引脚、USB 挂起状态输出或远程唤醒输入等。
UMFT4222EV 还包含 BCD_DET 和 RESET# 信号引脚,分别用于电池充电器检测和复位 FT4222H。
UMFT4222EV 模块的尺寸有明确规定,所有尺寸单位为毫米,公差为 +/-0.2mm。
FT4222H 包含内部 OTP 内存,用于存储 USB 配置描述符、芯片配置数据和用户数据。在许多情况下,OTP 内存中的默认值是合适的,无需重新编程。若需要更改值,可通过 USB 对 OTP 内存进行编程,对于 UMFT4222EV 模块,需要使用 UMFT4222PROG 模块进行编程,编程时需要在 VPP 引脚提供 6.5V 编程电压。
文档中提供了 Future Technology Devices International Ltd 的总部和各分支机构的联系信息,包括电话、传真和电子邮件地址,同时还提供了网站和经销商及销售代表的查询方式。
UMFT4222EV 开发模块以其丰富的功能、灵活的配置和低功耗特性,为电子工程师在 USB 到 QuadSPI/I2C 桥接设计中提供了一个优秀的解决方案。在实际应用中,我们需要根据具体需求合理配置模块的各种参数和模式,以实现最佳的性能和功能。你在使用类似模块时遇到过哪些问题呢?欢迎在评论区分享。
全部0条评论
快来发表一下你的评论吧 !