【stm32@USB】USB转串口芯片对比 & 串口调试软件提示

参考应用文章:《USB转串口芯片你看好哪个(USB转串口芯片介绍)》

简短不看版:

建议选择这2款芯片:CP2102/CP2104、CH340C。稳定性较好。

不推荐:FT232(不太稳定)、PL2303(有驱动软件问题)。

目录:

  • FT232
  • CP2102/2104
  • CH340G/340C
  • PL2303 及 驱动问题解决
  • Atmega16U2
  • 总结

1. FT232

优势:最常用

缺点:假货多,并不是不能用,而是稳定性差。串口容易丢。

规格书:

https://atta.szlcsc.com/upload/public/pdf/source/20130221/1457706592200.pdf

2. CP2102/CP2104

缺点:价格稍微偏高

规格书:
https:/www.silab.com/public/data-sheets/CP2102-9.pdf

3. CH340G/CH340C

优势:价格便宜,国产芯片,中文资料。规格书、原理图、PCB、驱动等文档齐全。

缺点:部分型号对电容要求高(如CH340G),具有一定不良率。

规格书:
http://www.wch.cn/downloads/CH340DS2_PDF.html

作为技术人员,还是要实事求是,根据自己应用的经验,系列产品太多,对初入选型不友好,要找官网才能找到对应的区别。CH340G对负载电容有严格的要求,批量生产,还是有一定比例的不良率的。
幸运的是,新一代CH340C发布,这CH340C有内部振荡器,工作得更好。

4. PL2303

台湾旺玖科技出品。

优势:芯片价格适中

缺点:新驱动不支持旧硬件,需要手动将驱动降级为旧驱动。

规格书:
http://www.prolific.com.tw/userFiles/files/ds.u pl2303HXD.u v1 u 4.pdf .

这样的状态,即使软件识别串口,串口也打不开,无法正常使用。原因是驱动版本太新,需要主动降级。

详细步骤请看文章末尾(附:PL2303驱动问题解决

5. Atmega16U2

美国Atmel的芯片,也是Arduino官方的解决方案。Arduino使用编程的16U2作为USB转串口,而不是FTR232,这应该是在国外16U2比FT232便宜。这个解决方案不受欢迎,至少在国内的一些PCB板设计里,没看到一个同行使用这个解决方案。相对来说,国内的价格也相对高了,当然也有可能是头发短,见识也短。

缺点:价格较高

规格书:
https://atta.szlcsc.com/upload/public/pdf/source/20140724/1457707162350.pdf

总结

根据10多年的使用USB转串口硬件工程经验,从性价比,稳定性,技术难度等多方面,建议选择这2款芯片:CP2102/CP2104和CH340C,作为设计的主要考虑。
因为FT232和PL2303已经烂大街了,在调试的时候用用,不稳定就算了。真的在产品上,还是稳定性第一,而Atmega16U2,就直接Pass掉。

 

附:PL2303 驱动问题解决

在做嵌入式实验的时候,STM32mini版的串口连接电脑后端口无法识别,显示“PL2303HXA自2012已停产,请联系供货商”。

一开始还以为是串口驱动的问题,尝试了各种办法都没有解决,非常头疼,最后经过一番检索找到了解决办法:

1、安装驱动

驱动网盘下载:

链接:https://pan.baidu.com/s/17o4mznuD_ch0bvptXykw8Q
提取码:vmqw
2、打开设备管理器,右键”端口(COM和LPT”中对应的USB COM口更新驱动)

2、打开设备管理器,右键”端口(COM和LPT”中对应的USB COM口更新驱动)
image
image

选择旧版本
image

3、完成后再回到设备管理器查看已经更新显示了
image

打开串口监听软件,串口可以正常打开,并且收发数据了。

————————————————
版权声明:本文为CSDN博主「wznss_3505」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wtf3505/article/details/104138727

附:使用串口助手调试无法打开的情况问题分析

当打开串口助手,出现如下提示框的时候——会列出一下4个原因。

其中2、3是软件原因。但是我发现,USB转串口模块的线,哪怕是悬空着,也能打开串口。

使用USB转串口模块的情况下,出现这个框,原因更大可能是1、4,以及驱动问题。

而不是软件本身的问题。

 

 

posted @ 2023-11-06 23:16  FBshark  阅读(1116)  评论(0编辑  收藏  举报