首页 > 其他分享 >USB转串口芯片对比选秀---推荐CP2102和CH340C

USB转串口芯片对比选秀---推荐CP2102和CH340C

时间:2023-11-06 23:22:53浏览次数:140  
标签:USB 芯片 CP2102 CH340C 规格书 串口 pdf

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

简短不看版:建议选择这2款芯片:CP2102/CP2104和CH340C。稳定性较好。

 

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 .

 

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掉。

标签:USB,芯片,CP2102,CH340C,规格书,串口,pdf
From: https://www.cnblogs.com/FBsharl/p/17814048.html

相关文章

  • 关于CP2102(USB转TTL模块)的驱动安装、电脑识别、接线
    一、CP2102与CH340对比特性CP2102CH340芯片制造商SiliconLabsWCH(江苏沁恒)接口USBUSB最大波特率1Mbps2Mbps支持操作系统Windows,Mac,LinuxWindows,Mac,Linux驱动程序需要安装驱动程序需要安装驱动程序兼容性较好较好价格稍贵......
  • esp32s3使用多串口
    esp32s3使用多串口我按照别人博客中设置串口2,串口打印有问题,因为没有看到esp32s3多串口,就总结了一下自己的经验下图为esp32的引脚图下图为esp32s3的引脚图ESP32-S3有三个UART(通用异步收发器)控制器,即UART0、UART1、UART2,支持异步通信(RS232和RS485)和IrDA,通信速率可达......
  • [MFC]区分USB扫码枪和键盘输入的实现
    不久前在帮客户做一个生产软件,要用到扫码枪输入一定长度的条码并且有条码长度防呆,结果发现手头的扫码枪居然是模拟键盘输入将条码数据直接发送到焦点控件中的(USB口的扫码枪),比如EditControl,而由于业务要求,不允许生产线上员工手工输入条码内容,因此我将文本框设为只读,想不到扫码枪......
  • Linux 下使用串口的简易教程
    1、检查串口的配置。查看串口的波特率、数据位、校验位等可以使用以下命令: $stty-F/dev/ttyS02、修改串口的配置。使用stty命令可以修改串口的波特率、数据位、校验位等选项,例如,将串口波特率修改为115200,按如下方式操作:$stty-F/dev/ttyS01152003、stty命令功......
  • PLC 和Modbus/串口设备现场总线通信及短信报警解决方案
    在实现Modbus设备与PROFIBUSDP协议PLC通讯的同时可以在手机端实时的接收报警短信,使客户足不出户了解设备与PLC的状态,及时处理现场中的问题。系统组成Modbus转PROFIBUSDP网关PM-160V6.2具有两个串口,一个RS485,一个RS232,他们一个做通讯接口时,另一个就作为IOT接口,该......
  • 串口的相关知识汇总连接
    串口和USB的区别串口通信的介绍WIKI[RS-232]接口标准......
  • WSD、USB 和 TCP/IP 端口是连接和使用打印机的三种不同方法
    WSD、USB和TCP/IP端口是连接和使用打印机的三种不同方法,各自的特点如下:WSD(WebServicesonDevices)端口:WSD是一种基于网络的打印服务,允许计算机和打印机在局域网中通过网络发现彼此。它使用的是一种标准的网络协议,支持动态设备发现和配置。通常用于无线和有线的网络打......
  • Linux 串口读取
    https://blog.csdn.net/wabil/article/details/118610070#include<stdlib.h>#include<fcntl.h>#include"stdio.h"#include"termios.h"#include"unistd.h"#include"limits.h"#include<stdint.h>#inc......
  • 【全志R128外设模块配置】USB外设功能配置
    USB外设功能配置USB功能简介USB功能模块包括了USBHost,USBDevice和OTG功能。USBHost目前已经支持上的功能有:MassStorage,UVC。USBDevice目前已经支持上的功能有:ADB,UAC。OTG主要用作Host与Device的切换,如当板子通过USB线连接到USB主机(PC)上时,此时OTG是......
  • STM32-基于标准库的中断串口通信
    目录STM32-标准库实现中断方式的串口通信实验任务实验过程总结体会参考STM32-标准库实现中断方式的串口通信实验任务使用标准库方式,设置USART1波特率为115200,1位停止位,无校验位,采用中断方式完成下列任务:STM32系统给上位机(win10)连续发送“hellowindows!”;当上位机给stm32发......