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

[复制链接]
2942|7
 楼主| wxalex 发表于 2007-3-19 10:53 | 显示全部楼层 |阅读模式
USB数据传输属于串行的,232也是串行的,但为什么两者速度差距这么大?<br />以前也研究过一段时间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则为速度进行优化,方向不同,自然结果有异。
 楼主| wxalex 发表于 2007-3-19 11:48 | 显示全部楼层

谢谢版主,

也就是说只与USB协议的最底层物理层定义有关,而与USB其它层协议无关,我这样理解不知是否正确。
chunyang 发表于 2007-3-19 11:50 | 显示全部楼层

跟任何层的协议都无关

纯硬件决定。
chunyang 发表于 2007-3-19 11:51 | 显示全部楼层

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

  
 楼主| wxalex 发表于 2007-3-19 12:33 | 显示全部楼层

谢谢版主,

终于明白了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

221

主题

2560

帖子

0

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