电子说
在电子设计领域,USB接口的扩展和应用一直是工程师们关注的重点。今天,我们就来深入了解一下Future Technology Devices International Ltd(FTDI)推出的基于FT4232H的USB Hi-Speed Serial/Hub Module,看看它如何为我们的设计带来便利。
文件下载:FT-MOD-4232HUB.pdf
FT4232H基于的USB Hi-Speed Serial/Hub Module主要用于连接FTDI V2DIPx模块,以扩展接口数量。不过,它的应用并不局限于此,还能作为集线器设备或FT4232H评估模块使用。该模块配备了USB 2.0 Hi-Speed集线器芯片,支持最多三个外部下游USB端口,其中两个通过双USB连接器连接,一个通过DIL连接器引脚连接。同时,借助FT4232H USB Hi-Speed四端口桥接芯片处理所有USB信号和协议,模块可轻松支持多达4个灵活的接口端口,非常适合用于快速验证目标设计中添加USB功能的开发工作。
该模块提供免费的VIRTUAL COM PORT(VCP)驱动和D2XX Direct驱动,支持多种操作系统,包括Windows、Mac OS-X和Linux等。这些驱动都可以从www.ftdichip.com/FTDrivers.htm免费下载。
模块板上有4个连接器,分别是用于连接主机端口的USB A信号头(CN1)、连接2个下游USB设备的双端口USB A插座(CN2)以及两个0.1” 18引脚头(CN3和CN4)。CN3和CN4的引脚有不同的功能,其中只有通道A和B将所有8个数据信号引出到18引脚头,通道C和D由于在UART通信中很多设计只使用TXD/RXD/CTS/RTS信号,因此只引出这4个数据信号,以满足大多数应用需求。
| CN3和CN4的引脚有各自的功能,具体如下: | Connector Pin | Name | Description |
|---|---|---|---|
| CN3-1 | NC | Not connected pin | |
| CN3-2 | VCC_BUS | USB +5V VBUS power pin (output) from upstream USB port | |
| CN3-3 | 5V | +5v power pin (input) to supply downstream USB ports | |
| CN3-4 | DD0 | FT4232H DD0 pin | |
| CN3-5 | DD1 | FT4232H DD1 pin | |
| CN3-6 | DD2 | FT4232H DD2 pin | |
| CN3-7 | DD3 | FT4232H DD3 pin | |
| CN3-8 | GND | 0V Power pin | |
| CN3-9 | AD0 | FT4232H AD0 pin | |
| CN3-10 | AD1 | FT4232H AD1 pin | |
| CN3-11 | AD2 | FT4232H AD2 pin | |
| CN3-12 | AD3 | FT4232H AD3 pin | |
| CN3-13 | AD4 | FT4232H AD4 pin | |
| CN3-14 | AD5 | FT4232H AD5 pin | |
| CN3-15 | AD6 | FT4232H AD6 pin | |
| CN3-16 | AD7 | FT4232H AD7 pin | |
| CN3-17 | DP4 | USB hub downstream port 4 D+ signal pin | |
| CN3-18 | DM4 | USB hub downstream port 4 D- signal pin |
| Connector Pin | Name | Description |
|---|---|---|
| CN4-1 | NC | Not connected pin |
| CN4-2 | PWREN# | FT4232H PWREN# pin |
| CN4-3 | DATA | FT4232H EEDATA pin |
| CN4-4 | CS | FT4232H EECS pin |
| CN4-5 | CLK | FT4232H EECLK pin |
| CN4-6 | GND | 0V Power pin |
| CN4-7 | CD3 | FT4232H CD3 pin |
| CN4-8 | CD2 | FT4232H CD3 pin |
| CN4-9 | CD1 | FT4232H CD1 pin |
| CN4-10 | CD0 | FT4232H CD0 pin |
| CN4-11 | BD7 | FT4232H BD7 pin |
| CN4-12 | BD6 | FT4232H BD6 pin |
| CN4-13 | BD5 | FT4232H BD5 pin |
| CN4-14 | BD4 | FT4232H BD4 pin |
| CN4-15 | BD3 | FT4232H BD3 pin |
| CN4-16 | BD2 | FT4232H BD2 pin |
| CN4-17 | BD1 | FT4232H BD1 pin |
| CN4-18 | BD0 | FT4232H BD0 pin |
| 模块上还有几个LED用于指示电源和USB集线器端口的状态,具体功能如下: | LED Reference Designator | Color | Function Description |
|---|---|---|---|
| D1 | Yellow | Power to supply external downstream USB ports | |
| D2 | Amber | Overcurrent status of downstream USB port 2 | |
| D3 | Green | Transfer status of downstream USB port 2 | |
| D4 | Green | Transfer status of downstream USB port 3 | |
| D5 | Amber | Overcurrent status of downstream USB port 3 |
GL850G和FT4232H集成电路及其相关电路直接由USB总线供电,模块电路的估计电流消耗约为100 - 300mA,具体取决于应用。下游端口2和3上的外部USB设备的最大总电流消耗为1A,如果总电流超过1A,模块上的保险丝将断开,此时模块上的LED D2和D5将亮起以指示过流状态。为连接到端口2和3的外部下游USB设备供电有两种选择:
需要注意的是,在USB总线电源模式下,必须确保CN3引脚2(VCC_BUS)和CN3引脚3(5V)短接在一起;在外部电源模式下,CN3 - 2和CN3 - 3引脚应断开连接,并且外部电源应仅连接到引脚CN3 - 3。建议在连接USB Hi-Speed Serial/Hub Module之前选择好操作模式。
模块的机械细节如图所示,所有尺寸均以毫米为单位。引脚头CN3和CN4安装在PCB的底部,PCB下方的整体高度为11.5mm,引脚露出9.0mm,引脚为0.025英寸方形。
| 模块使用的EEPROM包含FT4232H的USB配置描述符,当模块插入PC或执行USB复位时,PC将读取这些描述符。EEPROM中存储的默认值如下: | Parameter | Value | Notes |
|---|---|---|---|
| USB Vendor ID (VID) | 0403h | FTDI default VID (hex) | |
| USB Product UD (PID) | 6011h | FTDI default PID (hex) | |
| Serial Number Enabled? | Yes | ||
| Serial Number | See Note | A unique serial number is generated and programmed into the EEPROM during device final test. | |
| Pull down I/O Pins in USB Suspend | Disabled | Enabling this option will make the device pull down on the UART interface lines when the power is shut off (PWREN# is high). | |
| Manufacturer Name | FTDI | ||
| Product Description | FT4232H Hub Module | ||
| Max Bus Power Current | 500mA | ||
| Power Source | Bus Powered | ||
| Device Type | FT4232 | ||
| USB Version | 0200 | Returns USB 2.0 device description to the host. Note: The device is be a USB 2.0 Full Speed device (12Mb/s) as opposed to a USB 2.0 Hi-Speed device (480Mb/s). | |
| Remote Wake Up | Enabled | Taking RI# low will wake up the USB host controller from suspend. | |
| High Current I/Os | Enabled | Enables the high drive level on the UART and CBUS I/O pins. | |
| Load VCP Driver | Disabled | Makes the device load the VCP driver interface for the device. |
通过FT_Prog实用程序可以通过USB对FT4232H芯片的EEPROM进行重新编程,FT_Prog可以从http://www.ftdichip.com/Support/Utilities.htm下载。没有自己的USB供应商ID但希望在设计中使用唯一产品ID的用户可以向FTDI申请免费的唯一PID块,可联系FTDI支持获取此服务。
总的来说,FTDI的USB Hi-Speed Serial/Hub Module为电子工程师提供了一个功能强大、灵活且易于使用的USB接口扩展解决方案。无论是在产品开发阶段还是实际应用中,它都能发挥重要作用。你在设计中是否会考虑使用这样的模块呢?欢迎在评论区分享你的想法。
全部0条评论
快来发表一下你的评论吧 !