USB转232制作方法
USB转RS232串口驱动方法

亲:由于有的电脑没有串口线的驱动程序,因而需要我们自己安装驱动程序,以下方法为自己亲测的,与大家分享
方法一:
1.查看USB转RS232串口驱动设备有没连接:
注:先从网上下载驱动程序,然后解压出来
右键选择我的电脑,选择“管理”,弹出计算机管理窗口,在系统工具中选择“设备管理”,在右边菜单栏中有“其它设备”-USB Serial Converter 查看其有没连接。
如下图:
2.右击“USB Serial Port”在弹出的快捷菜单中选择“更新驱动程序”,在弹出的“硬件更
新向导”中选择“从列表或指定位置安装(高级)”选项,点击下一步,勾选“在搜索中包括这个位置”,在“浏览”中找到驱动程序,如放在F盘下,选择路径“F:\download\06\usbzhuanchikou\USB 2.0 TO RS232 Cable\USB 2.0 TO RS232 Cable\PC Driver”,如下图所示:
再点击下一步,即可完成自动搜索。
方法二:
采用此方法比较直接有效,前提是要知道你的RS232串口线为哪个牌子的
如自己所用的串口线为Z-TEK,那么直接在网上搜索Z-TEK串口程序驱动,下载文件如下:
对上面的驱动程序直接双击开安装即可。
其他型号的串口线可参考方法二的实施例。
USB转RS232接口电路

USB转RS232接口电路与RS232总线的数据传输速率相比,USB的传输速率更快,因此很多计算机的RS232串行接口都被USB接口所替换,但是很多仪器仪表、控制终端、远程终端等设备的接口还是沿用RS232。
为解决两个接口之间的转换,设计了USB到RS232接口转换卡。
1、CH341T简介CH341T是USB总线转接芯片,其引脚排列如图1所示。
当CH341T工作在异步串口模式时,CH341T提供串口发送使能、串口接收就绪等交互式的速率控制信号,用于为计算机扩展异步串口,或者将普通的串口设备直接升级到USB总线。
表1是CH341T芯片各引脚功能说明。
图①表1异步串口方式下CH341T芯片的引脚包括:数据传输引脚、硬件速率控制引脚、工作状态引脚、辅助引脚。
数据传输引脚包括:TXD 引脚和RXD引脚。
串口空闲时TXD和RXD应该为高电平。
硬件速率控制引脚包括:TEN#引脚和RDY#引脚。
TEN#是串口发送使能,当其为高电平时,CH341T将暂停从串口发送数据,直到TEN#为低电平才继续发送。
RDY#引脚是串口接收就绪,当其为高电平时,说明CH341T还未准备好接收,暂时不能接收数据,有可能是芯片正在复位、USB 尚未配置或者已经取消配置、或者串口接收缓冲区已满等。
工作状态引脚包括:TNOW引脚和ROV#引脚。
TNOW 以高电平指示CH341T正在从串口发送数据,发送完成后为低电平,在半双工串口方式下,TNOW 可以用于指示串口收发切换状态。
ROV#以低电平指示CH341T内置的串口接收缓冲区即将或者已经溢出,后面的数据将有可能被丢弃,正常情况下接收缓冲区不会溢出,所以ROV#应该为高电平。
CH341T内置了独立的收发缓冲区,支持单工、半双工或者全双工异步串行通讯。
串行数据包括1个低电平起始位、5到9个数据位、1或2个高电平停止位,支持奇校验/偶校验/标志校验/空白校验。
CH341T支持常用通讯波特率:50、75、100、110、134.5、150、300、600、900、1200、1800、2400、3600、4800、9600、14400、19200、28800、33600、38400、56000、57600、76800、115200、128000、153600、230400、460800、921600、1500000、2000000等。
USB转RS232通讯接口原理

USB转RS232通讯接口原理USB转RS232通讯接口原理2011年07月12日 10:15 本站整理作者:秩名用户评论(0)关键字:一、引言USB作为一种新的PC机互连协议,使外设到计算机的连接更加高效、便利.这种接口适合于多种设备,不仅具有快速、即插即用、支持热插拔的特点,还能同时连接多达127个设备,解决了如资源冲突、中断请求(IRQs)和直接数据通道(DMAs)等问题.因此,越来越多的开发者欲在自己的产品中使用这种标准接口。
而RS-232是单个设备接入计算机时,常采用的一种接入方式,其硬件实现简单,因此在传统的设备中有很多采用了这种通信方式。
二、USB系统概述USB规范描述了总线特性、协议定义、编程接口以及其它设计和构建系统时所要求的特性。
USB是一种主从总线,工作时USB主机处于主模式,设备处于从模式。
USB系统所需要的唯一的系统资源是,USB 系统软件所使用的内存空间、USB主控制器所使用的内存地址空间(I/O地址空间)和中断请求(IRQ)线。
USB设备可以是功能性的如显示器、鼠标或者集线器之类.它们可以作低速或者高速设备实现。
低速设备最大速率限制在1.5 Mb/s,每一个设备有一些专有寄存器,也就是端点(endpoint) 在进行数据交换时,可以通过设备驱动间接访问它。
每一个端点支持几种特殊的传输类型,并且有一个唯一的地址和传输方向。
不同的是端点0 仅用作控制传输,并且其传输可以是双向的。
系统上电后,USB主机负责检测设备的连接与拆除、初始化设备的列举过程,并根据设备描述表安装设备驱动后自动重新配置系统,收集每个设备的状态信息。
设备描述表标识了设备的属性、特征并描述了设备的通信要求.USB主机根据这些信息配置设备、查找驱动,并且与设备通信。
典型的USB数据传输是由设备驱动开始的,当它需要与设备通信时,设备驱动提供内存缓冲区,用来存放设备收到或者即将发送的数据。
USB驱动提供USB设备驱动和USB主控制器之间的接口,并将传输请求转化为USB事务,转化时需要与带宽要求及协议结构保持一致。
USB转串口(PL-2303)制作

