打印

问一下SOF包是不是只能是主机发送到设备?

[复制链接]
4999|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
kokoromi|  楼主 | 2013-3-3 21:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一直没弄明白SOF包有什么用? 协议里说 全速设备 SOF包每1ms发送一次,这个是说主机每毫秒都向全速设备发送一个SOF吗? 这个SOF包是不是只能是主机发给设备,设备能发给主机SOF吗?

还有就是协议里说如果3ms总线没有活动 USB要挂起,电流限制在500uA以内,想问一下,这个挂起是主机的USB口挂起然后电流限制在500uA以内 还是说 按照协议要求设备挂起然后设备消耗的电流在500uA以内?
如果是后者,那我不按协议要求挂起设备,是不是也能从主机接口处获得最大500mA电流?

相关帖子

沙发
aeiowx| | 2013-3-3 22:35 | 只看该作者
sof是帧起始包,USB每隔1ms传输一帧,只能主机往设备发SOF通知一帧的开始,具体作用不太清楚,对数据包的调度和带宽的分配应该有一定的帮助。

关于电流那个500uA的电流限制应该是指D+ 与 D-两根线上的电流限制,不了解希望有人能帮忙解答。另外不理解你说的不按协议要求挂起设备是什么意思。

使用特权

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

本版积分规则

111

主题

344

帖子

3

粉丝