在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
EETOP诚邀模拟IC相关培训讲师 创芯人才网--重磅上线啦!
查看: 13236|回复: 6

USB 的SOF

[复制链接]
发表于 2008-5-21 22:54:57 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
我现在正在验证一个USB2.0控制器的IP,支持高速高带宽。验证方法为PHY板+FPGA板,FPGA里放置我的IP。现在枚举过程都能正常完成。但在同步传输的时候,发现PHY发出的SOF不是周期性的125us。而是间歇性的。测试发现:在大约250ms内,有36ms的时间,SOF是每隔125us就有一个,但大部分时间,是没有SOF的。我的主机就只接了我的这一个USB设备,而且主机驱动程序是在不停地请求数据的。根据我对USB协议的理解,在同步传输的时候,SOF应该是125us周期性的(当然会有小的偏差),但绝对不会出现间歇性的。那么问题会出现在哪呢? 我个人分析如下: 1、对协议理解错误?向大家求证下,是不是我理解错了? 2、PHY丢SOF包?如果这样,枚举为什么又能很好地完成,枚举过程也是有SOF的。 3、主机请求数据后,数据有错误,然后停止请求,导致没有SOF?但协议规定,同步传输时,主机不会 对数据的对错进行判断与重新请求,而是连续不断地请求新的数据。 那么问题究竟出在哪呢?请大家给个答案吧。
发表于 2008-5-28 11:36:04 | 显示全部楼层
Studying, please give more information.
发表于 2008-6-26 17:45:54 | 显示全部楼层
你的FPga +phy做 主机还是设备啊
没听明白啊
是你发的时候丢失sof包 还是接受的时候丢失sof
还有SOF同步问题
发表于 2013-12-9 18:21:09 | 显示全部楼层
请问PHY是用的哪科芯片?
发表于 2014-3-14 14:18:58 | 显示全部楼层
看样子是usb device吧
发表于 2018-10-8 14:47:17 | 显示全部楼层
整好了没,能把USB协议给我一份不,最好是中文的
发表于 2018-12-29 11:24:13 | 显示全部楼层
学习中,猜测是枚举不成功然后“断开”,导致停止发SOF包了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-3-29 02:04 , Processed in 0.030747 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表