2009.8.Hale Waihona Puke 7USB 转 RS232 制作
——郑文 2009.8.17 前段时间用单面板子制作的 USB 转串口模块,采用 PL-2303 芯片,效果还是比较好。 所以去做工业板子,做成了双面板,实际调试正常,可以直接插 USB 口(电脑上需要安装 好 PL-2303 驱动)转换为 TTL 电平和 RS232 电平。 具体电路如下:
以下就看下我画的一些 3D 图:
VDD C2 22P 12M U1 TXD DTR RTS VDD R6 4.7K 3V3 1 2 3 4 RXD 5 6 RI 7 8 9 DSR DCD 10 CTS 11 12 13 14 TXD DTR_N RTS_N VDD_325 RXD RI_N GND NC DSR_N DCD_N CTS_N SHTD_N EE_CLK EE_DATA PL2303HX R8 VDD C16 105 5 9 4 8 3 7 2 6 1 C17 105 C18 C15 105 105 1 2 3 4 5 6 7 8 1 C1+ VCC VS+ GND C1T1OUT C2+ R1IN C2R1OUT VST1IN T2OUT T2IN R2IN R2OUT M AX232 M AX232 16 15 14 13 12 11 10 TXD 9 RXD 1k5 VDD C4 CAP LED2 LED OSC2 OSC1 PLL_TEST GND_PLL NC LD_M ODE TRI_STATE GND VDD NC GND_3V3 VDD_3V3 DM DP OSC2 28 OSC1 27 26 25 24 23 22 21 20 19 18 17 16 DM 15 DP Y1 C3 22P J1 4 3 2 1 CON4 Rled 1K C1 CAP VDD C5 104 3V3 R9 27R R10 27R DD+ GND RXD TXD VDD
USB转RS232接口电路图(上)

USB转RS232接口电路(上)与RS232总线的数据传输速率相比,USB的传输速率更快,因此很多计算机的RS232串行接口都被USB接口所替换,但是很多仪器仪表、控制终端、远程终端等设备的接口还是沿用RS232。
为解决两个接口之间的转换,设计了USB到RS232接口转换卡。
1、CH341T简介CH341T是USB总线转接芯片,其引脚排列如图1所示。
当CH341T工作在异步串口模式时,CH341T提供串口发送使能、串口接收就绪等交互式的速率控制信号,用于为计算机扩展异步串口,或者将普通的串口设备直接升级到USB总线。
表1是CH341T芯片各引脚功能说明。
图①表1引脚号引脚名称类型引脚说明13,20 VCC 电源正电源输入端,需要外接0.1uF 电源退耦电容11,12 GND 电源公共接地端,直接连到USB 总线的地线6 V3 电源在3.3V 电源电压时连接VCC 输入外部电源,在5V 电源电压时外接容量为0.01uF 退耦电容9 XI 输入晶体振荡的输入端,需要外接晶体及振荡电容10 XO 输出晶体振荡的反相输出端,需要外接晶体及振荡电容7 UD+ USB信号直接连到USB 总线的D+数据线8 UD- USB信号直接连到USB 总线的D-数据线1 ACT# 输出USB 设备配置完成状态输出,低电平有效16 SCL 开漏输出芯片功能配置输出,内置上拉电阻,可以接串行EEPROM 配置芯片的SCL 引脚15 SDA开漏输出及输入芯片功能配置输入,内置上拉电阻,可以接串行EEPROM 配置芯片的SDA 引脚3 TXD 输出串行数据输出4 RXD 输入串行数据输入,内置上拉电阻19 TEN# 输入串口发送使能,低电平有效,内置上拉电阻17 RDY# 输出串口接收就绪,低电平有效18 TNOW 输出串口发送正在进行的状态指示,高电平有效2 ROV# 三态输出串口接收缓冲区溢出,低电平有效5 INT# 输入自定义中断请求,上升沿有效,内置上拉电阻14 SLP# 三态输出睡眠状态输出信号,低电平有效异步串口方式下CH341T芯片的引脚包括:数据传输引脚、硬件速率控制引脚、工作状态引脚、辅助引脚。
USB转串口232芯片CH340及其应用电路原理图

