搜索
bottom↓
回复: 40

USB转串口芯片CH340系列的一个严重缺点

[复制链接]

出0入0汤圆

发表于 2019-3-14 01:37:22 | 显示全部楼层 |阅读模式
本帖最后由 health 于 2019-3-14 01:40 编辑

常用的USB转串口芯片,CH340是其中价格比较便宜,应用比较广泛的一个。一直以来认为其也算是工作比较稳定的。
无意中发现CH340有一个非常大的缺点:
如果电脑USB上插着一个CH340的USB转串口线,会影响saleae逻辑分析仪正常运行。
saleae内部没有缓存,采样数据通过USB接口实时上传,最大采样率8ch@24MHz,此时数据带宽为24MB/S,USB2.0接口独占的话带宽是可以满足的。
但只要插上CH340,即使没有程序打开CH340串口,更没有串口数据通讯,也会导致saleae最高速24M采样下工作出错,只能降低采样率。

测试了手头其它几种芯片,FT232没有这个问题,PL2303没有这个问题。即使打开串口发送数据,也不会影响傻乐。

测试时没有经过HUB,都是插的电脑原生的不同USB控制器,甚至不同类型USB。
电脑有USB3.0和USB2.0两种接口,USB转串口插USB2.0,saleae插USB3.0,一样会出错。

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入476汤圆

发表于 2019-3-14 07:08:06 | 显示全部楼层
USB转串口 只用FTDI的产品。其他的都有缺陷

出0入0汤圆

发表于 2019-3-14 07:12:34 | 显示全部楼层
会影响saleae逻辑分析仪正常运行。

我也遇到这样问题

出0入0汤圆

发表于 2019-3-14 07:25:45 来自手机 | 显示全部楼层
在使用430串口一直打印时,碰到过两次导致鼠标乱跑的情况,拔掉就正常了。

出1325入193汤圆

发表于 2019-3-14 08:24:25 | 显示全部楼层
工业级ftdi芯片美国usb-2920 usb转串口线usb转9针usb转com

出0入90汤圆

发表于 2019-3-14 09:03:52 来自手机 | 显示全部楼层
因为你的两个usb口是同一个root hub分出来的吧,换几个口试试

出150入640汤圆

发表于 2019-3-14 09:11:16 | 显示全部楼层
lb0857 发表于 2019-3-14 08:24
工业级ftdi芯片美国usb-2920 usb转串口线usb转9针usb转com


请教一下,普通非工业级的FT232RQ稳定性如何?刚买了几千颗RT232RQ。
我知道P2303会蓝屏。CP210X用了N年,从没发现问题。

出0入0汤圆

发表于 2019-3-14 10:14:28 | 显示全部楼层
还一个问题FT232会锁定串口号不会乱变,CH340每次重插都会变。

出1325入193汤圆

发表于 2019-3-14 10:35:34 | 显示全部楼层
应用场景不一样吧

出0入0汤圆

发表于 2019-3-14 11:16:28 | 显示全部楼层
记得ft232和cp2102串口号不乱变,pl2303和ch340一换usb口就变。

出0入0汤圆

发表于 2019-3-14 11:18:04 | 显示全部楼层
合泰的HT42B534最近用了几十颗,还可以,重点是简单,便宜。不知道有谁批量用过没有,会不会有什么坑没有?

出0入0汤圆

发表于 2019-3-14 11:28:15 | 显示全部楼层
wy2000 发表于 2019-3-14 07:08
USB转串口 只用FTDI的产品。其他的都有缺陷

请问 CP210X 有什么缺陷?

出0入0汤圆

发表于 2019-3-14 12:07:19 来自手机 | 显示全部楼层
终于知道我的山寨saleae为什么时好时坏了,原来如此!

出0入476汤圆

发表于 2019-3-14 13:10:17 | 显示全部楼层
mPiDDR 发表于 2019-3-14 11:28
请问 CP210X 有什么缺陷?

高波特率的情况下 丢数据(或者说高波特率下波形不规整)。 很多国产的或者台产的更严重。
因为我是作业现场用作烧录flash用的,发现串口芯片非常关键。差的转换芯片一旦出错就需要再次交互,重传。我软件上记录过交互和重发次数的。所以知道传输质量的。 能兼顾速度和准确性的只有FTDI的芯片。
数据量小的时候看不出来,数据量一大特别明显。

