搜索
bottom↓
回复: 46

请教PL2303HX的使用!

[复制链接]

出0入0汤圆

发表于 2010-6-2 00:17:16 | 显示全部楼层 |阅读模式
做了一块usb转串口,使用PL2303HX(YR0903A),出现下面问题,请用过的指点一下,谢谢!
1、能正确设别到串口;
2、直接把PL2303HX的1脚(TXD)和5脚(RXD)短路,收发正常!
3、直接把PL2303HX的1脚(TXD)、5脚(RXD)以及地接单片机或ARM的TXD、RXD以及地,收发出错(乱码),波特率没错!
4、没接其他东西,只是连了PC机,测量了PL2303HX的1脚(TXD)电压为3.44v、5脚(RXD)电压4.98v,怎么这两个电压不一样呢?


(原文件名:截图00.png)

阿莫论坛20周年了!感谢大家的支持与爱护!!

你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。

出0入0汤圆

发表于 2010-6-2 04:56:33 | 显示全部楼层
感觉RXD/TXD的上拉电阻太小了,至少也得100K,上拉的用处在没有串口接入的时候防止悬空(这个不是open drain的信号),而且应该接17脚的VDD_3V3而不是VDD。

出10入0汤圆

发表于 2010-6-2 09:14:35 | 显示全部楼层
楼主用TTL的电平接到DB9的端子上?

印弟安和中国人见面,打不上招呼啊!

出0入0汤圆

发表于 2010-6-2 10:00:03 | 显示全部楼层
图纸来看,是直接TTL接232电平,没有冒烟算不错了,如果这个DB9是拿来吓唬人不是真的接到232电平,那还有可能的低级错误是TXD接到TXD,RXD接到RXD了。

出0入0汤圆

 楼主| 发表于 2010-6-2 11:11:01 | 显示全部楼层
谢谢大家回答,不是直接把TTL接232点平的,那个DB9的确是没有用到!

是直接把PL2303HX的1脚(TXD)、5脚(RXD)接到单片机的TXD、RXD!当然地也连在了一起!

参考了下面几个电路,都是在论坛找的,好像都不行,麻烦大家指点一下,谢谢!


(原文件名:伟纳PL-2303HX电路图.jpg)


(原文件名:PL2303HX电路图.jpg)


(原文件名:截图01.png)


(原文件名:截图02.png)

出0入0汤圆

 楼主| 发表于 2010-6-2 11:12:09 | 显示全部楼层
是不是芯片问题呢?上面那些电路基本上都差不多!

出0入0汤圆

 楼主| 发表于 2010-6-2 19:21:00 | 显示全部楼层
上拉去掉,问题依旧!

出0入0汤圆

发表于 2010-6-2 20:00:03 | 显示全部楼层
记号~~

出0入0汤圆

发表于 2010-6-2 20:26:21 | 显示全部楼层
波特率准确吗?

出0入0汤圆

发表于 2010-6-2 21:45:54 | 显示全部楼层
请再次确认PL2303的TXD连到单片机的RXD,而PL2303的RXD要接到单片机TXD,不要告诉俺你是TXD接TXD,RXD接RXD的哦。

出0入0汤圆

 楼主| 发表于 2010-6-3 09:15:32 | 显示全部楼层
修改了一下电路图,已经能正确通讯,115200的波特率也没问题,下面是修改后电路,谢谢大家!

(原文件名:截图03.png)

出0入0汤圆

 楼主| 发表于 2010-6-3 09:19:26 | 显示全部楼层
但现在出现了另一个问题,用该usb转串口下载STC 89C51RC失败,用的驱动“PL2303_2004年版本驱动”(其实测试了好多版本的驱动),波特率也调到很低很低,比如1200,但都没有成功,可是taobao上那些PL2303HX刷机线都说能下载STC,这是什么原因呢,望指教,谢谢!

出0入0汤圆

发表于 2010-6-4 12:29:37 | 显示全部楼层
兄弟,图没有问题,出现这种状况,一般都是布线和去耦电容放置有问题;规则嘛、电容要尽量靠近要去藕的电源脚,另外建议在VDD_325处加10uF电容。

出0入0汤圆

发表于 2010-11-3 09:17:56 | 显示全部楼层
请问4楼的截图效果图用的是什么软件?感觉有意思!

出0入0汤圆

发表于 2010-11-3 09:21:58 | 显示全部楼层
回复【13楼】whym1987 风往北吹
-----------------------------------------------------------------------

同问,感觉很好看,很清晰

出0入0汤圆

发表于 2010-11-3 09:41:48 | 显示全部楼层
回复【14楼】undeadhuman
-----------------------------------------------------------------------
QQ截图就可以达到这效果哈

出0入0汤圆

发表于 2010-11-3 10:35:30 | 显示全部楼层
PL2303HX不是已内嵌晶振了嘛?

出0入0汤圆

发表于 2010-11-3 12:05:57 | 显示全部楼层
回复【10楼】kneken
-----------------------------------------------------------------------

N你开始的原理图有什么问题?难道是2个上拉电阻的问题??

出0入127汤圆

发表于 2010-11-3 12:31:37 | 显示全部楼层
回复【17楼】liouravr
-----------------------------------------------------------------------

看来好像是  不过那个22 23 脚可以接地的  我是手工在万用板焊接的都没问题  下载stc一切正常  驱动最好是老点的 2003年的那个比较好

出0入0汤圆

发表于 2011-3-31 08:17:05 | 显示全部楼层
请问楼主的PL2303HX可以下载STC了么??我最近也碰到这样的问题,不能下载STC!还有一个比较突出的问题是,这个型号的PL2303HX(YR0903A),供电就到50MA!明显太那个了,我手头上还有其他版本的,PL2303HX(LF06503A),这个就可以下载STC,其他通讯业正常,供电电流不到20MA!

