PC的USB传输为什么可以那么高速

[复制链接]
983|19
 楼主| chenjunt 发表于 2019-12-13 22:47 | 显示全部楼层 |阅读模式
PC的USB传输为什么可以那么高速
pangb 发表于 2019-12-13 22:50 | 显示全部楼层
提高你的mcu速度,优化程序,就是1.1也可以达到1MB以上。
ousj 发表于 2019-12-13 22:54 | 显示全部楼层
1.1是绝对达不到1M以上的.12Mb=1.5MB,usb丢的时间绝对超过1/3
 楼主| chenjunt 发表于 2019-12-13 22:57 | 显示全部楼层
我的程序现在的速度能达到285k   bytes   /s   。

不过,提高mcu速度的速度并不能提高速度,我们的dsp跑的是180Mhz。
zyf部长 发表于 2019-12-13 23:00 | 显示全部楼层
基本概念不牢靠
 楼主| chenjunt 发表于 2019-12-13 23:02 | 显示全部楼层
mcu速度一定能提高usb速度,我的mcu_4Mhz是跑400KB/s,如果能提高到6Mhz,速度提升20%.
juventus9554 发表于 2019-12-13 23:06 | 显示全部楼层
这个问题有点怪,并不是只有pc可以做高速呀,只要是usb支持,都可以呀,呵呵。
stly 发表于 2019-12-13 23:09 | 显示全部楼层
USB的效率好像只有20%吧.
dingy 发表于 2019-12-13 23:13 | 显示全部楼层
usb效率在50%
renyaq 发表于 2019-12-13 23:16 | 显示全部楼层

USB工作原理很复杂的。
硬件上不过四条线:VCC,GND,D+,D-。
在此基础上通过约定好的USB通信协议,HOST和DEVICE之间进行通信,最好找本书看看。
supernan 发表于 2019-12-13 23:19 | 显示全部楼层
从机接收HOST的控制帧,根据控制帧的不同类型进行相应的操作。主要有四种传输模式:控制传送/同步传输/块传输/中断传输。
xxmmi 发表于 2019-12-13 23:21 | 显示全部楼层

usb分LS FS HS
使用dma方式的话与cpu速度无关.
HS才是高速

现在最快的是SS, 能做到200MB/S的速度
 楼主| chenjunt 发表于 2019-12-13 23:26 | 显示全部楼层
其实还是不大明白,我再琢磨琢磨吧,多谢了哈,结贴了先
elephant00 发表于 2023-12-27 09:10 | 显示全部楼层
高效的协议
两只袜子 发表于 2023-12-27 09:11 | 显示全部楼层
USB协议支持多种数据传输速率,包括低速、全速和高速。其中,高速数据传输速率为480 Mbps,这比许多其他接口(如串口和并口)的数据传输速率要快得多。
jcky001 发表于 2023-12-27 09:14 | 显示全部楼层
PC中的USB控制器和USB设备硬件设计都经过优化,能够以最高效率进行数据传输。此外,USB控制器和设备还支持多通道数据传输,这进一步提高了数据传输的效率。
cr315 发表于 2023-12-27 09:15 | 显示全部楼层
USB协议、硬件设计以及接口的灵活性等因素使得PC的USB传输能够实现如此高的数据传输速率。
呐咯密密 发表于 2023-12-27 22:39 | 显示全部楼层
并不是电脑才那么快,你自己的设备也可以做到
liu96jp 发表于 2023-12-29 16:44 | 显示全部楼层
就是USB的规范啊,可能用的料比较好吧
t1ngus4 发表于 2023-12-29 17:52 | 显示全部楼层
估计是USB的3.0或者更高吧,所以速度快一些
您需要登录后才可以回帖 登录 | 注册

本版积分规则

718

主题

7868

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部
0