打印

USB上位机 IN 令牌发送频率

[复制链接]
3070|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zxl6534|  楼主 | 2012-1-5 14:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问各位写USB上位机驱动的前辈,PC机USB发送in令牌的频率大概是多少?我用DEBUGVIEW这个软件检测发现我In Taken发送的频率1秒最多只有200多个,慢的时候每秒只有40、50个。我的环境是USB2.0,这样的发送频率导致下位机一个NAK都没有了,传输速度超级慢,只有34KB/S左右,在驱动里我也没有延时函数啊,什么频率会这么慢呢

相关帖子

沙发
icecut| | 2012-1-12 11:45 | 只看该作者
你debugview接收不全...
sof是最慢1ms一个...

使用特权

评论回复
板凳
music78| | 2012-6-28 10:25 | 只看该作者
我也有同样的问题,没人知道吗?对于一个批量端点,上位机发送In令牌的频率都和哪些因素有关呢?
有什么办法可以提高In令牌的发送频率呢?

使用特权

评论回复
地板
insignal| | 2012-7-27 11:46 | 只看该作者
bulk传输 总线的带宽分配原则是“尽力而为”
你可以看看设备管理器中usb的带宽分配情况(查看方法:设备管理器->usb->host controller任选一个->高级),如果同一hub上接了过多的靠interrupt传输的设备,比如键盘、鼠标,则会占用固定带宽,留给bulk的就少了。
bulk in token要发的次数也和bulk in ep的packet size大小有关

使用特权

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

本版积分规则

1

主题

26

帖子

0

粉丝