出0入0汤圆

发表于 2011-5-4 08:53:49 | 显示全部楼层
学习了。正好最近也在用PL2303hx

出0入0汤圆

发表于 2011-5-6 19:51:47 | 显示全部楼层
请问 楼主的PL2303HX可以下载STC了么??
我今天试了试自己的,不行!!

出0入0汤圆

发表于 2011-7-21 14:39:49 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-7-25 11:42:26 | 显示全部楼层
去掉该死的上拉一般就可以了,虽然2303说3V/5V兼容但最好加一个电平转换电路.
我现在郁闷的是pl2303老是会掉线,要重新插一次,还在找原因.

出0入0汤圆

发表于 2011-9-16 09:27:26 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-9-16 09:32:31 | 显示全部楼层
回复【9楼】elecboy
-----------------------------------------------------------------------

学习了

出0入0汤圆

发表于 2013-5-3 21:57:59 | 显示全部楼层
mark               

出0入12汤圆

发表于 2013-5-5 00:14:30 | 显示全部楼层
好多电路图

出0入0汤圆

发表于 2013-5-5 02:15:25 | 显示全部楼层
你用PL2303收固定的有规律的数据,你会发现,开头前第400个左右会发现错误的数据,和你发送的完全不一样。和驱动版本有很大的关系,有时候会丢字节,多收一些无规律可查的字节。有的xp版本驱动只是开头会出现一次,以后就稳定了。在win7系统下会每隔400左右就出现。可能是接受缓存溢出(256 bytes buffer)。但有的芯片就没事。这个片子要想收到稳定的数据,必须买的时候看好。同一个批次的片子有的行有的不行。完全一模一样的外围。十分的不稳当,如果通信没CRC数据量又大,劝你还是别用了。我们做过详细的测试,波形非常漂亮,但是数据会出错。非常折磨人的东西。

出0入0汤圆

发表于 2013-9-15 12:58:17 | 显示全部楼层
围观学习中

出0入0汤圆

发表于 2013-10-22 08:08:25 | 显示全部楼层

出0入0汤圆

发表于 2013-11-6 09:52:52 | 显示全部楼层
经验贴,记录一下

出0入0汤圆

发表于 2013-11-22 21:40:24 | 显示全部楼层
今天想找一个pl2303的电路图 可是有好多版本 不知道该怎么选择。

出0入0汤圆

发表于 2013-12-19 09:42:56 | 显示全部楼层
pl2303有很多细节的地方需要注意

出0入0汤圆

发表于 2014-2-15 19:55:12 | 显示全部楼层
先看看,谢谢!

出0入0汤圆

发表于 2014-2-16 22:24:14 | 显示全部楼层
标记一下!!

出0入0汤圆

发表于 2014-5-6 23:43:46 | 显示全部楼层
-阿发- 发表于 2013-11-22 21:40
今天想找一个pl2303的电路图 可是有好多版本 不知道该怎么选择。

是啊,,正在为这个事伤神呢

出0入0汤圆

发表于 2014-5-7 09:30:54 | 显示全部楼层
ssq91 发表于 2014-5-6 23:43
是啊,,正在为这个事伤神呢

很不幸的是我参考了一个电路没能成功,结果造成了我二次打样  全是泪啊,记得跟USB连接线上的那个上拉电阻和TXD与RXD的线序。业绩这么点经验吧。

出0入0汤圆

发表于 2014-5-7 14:59:26 | 显示全部楼层
有问题才能学到东西。。。没问题啥也学不到。

出0入0汤圆

发表于 2014-6-19 08:43:00 | 显示全部楼层
标记一下。。。。

出0入0汤圆

发表于 2014-8-13 16:21:39 | 显示全部楼层
本帖最后由 jin_tong 于 2014-8-13 16:27 编辑

发现这些电路的设计或多或少的偏离PL-2303HX数据手册的要求,虽然能工作,但可能会导致芯片不稳定。
12M晶振的两个负载电容可以不要,要的话一般取5-15pf;LD-M(23P)管脚必须接220K的电阻拉高或拉低:拉高为芯片配置可带500MA负载(重载),拉低为可带100MA负载(轻载)。TRI_M(22P)管脚以一个4.7-10K的上拉电阻,将芯片配置为通信挂起期间停止输出。DP和DM管脚和USB接口的连接要越短越好,布线时两线尽量相互靠近且长度要一致,两个限流电阻取值可在10-56欧姆选择。DP线上的上拉3.3V的电阻取值1.5k,这是USB接口协议的要求和标准,作用是告诉主机,有器件连接而且是高速器件。EE_DATA(14P)管脚上拉4.7k-10k的电阻,避免IO口噪声干扰。  PL-2303HX芯片适合用在单片机学习阶段的硬件电路设计,不建议使用在实际开发工程中。如果您的开发项目里需要USB转UART电路,建议使用其他优质的通信芯片。

楼主的设计有些偏离了数据手册的要求,所以才不稳定

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2014-9-15 16:32:18 | 显示全部楼层
先看看,学习学习。
另外,LZ在5楼那张截图是怎么做到那张好像撕开纸张的效果。
看起来挺酷炫的。

出0入0汤圆

发表于 2014-9-15 17:42:57 来自手机 | 显示全部楼层
一直用2303下载stc,非常好用

出0入0汤圆

发表于 2014-11-20 21:43:48 | 显示全部楼层
波特率准确吗?
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-10-19 23:38

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表