电子说
在电子设计领域,USB接口的应用无处不在,而UM232H单通道USB高速FT232H开发模块为我们提供了一个强大且灵活的解决方案。今天,我们就来深入探讨这个模块的特点、应用场景以及不同的配置方式。
文件下载:UM232H.pdf
UM232H是FTDI产品系列中的一款USB转串口/FIFO开发模块,它采用了FT232H USB高速(480Mb/s)单端口桥接芯片来处理USB信号和协议。该模块设计用于插入标准的0.6英寸宽28引脚DIP插座,通过迷你B USB连接器与主机系统进行USB连接。而且,模块中使用的所有组件,包括FT232H芯片,都是无铅的(符合RoHS标准)。
FT232H是一款单通道USB 2.0高速(480Mb/s)转串口/FIFO集成电路。它可以配置为多种串行或并行接口,如UART、FIFO或FTDI的MPSSE模式,该模式又可配置为JTAG、SPI和I2C接口。在MPSSE模式下,除了四个接口线外,还有14个位操作线可用。此外,FT232H还支持CPU风格的FIFO模式和快速串行接口模式,并引入了半双工FT1248接口,为FT232H设备与外部逻辑之间提供灵活的数据通信和高性能接口。
UM232H模块主要用于使用FT232H的应用程序的原型设计和评估,其应用场景十分广泛:
UM232H开发模块需要USB设备驱动程序,可从FTDI网站免费获取。其中,虚拟串口(VCP)驱动程序可使UM232H看起来像一个串口,允许传统的串口应用程序通过USB运行;另一个FTDI USB驱动程序D2XX驱动程序,则可与应用程序软件配合使用,通过DLL直接访问UM232H上的FT232H。支持的平台包括当前的Microsoft Windows操作系统、Linux版本2.6.39或更高版本(VCP驱动)、Linux版本2.6.32或更高版本(D2XX驱动)、Mac OS和Microsoft Windows CE版本4.2及以后版本。
UM232H模块的产品型号为UM232H,它是FT232H的开发模块。
UM232H具有以下一系列出色的特性:
UM232H的每个引脚的信号标签和引脚标识符在文档中有详细说明,可参考相关图示。
文档中提供了UM232H引脚在不同配置下的功能表,包括串行(RS232)异步、同步245 FIFO、异步245 FIFO、异步位操作、同步位操作、MPSSE、快速串行接口、CPU风格FIFO和FT1248等模式。同时,还对每个引脚的类型和描述进行了详细说明,如J1和J2连接器的各个引脚的功能。需要注意的是,部分引脚默认配置为上拉或下拉输入,并且在USB挂起时可通过EEPROM设置进行相应调整。
ACBUS I/O引脚可使用FT_PROG软件实用程序进行EEPROM配置,其默认EEPROM配置在文档中有详细说明。ACBUS信号选项包括TXDEN、PWREN#、TXLED#、RXLED#、TX&RXLED#、SLEEP#、CLK30、CLK15、CLK7.5、TriSt - PU、DRIVE 1、DRIVE 0和I/O模式等,每个选项都有其特定的功能和应用场景。
UM232H模块的尺寸在文档中有图示说明,所有尺寸单位为毫米。该模块使用的组件均为无铅组件,完全符合欧盟指令2002/95/EC。
I/O信号电平为 + 3.3V,所有IO引脚(除USB PHY引脚外)均为 + 5V耐受。文档中提供了DC特性表,包括VCCIO工作电源电压、VREGIN电压调节器输入、调节器输出电流、UM232H在 + 5V和 + 3.3V电源下的电流消耗等参数。需要注意的是,未能连接所有VCCIO引脚可能会导致设备出现不可预测的行为。
UM232H模块可以配置为USB总线供电或USB自供电,以下是不同配置方式的详细说明:
在总线供电配置中,模块的 + 5V电源由USB总线提供,3V3稳压器输出为FT232H的核心供电。典型的USB总线供电设计配置包括J1 - 2到J1 - 3的连接和J2 - 2到J2 - 3的连接。USB总线供电设备的基本规则包括插入USB时电流不超过100mA、USB挂起时电流不超过500μA等。在与微控制器或其他逻辑进行接口时,与自供电设计的方式基本相同,只是MCU或外部逻辑从USB总线获取电源。
USB总线供电电路需要在USB挂起模式下能够断电,以满足总USB挂起电流不超过500μA的要求。对于无法自行断电的外部逻辑,FT232H提供了一种简单有效的方法,可在USB挂起期间关闭外部电路的电源。可以使用离散的P沟道逻辑电平MOSFET来控制外部逻辑电路的电源,同时建议使用“软启动”电路来限制MOSFET开启时的电流浪涌。另外,也可以使用具有内置“软启动”功能的专用电源开关IC。在进行电源控制设计时,需要注意逻辑的复位电路、EEPROM中的下拉选项设置、ACBUS引脚的配置、设备功率消耗的设置以及3.3V电源控制电路的电源供应等问题。
在这种配置中,外部 + 5.0V电源连接到模块的5V0引脚,J2 - 2(VIO)连接到J2 - 3(3V3)以从板载稳压器获取VCCIO电源。USB自供电设备从自身的电源获取电力,不从USB总线吸取电流。为了避免在USB主机或集线器控制器断电时向USB总线强制供电,需要使用USB电源控制FT232H设备的RESET#引脚。此外,还可以使用PWRSAV#功能来防止电流回流到USB总线,并在USB主机断电时将FT232H置于睡眠模式,但在MPSSE模式下使用该功能时需要注意与GPIO模式的冲突。
这种配置与上述 + 5V外部电源的自供电配置类似,只是UM232H模块由外部3.3V电源供电,连接到模块的5V0、VIO和3V3引脚。同样,也可以实现利用PWRSAV#的替代配置。
文档中提供了M232H模块的电路原理图,可用于进一步的电路分析和设计。
FT232H使用外部EEPROM(在UM232H模块上),可通过FT_Prog在USB上进行编程。文档中列出了EEPROM的默认设置,包括USB厂商ID、产品ID、设备版本、序列号、I/O引脚在USB挂起时的下拉选项、制造商名称、产品描述、最大总线功率电流、电源来源、设备类型、USB版本、远程唤醒、高电流I/O、加载VCP驱动以及ACBUS引脚的默认配置等。
文档提供了Future Technology Devices International Limited的总部和分支机构的联系信息,包括地址、电话、传真和电子邮件地址,以及公司的网站。
综上所述,UM232H单通道USB高速FT232H开发模块是一款功能强大、应用广泛的开发工具,通过合理的配置和使用,可以为电子工程师在USB接口设计和开发中提供极大的便利。你在使用UM232H模块的过程中遇到过哪些问题呢?又有哪些独特的应用经验可以分享呢?欢迎在评论区留言讨论。
全部0条评论
快来发表一下你的评论吧 !