USB转串口 DM9625IS / PL2303 / FT232 CH340常见解决方案介绍与比较

我们手边的台式机或笔记本几乎没有带串口了,而串口又是做项目开发一定会用到的通讯接口之一,由于USB接口的普及,在利用USB转串口就比较方便多了,市场上常见的USB转串口芯片有DM9625IS FT232PL2303/CH340等,在这里我跟大家讲讲:

1CH340

这应该是大家都是最早接触过的串口通信方案,做得还行,部分市场的认可度挺高的,在某些产品项目上,还能应付得过去。常见于USB转串口线材模块产品,价格很低,电路也易上手,作作简单的串口模块还可以,如果是在工控行业或是对项目开发比较有要求的行业,可能就不是他的诉求重点了。

2FT232PL2303 

我在项目开发时,一开始用的就是FT232,他的稳定性是公认的,但挺贵的!

性价比低,像我自己在做项目时,那时压力山大,得集中精力干大事,请单位小秘采购USB转串口模块,好几个项目走起,小秘也忙不择价了。 不过,这货用在开发初期还行,真到到了项目量产时,在成本与性能平衡考虑,大多会考虑进行替换。

不仅是在USB转串口模块,FL2303在崁入式项目开发中也很常见,我以前也常用,之后就用得少了,也没有为什么,就是想在硬件调适上省些力气,不想再对波特律在115200似乎可能会出现延迟与掉包进行问题排查了。另外,这家的水货也不少,担心稳定性,我自己也遇到过。

3DM9625IS

这家芯片公司是做有线网口芯片起家,后来在USB模块市场也占有一席之地,所以,无论是作项目开发过程所需要的技术服务,以及,USB模块市场的熟悉度,这些积累用在USB转串口方案上,对客户的技术支持与市场认可度加了不少分。在稳定度上,仅次于FT232,但好过FL2303CH340了,DM9625IS >PL2303 CH340;说到性价比的话,那DM9625IS可以说是首选啦! DM9625IS  > FT232> PL2303  CH340

三个常用的芯片稳定程度和价格是一致的,FT232>CH340>PL2303PL2303用的最多,因为最便宜,国内很多开发板板子上,包括USB转串口线用的都是这种芯片,几元钱一片,电路也简单,做简单的串口应用可以,但是做嵌入式开发如使用超级终端波特率在115200时就有可能出现延迟等现象。CH340是南京沁恒的芯片,做的还不错,对于普通应用完全能够满足。最好的是FT232稳定、可靠,在很多USB转串口的下载线、编程器中使用的都是这一种。

这里我推荐大家使用采用CH340芯片的USB转串口线,而不要采用PL2303USB转串口线,因为PL2303价钱便宜所以山寨的水货较多,这会导致下载电路不稳定,甚至无法正常下载。同时此方案的坏处是电路板上必定要做一个9针串口接口(太巨大了),这必将增加了电路PCB的面积,当然也就增加了成本啦! 

。在此强调一点:推荐使用CH340芯片(可以用CH340G,它引脚间距大很容易焊接)而不是PL2303,上文已说PL2303水货多,况且PL2303的外围电路比较复杂,这也给硬件电路的调试增加了难度。当然如果项目对成本特敏感,那么采用价钱相对较低的PL2303也无可厚非。

值得一提的是在使用CH340时,有些问题得注意下,因为很多同学反映用CH340下程序失败,但其实一般都很容易解决的。经本人总结常见原因有三:

        1、某些CH340的引脚给单片机供了电导致单片机断电不彻底(下载程序要断电重启),从而导致程序没法下载。解决方案:在CH340TXD引脚反向串联一个二极管(推荐肖特基二极管)、在CH340RXD引脚串联一个约300欧姆的电阻。如此单片机可以彻底断电,问题解决!!(特别注意:此种情况不适用于stm32等芯片)

        2、有些同学在给单片机供电时,为了防反接保护电路,在电源处串联了个二极管,由于二极管的正向压降导致单片机供电不足,从而导致程序无法下载。解决方案:将二极管用0欧电阻代替或者采用正向压降很小的二极管,以确保单片机的正常供电。问题解决!!

              3、有些同学由于粗心将CH340TXD引脚连接了单片机的TXD引脚,RXD引脚连接了单片机的RXD引脚,这自然不能下载程序了,一收一发不用多说吧,呵呵。解决方案:将CH340TXD引脚连接单片机的RXD引脚,RXD引脚连接单片机的TXD引脚。问题解决!!

MAX232:外围电路简单,但是占用pcb面积大,不美观

PL2303:水货多不稳定,外围电路复杂,成本低

CH340:稳定,外围电路简单,成本相对高

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值