SOF有什么作用?

[复制链接]
18982|8
 楼主| dayplover 发表于 2012-11-30 17:18 | 显示全部楼层 |阅读模式
请教各位大神,SOF在通讯中有什么作用?我知道每一帧的数据都必须在两个SOF之间,加入SOF丢失一次,usb是否就无法通信了呢?
Austart 发表于 2012-12-4 16:26 | 显示全部楼层
好像是1ms一个 sof ,如果3ms内设备没收到SOF,就认为设备应该复位。
royu826 发表于 2012-12-13 23:52 | 显示全部楼层
SOF可以防止总线进入suspend状态,同时SOF Token中有frame number,这是device和Host之间的同步的一种方式.
SOF丢失一两次对数据的传输不会造成太大的影响.
sanhao2009 发表于 2013-6-8 11:57 | 显示全部楼层
device和Host之间的同步的一种方式???
有哪位大侠能说的详细点么?有其他的方式来实现同步么?
恋子炎 发表于 2013-6-16 15:46 | 显示全部楼层
3楼正解,楼主不必纠结SOF的作用。
天冰天降 发表于 2013-6-18 10:18 | 显示全部楼层
3楼说的对,而且suspend是个郁闷死的问题,为什么不用更可靠的策略来做呢。现在看到很多的usb掉线就是干扰造成suspend,而后就只能reset port,还有别的办法吗?
liusensen 发表于 2013-6-19 14:02 | 显示全部楼层
SOF丢失一两次对数据的传输不会造成太大的影响.  
cxd0812 发表于 2015-7-14 16:18 | 显示全部楼层
royu826 发表于 2012-12-13 23:52
SOF可以防止总线进入suspend状态,同时SOF Token中有frame number,这是device和Host之间的同步的一种方式. ...

学习了。
jcdzxh 发表于 2017-3-13 11:37 | 显示全部楼层
用逻辑分析仪取一个鼠标的数据图看,SOF好象就是D-上的一个负脉冲,宽度约2个数据位,
而不象网上说的,有PID,和11位帧号,正好1ms出现一次
如果这个不是SOF,就没有看到另外的SOF包了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

38

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部