电子说
在电子设计领域,USB转UART模块是实现设备通信的关键组件。今天,我们将深入探讨Future Technology Devices International推出的UMFT230XA USB转基本UART开发模块,了解其特点、驱动支持、信号配置等重要方面。
文件下载:UMFT230XA-01.pdf
UMFT230XA是一款专为FTDI的FT230XQ设计的开发模块,属于FTDI USB接口桥接集成电路设备系列。FT230X具备电池充电器检测功能,能让电池从专用充电器端口以更高电流充电(无需枚举FT230X)。此外,它还支持异步和同步位 banging接口模式,内部生成的时钟(6MHz、12MHz和24MHz)可通过CBUS引脚输出,用于驱动微处理器或外部逻辑。
该模块设计为可插入标准0.3英寸宽的16引脚DIP插座,所有组件(包括FT230XQ)均为无铅(符合RoHS标准)。
UMFT230XA提供免费的VIRTUAL COM PORT(VCP)驱动和D2XX Direct驱动,支持多种操作系统,包括Windows 10(32位和64位)、Windows 8和8.1(32位和64位)、Windows 7(32位和64位)、Windows Vista、Windows XP(32位和64位)、Windows XP Embedded、Windows CE.NET 4.2、5.0和6.0、MAC OS OS - X、Linux 3.0及更高版本以及Android。这些驱动可从www.ftdichip.com免费下载,同时还有适用于其他操作系统的第三方驱动。
UMFT230XA有不同的型号,如UMFT230XA - 01和UMFT230XA - 02,对应不同的引脚长度(5.6mm和4.6mm)。TID是测试识别代码,适用于修订版D硅片。
模块的引脚输出在不同视角下有不同的显示,引脚并非完全贯穿PCB。
| No. Pin | Name | Type | Description |
|---|---|---|---|
| J1 - 1, J2 - 8 | GND | PWR | 模块接地电源引脚 |
| J1 - 2 | 3V3OUT | Power Input/ Output | 集成LDO稳压器的3.3V输出,通过100nF电容接地去耦 |
| J1 - 3 | VCCIO | Power Input | UART接口和CBUS I/O引脚的+1.8V至+3.3V电源输入 |
| J1 - 4 | RESET# | Input | FT230X的低电平有效复位线,配置有板载上拉电阻和推荐的滤波电容 |
| J1 - 5 | CTS# | Input | 清除发送控制输入/握手信号 |
| J1 - 6 | RTS# | Output | 请求发送控制输出/握手信号 |
| J1 - 7 | RXD | Input | 接收异步数据输入 |
| J1 - 8 | TXD | Output | 发送异步数据输出 |
| J2 - 1 | SLD | GND | USB电缆屏蔽,通过0欧姆电阻连接到GND |
| J2 - 2 | VBUS | Power Output | USB总线的5V电源输出 |
| J2 - 3 | VCC | Power Input | FT230X的5V电源输入 |
| J2 - 4 | CBUS3 | I/O | 可配置的CBUS I/O引脚,功能在设备内部MTP ROM中配置 |
| J2 - 5 | CBUS2 | I/O | 可配置的CBUS I/O引脚,功能在设备内部MTP ROM中配置 |
| J2 - 6 | CBUS1 | I/O | 可配置的CBUS I/O引脚,功能在设备内部MTP ROM中配置 |
| J2 - 7 | CBUS0 | I/O | 可配置的CBUS I/O引脚,功能在设备内部MTP ROM中配置 |
CBUS I/O引脚有多种可配置选项,如三态、TXDEN、DRIVE_1、DRIVE_0等,这些选项可通过FT_PROG实用软件在内部MTP ROM中进行配置。
FT230X包含嵌入式MTP ROM,可用于配置每个CBUS引脚的功能、每个信号引脚的电流驱动、USB总线的电流限制等。可使用FT_PROG实用程序通过USB对其进行编程。
文档提供了UMFT230XA模块的电路原理图,同时展示了FT230X内部MTP ROM的默认配置参数,如USB厂商ID、产品ID、序列号等。
Future Technology Devices International在全球多个地区设有办事处,提供销售、支持和通用咨询的联系方式,同时提供官方网站和经销商信息。
UMFT230XA作为一款功能强大的USB转基本UART开发模块,为电子工程师在设备通信设计中提供了丰富的选择和灵活的配置。在实际应用中,工程师们可以根据具体需求对模块进行合理配置,以实现最佳的性能和功能。大家在使用过程中是否遇到过一些独特的配置问题呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !