请教PL2303HX的使用!

2020-01-21 21:40发布

做了一块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)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
44条回答
liyuncan
2020-01-25 03:55
你用PL2303收固定的有规律的数据,你会发现,开头前第400个左右会发现错误的数据,和你发送的完全不一样。和驱动版本有很大的关系,有时候会丢字节,多收一些无规律可查的字节。有的xp版本驱动只是开头会出现一次,以后就稳定了。在win7系统下会每隔400左右就出现。可能是接受缓存溢出(256 bytes buffer)。但有的芯片就没事。这个片子要想收到稳定的数据,必须买的时候看好。同一个批次的片子有的行有的不行。完全一模一样的外围。十分的不稳当,如果通信没CRC数据量又大,劝你还是别用了。我们做过详细的测试,波形非常漂亮,但是数据会出错。非常折磨人的东西。

一周热门 更多>