问题的提出。
为什么要USB转串口?昨天去看了很多电脑主板外围接口,发现现在很多主板都取消了DB25并口,甚至有些也取消了DB9串口,这是新的架构决定了。
但是现在主板都提供很多USB通道,搞电子技术开发和应用做的设备常常是ISP10并口或者232串口,所以有必要学会USB转并口、232串口、BLASTER、JTAG口的电路原理,下面是介绍CH340芯片结构的USB转串口电路,软件驱动部分以后再谈或者可以下载现成的驱动程序。
1、概述 CH340 是一个USB 总线的转接芯片,实现USB 转串口、USB 转IrDA红转打印口。
外或者USB 转打印口。
在串口方式下,CH340 提供常用的MODEM联络信号,用于为计算机扩展异步串口,(二)转打印口的说明请参考手册(二)或者将普通的串口设备直接升级到USB 总线。
有关USB 转打印口的说明请参考手册CH340DS2。
在红外方式下,CH340 外加红外收发器即可构成USB 红外线适配器,实现SIR 红外线通讯。
线通讯。
2、特点 ● 全速USB 设备接口,兼容USB V2.0,外围元器件只需要晶体和电容。
,外围元器件只需要晶体和电容。
● 仿真标准串口,用于升级原串口外围设备,或者通过USB 增加额外串口。
增加额外串口。
● 计算机端Windows 操作系统下的串口应用程序完全兼容,无需修改。
操作系统下的串口应用程序完全兼容,无需修改。
● 硬件全双工串口,内置收发缓冲区,支持通讯波特率50bps~2Mbps。
● 支持常用的MODEM 联络信号RTS、DTR、DCD、RI、DSR、CTS。
● 通过外加电平转换器件,提供RS232、RS485、RS422 等接口。
等接口。
● 支持IrDA规范SIR 红外线通讯,支持波特率2400bps 到115200bps。
● 由于是通过USB 转换的串口,所以只能做到应用层兼容,而无法绝对相同。
转换的串口,所以只能做到应用层兼容,而无法绝对相同。
RS232串口线的制作及USB转RS232串口线的检测

RS232串口交叉线的制作及USB转RS232串口线的检测一、RS232串口线的制作根据地铁车辆的通信端口,车辆部目前使用频繁的是DB9芯RS232串口交叉线,庞巴迪车辆VTCU数据下载、客室车门电机电流软件等。
制作之前先了解DB9芯RS232串口线各引脚功能,如下:1载波检测(DCD) 、2接受数据(RXD) 、3发出数据(TXD)、4数据终端准备好(DTR) 、5信号地线(SG)、6数据准备好(DSR)、7请求发送(RTS) 、8清除发送(CTS)、9振铃指示(RI)制作材料及工具:一根良好双绞线(3芯为好)、一把剥线钳,公母DB9插头各一个、一把电烙铁及若干焊锡。
连接示意图如下:用电烙铁依照以上示意图焊接好后,并仔细确认,是否为:2脚(RXD) 、3脚(TXD) 交叉反接,5脚直连,屏蔽线接外壳,其它线不连接。
用万用表欧姆档测试一端2、3、5脚之间各阻值是否为无穷大,否则说明在焊接过程中有搭锡短路现象,须重新焊接,要不然就可能在使用中烧损电脑或车辆的通信端口。
经以上焊接测量后,一条实用的RS232交叉线就做好了,装好DB9插头,如下图:二、USB转RS232串口线的检测车间现在规定车门软件连接线改为:USB转RS232串口线(双芯片PL2303+211)接9针RS232交叉线。
当USB转RS232串口线接上电脑USB接口后,pl2303芯片驱动正常情况下,我们打开电脑的设备管理器,见下图1,看到端口有:Prolific USB-to-Serial Comm Port,说明USB转RS232串口线已经连接上了电脑,一般就可以正常使用。
除此我们还可测量其插头电压,3脚(4脚)和5脚电压,2脚和3脚电压为正常为:7.8V-8.9V。
见图2。
USB转RS232双串口电路图

USB转RS232双串口电路图
在实际应用中,由于传统串口扩展方法相对比较繁锁,因此可使用该电路来扩展串口,实现时只需进行简单的外围电路配置即可得到一个由USB转换而来的两个COPMPORT。
具体的配置电路如图2所示。
设计是需要注意以下几点:
首先:FT2232C的USBDP、USBDM两个输入端的电阻器阻值必须相等,典型值为27Ω,而且必须是1%精度的电阻器,否则容易造成输入阻抗不匹配而使电路无法正常工作。
其次:该电路晶振两端的2个电容器的容值也必须相等,典型值为27pF。
由于设计要求是要得到2个串口,因此外挂的EEPROM可以不接,而直接将FT2232C 的EEDAT A端经由10kΩ的电阻器接到VCC上。
这样在上电复位时FT2232C不能从外挂的EEPROM中读取信息,工作在电路的缺省默认模式下,即由USB到双串口的转换。
将得到的2个串口通过电路的VCCIOA、VCCIOB进行配置,即将VCCIOA接3.3V,VCCIOB接5V,这样得到的串口A的工作电压为3.3V,串口B的工作电压为5V,可以分别接3.3V和5V的器件。