出330入1925汤圆

发表于 2019-3-14 13:28:58 | 显示全部楼层
wwkkww 发表于 2019-3-14 11:18
合泰的HT42B534最近用了几十颗,还可以,重点是简单,便宜。不知道有谁批量用过没有,会不会有什么坑没有? ...

HT这个上电会发一段空白的内容,如果上位机没考虑到这个的话可能引起问题

出330入1925汤圆

发表于 2019-3-14 13:30:10 | 显示全部楼层
dragonlands 发表于 2019-3-14 09:11
请教一下,普通非工业级的FT232RQ稳定性如何?刚买了几千颗RT232RQ。
我知道P2303会蓝屏。CP210X用了N年 ...

CP210x的问题是比那几个难焊点

出0入0汤圆

 楼主| 发表于 2019-3-14 14:30:29 | 显示全部楼层
aammoo 发表于 2019-3-14 09:03
因为你的两个usb口是同一个root hub分出来的吧,换几个口试试

不会是一个root hub的,特地换口试过了。
主题已经提过,电脑主板有USB3.0和USB2.0两种接口。两个设备分别插两种不同类型USB插座。
不可能3.0和2.0是一个root hub的。

出150入640汤圆

发表于 2019-3-14 17:20:39 | 显示全部楼层
cne53102 发表于 2019-3-14 13:30
CP210x的问题是比那几个难焊点

这个不是问题,有腿的封装很容易买到假的。我点名要这种QFN的封装。所以我买的FT232HQ和FT232RQ都是QFN的。用正宗白光烙铁头加上好的热风枪,再加正宗的维修佬锡浆和焊油,焊QFN比QFP还快。

出330入1925汤圆

发表于 2019-3-14 18:12:44 | 显示全部楼层
dragonlands 发表于 2019-3-14 17:20
这个不是问题,有腿的封装很容易买到假的。我点名要这种QFN的封装。所以我买的FT232HQ和FT232RQ都是QFN的 ...

对是的,这种好点。我意思是硬要挑毛病的话,哈哈也就只剩下这个了

出0入0汤圆

发表于 2019-3-14 22:21:12 | 显示全部楼层
ft232用来给st下载,速度非常慢

出0入0汤圆

发表于 2019-3-15 08:22:47 | 显示全部楼层
dragonlands 发表于 2019-3-14 17:20
这个不是问题,有腿的封装很容易买到假的。我点名要这种QFN的封装。所以我买的FT232HQ和FT232RQ都是QFN的 ...

我也是,现在买FT231还是232  qfn 20封装,我想暂时应该还没有假的吧,  你买多少钱我淘宝拿要12块多

出150入640汤圆

发表于 2019-3-15 08:46:06 | 显示全部楼层
jcrorxp 发表于 2019-3-15 08:22
我也是,现在买FT231还是232  qfn 20封装,我想暂时应该还没有假的吧,  你买多少钱我淘宝拿要12块多 ...

10块,我一次买1K。

出0入0汤圆

发表于 2019-3-15 09:28:10 | 显示全部楼层
是USB数据占用还是电源上有干扰?楼主可以试一下只用USB给CH340供电,不接DP和DM试一下。

出0入0汤圆

 楼主| 发表于 2019-3-15 11:22:05 | 显示全部楼层
应该是驱动程序不完善。芯片还是很稳定的。
现在的电脑对于串口这点数据应该是轻轻松松,况且串口也没有数据,串口都没有打开。
驱动程序可能有大量查询操作,阻塞式处理,影响了操作系统对其它任务的调用。
沁恒作为一个芯片厂家,软件设计能力不够也是可以理解的,甚至可能是外包给一个二把刀。

出0入0汤圆

发表于 2019-3-15 12:29:48 | 显示全部楼层
我一直用CH340,没遇到过这种问题。

出40入518汤圆

发表于 2019-3-15 13:45:21 | 显示全部楼层

我用CH340,串口号固定不变呢

出0入0汤圆

发表于 2019-3-15 14:51:47 | 显示全部楼层
CH340只要是在同一个USB口接入,端口号一般是不会变的。
另外CH340的内部缓冲不大,在高波特率(921600)下,连续收数据,会出现数据不完整的情况

出5入8汤圆

