电子说
在电子设计领域,USB - Serial UART接口模块是实现设备通信的关键组件。FTDI的UM232R USB - Serial UART开发模块以其丰富的功能和出色的性能,成为众多工程师的首选。今天,我们就来深入了解一下这款模块。
文件下载:UM232R.pdf
UM232R是一款开发模块,采用了FTDI的FT232RL芯片。该芯片是USB到串行UART接口,具备可选的时钟发生器输出和FTDIChip - ID™安全加密狗功能,还支持异步和同步位操作模式。与前代产品相比,FT232RL新增了两项功能,在某些应用领域堪称“三合一”芯片。
模块内部可生成6MHz、12MHz、24MHz和48MHz的时钟,可用于驱动微控制器或外部逻辑。同时,每个设备在制造时都会被烧录一个唯一的FTDIChip - ID™,可通过USB读取,为保护客户应用程序软件不被复制提供了保障。
UM232R模块采用PCB设计,可插入标准的0.6英寸宽24引脚DIP插座,且所有组件均为无铅(符合RoHS标准)。
UM232R模块的应用范围十分广泛,涵盖了多个领域:
UM232R模块提供了免费的VIRTUAL COM PORT (VCP)驱动和D2XX Direct驱动,支持多种操作系统,包括Windows、MAC OS和Linux等。这些驱动可从www.ftdichip.com免费下载,同时还有第三方驱动可供选择。
UM232R模块具有以下显著特性:
前代FTDI的USB UART设备需要外部晶体或陶瓷谐振器,而FT232RL将时钟电路集成到芯片中,无需外部晶体或谐振器。不过,也可选择使用外部12MHz晶体作为时钟源。
前代设备若要使用非默认的USB Vendor ID (VID)、Product ID (PID)、序列号和产品描述字符串,需要外部EEPROM。FT232RL将EEPROM集成到芯片中,所有设计都可选择更改产品描述字符串,并且内部EEPROM可通过USB进行编程,无需额外电压。
FT232R的内部EEPROM预编程了唯一的序列号,大多数情况下无需对设备EEPROM进行编程。
前代设备需要在USBDP和USBDM线上使用两个外部串联电阻,以及在USBDP上使用1.5kΩ上拉电阻。FT232RL将这三个电阻集成到芯片中。
前代设备有一个单独的AVCC引脚,需要外部R - C滤波器。FT232RL将AVCC引脚内部连接到VCC,并将滤波器集成到芯片中。
晶体、EEPROM、USB电阻和AVCC滤波器的集成,与FT232BM前代产品相比,大大降低了USB接口设计的物料成本。
有5条可配置的控制总线(CBUS)线,可配置为多种功能,如RS485传输使能、电源控制、LED驱动、时钟输出等。通过设置内部EEPROM中的位,可选择不同的输出选项。
FT232R支持FTDI的BM芯片位操作模式,并且增强了该模式,将内部RD#和WR#选通信号引出,可用于外部逻辑的时钟控制。
同步位操作模式与异步位操作模式不同,只有在设备写入时才读取接口引脚,便于控制程序测量输出刺激的响应。
允许将4个CBUS引脚单独配置为GPIO引脚,可在UART接口使用时同时使用,提供多达4个通用I/O引脚。
前代芯片需要5V供电,FT232R的VCC供电范围为4.0V至5.25V。
UART接口和控制信号集成了电平转换器,VCCIO引脚供电范围为1.8V至5V,可直接连接不同逻辑电平的设备。
设备内置上电复位(POR)功能,RESET#引脚可用于外部逻辑复位FT232R。
设备操作供电电流降至15mA,挂起电流降至约70μA,为外设设计提供了更大的电流余量。
USB接口的设计尽量减少了对USB主机控制器总带宽的占用。
UART接口和CBUS I/O引脚可提供三倍标准信号驱动电平,可驱动多个设备或需要更大信号驱动强度的设备。
PWREN#信号可用于直接驱动晶体管或P - 通道MOSFET,实现外部电路的电源开关控制。
可通过设置内部EEPROM中的选项,单独反转8个UART信号的极性。
每个FT232R都有一个唯一的ID号,可用于软件授权保护,通过加密和验证机制确保许可证的有效性。
降低的操作电流和改进的片上VCC去耦,显著提高了PCB设计满足FCC、CE等EMI相关规范的要求。
接收缓冲区超时可用于清除接收缓冲区中的剩余数据,默认值为16ms,可通过USB以1ms为增量从1ms到255ms进行编程。
支持300波特到3兆波特的所有标准和非标准波特率,可根据需要计算并设置所需的波特率。
FT232R可在 - 40º至 + 85º C的温度范围内工作,适用于汽车和工业应用。
FT232R有两种封装可供选择:28引脚SSOP(FT232RL)和5mm x 5mm无引脚QFN - 32封装(FT232RQ),均为无铅封装,符合欧盟指令2002/95/EC。
UM232R模块的引脚布局如图4.1所示,包含TXD、DTR#、RTS#、VIO、RXD等多个引脚,各引脚具有不同的功能。
详细介绍了每个引脚的类型和功能,如TXD为异步数据输出引脚,DTR#为数据终端就绪控制输出/握手信号等。同时,还说明了一些引脚在不同供电模式和操作状态下的使用方法和注意事项。
通过跳线J1和J2可实现不同的配置,如选择3V3或5V I/O、总线供电或自供电等。
CBUS I/O引脚可配置为多种信号选项,如TXDEN#、PWREN#、TXLED#等,可通过内部EEPROM进行配置。
UM232R模块的尺寸如图5.1所示,所有尺寸以毫米为单位,括号内为英寸值,仅作参考。FT232RL采用符合RoHS标准的28引脚SSOP封装,模块使用的所有组件均为无铅,符合欧盟指令2002/95/EC。
规定了FT232R设备的绝对最大额定值,包括存储温度、环境温度、电源电压、输入电压、输出电流和功耗等参数,超过这些值可能会导致设备永久性损坏。
详细说明了FT232R在不同环境温度下的DC特性,包括VCC和VCCIO的工作电压、工作电流、输出电压、输入开关阈值和滞回等参数。
内部1024位EEPROM的数据保留时间为15年,读写周期为100,000次。
内部时钟振荡器的工作频率为11.98 - 12.02 MHz,时钟周期为83.19 - 83.47 ns,占空比为45 - 55%。
UM232R模块默认采用总线供电配置,通过在J2上安装跳线即可实现。总线供电设备从USB总线获取电源,需满足一定的电流要求。
自供电配置中,移除J2上的跳线,并将外部电源连接到模块的VCC引脚。自供电设备有自己的电源供应,不从USB总线吸取电流。
为满足USB挂起模式下的电流要求,可使用P - 通道逻辑电平MOSFET或专用电源开关IC控制外部电路的电源。同时,需注意一些功率控制设计的要点。
通过跳线开关可使FT232R与3.3V或5V逻辑设备接口。在总线供电设计中,需考虑一些特殊要求,如使用PWREN#或SLEEP’信号控制外部逻辑的电源,以及选择合适的调节器。
FT232R在上电复位或USB复位后,会扫描其内部EEPROM并读取存储的USB配置描述符。默认配置包括USB Vendor ID (VID)、Product ID (PID)、序列号、USB挂起下拉I/O引脚、制造商名称、产品描述等信息。用户可使用FT_PROG实用程序通过USB对内部EEPROM进行编程。
FTDI提供了多个地区的分支机构联系方式,包括英国格拉斯哥总部、美国俄勒冈州蒂加德分公司、中国台湾台北分公司和中国上海分公司。用户可通过电话、传真和电子邮件与FTDI联系,获取销售、支持和一般咨询等服务。
FTDI的UM232R USB - Serial UART开发模块凭借其丰富的功能、出色的性能和灵活的配置选项,为电子工程师提供了一个强大的解决方案。在实际应用中,工程师可根据具体需求选择合适的配置和功能,以实现高效、稳定的设备通信。你在使用UM232R模块时遇到过哪些问题?又是如何解决的呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !