esic
驱动牛犊
驱动牛犊
  • 注册日期2001-06-19
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望40点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1989回复:3

USB on Isochronous

楼主#
更多 发布于:2001-07-16 21:31
请教各位大侠:USB设备在Isochronous模式下,有没有数据丢失现象?如何解决?最高速率是多少?(驱动用WinDriver)
谢谢!
wetty
驱动牛犊
驱动牛犊
  • 注册日期2001-06-14
  • 最后登录2004-05-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-07-17 08:41
同步传输下,也会有数据丢失。如sof包损坏,会造成这一帧的同步数据丢失。由于同步传输着重数据的实时传递,故丢失的数据不重发,可以不做处理。但主机可以检测哪些sof有数据丢失,指出丢失的数据量。由于传输中出现错误的可能性很小,所以对这种偶然性的数据丢失可以不做处理。
一般来讲,同步传输的速率有一个上限,即usb全速12Mbps,同时又和
8051将同步数据写入或移出同步FIFO的速率有关。以EZ-USB 2100系列为例,在快速传输模式下,可达1024BYTES PER 338Microseconds.
即 3Mbytes/s,所以,此类芯片同步传输的最高速率为12mbps.
esic
驱动牛犊
驱动牛犊
  • 注册日期2001-06-19
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望40点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-07-17 15:18
主机在Iso模式下,每1MS发送一个SOF并且发送一个IN TOKEN,我现在发现若干SOF(3-4个)主机才给出一个IN TOKEN,造成设备端数据堵塞,主机无法连续收到设备端的数据包,请问如何解决?是不是与WinDriver(Version 5.01)有关?
wetty
驱动牛犊
驱动牛犊
  • 注册日期2001-06-14
  • 最后登录2004-05-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-07-17 16:06
这部分还不是很熟,现在主要做device端的firmware。不知道你怎么监测到主机每3-4sof才发一个in token?
游客

返回顶部