watsonhua
驱动牛犊
驱动牛犊
  • 注册日期2008-04-23
  • 最后登录2009-07-27
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望24点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
阅读:1222回复:3

bulk的两次请求(packet)间间隔问题

楼主#
更多 发布于:2008-06-11 14:53
FX2,PC间,用bulk传输数据,每个URB 256k
用analyzer看到,两次请求(包括NAK)之间为9us左右
但是,测得某产品只有7us

测试环境相同。

这个,是由USBD决定的吗?那为什么会不一样?

谢谢!

另外,我们的传输会被同一个hub上的USB鼠标打断,不知道有没有关系。
tqijin
驱动小牛
驱动小牛
  • 注册日期2006-07-04
  • 最后登录2013-11-21
  • 粉丝3
  • 关注0
  • 积分31分
  • 威望1060点
  • 贡献值1点
  • 好评度14点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-06-11 15:26
这个与你固件程序相关,固件程序送数据速度快,那么间隔久越短
刚做过
呵呵
watsonhua
驱动牛犊
驱动牛犊
  • 注册日期2008-04-23
  • 最后登录2009-07-27
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望24点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-06-12 12:57
谢谢回复

我不太理解,为什么两次NAK之间的时间间隔也和数据传输速度有关呢?

谢谢
tqijin
驱动小牛
驱动小牛
  • 注册日期2006-07-04
  • 最后登录2013-11-21
  • 粉丝3
  • 关注0
  • 积分31分
  • 威望1060点
  • 贡献值1点
  • 好评度14点
  • 原创分0分
  • 专家分0分
地板#
发布于:2008-06-12 16:39
如果下面不送数据上来,在指定时间内,驱动会一直等固件送数据
如果固件送数据快,
在端点FIFO中驱动很快读取数据
那么两次读写地间隔就小
游客

返回顶部