打印

一直被一个问题困扰,请高手帮忙解答一下

[复制链接]
1740|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wxalex|  楼主 | 2007-3-19 10:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
USB数据传输属于串行的,232也是串行的,但为什么两者速度差距这么大?
以前也研究过一段时间USB协议,但还是无法回答这一问题,有哪位高手帮忙解答一下,谢谢。

相关帖子

沙发
computer00| | 2007-3-19 11:01 | 只看该作者

USB是差分信号,还是短距离的。

使用特权

评论回复
板凳
wxalex|  楼主 | 2007-3-19 11:08 | 只看该作者

谢谢,但这只是传输距离的问题,

至于速度的差异应该如何解释呢?485也是差分信号,为什么速度就不如USB呢?

使用特权

评论回复
地板
chunyang| | 2007-3-19 11:34 | 只看该作者

主要由信号收发器的内部电路设计决定

485在短距时采用合适的芯片和线路也可做到USB1.x的传输率。不过485的接口芯片主要面向长距通讯进行设计优化,而USB则为速度进行优化,方向不同,自然结果有异。

使用特权

评论回复
5
wxalex|  楼主 | 2007-3-19 11:48 | 只看该作者

谢谢版主,

也就是说只与USB协议的最底层物理层定义有关,而与USB其它层协议无关,我这样理解不知是否正确。

使用特权

评论回复
6
chunyang| | 2007-3-19 11:50 | 只看该作者

跟任何层的协议都无关

纯硬件决定。

使用特权

评论回复
7
chunyang| | 2007-3-19 11:51 | 只看该作者

协议层只是为适应硬件、发挥其效能及标准化而制订

使用特权

评论回复
8
wxalex|  楼主 | 2007-3-19 12:33 | 只看该作者

谢谢版主,

终于明白了。

使用特权

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

本版积分规则

221

主题

2561

帖子

0

粉丝