首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
基于FT2232H的USB-RS232转换模块设计
来源:本站整理  作者:佚名  2009-08-31 10:55:34




4.2 USB总线供电配置
    USB总线供电设备从USB总线获得能量。应用中,FT223-2H要求BUS(USB+5 V)调整到+3.3 V(使用一个LDO)供应给VCCIO,VPLL,VPHY和VREGIN。
4.3 振荡器与E2PROM配置
    FT2232H与12 MHz±0.5%晶体振荡器的配置见图2,OSCI,OSCO与GND之间应增加电容器,这将有利于许多晶体振荡器使用。如果使用一个晶体、用平行式切断类型,还可使用一个12 MHz振荡器与FT2232H。在这种情况下,振荡器的输出将驱动OSCI,而OSCO断开。
    如果安装一个外部。E2PROM(93LC46/56/66)可使用MPROG V3.4a或更新版本对USB接口编程。该E2PROM必须是16位或丁作在+3.0~+3.6 V范同内。

5 驱动软件
    当FT2232H转换器连接到主机时,必须在PC机上安装一个由FTDI免费提供的虚拟串行口 (VCP)驱动程序,使得用户能够通过一个PC机串行仿真端口标准与USB接口通信。外部设备的数据经其RS232接口输入到FT2232H转换模块,转换后的数据经PC的USB接口输入到PC中的VCP程序中,Win-dows应用程序通过VCP进行处理。开发人员将所需的产品PID,VID,设备驱动号和设备说明文字写入FT2232H自带的E2PROM,E2PROM中的各种信息必须按照一定的格式存储。FT2232H也提供默认的PID、VID、设备驱动号及设备说明,即使转换器无E2PROM也可正常T作,这时设备描述符是默认FTDI公司提供的信息。
    另一种FTDI的USB驱动程序——D2XX驱动程序,能获得更好的数据传输性能。应用软件可通过一个DLL实现对FT2232H的读写。因此在编写程序时,只需调用FT2232 HDLL中的函数,便可完成对USB接口没备的读写操作。
    用户可根据需要选择不同的驱动程序访问FTDI设备。但需要注意,在应用软件开发使用过程中,同时只能使用一种驱动程序提供的接口,不能混用不同驱动程序提供的接口。


6 与其他方案比较
    目前,在实际应用中,采用专用的USB-RS232双向转换器来实现USB-RS232接口的转换设计方案,是最为简清的一种。尤其FT2232H,在原有专用转换器基础上,进一步优化。(1)FT2232H简单配置即可得到2个RS232串口。这样,通信模块与定位模块即可相互独立工作,完成信息的采集与传递;(2)FT2232H的发送缓冲器和接收缓冲器均达4 KB,是FT232BM,FT2232C等的10~30倍;(3)当配置为RS232 UART接口时,FT2232H数据传输速率大幅提高,可支持数据传输率达12 Mbaud:当配置为并行FIFO接口时,数据传输率高达25 Mb/s。


7 结束语
    采用双向转换器FT2232H设计USB和RS232转换接口,不仅可用于对以RS232为通信通道设备的升级换代,也可直接用于新产品开发。在此基础上,利用FT2232H提供的引脚功能,还可方便设计出USB-RS422、USB-RS485转换器。

上一页  [1] [2] [3]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:20,320.31000 毫秒