集线器控制方法以及集线器控制电路技术

技术编号:12398437 阅读:126 留言:0更新日期:2015-11-26 04:03
本发明专利技术公开了一种集线器的控制方法以及集线器控制电路,该集线器具有一上行端口以及多个下行端口,该方法包括:接收该多个下行端口各自的联机信息,以分别得知该多个下行端口是否已建立联机;以及当该多个下行端口均未建立联机时,使该上行端口无法建立联机。一种集线器的控制电路,该集线器具有一上行端口以及多个下行端口,该控制电路包括一联机信息接收单元以及一上行端口控制单元,分别用来执行该集线器控制方法的两个步骤。本发明专利技术可主动与主机断线并进入省电状态,能达到较佳的省电效果。

【技术实现步骤摘要】

本专利技术涉及集线器控制方法,尤其涉及一种能够依据下行端口的联机状况来控制上行端口的集线器控制方法以及集线器控制电路
技术介绍
传统的集线器(hub),例如第三代通用串行总线(Universal SerialBus3.0, USB3.0)集线器,一般具有一个上行端口(uplink port)供连接主机端(hostterminal),以及若干个下行端口(downlink port)用以连接若干个装置,好让主机能够透过集线器来同时和若干个装置保持连接并且进行操作。为了节省功耗,第三代通用串行总线集线器的规范中规定:当所有下行端口处于未联机的状态时,集线器可以关掉大部分的工作模块并受主机端的控制而进入休眠模式的省电状态。然而,即便在休眠模式,集线器的上行端口仍然需要持续对主机端进行监测,一旦发现主机端发出唤醒的命令,集线器便得退出休眠模式。或是当下行端口发现有装置连上时,集线器便需要主动向主机端发出远程唤醒(remote wakeup)命令。有鉴于此,应用于集线器的省电状态尚有进步的空间。除此之外,上述的机制有时还需有专门的驱动程序支持,实为不便。因此,本领域亟需一种改良的集线器机制能够提升省电效能与便利性。
技术实现思路
本专利技术的目的之一在于提出一种能够依据下行端口的联机状况来控制上行端口的集线器控制方法以及相关装置,以节省集线器的功耗。本专利技术的一第一实施例提出一种集线器的控制方法,该集线器具有一上行端口以及多个下行端口,该方法包括:接收该多个下行端口各自的联机信息以分别得知该多个下行端口是否已建立联机;以及当该多个下行端口均未建立联机时,使该上行端口无法建立联机。本专利技术的一第二实施例提出一种集线器的控制电路,该集线器具有一上行端口以及多个下行端口,该控制电路包括一联机信息接收单元以及一上行端口控制单元。其中该联机信息接收单元用来接收该多个下行端口各自的联机信息以分别得知该多个下行端口是否已建立联机,并据以产生一第一控制信号,该上行端口控制单元根据该第一控制信号产生一第二控制信号,该第二控制信号用来使该上行端口无法建立联机。相较于传统的设计,本专利技术提出的集线器控制方法以及控制电路可主动与主机断线并进入省电状态,无须像传统设计中,先由集线器通知主机端,主机端再通知系统,而若是系统的驱动程序支持集线器的休眠功能,系统再命令主机端通知集线器进入休眠模式。其二是本专利技术让集线器在进入省电状态之后,无须持续监测主机端是否发出唤醒命令,因此集线器的上行端口可以完全地被断电,达到较佳的省电效果。【附图说明】图1为本专利技术集线器控制方法的一示范性实施例的流程图;图2为本专利技术集线器控制电路的一示范性实施例的示意图;图3为本专利技术集线器控制电路中的切换器设置于第三代通用串行总线物理层中的不意图;图4为本专利技术集线器控制电路中的切换器设置于第二代通用串行总线物理层中的示意图。其中,附图标记说明如下:S102 ?S108 步骤200集线器控制电路202联机信息接收单元204上行端口控制单元206、406 切换器250集线器【具体实施方式】在说明书及权利要求书当中使用了某些词汇来指称特定的组件。所属领域中具有通常知识者应可理解,制造商可能会用不同的名词来称呼同样的组件。本说明书及后续的申请专利范围并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。在通篇说明书及后续的请求项当中所提及的“包含”为一开放式的用语,故应解释成“包含但不限定于”。另外,“耦接”一词在此包含任何直接及间接的电气连接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表该第一装置可直接电气连接于该第二装置,或透过其他装置或连接手段间接地电气连接至该第二装置。下述实施例针对适用于第三代通用串行总线(Universal SerialBus3.0, USB3.0)集线器的控制方法以及装置来进行说明,但并不以此为限。图1为本专利技术提出的集线器控制方法一实施例的流程图。倘若大体上可达到相同的结果,并不需要一定遵照图1所示的流程中的步骤顺序来进行,且图1所示的步骤不一定要连续进行,亦即其他步骤亦可插入其中,该方法包含有以下步骤:步骤S102:开始;步骤S104:接收该多个下行端口各自的联机信息以分别得知该多个下行端口是否已建立联机;步骤S106:当该多个下行端口均未建立联机时,断开该上行端口的一识别电阻,使该上行端口无法被识别,接着关闭该上行端口的电源;以及步骤S108:结束。为了能够具体地说明图1的流程所进行的集线器控制方法,请一并参考图2,图2为根据本专利技术提出的集线器一实施例的示意图,集线器250具有一上行端口 UP以及第一下行端口 DPl和第二下行端口 DP2,集线器控制电路200包含有一联机信息接收单元204以及一上行端口控制单元202,其中联机信息接收单元204用来接收第一下行端口 DPl和第二下行端口 DP2的物理层(physical layer)所产生的联机信息link_statusl以及link_status2,以分别得知第一下行端口 DPI和第二下行端口 DP2是否已和其它装置连接上并建立联机。上行端口控制单元202接收联机信息接收单元204所产生的一第一控制信号csl,当上行端口控制单元202从第一控制信号csl得知第一下行端口 DPl和第二下行端口 DP2均未建立联机时,将产生一第二控制信号cs2来控制一切换器206,以断开上行端口 UP的一识别电阻R,使上行端口 UP无法被主机端(host terminal)识别及建立联机。由于通用串行总线系统具有热插入(hotplug)的特性,因此当上行端口控制单元202依据第一控制信号csl来控制切换器206以断开上行端口 UP的一识别电阻R,使上行端口 UP无法被识别及建立联机时,即使原本和上行端口 UP已建立联机的主机端也会立即断线但不会造成损害,换句话说,主机端只会认为本身和之前联机中的USB集线器之间的一连接线被拔除(即热插入,但实际上无需移除该连接线)。接着,上行端口控制单元202便可主动地关闭上行端口 UP的供电,而无须如同公知技术一般等待来自主机端的命令才能进入休眠模式,因此,当前第1页1 2 本文档来自技高网...
集线器控制方法以及集线器控制电路

【技术保护点】
一种集线器的控制方法,该集线器具有一上行端口以及多个下行端口,该方法包括:接收该多个下行端口各自的联机信息,以分别得知该多个下行端口是否已建立联机;以及当该多个下行端口均未建立联机时,使该上行端口无法建立联机。

【技术特征摘要】

【专利技术属性】
技术研发人员:林能贤王骆宾
申请(专利权)人:瑞昱半导体股份有限公司
类型:发明
国别省市:中国台湾;71

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

1