bengbengsnake
驱动牛犊
驱动牛犊
  • 注册日期2002-05-31
  • 最后登录2005-05-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1190回复:1

还有一个关于bit rate的问题

楼主#
更多 发布于:2004-08-02 10:05
usb规范中说,full speed的传输速率为12Mbps,那么它产生数据位的时钟周期是否为1/12Ms?而高速为480Mbps,其产生数据位的时钟周期是否就是1/480Ms?不知道是否可以这么理解?
如果是这样,高速、全速和低速之间的数据位长度是如何协调的?
硬件懂的不是很多,请大家回答,谢谢
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-08-02 16:12
通常一个USB控制器内会有多个收发器,例如高速USB2.0控制器里有两个收发器,一个是全速收发器,使用12MHz时钟,一个是高速收发器,使用480MHz时钟。

在设备开始枚举时通过高速检测来判断主机是否能工作与高速,如果能则按高速工作,否则按全速工作

也就是说同一时刻设备只能工作于一种速率,要么是高速,要么是全速,不可能出现发送一个全速包,然后发送一个高速包!
低速设备另有规定,具体可参考协议。
游客

返回顶部