PL2303HX芯片的USB转串口方法
USB转串口PL2303

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
改善pl2303传输速率:
其实市面上有把贴片PL-2303引脚引出来的PCB卖,带芯片6RMB左右。
PL-2303hx买回来好几天,一直没有敢动手做,原因很简单,PL-2303hx 这块IC实在太小了,根本不好焊接。
今晚看着图纸,花了半个小时,终于把所需的管脚都引出来了,下一步,做焊元件,就简单多了。
全部焊完用了1个半小时,插到电脑的usb接口,一次性成功。
现总结一下:
1、电脑的原有的串口,叫作RS232接口,这是一种cmos接口,接口电压从-15到+15v
之间,而单片机C51都是TTL电平,电平电压只有0V 或是5V两种。
用这个电脑做出来的就是单片机上用的TTL电平,所以,不要再接MAX232芯片了。
这是它的一大好处。
2、做这个电路前,从网上找了好几天的资料,一直搞不懂用那个图合适,不过,现在我终于可以肯定下面这张图,一定可用,我用单片机做了试验,完全可以用。
速度也挺快的。
记住这张图吧,有想做,但做不出来的朋友,就QQ我吧QQ:lujin49@
3、电路可以提取出USB接口的+5V电压,正好用于C51单片机的使用,非常方便。
另外PL-2303hx还能对外提供一个+3.3V的电压,这个电压,对于AVR单片机,非常合适。
电路中:R8实际使用的是1K欧的。
R6、R7我实际使用的是47欧的,C2、C3再个振荡电容,我使用的是33pF的,其实,像C5、C6、C7这三个电容,也可以改变一下。
大小
差不多,就问题不大。
pl2303hxa 2008

pl2303hxa 2008PL2303HXA 2008 是一款串口转USB芯片,常被用于计算机和外部设备之间的串口通信。
本文将详细介绍PL2303HXA 2008芯片的特点、应用领域、使用方法和技术细节。
一、PL2303HXA 2008芯片的特点PL2303HXA 2008芯片是由台湾新利科技(Prolific)公司生产的,主要用于实现计算机和外部设备之间的串口通信。
该芯片具有以下特点:1.支持高速传输:PL2303HXA 2008芯片支持高达1 Mbps的波特率,可以满足一些对实时性要求较高的应用需求。
2.支持多种操作系统:PL2303HXA 2008芯片支持Windows、Mac和Linux等多种操作系统,提供了广泛的兼容性。
3.内置电源管理功能:该芯片内置了电源管理功能,能够根据外部设备的需求灵活调整电源供应模式,节省电能,提高效率。
4.低功耗设计:PL2303HXA 2008芯片采用了低功耗设计,使得它在工作时可以节省更多的电能,并且能够在使用周期较长的应用环境中稳定运行。
5.支持多种串口规范:该芯片支持RS-232、RS-485和RS-422等多种串口规范,可以满足不同场景下的串口通信需求。
二、PL2303HXA 2008芯片的应用领域由于PL2303HXA 2008芯片具有众多的特点和优势,因此在多个领域都得到了广泛的应用。
以下是几个常见的应用领域:1.工业自动化:PL2303HXA 2008芯片可以与各种传感器、控制器和执行器等工业设备进行串口通信,从而实现工业自动化控制和数据采集。
2.医疗设备:该芯片可以与医疗设备(如心电图仪和血压计)进行串口通信,实时监测患者的生理参数,并将数据传输给计算机或其他设备进行分析和处理。
3.智能家居:PL2303HXA 2008芯片可以与智能家居设备(如智能插座和智能灯泡)进行串口通信,实现对家居设备的控制和监测。
4.车载设备:该芯片可以与车载设备(如车载导航和车载音响)进行串口通信,实现与车辆信息系统的连接和数据传输。
PL2303HX芯片的USB转串口方法

