USB-RS to 232转换卡的设计与实现

2011-04-02 12:50:09来源: 21IC
    RS 232自1969年由美国电气工业协会(EIA)推荐以来,由于接口和通信协议比较简单,因而在计算机串行通信领域得到了广泛的应用,开发出了大量的以RS 232为接口的各类产品。但随着USB总线规范的推出,使得外设到计算机的连接更加高效、便利,功率不大的外围设备可以直接通过USB数据线供电,而不必外接电源。USB总线最大可以提供5 V/500 mA电流,并提供节约能源的挂机和唤醒模式。此外,由于USB用于上行和下行连接头的机械特性不同,还可以防止非法连接。根据USB协议,理论上最多可以同时将127个外设连接在同一台计算机上。同时基于USB的数据通信系统,可使采集系统与计算机之间的数据交换具备广泛的适用性。USB是目前计算机的标准配置,采用此方案可以使用任何一台计算机进行数据通信。但是目前仍然有许多使用RS 232串行接口的控制设备、仪器仪表、远程终端等运行在诸多应用领域中,立即将其改造为USB方式显然存在成本及实施方面的问题。为适应USB广泛流行的现实,有必要开发USB-RS 232接口转换卡,在它的支持下,这些传统的设备无须改造,即可通过其原有的RS 232接口与USB总线接口实现数据传输。

1 USB-RS 232转换卡的组成及其工作原理

1.1 组成
    USB-RS 232转换卡的设计原理框图如图1所示,由USB接口模块、UART接口模块、数据缓冲区和协议控制单元组成。各部分功能如下:
    USB接口模块  主要提供与USB总线的连接,它需要实现一般USB设备接口的所有功能,以实现与USB主机的数据传输。
    UART接口模块  实现标准的RS 232接口的所有功能,以实现与标准RS 232接口的连接。
    协议控制单元  通过接收USB接口的命令,对UART接口进行配置(如配置通信波特率、数据位、校验位、停止位、数据量控制信号等)。
    数据缓冲区  用来临时保存双方数据传输过程中的数据。

1.JPG


1.2 工作原理
    下面以计算机与外设的数据传输为例,介绍USB-RS 232转换卡的工作原理:
    当USB-RS 232转换卡连接到USB总线上时,计算机检测到设备的连接后对设备进行初始化配置并启动相关的客户驱动程序;驱动程序给设备发送配置命令以设置RS 232接口的数据传输特性;最后,在数据传输时,计算机上的驱动程序首先将数据包传输给USB接口,USB接口读出实际的有效数据并保存在数据缓冲区中,UART接口则从数据缓冲区中将数据取走并发送给设备。

[1] [2] [3]

关键字:USB  RS  232  CH341T  MAX232  接口转换

编辑:什么鱼 引用地址:http://www.eeworld.com.cn/wltx/2011/0402/article_5171.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
USB
RS
232
CH341T
MAX232
接口转换

小广播

独家专题更多

富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
走,跟Molex一起去看《中国电子消费品趋势》!
走,跟Molex一起去看《中国电子消费品趋势》!
 
带你走进LED王国——Microchip LED应用专题
带你走进LED王国——Microchip LED应用专题
 
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved