打印

USB转串口速度问题

[复制链接]
15086|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
将430单片机的串口通过FT232转换成USB与电脑相连,相互传数据,请问传数据的速度是否受串口速度限制(超过115200bps)?能否达到USB的传输速度(几百Mbps)?
为什么FT232的芯片手册上说最高速度可以达到1Mbps呢?

相关帖子

沙发
Ryanhsiung| | 2012-1-12 08:25 | 只看该作者
USB转232 速度快好像不稳定!  这是我实际使用的经验,只可做为参考!

  USB虚拟串口可以做的很快,你可以找一下相关资料。

使用特权

评论回复
板凳
ayb_ice| | 2012-1-12 08:29 | 只看该作者
当然有限制的

使用特权

评论回复
地板
yewuyi| | 2012-1-12 08:35 | 只看该作者
肯定会被限制,这是物理特性决定的

使用特权

评论回复
5
ningling_21| | 2012-1-12 15:39 | 只看该作者
就好像牛车再快也赶不上摩托车...

使用特权

评论回复
6
qjy_dali| | 2012-1-12 17:13 | 只看该作者
FT232能达到1Mbps不奇怪,你有没有考虑过你的430能不能达到1Mbps。

使用特权

评论回复
7
qjy_dali| | 2012-1-12 17:15 | 只看该作者
同样,你想达到几百Mbps,有没有考虑过430有没有这种水准。。。

使用特权

评论回复
8
ifpga| | 2012-1-12 17:20 | 只看该作者
肯定有限制啊,串口物理特性决定的

使用特权

评论回复
9
mrxum| | 2012-1-12 18:46 | 只看该作者
电脑的硬串口受限制 115200bps  USB虚拟串口可以达到1M,但是受软件限制,我实测过稳定256Kbps的

使用特权

评论回复
10
yehanbang|  楼主 | 2012-1-12 20:04 | 只看该作者
你说的430能不能达到1Mbps,是指时钟源的晶振频率?

使用特权

评论回复
11
chunyang| | 2012-1-12 22:37 | 只看该作者
要受串口的速率限制,另外还跟你的电路状况、信号质量和精度相关。

使用特权

评论回复
12
hulx| | 2012-1-20 23:47 | 只看该作者
本帖最后由 hulx 于 2012-1-21 00:05 编辑

先更正:FT232R转出来的串口速率限制是3M!看下图,摘自FT232R数据手册:


说USB转出来的串口不稳定也只是个别产品,个人的经验,FT232R工作的非常好。其他品牌如CP210x、PL2303甚至国产的CH340等,除用过CP2102,别的没用过,但是我还是觉得这些芯片本身特点不同,选择FT232是因为做RS232、485或者422控制更方便。不稳定不是芯片本身的问题,是个别产品的问题,说穿了就是做的太滥了,没办法,大家在比谁做的便宜嘛。由于电平转换芯片的速度限制,我用它做出来的1M波特率的USB转的标准RS232串口测试正常,921600长时间传输无乱码丢帧。但是4个串口数据连续对传,我的双核2.8G电脑运行起来很吃力,运行一会CPU占用100%。实际用于动态低频疲劳机,单片机这边460800波特率,5米传输线,通过它数据连续传输给上位机,长时间非常稳定,感觉不到它的存在,换句话说,没有在通讯这里出过任何问题。

楼主的问题其实和电脑主板自带串口115200的限制是无关的,USB转出来的是另外的串口,如果用它直接接单片机,没有电平转换,速度肯定可以更快,那就要看单片机这边了。实际的速度受下面因素的影响:
1、FT232R的3M的限制还在;
2、单片机这边,无论硬件设计和编程都要注意;
3、电脑这边的软件也要注意,速度这么快,数据量增长速度很快,要考虑缓冲区的处理等等。

使用特权

评论回复
13
12864| | 2012-1-21 07:38 | 只看该作者
FT232我没用过,但是从其他2种芯片的经验看,都远远不如主板串行口或者pci卡扩展的串行口,我从主机通过485总线向从机发送256k字节的汉字库,usb串口花费的时间是硬件串口的2倍,波特率一致的情况下,字节间距时间肯定被拉大了。

FT232我倒是买了几片,焊好就仍在那里了,你要是不说我都忘掉了,等我抽空翻出来测试一下。

使用特权

评论回复
14
Wayner| | 2012-1-22 14:02 | 只看该作者
我个人用过FT232和CH340,感觉两者差不多,反而340更稳定些,当然340和电脑联机1个小时也会断线几次,FT232更差些。
以上个人使用,一家之言,不作为推荐依据。免得认为是广告

使用特权

评论回复
15
hulx| | 2012-1-24 23:01 | 只看该作者
15# Wayner
CH340真没用过,但是使用FT232连续工作几个小时从未断过。如果CH340在1个小时内断几次,实在说不过去,你说FT232更差,还是不要比较了,一定是你用的硬件设计不过关,CH340绝不会差到这步田地,这样的说法是给340抹黑。

使用特权

评论回复
16
icecut| | 2012-1-25 18:41 | 只看该作者
俺不同意芯片不稳定说法...
芯片肯定没问题.

usb 2.0 highspeed的480是bit速率.除去协议使用.还是能达到40MB,
pc没压力...就看你程序是不是写的能好.

使用特权

评论回复
17
freede| | 2014-4-4 10:51 | 只看该作者
楼上让我茅塞顿开啊!多谢!

使用特权

评论回复
18
代码小卒| | 2015-6-26 22:10 | 只看该作者
使用CH340+单片机控制核心通杀STC全系列高速烧写。
最让人头痛的STC12、STC15、STC11系列的烧录成功率100%,而且干到115200的最高波特率烧录!扔掉你手里的PL-2303HX方案吧!烧录这三个系列的痛苦你懂的……别说你有FT232,贵族芯片咋啦?实际对比了,比比烧录速度!以上3个系列FT232同样在最高115200的波特率下也望尘莫及!CP2102更要死到一边去了!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

14

帖子

0

粉丝