:详见本刊曾经刊登过的《USB驱动安装与说明》k 第二步:插上USB连接线。电脑成功识别USB所 转换的串口。 第三步:将板上的P8排针上的T)(D与RXD短接. 如图3中所示。 第日步:打开电脑端的串口调试助手软件.选中所 转换出来的串口.然后输^一些数据。点击发送.看能 不能正常回收到数据.如图4中所示。 值得说明的是.某些串口调试助手只支持到 COM4.所以如果转换出来的串口编号在4往后.就需 要更改串口编号.关于COM口的编号.可在电脑的设 备管理器中的端口中看到.具体操作如下: 右键我的电脑,然后选择管理。 点击设备管理器。 点击端口。如图5所示。 串口编号更改方法如下: 在所要进行修改编号的COM上右键,选择属性。 弹出属性窗口。 在属性窗口中选端口设置选项卡。如图6所示。
号在端口附近产生反射现象需要在B型USB端口目{
●512宇节可调的双向数据缓存.支持默认的
ROM和外部E2PROM存储设备配置信息.具有陀总
脚D一和D+上分别接上一个阻懂为270左右的终端
固1 PL2303HX的USB转串口电路 03●电于嗣作I 51
2011
万方数据
宦固口皿盈
HANDS ON PROJECTS
图2 VSB转串口电路赛物固
囝3将P8排针上的TxD与RxD短接
图4使用串口调试助手来验证数据的发送与接收
囤5查看串口编号
匹配电阻,D+接一个r拉电阻以帮助实现枚举功能, 此外考虑到防止USB口短路问题.串人R11,可以将 其焊成个500MA的保险丝或者一个小贴片电阻.从 而保护USB口,图1中的P8和P9两个排针接口可以 用跳线帽来连接单片机串口和从USB口取电给单片机 电路 将图1对应到Study—C学习板上的各元件PcB板 排列位置如图2肝示(方框中部分k 值得提出的是,PL2303HX芯片是SSOP28脚封 装.故对焊接水平有定要求.此外焊接完成后.应先 检查焊接质量.以保证焊接无误并质量高,、由于涉及连 接到电脑端的USB口,更应注意,否则可能烧坏电脑 的US8口。对此笔者的建议在焊接完毕后.在未上电 z前.用万用表对所焊接的管脚进行短路检测.特别是 USB口的正负两端.一定不能短路,正常情况下用电 阻档测量时有2 7K左右的阻值。 为了验证该下载电路是否正常工作,可以按照如下 步骤进行测试。 第一步:安装好PL2303HX在电脑USB端的驱动
采用PL2303芯片的USB转TTL串口模块

采用PL2303芯片的USB转TTL串口模块对于一些学校、工业、科研客户来说,电脑的串口非常重要,很多设备都必须采用串口和电脑端软件连接,很多电路模块可以非常直观方便地利用串口调试软件进行调试,很多仪器必须通过串口进行通讯和数据交换。
但是目前笔记本电脑因为空间的限制和其他方面考虑的原因都没有串口,甚至一些台式电脑也取消了串口配置,这让我们迫切需要串口的客户非常苦恼。
USB 转串口模块全称为USB to Serial port Module,它可以将USB 接口虚拟成一个串口,解决客户无串口的苦恼。
现在市面上的USB 转串品的设备可谓是琳琅满目,质量也是参差不齐。
造成这种现象的根本原因就在于控制芯片的不同。
现在USB 转串口桥接芯片有很多,比如CP2102、FT232、PL2303 等等。
但并非每一种芯片都可以用作ISP 下载。
经过测试CP2102 是不能下载的,而FT232 可以下载,但其价格实在不菲。
最为适中的就是台湾生产的PL2303,可以稳定下载,并可以支持多种操作系统。
PL2303HX 采用28 脚贴片SOIC 封装,工作频率为12MHZ,符合USB 1.1 通信协议,可以直接将USB 信号转换成串口信号,波特率从75~1228800,有22 种波特率可以选择,并支持5、6、7、8、16 共5 种数据比特位,是一款相当不错的USB 转串口芯片。
这是我们用PL2303 芯片开发的USB 转串口模块,采用机器自动焊接都经人工检测,电路板只有30*16*7 毫米,模块一共引出5 根脚,引脚电平为TTL,引脚定义如下:+5V、P3.0 TXD 、P3.1 RXD 、GND 地线、+3.3V 。
其中+5V 和+3.3V 电源输出线一般情况下都不用的,不需要连接。
现在购买PL2303 模块我们还赠送一根30 厘米长的杜邦连接线,它一头。
基于PL2303HX的USB转串口学习 - 副本 (2)

1DPH 7\SH 'HVFULSWLRQ 1DPH 7\SH 'HVFULSWLRQ7;'2'DWD RXWSXW WR 6HULDO SRUW 7;'2Ł6HULDO 3RUW 7UDQVPLWWHG 'DWD'75B12'DWD 7HUPLQDO 5HDG\ DFWLYH ORZ '75B12Ł6HULDO 3RUW 'DWD 7HUPLQDO 5HDG\ 576B125HTXHVW 7R 6HQG DFWLYH ORZ 576B12Ł6HULDO 3RUW 5HTXHVW 7R 6HQG 9''B356 9'' 7KH 56 RXWSXW VLJQDOV 3LQ a 3LQ DUH GHVLJQHG IRU 9 9 RU 9 RSHUDWLRQ 9''B VKRXOG EH FRQQHFWHG WR WKH VDPH SRZHU OHYHO RI WKH 56 LQWHUIDFH 7KH 56 LQSXW VLJQDOV DUH DOZD\V 9a 9 WROHUDQW 9''B 356 9'' 7KH SRZHU SLQ IRU WKH VHULDO SRUW VLJQDOV :KHQ WKH VHULDO SRUW LV 9 WKLV VKRXOG EH 9 :KHQ WKH VHULDO SRUW LV 9 WKLV VKRXOG EH 9 7KH UDQJH FDQ EH IURP 9a 95;','DWD LQSXW IURP 6HULDO %XV 5;',ł6HULDO 3RUW 5HFHLYHG 'DWD5,B1,5LQJ ,QGLFDWRU DFWLYH ORZ 5,B1%ł6HULDO 3RUW 5LQJ ,QGLFDWRU RU $X[LOLDU\ *HQHUDO 3XUSRVH , 2 3RUW ZKHQ HQDEOHGŇ*1'3*URXQG *1'3*URXQG9''33RZHU 1& 1R &RQQHFWLRQ'65B1,'DWD 6HW 5HDG\ DFWLYH ORZ '65B1%ł6HULDO 3RUW 'DWD 6HW 5HDG\ RU $X[LOLDU\ *HQHUDO 3XUSRVH , 2 3RUW ZKHQ HQDEOHGŇ'&'B1,'DWD &DUULHU 'HWHFW DFWLYH ORZ '&'B1%ł6HULDO 3RUW 'DWD &DUULHU 'HWHFW RU $X[LOLDU\ *HQHUDO 3XUSRVH , 2 3RUW ZKHQ HQDEOHGŇ&76B1,&OHDU 7R 6HQG DFWLYH ORZ &76B1%ł6HULDO 3RUW &OHDU WR 6HQG RU $X[LOLDU\ *HQHUDO 3XUSRVH , 2 3RUW ZKHQ HQDEOHGŇ6+7'B126KXW 'RZQ 56 7UDQVFHLYHU 6+7'B12Ń56 7UDQVFHLYHU 6KXW 'RZQ &RQWURO((B&/., 2'XULQJ 5HVHW WKLV SLQ LV LQSXW IRU VLPXODWLRQ SXUSRVH 'XULQJ QRUPDO RSHUDWLRQ WKLV SLQ LV 6HULDO 520 FORFN *3 , 2$X[LOLDU\ *3,2 3LQ 'HIDXOW RXWSXW KLJK PRGH ņ((B'$7$, 26HULDO 520 GDWD VLJQDO *3 , 2$X[LOLDU\ *3,2 3LQ 'HIDXOW RXWSXW KLJK PRGH ņ'3, 286% '3/86 VLJQDO '3%86% 3RUW ' VLJQDO'0, 286% '0,186 VLJQDO '0%86% 3RUW ' VLJQDO9''B 9 3 9 SRZHU IRU 86% WUDQVFHLYHU 92B 9 35HJXODWRU 3RZHU 2XWSXW 9*1'B 9 3 9 JURXQG *1'B 9 3*URXQG5(6(7,6\VWHP 5HVHW 5(6(7B1,ń([WHUQDO 6\VWHP 5HVHW $FWLYH /RZ9''B 33RZHU 9''B 386% 3RUW 9%86 9 3RZHU 9 IRU 273520 ZULWLQJ YROWDJH*1'B 3*URXQG 1& 1R &RQQHFWLRQ 75,B67$7(,7KLV SLQ LV UHIHUUHG DIWHU UHVHW +LJK 56 RXWSXW LQDFWLYH GXULQJ 6XVSHQG/RZ 56 RXWSXW WUL VWDWH GXULQJ 6XVSHQG*3 %Ņ*HQHUDO 3XUSRVH , 2 3LQ /'B0' 6+7', 27KLV SLQ LV LQSXW GXULQJ UHVHW3XOO KLJK ZLWK D . UHVLVWRU WR LQGLFDWH WKH KHDY\ORDG 86% GHYLFH P$3XOO GRZQ ZLWK D . UHVLVWRU WR LQGLFDWH WKH OLJKWORDG 86% GHYLFH P$$IWHU UHVHW WKLV SLQ EHFRPHV RXWSXW,W RXWSXW WKH LQYHUVH RI 6+7'B1*3 %Ņ*HQHUDO 3XUSRVH , 2 3LQ 9''B3//3 9 SRZHU IRU 3//1& 1R &RQQHFWLRQ 3*1'*URXQG 3LQ3/ 3/ +;*1'B3//*URXQG IRU 3//3//B7(67,3// WHVW PRGH FRQWURO7(67,7HVW PRGH FRQWURO 26& ,&U\VWDO RVFLOODWRU LQSXW1& 1R &RQQHFWLRQ 26& 2&U\VWDO RVFLOODWRU RXWSXW 5(6(59(' 5HVHUYHG SLQ 0XVW EH IORDWLQJ̢ (QDEOLQJ $X[LOLDU\ *3,2 UHTXLUHV VSHFLDO FXVWRPL]HG GULYHU̢ 7UL 6WDWH 2XWSXW 3DG /HYHO DQG 'ULYLQJ &DSDELOLW\ GHFLGHG E\ 9''B̢ 7UL 6WDWH &026 ,QSXW 2XWSXW 3DG ZLWK OHYHO VKLIWHU /HYHO DQG 'ULYLQJ &DSDELOLW\ GHFLGHG E\ 9''B ̢ &026 2XWSXW 3DG̢ &026 ,QSXW 3DG 9 WROHUDQW̢ 7UL 6WDWH &026 ,QSXW 2XWSXW 3DG 'HIDXOW PRGH ,QSXW̢ 'HIDXOW RXWSXW KLJK PRGH GR QRW FRQQHFW WR JURXQG3LQ 7\SH $EEUHYLDWLRQ, ,QSXW VLJQDO2 2XWSXW VLJQDO, 2 %LGLUHFWLRQDO VLJQDO3 3RZHU *URXQG1RWHV。
PL2303芯片使用总结

PL2303芯片使用总结PL2303芯片是一款常见的USB转串口芯片,它允许计算机通过USB接口连接到串口设备,如单片机、路由器、控制器、传感器等。
在使用PL2303芯片时,需要注意一些问题,下面是PL2303芯片使用的总结。
2.连接设置:连接PL2303芯片和串口设备时,需要正确连接串口的各个引脚。
通常,PL2303芯片的引脚包括TX(发送)、RX(接收)、RTS (请求发送)和CTS(清除发送)。
确保引脚连接正确,以确保正常通信。
3.串口参数设置:在使用PL2303芯片进行串口通信时,需要设置串口参数,如波特率、数据位、停止位和奇偶校验位。
这些参数需要与所连接的设备保持一致,以确保正常通信。
4. 程序开发:在使用PL2303芯片时,可以通过编写程序来与设备进行通信。
常见的编程语言,如C、C++和Python,都提供了相应的串口库。
通过使用串口库,可以实现数据的发送和接收,并进行相应的处理。
5.数据传输:PL2303芯片可以实现双向数据传输,即可以从计算机向设备发送数据,也可以从设备向计算机发送数据。
在进行数据传输时,需要采用合适的数据格式和协议,以确保数据的正确性和完整性。
6.错误处理:在使用PL2303芯片时,可能会出现一些错误,如通信失败、波特率不匹配、缓冲区溢出等。
对于这些错误,需要进行相应的错误处理,如重新连接设备、调整波特率、增加缓冲区大小等。
7.电气特性:PL2303芯片具有一定的电气特性,如工作电压、电流消耗和芯片温升等。
在使用PL2303芯片时,需要注意这些电气特性,以确保芯片的正常工作。
总之,PL2303芯片是一款功能强大的USB转串口芯片,通过它,可以方便地实现计算机与串口设备的通信。
在使用PL2303芯片时,需要注意驱动安装、连接设置、串口参数设置、程序开发、数据传输、错误处理、电气特性和常见问题等方面的问题,以确保芯片的正常工作。
usb转串口ttyUSB0无法识别或者没有数据返回pl2303芯片

usb转串口ttyUSB0无法识别或者没有数据返回pl2303芯片
usb 转串口 /ttyUSB0 无法识别或者没有数据返回 pl2303芯片
2012-12-19 10:30 3448人阅读评论(4) 收藏举报
最近公司在做一个项目,是要用到USB转串口的,插入到android设备的host中,但是把串口插入后,使用google 的开源项目 google-serial-port ,可以成功打开设备,但是在发送数据和接收数据方面就不行了,一直都没有数据返回。
这个问题困扰了我很久,我是一个没有搞过硬件的软件工程师,没办法硬着头皮看驱动开发,linux的驱动开发,android的驱动开发。
最后终于找到原因了,原来是android设备没有pl2303的驱动。
插入设备,adb shell 进android设备,然后使用命令 dmesg ,查看系统是如何处理我们刚才插入的usb转串口设备。
从最后几行的系统日志信息来看,我的android设备是把GSM的串口驱动给连接到了usb上面。
GSM的驱动如何能发送和读取pl2303芯片的设备呢。
我们需要把android下的pl2303。
ko文件加入进系统,在网上我还没有找到这样的驱动,因此,悲催了。
PL2303HX USB to RS485-422 MANUAL V1.0

USB TO RS485/422 CONVERTEROPERATION MANUALVersion 1.0I. Pre words1. Please read the manual carefully.2. Before using the USB TO RS485/422, please shut down host computer or machine, and make sure the grounding system in good condition to avoid damage from static surge.3. The USB port only works with the USB port of host computer other than camera, scanner, or printer, etc.II. IntroductionUSB to RS485-422 is the solution to adapt USB to RS485-422 signal system. USB to RS485-422 converter comes with the following advantages:1) to realize the communication between the RS485-422 device and the host computer that does not have RS232 serial port (for example, Laptop)2) to increase the transmission rate during RS485 or 422 communication, as USB transmission rate can be up to 10Mbps3) USB port can supply strong power need for the converter.How USB to RS485-422 works?1) Connect the converter to host computer.2) Install the driver.3) The driver will create virtual serial port, like COM3, or COM4, COM5, etc4) For laptop computer without COM port, COM1 is usually created.5) Application software chooses the created serial port to work.Please refer to the chart for the working process:III. ApplicationUSB to RS485 –422 usually works in these applications:Industrial control automatic system, Barcode scanner, Palm, PLC&PLD, PDA( Win CE system), Label printer, POS system, Data collection system, Access control system, etc.Ⅳ. Features● USB port to serial port signal conversion.● Regular voltage range of RS-485 port:-7V~+12V● Support Windows98/ME and Windows2000/XP● Support MAC Apple and Linux v5.0● Compatible with USB v1.1 and USB CDC V1.1● USB full-speed transmission● USB bus self powered● Support auto-handshaking agreement● Transmission speed up to 57.6kbps in the distance of 1200m● RS485-422 standard of TIA/EIA● Support remote waking up and power management● Support communication of multiple ends up to 32 RS485-422 equipmentTIPSThe transmission speed of USB to RS485-422 is decided by the distance.The longer the distance, the lower the speed rate would be. (Table)Distance 0~10m 300m 1200m 5000m Rate (Max) 230kbps 115kbps 57.6kbps 9600bpsⅤ. PIN OUTRS485/RSRS422(DB9M pin)DB9M 1 2 3 4 5 6 7 8 9 silkscreen T-/A T+/B R+R-GND+9VRS422 TX- TX+RX+RX-GND+9VRS485 485-/D-/B 485-/D+/A-- -- GND+9VⅥ. System requirementz Intel CPU compatible 486DX4-100 MHz or higherz One standard USB interface (4-pin)z Windows 98/Me or Windows 2000/XP/WIN7/vista operating systemⅦ. Driver installation1) Put driver disc in CD-ROM driver and insert USB RS422 converter into any USB port. Run PL2303_Prolific_DriverInstaller_v1210.exe in folder \PL2303HX, it will automatically run.。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
圈
2011
03
l电于箭E-57
万方数据
PL2303HX芯片的USB转串口方法
作者: 作者单位: 刊名: 英文刊名: 年,卷(期): 李胜铭
电子制作 ELECTRONICS DIY 2011(3)
本文链接:/Periodical_dzzz201103013.aspx
52I
2011
03●w~elel∞…
万方数据
日疆皿衄
HANDS ON PROJECTS
点击端口设置中的高级按钮,出现COM口高级设 置窗n.里面就有端口号的设置下拉列表【如图7所 示).有时候COM编号会被其他驱动占用f显示为使 用中).可以不管这个选项.从而占用此COM口.不 过不要;十突系统的自带串口C例如台式机上的COMl 和正在真正使用的其他串13:3,否则会导致工作不正常I 笔者建议使用COM4口。 对于一些单片机可以通过串1:3进行在线下载程序. 如STC、NXP等公司的单片机。现以通过PL,303HX
的USB转串口电路烧写本实验板上的STC89052
为倒进行舟绍。
RC
采用USE口进行连接下藏时。除了连接好USB线 外.还学对学习板进行一些跳线设置.如图8所示。
其中跳线帽从左至右如图8短接含义分别为:
1地连接,其实板上已经共地.这样留出地线的 原因是在于还可吼单独完整的使用学习板上的USB转
图8采用USBI:3进行连接Fra bibliotek载口方法.并将其应用到计算机与羊片机通信中。
如图1所示.PL2303HX的USB转串口电路很 简单,这是园为PL2303HX内置USB功能控制器、
USB收发器、振荡器和带有全部调制解谓器控制信号 的UART,只需外接几只电容兢可实现USB信号与
RS232 I
(或者USB转RS232)接口的转换蒜片.可提供一个 RS232全双工异步串行通信装置与USB功能接口便利 联接的解决方案。能婷嵌A到任何连接件和嵌^式设
串13模块,倒如给其他单片机下载程序等;
2
PL2303芯片的TXD管脚与单片机的RXD管脚
连接;
3
PL2303芯片的RXD管脚与单片机的TXD管脚
连接; 4电脑端的USB电源作为单片机系统的电源。 通过如上连接后.可以看出.只需一根USB线就 可以完成供电、下裁功能,非常方便。如果采用外部电 源供电.则应将电脑端的USB电源与单片机系统的电 源跳开.避免外部电源串人或损坏电脑USB口。 电路连接准备好之后.打开STC单片机的串口烧 写软件STC—ISP如图9所示。 下载的步骤如下: 1选择STC单片机型号(STC89C52 k 2选中要烧写的文件(hex文件】。 3下载串口选择。 4点击下载.此时单片机需要冷启动。
本作品以STC89C52单片机为核心部件,以各个
功能部分的传感器的反馈信号为依据.配台一套完整的 程序.实现了小车对木块和车库的精确定位,进而实现 将木块搬运进库。在设计中我们尽量采用低功耗器件, 力求硬件电路的经济性和精简性.充分发挥软件控制灵
囤5系统程序流程围
圃
上接53页
下裁软件占用串口成功并在单片机冷启动后连上
活方便的特点。采满足设计要求,并最终完威任务要求。 主程序和电路原理囤请到本刊网站wwwelel69 corn下载。
变化.经分析小车跑偏原因可能有三个:
1)小车的两个轮子的齿轮磨台程度有差异.车轮 外径有误差.导致直线运动时两轮的线速度有差异。 2)因为小车上装置比较多.重心不在中心.两个 轮子伍载不同.导致小车跑偏。 3)由于小车测试时震动颠簸.各个连接线接口瞬 间接触不良导致两个驱动电机供电不同。
燃
国珂皿删
HANDS ON PROJEcTS
PL2303HX芯片的USB转串口方法
●●●
作者,李胜铭
随着电子技术的不断更新发展.RS232接口作为
线接口。
标准讣设广泛应用干单片机和嵌人式系统:USB技术 更成为了不仅是世界上计算机与外设之间也是外设 与外设之间普遍采用的连接标准。其易插拨、速度快、 即插即用和独立供电等特点也已得到广泛的应用。
单片机后,就开始下载程序.下载程序成功后的界面如 图10所示。 应当注意的是: 第一.下载此时所用的COM 13不被其他程序所占 用。如串口调试助手等。ISP软件如果能成功连上此串 13.其COM口旁边的连接指定灯变亮。否则为灰色. 下载提示串口也会提示串13已被其它程序打开或该串口 不存在。 第二,STC单片机的下载需要进行冷启动,即下 载时需要对单片机先断电.然后下载时上电。对应到本 学习板.可以通过拨动电源开关来实现,如图8所示, 此时电源指示灯亮,表示正常供电.将开关拨至另端 则表示断电,因此可以通过此开关先断开后连上的方法
图2 VSB转串口电路赛物固
囝3将P8排针上的TxD与RxD短接
图4使用串口调试助手来验证数据的发送与接收
囤5查看串口编号
匹配电阻,D+接一个r拉电阻以帮助实现枚举功能, 此外考虑到防止USB口短路问题.串人R11,可以将 其焊成个500MA的保险丝或者一个小贴片电阻.从 而保护USB口,图1中的P8和P9两个排针接口可以 用跳线帽来连接单片机串口和从USB口取电给单片机 电路 将图1对应到Study—C学习板上的各元件PcB板 排列位置如图2肝示(方框中部分k 值得提出的是,PL2303HX芯片是SSOP28脚封 装.故对焊接水平有定要求.此外焊接完成后.应先 检查焊接质量.以保证焊接无误并质量高,、由于涉及连 接到电脑端的USB口,更应注意,否则可能烧坏电脑 的US8口。对此笔者的建议在焊接完毕后.在未上电 z前.用万用表对所焊接的管脚进行短路检测.特别是 USB口的正负两端.一定不能短路,正常情况下用电 阻档测量时有2 7K左右的阻值。 为了验证该下载电路是否正常工作,可以按照如下 步骤进行测试。 第一步:安装好PL2303HX在电脑USB端的驱动
号在端口附近产生反射现象需要在B型USB端口目{
●512宇节可调的双向数据缓存.支持默认的
ROM和外部E2PROM存储设备配置信息.具有陀总
脚D一和D+上分别接上一个阻懂为270左右的终端
固1 PL2303HX的USB转串口电路 03●电于嗣作I 51
2011
万方数据
宦固口皿盈
HANDS ON PROJECTS
图6 GOM端口设置选项卡
图7 COMl3的高级设置
图9烧写软件sTc ISP弊-@{下转57页
2D11
03_电于啊IE I 53
万方数据
暖嚣圃
(oNTEST
究其原因是小车有时并不能完全直线行走,略微有点跑 偏.导致小车行走路线并不完全一致.当探测到木块或 者仓库时.纠正方向的时间和进库的角度都略微有一定
设备.该器件作为USB/RS232双向转换器,
主机接收USB数据并将其转换为RS232信息流格式 发送给外设;另一方面从RS232外设接收数据转换为
USB数据格式传送回主机。这些工作全部由器件自动
完成.开发者无需考虑固件设计。
PL2303需要一个12MHz的外部晶体为自己提供
时钟,外部并联的两个匹配起振电窖。为了防止高速信
●支持从外部MODEM信号远程唤醒。
●支持wndows987SE、ME、2000、炉.wincows
CD0、Unux和MAC等操作系统。
●28引脚的SOP小封装。
PL2303HX的应用电路如图1所示。
本文将介绍一种基于P哪3HX芯片的USB转串
PL2303HX是Prolific公司推出的Rs232转USB
总结全文,我们可眦得知利用UART转USB的桥 接器PL2303HX可以非常方便地实现USB接口通信. 在单片机一方完全是对串口RS232的操作.而在计算 机方也完全是对虚拟串口的操作.数据却是按照USB 协议传输的,对于没有串口的笔记本电脑而言.这是一 个很好的解决方法。
给单片机冷启动。
囤{o下载程序成功指示
:详见本刊曾经刊登过的《USB驱动安装与说明》k 第二步:插上USB连接线。电脑成功识别USB所 转换的串口。 第三步:将板上的P8排针上的T)(D与RXD短接. 如图3中所示。 第日步:打开电脑端的串口调试助手软件.选中所 转换出来的串口.然后输^一些数据。点击发送.看能 不能正常回收到数据.如图4中所示。 值得说明的是.某些串口调试助手只支持到 COM4.所以如果转换出来的串口编号在4往后.就需 要更改串口编号.关于COM口的编号.可在电脑的设 备管理器中的端口中看到.具体操作如下: 右键我的电脑,然后选择管理。 点击设备管理器。 点击端口。如图5所示。 串口编号更改方法如下: 在所要进行修改编号的COM上右键,选择属性。 弹出属性窗口。 在属性窗口中选端口设置选项卡。如图6所示。
TTL电平)信号的转换.能够方便嵌^到各种
方面从
备中在工作模式和休眠模式时都具有很低的功耗.是
嵌入式系统设备的理想选择。它具有以下特征。 ●完全兼容USBl 1协议。 ●可调节的输出电压,可以满足电压不同的应用 需求。 ●支持完整的Rs232接口,可编程的波特率 75bi鹏~6Mbi拈.并且可以为外部串行口提供电源。