发表于 2019-3-15 15:03:03 来自手机 | 显示全部楼层
我发现十八子水果刀太垃圾,杀大象不给力。我发现所有进口LED灯都是垃鸡,都不能用来烧烤!

出150入640汤圆

发表于 2019-3-15 19:21:12 | 显示全部楼层
本帖最后由 dragonlands 于 2019-3-15 19:22 编辑
icoyool 发表于 2019-3-15 15:03
我发现十八子水果刀太垃圾,杀大象不给力。我发现所有进口LED灯都是垃鸡,都不能用来烧烤! ...


兄弟好鸡动,你没遇过蓝屏的苦恼吧,你没遇过00的困惑吧!
一边开着虚拟机编译内核,一边看着屏幕上哗哗地象黑客帝国的画面。突然间蓝屏了,断电重启,虚拟机就打不开了,生不如死。
此生此世,不再碰沁恒和profolic的任何产品。

出0入0汤圆

发表于 2019-3-15 21:53:10 | 显示全部楼层
关注。几乎每天用到CH340,9600到115200,没有遇到过蓝屏。

出5入8汤圆

发表于 2019-3-16 08:56:16 来自手机 | 显示全部楼层
dragonlands 发表于 2019-3-15 19:21
兄弟好鸡动,你没遇过蓝屏的苦恼吧,你没遇过00的困惑吧!
一边开着虚拟机编译内核,一边看着屏幕上哗哗 ...

这个蓝屏还真不是芯片的果。。我用了十年差不多了,还没有遇到过蓝屏是由于CH340引起的

出0入0汤圆

发表于 2019-3-16 13:30:34 来自手机 | 显示全部楼层
对usb转的串口一直没有好感,经常出现能发不能收或能收不能发的情况,还有一串字符丢第一个的问题,以及长时间大量传数据丢数据的问题,等等各种问题。附:我没有自己做过都是买成品或者买模块的时候卖家送的

出0入0汤圆

发表于 2019-3-16 17:21:20 | 显示全部楼层

Ch340/Ch341  确实有些兼容性问题,可能是它自身的驱动Bug。

在跨平台的串口通信库libserialport,   Windows下平台下使用,会存在Bug:

https://github.com/martinling/libserialport/issues/29

出20入128汤圆

发表于 2019-3-16 17:38:43 | 显示全部楼层
dragonlands 发表于 2019-3-14 09:11
请教一下,普通非工业级的FT232RQ稳定性如何?刚买了几千颗RT232RQ。
我知道P2303会蓝屏。CP210X用了N年 ...

CP210X用了N年——用的好好的,为啥要换?

出150入640汤圆

发表于 2019-3-16 17:57:44 | 显示全部楼层
z123 发表于 2019-3-16 17:38
CP210X用了N年——用的好好的,为啥要换?

我也不知道为什么要换,反正网上都说FTDI的东西好,就是死贵。

出20入128汤圆

发表于 2019-3-16 19:16:32 | 显示全部楼层
dragonlands 发表于 2019-3-16 17:57
我也不知道为什么要换,反正网上都说FTDI的东西好,就是死贵。

耐思~~~



出0入0汤圆

发表于 2019-3-16 20:52:44 | 显示全部楼层
CH340,在2M波特下,阵发性接收,从上位机看,丢数据(用丁丁串口助手),降到500KBPS还是会丢。PC显示数据比实际进去的少

出0入0汤圆

发表于 2019-4-4 13:44:13 | 显示全部楼层
沁恒公司,本月20号,好像在深圳有个USB专题的线下沙龙,对USB感兴趣、想交流和探讨USB技术的朋友,可以去现场看看。

出0入0汤圆

发表于 2019-4-4 19:42:05 | 显示全部楼层
看来下次是要注意

出0入0汤圆

发表于 2019-4-4 22:31:48 | 显示全部楼层
本帖最后由 yiminglei_2 于 2019-4-4 22:33 编辑
狂飙的蜗牛 发表于 2019-3-14 07:25
在使用430串口一直打印时,碰到过两次导致鼠标乱跑的情况,拔掉就正常了。 ...


据闻这个是windows的设计(或者是bug),当插入的USB设备,不断有数据向电脑端发送的时候,windows会识别为鼠标,然后乱飞。

出0入0汤圆

发表于 2019-4-20 20:46:08 | 显示全部楼层
一直用CH340,感觉还可以
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-23 12:33

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表