耦合到USB端口的USB控制器制造技术

技术编号:12124847 阅读:94 留言:0更新日期:2015-09-25 11:53
提供了涉及通用串行总线(USB)协议的示例。在一个示例中,计算机或其它设备包括根据至少两个不同协议的USB控制器。USB控制器中的第一个被耦合成与一个或多个USB端口直接通信。USB控制器中的第二个被耦合成经由USB集线器与一个或多个USB端口通信。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】
技术介绍
通用串行总线(USB)协议使用在广泛范围的设备中。增加的通信带宽和功能已经被实现为协议并且其对应电路元件已经按世代发展。本教导解决前述和相关关注。【附图说明】现在将通过示例的方式参照附图来描述本实施例,在附图中: 图1描绘了根据本教导的一个示例的元件的布置的框图; 图2描绘了根据本教导的另一示例的系统的框图; 图3描绘了依照本教导的方法的流程图;以及图4描绘了根据本教导的又一示例的元件的布置的框图。【具体实施方式】引言 提供了涉及通用串行总线(USB)协议的系统和方法。计算机或其它设备包括根据至少两个不同协议的USB控制器。所述USB控制器中的第一个被耦合成与一个或多个USB端口直接通信。所述USB控制器中的第二个被耦合成经由USB集线器与一个或多个USB端口通信。在一个示例中,一种装置包括第一通用串行总线(USB)控制器和不同于第一 USB控制器的第二 USB控制器。该装置还包括被耦合成与第二 USB控制器通信的USB集线器。该装置进一步包括多个USB端口,每一个USB端口将被可移除地耦合到相应的USB设备。所述USB端口中的至少一些被耦合成与第一 USB控制器直接通信。所述USB端口中的至少一些被耦合成经由USB集线器与第二 USB控制器通信。在另一示例中,一种方法包括从第一 USB控制器直接向至少一个USB端口传送数字信号。该方法还包括经由USB集线器从第二 USB控制器向至少一个USB端口传送数字信号。第二 USB控制器不同于第一 USB控制器。在又一示例中,一种系统包括具有通用串行总线(USB) 2.0或之前的控制器以及USB 3.0或之后的控制器的计算机。该计算机具有耦合到USB 3.0或之后的控制器的USB集线器,并且该计算机具有多个USB端口。所述USB端口中的至少一些被耦合成直接与USB2.0控制器通信。所述USB端口中的至少一些被耦合成经由USB集线器与USB 3.0控制器通信。该系统还包括经由多个USB端口之一与至少USB 2.0或之前的控制器或USB 3.0或之后的控制器通信的至少一个USB设备。第一说明性布置 现在将注意力引向图1,其描绘了依照本教导的说明性实施例的元件的布置100。还可以使用具有相应变化的分区(constituency)、元件协议或配置的其它布置。布置100包括处理器102。处理器102可以通过依照机器可读程序代码执行不同操作的任何合适的微处理器、微控制器等限定。典型地,但并非必须地,处理器102是计算机或类似装置的一部分。所述布置还包括被耦合成经由电路通路105与处理器102通信的主机103。在一个示例中,主机103通过选自如从美国加利福尼亚州圣克拉拉的英特尔公司可得到的C600系列芯片集的主机(或桥接器)限定或包括选自如从美国加利福尼亚州圣克拉拉的英特尔公司可得到的C600系列芯片集的主机(或桥接器)。还可以使用其它合适的主机。布置100还包括通用串行总线(USB)控制器104。如所描绘的,USB控制器104依照USB 2.0协议。USB控制器104被耦合成经由电路通路106与主机103通信。USB控制器104还被耦合成依照USB 2.0协议经由相应的电路通路116、118、120和122分别直接与USB端口 108、110、112和114通信。在一个示例中,USB控制器104通过如从美国加利福尼亚州圣何塞的Pericom半导体公司可得到的型号PI7C9X440SL限定或包括如从美国加利福尼亚州圣何塞的Pericom半导体公司可得到的型号PI7C9X440SL。依照USB 3.0协议(或另一合适的之后版本)配置USB端口 108、110和112。依照USB 2.0协议配置USB端口 114。因此,USB 3.0协议信令不传送到USB端口 114。USB控制器104运行以在主机103与相应的USB端口 108-114之间传送数字信息。进而,USB端口 108-114中的每一个可以被可移除地耦合到USB兼容设备,诸如相机、智能电话、鼠标等等。因此,USB控制器104被配置成提供适当电压、时序和其它参数的信号以便在主机103 (和最终地,处理器102)和连接到USB端口 108-114中的给定的一个USB端口的设备之间进行双向“桥接”。布置100还包括USB控制器124。如所描绘的,USB控制器124依照USB 3.0协议。USB控制器124被耦合成经由电路通路126与主机103 (和最终地,处理器102)通信。在一个示例中,USB控制器124通过如从美国德克萨斯州达拉斯的德州仪器公司可得到的型号TUSB7340限定或包括如从美国德克萨斯州达拉斯的德州仪器公司可得到的型号TUSB7340。布置100还包括USB集线器128。USB集线器128被配置成经由电路通路130与USB控制器124通信,并且经由相应的电路通路132、134和136与USB端口 108-112中的每一个通信。在一个示例中,USB集线器128通过如从美国德克萨斯州达拉斯的德州仪器公司可得到的型号TUSB8040限定或包括如从美国德克萨斯州达拉斯的德州仪器公司可得到的型号TUSB8040。USB集线器128提供在正常操作期间引导USB控制器124与USB端口 108-112中的特定(即所选或活动的)一个USB端口之间的USB 3.0协议(或之后的版本协议)信令的切换(或选择)功能。USB集线器128被配置成使得依照3.0协议在USB控制器124与所选USB端口 108-112之间维持最优通信带宽(或近乎如此)。然而,正常操作使得根据USB 2.0协议的通信具有降低的或次优的带宽,如果通过USB集线器128进行路由的话。因此,布置100使得USB控制器104被耦合成直接与相应的USB端口 108-112通信,绕过USB集线器128并且以最优带宽进行传播(或近乎如此)。出于说明的目的而并不限制,对于若干USB 3.0设备而言,共享由USB (3.0)集线器128提供的带宽或性能可能是可接受的。然而,对那些相同设备而言,共享USB (2.0)控制器104的性能可能是不合期望的。例如,如果主机103的性能限于与单个USB 3.0通路相当的速度,则情况是这样。在这样的示例中,主机103是“瓶颈”(即降低的通信带宽),并且添加USB集线器128将不会进一步对USB 3.0设备约束性能。然而,采用以相同的这样的配置的USB 2.0设备,主机103性能不再是“瓶颈”,并且当USB 2.0设备未被“集线”时获得最优性能。处理器102被耦合成经由主机103和相应的USB控制器104和124与USB端口108-114中的每一个双向通信,并且因此与连接到每一个的相应的USB设备双向通信。USB控制器104和124依照相应不同的USB协议(例如2.0和3.0)进行操作。USB控制器104直接与USB端口 108-114通信,并且USB控制器124经由USB集线器128与USB端口 108-112通信。说明性系统 现在对图2进行参考,图2描绘了根据本教导的系统200。系统200关于本教导是说明性和非限制性的。还可以使用具有相应变化的配置或分区的其它系统。系统200包括计本文档来自技高网...

【技术保护点】
一种装置,包括:第一通用串行总线(USB)控制器;不同于第一USB控制器的第二USB控制器;被耦合成与第二USB控制器通信的USB集线器;以及多个USB端口,每一个USB端口被可移除地耦合到相应的USB设备,所述多个USB端口中的至少一些USB端口被耦合成与第一USB控制器直接通信,所述多个USB端口中的至少一些USB端口被耦合成经由USB集线器与第二USB控制器通信。

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:J罗宾逊R小皮尔森S沃德
申请(专利权)人:惠普发展公司有限责任合伙企业
类型:发明
国别省市:美国;US

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

1