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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

Isochronous transfer -- Suspend

[复制链接]
发表于 2005-7-14 11:59:08 | 显示全部楼层 |阅读模式

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

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

x
When will SOF be sent for a device who has an isochronous interface? All the time after the isochronous interface has been enabled? Or just during isochronous transfering?
If an isochronous interface is enabled, but no data and no request(IN) are issued, what status should be? Can the bus be suspended? Or MUST SOF be sent all the way to keep synchronization?
Thanks a lot!
发表于 2005-7-14 14:19:57 | 显示全部楼层

Isochronous transfer -- Suspend

are u chinese ?
what are u talk about ?
are u talk some thing like UFO ?
 楼主| 发表于 2005-7-14 15:27:59 | 显示全部楼层

Isochronous transfer -- Suspend

I'm talking about USB.
SOF is a kind of packet in USB. It's the abbr. of "start of frame".
Does anybody know the rule of SOF for isochronous transfers?
Thanks a lot!
发表于 2005-7-15 09:44:05 | 显示全部楼层

Isochronous transfer -- Suspend

SOF的发送与ISO无关,只要你没有Suspend总线,每1ms(USB1.1)/125us(USB2.0)HOST端都会发出SOF。
我没用过ISO传输,但就我对协议理解,协议应该没有限制你不许Suspend总线。
 楼主| 发表于 2005-7-18 09:29:03 | 显示全部楼层

Isochronous transfer -- Suspend

但是,如果每1ms(USB1.1)/125us(USB2.0)HOST端都会发出SOF,device是绝对不会进入suspend状态,从而suspend总线的。
host等所有device都不在活动,suspend总线后,自己才进入suspend态,此时才停止发sof.而device suspend总线的条件是总线不再活动,即host发sof将导致device无法进入suspend态。那么总线何以进入suspend态呢?
还是我这样的理解有问题?host和device的suspend过程,究竟谁是鸡谁是蛋呢?请前辈们多多指教,谢谢!
发表于 2005-7-19 17:22:16 | 显示全部楼层

Isochronous transfer -- Suspend

,当然主动权都在HOST,它可以停止所有总线的活动,产生global suspend;也可以SetPortFeature,停止某个HUB口的总线,产生selected suspend。
 楼主| 发表于 2005-7-20 09:59:58 | 显示全部楼层

Isochronous transfer -- Suspend

那host依据什么停止总线呢?在怎样的条件下host才会停止所有总线活动?
我在debug的过程中,发现device一直都在收到sof包,所以device无法进入suspend
还请 iamchine 多多指教! 谢谢
发表于 2005-7-21 12:04:40 | 显示全部楼层

Isochronous transfer -- Suspend

HOST应该是根据功耗或者上层协议来决定是否Suspend整个总线或某个HUB口上的Devices,这点设备端没有什么办法,除非你修改主机端驱动程序。
 楼主| 发表于 2005-7-21 21:04:54 | 显示全部楼层

Isochronous transfer -- Suspend

根据功耗可能没有什么办法。因为按照上面的分析,device在host suspend总线之前不可能进入suspend态而呈现低功耗。我觉得
不过,上层协议我就不知道了。在我debug的过程中,好像sof总在发 . 不知道host究竟在怎样的条件下才会suspend总线
非常感谢 iamchine !!以后多交流,指导
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-26 23:36 , Processed in 0.025174 second(s), 8 queries , Gzip On, Redis On.

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