艾巴生活网

您现在的位置是:主页>科技 >内容

科技

常见几种usb转串口的功能,特性有哪些_常见几种USB转串口的功能、特性

2023-09-04 19:47:01科技帅气的蚂蚁
串口通讯是学习电子设计必不可少的,但是现在笔记本电脑基本都没有串口。好在现在可以用USB转串口了。市面上常见的USB转串口芯片有四种:CP

常见几种usb转串口的功能,特性有哪些_常见几种USB转串口的功能、特性

串口通讯是学习电子设计必不可少的,但是现在笔记本电脑基本都没有串口。好在现在可以用USB转串口了。市面上常见的USB转串口芯片有四种:CP2102、CH340和FT232、PL2303。

本文主要介绍这些常见USB转串口的功能和特点,并对其输出波形进行测试和比较。

(有些特性是特殊应用的需求,自己测试过,网上找不到。标题党史上最全,O(_)O哈哈~)

1)主要功能对比

首先,一个表格比较了它们的各种特征:

从上表可以看出,两者还是有一些区别的。但通常足够了,比如5、6位数据传输,一般很少用到;高于1M的波特率对设计和应用场合要求高,容易出现误码,很少使用;除了这些不太常用的功能外,它们的功能基本相同。

2)串口波形测试

让我们测试它们的串行输出波形。

这里使用的具体芯片型号有:CP2102、CH340E,FT232RL,PL2303HX。其中CP2102、PL2303采用3.3v供电,CH340E和FT232RL采用5V供电。

a)先设置为115200波特率,偶校验1停止位,传输的数据是连续的0x55。每个被测芯片的波形如下,基本相同:

b)设置为115200波特率,偶数校验,2个停止位,传输的数据仍然是连续的0x55。被测芯片的波形如下,基本相同:

可以看出,当停止位为2时,与前一组图像相比,前一个字节的停止位和下一个字节的开始位之间的宽度在两个字节之间加宽,变成2位宽。

c)设置为921600波特率,偶校验1停止位,传输的数据仍然是连续的0x55。测试每个芯片的波形如下,可以看到每个芯片的波形明显不同,主要是上一个字节的停止位到下一个字节的开始位的间隔:

仔细观察可以发现,FT232芯片的输出波形是最标准的,上一个字节的停止位到下一个字节的起始位的间隔是一位宽。其他芯片的字节间距大于一个位宽,CP2102大于2位,CH340E等于2位,PL2303在1位到2位之间。

因此,只有FT232芯片的字符被严格地连续发送。

d)设置为921600波特率,偶数校验,2个停止位,传输的数据仍然是连续的0x55。每个芯片的波形如下:

对比最后一组1个停止位的波形可以发现,2个停止位的波形:CP2102、PL2303芯片的字符间距还是太大,超过2位宽;CH340E和FT232芯片的波形是标准的,间隔也就2位宽。

基于以上现象可以看出,当波特率较低(115200)时,每个芯片都能输出相对校准的波形;当波特率较高(921600)时,FT232芯片发送的字符是严格连续的,其他芯片字符之间有不同程度的延迟。

3)收集测试

CP 2102、 PL 2303、 CH 340 E发送时字符之间有延迟,那么接收时会不会有延迟要求,导致号码丢失?

经过测试,使用FT232作为发送器,其他几个芯片作为接收器,传输中没有数据丢失。因此,即使发送端的数据字符是连续的,没有间隙,这些芯片的数据采集功能也是完全正常的,不会出现数据丢失的问题。

4)总结

a)在这些USB转串口芯片中,FT232系列芯片的稳定性最好;如果你工作在高波特率,字符之间没有空格,那么你需要选择FT232芯片。很多知名的工业测试设备厂商都用它做串口;价格比较贵;

B)PL2303为台湾省厂商产品,稳定性差。曾经出现过部分电脑在高波特率使用时会出现蓝屏的情况,而这种芯片市场存在很多模仿和仿冒,不建议作为产品使用;

c)对于一般应用,如果对价格比较敏感,可以选择CH340系列或者CP2102系列,在业内口碑较好;

d)在这里,我想提一下国产芯片CH340,它在价格和稳定性方面做得很好,有多种封装可供选择。是国内的典范产品,其家族中其他类型的接口转换芯片也做得不错。

好了,这一节就讲到这里。

审核编辑:李倩