集线器、操作系统与控制方法技术方案

技术编号:11639237 阅读:103 留言:0更新日期:2015-06-24 14:50
集线器、操作系统与控制方法。该集线器包括一上行端口、至少一下行端口、一状态判断单元以及一控制单元。上行端口用以耦接一主机装置。下行端口用以耦接至少一外围装置。状态判断单元耦接下行端口,根据下行端口的引脚电平,产生至少一判断结果。控制单元耦接在上行端口与状态判断单元之间。当主机装置发出一睡眠请求时,控制单元根据判断结果,判断外围装置是否操作在一特定模式。当外围装置操作在特定模式时,控制单元提供一未就绪回复给主机装置。

【技术实现步骤摘要】

本专利技术涉及一种集线器,特别涉及一种通用串行总线集线器(USB Hub)。
技术介绍
随着科技的进步,数字装置的种类愈来愈多,如随身碟、外接式光碟机、外接式硬盘、数字相机、智能手机…等。数字装置通常具有一连接端口,用以连接一主机装置。当主机装置连接数字装置时,便可对数字装置进行存取。然而,主机装置的连接端口有限,无法同时连接多个数字装置。
技术实现思路
本专利技术提供一种集线器,包括一上行端口、至少一下行端口、一状态判断单元以及一控制单元。上行端口用以耦接一主机装置。下行端口用以耦接一外围装置。状态判断单元耦接下行端口,根据下行端口的引脚电平,产生一判断结果。控制单元耦接在上行端口与状态判断单元之间。当主机装置发出一睡眠请求时,控制单元根据判断结果,判断外围装置是否操作在一特定模式。当外围装置操作在特定模式时,控制单元提供一未就绪回复给主机装置。本专利技术还提供一种操作系统,包括一主机装置以及一集线器。主机装置用以发出一睡眠请求。集线器耦接在主机装置与至少一外围装置之间。在接收到睡眠请求后,集线器判断外围装置是否操作在一特定模式。当外围装置操作在特定模式时,集线器提供一未就绪回复给主机装置。本专利技术还提供一种控制方法,适用于一集线器。集线器耦接在一主机装置与至少一外围装置之间。本专利技术的控制方法包括,接收一睡眠请求;判断外围装置是否操作在一特定模式;以及当外围装置操作在特定模式时,产生一未就绪回复。为让本专利技术的特征和优点能更明显易懂,下文特举出优选实施例,并配合附图,作详细说明如下:【附图说明】图1为本专利技术的操作系统示意图。图2为本专利技术的集线器示意图。图3为本专利技术的控制方法的可能流程示意图。【符号说明】110:主机装置;120、200:集线器;121、210:上行端口;131、132:外围装置;122、123、240、250:下行端口;220:控制单元;230:状态判断单元;S310、S320、S330、S340:步骤。【具体实施方式】图1为本专利技术的操作系统示意图。如图所示,操作系统100包括一主机装置110以及一集线器120。本专利技术并不限定集线器120的种类。在本实施例中,集线器120为一通用串行总线集线器(USB Hub)。如图所示,集线器120具有一上行端口 121以及一下行端口122。上行端口 121用以耦接主机装置110。下行端口 122耦接外围装置131。在一可能实施例中,集线器120利用USB 2.0通信协议与外围装置131进行沟通。另外,本专利技术不限定下行端口的数量。在其它实施例中,集线器120可能具有多个下行端口,如122?123。下行端口 123用以耦接另一外围装置132。当主机装置110欲进入一睡眠模式时,主机装置110发出一睡眠请求给集线器120。在一可能实施例中,睡眠模式为USB 2.0通信协议所定义的LI模式(sle印)。在接收到睡眠请求后,若集线器120仅耦接到单一外围装置(如131)时,集线器120判断外围装置131是否处于一特定状态。在一可能实施例中,特定状态是指USB 2.0通信协议所定义的 L2 模式(suspend),或是 LO 模式(enabled)。当外围装置131处于特定状态时,集线器120提供一未就绪回复给主机装置110。因此,主机装置110暂不进入睡眠模式。然而,当外围装置131未处于特定状态时,集线器120提供一就绪回复给主机装置110。主机装置110根据就绪回复进入睡眠模式。在一可能实施例中,当外围装置131处于USB 2.0通信协议所定义的LI模式时,集线器120便提供就绪回复给主机装置110。因此,当主机装置进入LI模式时,外围装置131也处于LI模式。在其它实施例中,假设,集线器120耦接外围装置131与132时,当主机装置110发出睡眠请求时,集线器120判断外围装置131与132是否均操作在一特定模式。当外围装置131与132中之一个操作在特定模式时,集线器120提供未就绪回复给主机装置110。因此,主机装置110不进入USB 2.0通信协议所定义的LI模式,直到外围装置131?132均处于特定状态,如USB 2.0通信协议所定义的LI模式。图2为本专利技术的集线器的内部示意图。如图所示,集线器200包括一上行端口 210、一控制单元220、一状态判断单元230以及一下行端口 240。上行端口 210用以耦接一主机装置,如110。下行端口 240用以耦接一外围装置,如131。在其它实施例中,集线器200具有多个下行端口,如240与250,用以耦接多个外围装置。在一可能实施例中,下行端口 240为USB 2.0连接端口。状态判断单元230耦接下行端口 240,并根据下行端口 240的引脚电平,产生至少一判断结果。在本实施例中,状态判断单元230根据下行端口 240的引脚电平,便可判断外围装置的操作模式,并将判断结果提供给控制单元220。控制单元220耦接在上行端口 210与状态判断单元230之间。当控制单元220接收到来自主机装置的睡眠请求时,控制单元220根据状态判断单元230的判断结果,判断耦接下行端口 240的外围装置是否操作在一特定模式。当下行端口240所耦接的外围装置操作在特定模式时,控制单元220提供一未就绪回复给主机装置。当主机装置接收到未就绪回复时,便暂时不进入LI模式。然而,当下行端口 240所耦接的外围装置未操作在特定模式时,控制单元220提供一就绪回复给主机装置。当主机装置接收到就绪回复时,便进入LI模式。在一可能实施例中,特定模式指USB2.0通信协议中的L2或LO模式。在其它实施例中,当下行端口 240所耦接的外围装置操作于USB 2.0通信协议中的LI模式时,控制单元220提供就绪回复给主机装置。当集线器200具有多个下行端口时,状态判断单元230会判断所有下行端口所耦接的外围装置的操作模式,并将当前第1页1 2 本文档来自技高网...

【技术保护点】
一种集线器,包括:上行端口,用以耦接主机装置;至少一下行端口,用以耦接至少一外围装置;状态判断单元,耦接该下行端口,根据该下行端口的引脚电平,产生判断结果;以及控制单元,耦接在该上行端口与该状态判断单元之间;其中,当该主机装置发出睡眠请求时,该控制单元根据该判断结果,判断该外围装置是否操作在特定模式,当该外围装置操作在该特定模式时,该控制单元提供未就绪回复给该主机装置。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:林柏州邱灏轩
申请(专利权)人:威盛电子股份有限公司
类型:发明
国别省市:中国台湾;71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1