[发明专利]通用串行总线(USB)的流控制有效

专利信息
申请号: 200780018713.9 申请日: 2007-05-25
公开(公告)号: CN101449254A 公开(公告)日: 2009-06-03
发明(设计)人: H·郭;J·A·戴克 申请(专利权)人: 高通股份有限公司
主分类号: G06F13/42 分类号: G06F13/42
代理公司: 永新专利商标代理有限公司 代理人: 王 英
地址: 美国加*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 通用 串行 总线 usb 控制
【说明书】:

本申请要求2006年5月25日提交的名为“Optimized USB FlowControl Mechanism”的临时美国申请No.60/808691的优先权,后者已转让给本申请的受让人,并通过引用被并入本申请中。 

技术领域

本公开内容总体上涉及数据通信,更具体地,涉及用于控制通过USB的数据交换的技术。 

背景技术

USB是一种串行总线,其广泛用于将计算机与外部设备进行互连,所述外部设备例如键盘、鼠标设备、打印机、扫描仪、记忆棒、磁盘驱动器、数字摄像机、网络摄像机等。USB也广泛用于其它电子设备,例如个人数字助理(PDA)、游戏机等。 

USB利用一种以主机为中心(host-centric)的架构来在USB主机(USB host)和耦合到USB主机的USB设备(USB device)之间进行数据交换。USB主机可以位于计算机上,而USB设备可以是通过USB线缆耦合到该计算机的外部设备。在以主机为中心的架构中,USB主机控制与所有USB设备的通信。每当新的USB设备耦合到计算机时,USB主机和该USB设备交换信令来配置该USB设备。此后,每当USB主机希望向该USB设备发送数据或从其接收数据时,USB主机可以周期性地向该USB设备发送令牌分组。每当USB主机发出令牌分组时,该USB设备可以从USB主机接收数据或向其发送数据。 

USB主机可以通过向USB设备发送令牌分组来开始事务处理(transaction)。当接收到令牌分组时,如果USB设备临时无法发送或接收数据,则USB设备可以发送否定确认(NAK)握手分组。当从USB设备接收到NAK时,USB主机可以通过稍后发送另一个令牌分组来重试被NAK 的事务处理。 

NAK握手分组可以用于USB中的流控制(flow control)。USB设备可以发送NAK握手分组以调整/调节(throttle)数据速率并防止其缓冲器下溢(under-flowing)或上溢(over-flowing)。然而,被NAK的事务处理可能消耗大量的USB带宽和功率。 

因此本领域中需要有用来更高效地在USB中执行流控制的技术。 

发明内容

本文描述了用以在USB中执行流控制从而减少被NAK的事务处理并改善数据性能和功率效率的技术。对于流控制,USB设备可以确定其与USB主机交换数据的能力,并且可以基于其能力来发送用于流控制的通知。 

在一种方案中,USB主机可以(例如,周期性地)向USB设备发送令牌分组,以发起与USB设备的数据交换(例如,向USB设备发送数据或从其接收数据)。USB设备可以确定其无法与USB主机交换数据,例如,因为没有要发送的数据或者因为其缓冲器已满或接近已满。USB设备可以向USB主机发送“流关闭(flow off)”通知(例如,在中断管道(pipe)上),以暂停数据交换。USB主机可以接收流关闭通知,并暂停向USB设备发送令牌分组。此后,USB设备可以确定其能够与USB主机交换数据。USB设备然后可以向USB主机发送“流开启(flow on)”通知,以恢复数据交换。USB主机可以接收流开启通知,并恢复向USB设备发送令牌分组。通过在USB设备无法交换数据期间暂停令牌分组的传输,可以减少或避免被NAK的事务处理。 

本公开内容的各种方面和特征将在下面更详细地描述。 

附图说明

图1示出USB主机和USB设备的框图。 

图2A示出用以从USB设备读取数据的入站(IN)事务处理。 

图2B和2C示出用以向USB设备发送数据的出站(OUT)事务处理。 

图3示出在无流控制的情况下令牌分组的传输和被NAK的事务处 理。 

图4示出使用在中断管道上发送的通知的USB流控制。 

图5示出由USB设备执行的用于流控制的处理。 

图6示出由USB主机执行的用于流控制的处理。 

图7示出无线通信设备的框图。 

具体实施方式

本文所述的流控制技术可以用于USB、其他总线、基于轮询的输入/输出(I/O)系统、以及其中在实体之间交换数据的其它系统。为了清楚起见,下面描述的技术具体针对被涵盖在可公开获得的文档“通用串行总线规范”(修订版2.0,2000年4月27日)中的USB。 

USB使用下列术语: 

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200780018713.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top