FT232-USB转串口设计
FT232系列,提供的USB转RS422/RS485,在RS422/RS485和USB口之间建立可靠的连接。利用USB接口具有的即插即用和热插拔的能力可以给RS422/RS485设备提供非常容易使用的环境。同时利用RS422/RS485具有的远距离传输和抗干扰性能好等特点赋予了USB口远距离传输的功能。它的设计可以让你方便地连接诸如PLC和PLD、条码扫描器、工控自动化等设备,并提供高达3Mbps的传输速率。
本文引用地址:https://www.eepw.com.cn/article/201612/330798.htm特点:
单芯片的USB转异步串口工作模式(ASNC)
满握手信号、MODEM接口信号,硬件及Xon/Xoff流量控制
接口支持UART 7 / 8 Bit 数据位、1 / 2 停止位、奇偶校验、Mark/Space校验或无校验。
通信速率: 300=>3M(TTL)、300 => 1M(RS232), 300 => 3M(RS422/RS485)
384 Byte传输缓冲区,128 Byte传输缓冲区。
接收缓冲区timeout可调。
硬件及Xon/Xoff流量控制
事件突发特性,Line Break
RS485,缓冲区自动控制。
USB总行供电
集成了电平转换器,I/O口电平支持5V-3.3V伏电平逻辑。
USB IO集成了3.3V稳压器。
集成电源复位电路
集成6MHz – 48Mhz时钟乘法器(PLL)Bulk
USB隔离数据传输模式。
4.35V to 5.25V外部电源供电。
兼容UHCI/OHCI/EHCI主控芯片
完全兼容USB 2.0
EEPROM,存放VID、PID、序列号、产品简单描述等信息。
USB在线编程EEPROM
RoHS, 32-LD LQFP封装。
虚拟串口的驱动程序,支持: Windows 98/2000/ME/XP Windows CE MAC OS-8, OS-9, OS-X操作系统等。
D2XX驱动程序,支持;Windows 98,Windows 98 SE、Windows 2000 / ME / Server、2003 / XP、Windows XP 64 Bit、Windows XP Embedded、Windows CE 4.2、Linux 2.40 and greater
应用范围
USB óRS232
USB óRS422 / RS485转换器
Upgrading RS232 Legacy Peripherals to USB
便携式电话的US
MCU的USB接口扩张
USB音频、低速射频数据传输
PDA、USB读卡器。
机顶盒USB扩张
USB MODEM设备。
无线USB Modems
仪器仪表。
条码读写器。
FPGA,PLD接口应用
设计注意:
一个需要注意的问题是电力的消耗,如果你设计了一个总线供电的设备,必须让它小于100mA的电流。你的设备还必须支持USB挂起模式(Suspend),USB处于挂起模式时,要求设备的耗电量必须小于0.5mA.如果你的设备不支持USB挂起模式,FT232提供了一个简单有效的方法在USB处于挂起模式时去关闭你的设备电源。具体状态请查看USB电源脚控制状态,PWREN.
时钟电路,调试时钟电路时注意EECS脚上拉电阻值,48Mhz时在EECS和地之间下拉一个10k的电阻,6MHz晶振时不需要电阻。
方法一、不修改PC端驱动中的PID_VID,把FT232的USB接口当作一个通用的USB转串口
当FT232BM的USB口与PC端相连时,PC端会提示发现USB Serial Converter,并自动弹出查找新硬件向导对话框,如下图:
找到FT232BM对应的通用驱动程序安装,安装完毕设备管理器则显示一个USB串行接口:
方法二、把FT232的USB接口当作专用的USB转串口
(需要在FT232外部加串行的EEPROM,用来存储USB VID、PID及设备信息。)
FT232内部存有VID和PID,且每一个同型号的芯片的VID和PID都是一样的,FT232在上电时首先读取外部的VID、PID及设备信息,如果外部没有EEPROM存储器件,则使用芯片内部的VID、PID及设备信息。
评论