本实用新型专利技术公开了一种USB接口复用装置,包括模拟开关(1)及两个USB连接口(A,B),所述模拟开关(1)包括第一端口(1-1)、第二端口(1-2)、第三端口(1-3)及控制端口(1-4),所述模拟开关的第一端口(1-1)与CPU子系统芯片组(2)上的USB端口(2-1)连接,第二端口(1-2)和第三端口(1-3)分别与所述两个USB连接口(A,B)连接,所述控制端口(1-4)与所述CPU子系统芯片组(2)上的控制端(2-2)连接,用于控制所述模拟开关(1)的第一端口(1-1)连接到第二端口(1-2)或连接到第三端口(1-3),实现USB端口复用,在不增加设计复杂性和成本的前提下,解决了USB端口数不够的问题。(*该技术在2020年保护过期,可自由使用*)
【技术实现步骤摘要】
本技术涉及计算机端口复用
,特别涉及一种USB端口复用装置。
技术介绍
通用串行总线(Universal Serial BUS,USB),是一个外部总线标准,用于规范电 脑与外部设备的连接和通讯。USB用一个4针(USB3.0标准为8针)插头作为标准插头,采用菊花链形式可以把 所有的外设连接起来,最多可以连接127个外部设备,并且不会损失带宽。USB需要主机硬 件、操作系统和外设三个方面的支持才能工作。USB凭借其热插拔、即插即用、高速率和扩展 性强的特点,已成功替代串口和并口,并成为当今个人电脑和大量智能设备的必配的接口之一。USB接口的扩展是通过加入集线器(HUB)的方法来实现的。目前比较新的支持USB 的计算机芯片组都能提供几个到十几个USB端口,已经足够满足一般需求和扩展的需要。 但比较早期的X86平台芯片组和很多嵌入式处理器解决方案所能提供的USB端口数目还是 比较有限,典型为2到4个,而在设计网络安全设备等产品时处于价格和功耗的考虑,往往 希望选择这些平台芯片组,如果出现USB端口不够用的情况往往采用增加HUB器件的方式 来扩展更多的USB端口,不可避免地造成了产品成本的增加,软件硬件设计的复杂性增加 以及产品面积与体积的增大。而另一方面,一些网络安全设备希望在USB端口上挂接的设备之间存在互斥性, 例如,如果已经在机箱内部安装了使用USB接口的3G通信模块,就不需要再在机箱面板的 USB接口上插入3G USB通信模块了。对于这种需求,使用HUB进行扩展就显得非常的浪费 资源。
技术实现思路
(一)要解决的技术问题本技术要解决的技术问题是如何对存在互斥的两个USB设备进行USB端口复 用,并在不增加设计复杂性和成本的前提下,解决USB端口数不够的问题。( 二 )技术方案为解决上述技术问题,本技术提供了一种USB接口复用装置,包括模拟开关 及两个USB连接口,所述模拟开关包括第一端口、第二端口、第三端口及控制端口,所述模 拟开关的第一端口与CPU子系统芯片组上的USB端口连接,第二端口和第三端口分别与所 述两个USB连接口连接,所述控制端口与所述CPU子系统芯片组上的控制端连接,用于控制 所述模拟开关的第一端口连接到第二端口或连接到第三端口。其中,所述控制端口连接CPU子系统芯片组上的控制端为通用输入/输出 (General Purpose Input Output, GP10)管脚。(三)有益效果通过在USB端口连接模拟开关,实现了互斥的两个USB设备的USB端口复用,在不 增加设计复杂性和成本的前提下,解决了 USB端口数不够的问题。附图说明图1是按照本技术的一种实施方式的结构示意图。其中,1 模拟开关;1-1 第一端口 ;1-2:第二端口 ;1-3:第三端口 ;1-4 控制端 口 ;2 =CPU子系统芯片组;2-1 =USB端口 ;2-2 控制端;A =USB连接口 ;B =USB连接口。具体实施方式以下结合附图和实施例,对本技术的具体实施方式作进一步详细描述。以下 实施例用于说明本技术,但不用来限制本技术的范围。如图1所示,本技术提供了一种USB接口复用装置,包括模拟开关1及两个 USB连接口 A、B,模拟开关1包括第一端口 1-1、第二端口 1-2、第三端口 1_3及控制端口 1_4, 模拟开关1的第一端口 1-1与CPU子系统芯片组2上的USB端口 2-1连接,第二端口 1_2 和第三端口 1-3分别与两个USB连接口 A、B连接,控制端口 1-4与CPU子系统芯片组2上 的控制端2-2连接,用于控制模拟开关1的第一端口 1-1连接到第二端口 1-2或连接到第 三端口 1-3,优选地,控制端口 1-4与CPU子系统芯片组2上的GPIO管脚连接,GPIO管脚即 为控制端2-2,模拟开关1可以为ONSEMI公司的NCN9252,也可以为与其功能相同或类似的 开关器件。上述装置的工作原理为模拟开关1的第一端口 1-1和第二端口 1-2默认连接,第 一端口 1-1和第三端口 1-3默认断开,当CPU子系统芯片组2上电时,先对与第二端口 1-2 连接的USB连接口 A进行检查,若USB连接口 A上已有USB设备,则使所述USB设备正常运 行,屏蔽所述USB连接口 B,若USB连接口 A上没有连接USB设备,则通过控制端2_2使模拟 开关1跳转,使模拟开关1的第一端口 1-1与第三端口 1-3连接,第一端口 1-1和第三端口 1-2断开,此时屏蔽USB连接口 A,USB连接口 B可运行USB设备或插入USB连接设备。以上实施方式仅用于说明本技术,而并非对本技术的限制,有关技术领 域的普通技术人员,在不脱离本技术的精神和范围的情况下,还可以做出各种变化和 变型,因此所有等同的技术方案也属于本技术的范畴,本技术的专利保护范围应 由权利要求限定。权利要求1.一种USB接口复用装置,其特征在于,包括模拟开关(1)及两个USB连接口(A,B),所 述模拟开关(1)包括第一端口(1-1)、第二端口(1-2)、第三端口 (1-3)及控制端口 (1-4), 所述模拟开关的第一端口(1-1)与CPU子系统芯片组(2)上的USB端口(2-1)连接,第二 端口 (1-2)和第三端口 (1-3)分别与所述两个USB连接口 (A,B)连接,所述控制端口 (1-4) 与所述CPU子系统芯片组(2)上的控制端(2-2)连接,用于控制所述模拟开关(1)的第一 端口(1-1)连接到第二端口(1-2)或连接到第三端口(1-3)。2.如权利要求1所述的USB接口复用装置,其特征在于,所述控制端口(1-4)连接CPU 子系统芯片组(2)上的控制端(2-2)为GPIO管脚。专利摘要本技术公开了一种USB接口复用装置,包括模拟开关(1)及两个USB连接口(A,B),所述模拟开关(1)包括第一端口(1-1)、第二端口(1-2)、第三端口(1-3)及控制端口(1-4),所述模拟开关的第一端口(1-1)与CPU子系统芯片组(2)上的USB端口(2-1)连接,第二端口(1-2)和第三端口(1-3)分别与所述两个USB连接口(A,B)连接,所述控制端口(1-4)与所述CPU子系统芯片组(2)上的控制端(2-2)连接,用于控制所述模拟开关(1)的第一端口(1-1)连接到第二端口(1-2)或连接到第三端口(1-3),实现USB端口复用,在不增加设计复杂性和成本的前提下,解决了USB端口数不够的问题。文档编号H01R12/70GK201860003SQ20102061174公开日2011年6月8日 申请日期2010年11月16日 优先权日2010年11月16日专利技术者刘伟, 李德强, 袭著科 申请人:汉柏科技有限公司本文档来自技高网...
【技术保护点】
一种USB接口复用装置,其特征在于,包括模拟开关(1)及两个USB连接口(A,B),所述模拟开关(1)包括第一端口(1-1)、第二端口(1-2)、第三端口(1-3)及控制端口(1-4),所述模拟开关的第一端口(1-1)与CPU子系统芯片组(2)上的USB端口(2-1)连接,第二端口(1-2)和第三端口(1-3)分别与所述两个USB连接口(A,B)连接,所述控制端口(1-4)与所述CPU子系统芯片组(2)上的控制端(2-2)连接,用于控制所述模拟开关(1)的第一端口(1-1)连接到第二端口(1-2)或连接到第三端口(1-3)。
【技术特征摘要】
【专利技术属性】
技术研发人员:李德强,刘伟,袭著科,
申请(专利权)人:汉柏科技有限公司,
类型:实用新型
国别省市:12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。