专利名称:在pda两个usb输入端口间感测并自动切换到单个端口的方法
技术领域:
本发明涉及在两个数据端口之间的切换,尤其涉及自动选择两个USB端口中的一 个来连接到第三个USB端口。
背景技术:
便携式数据设备(PDT)是多种周期性地与例如计算机的主机设备通信的移动数 据终端(MDT)中的一种。通常,这些MDT使用有线连接,其中最常见的是USB连接和通过例 如以太局域网的局域网(LAN)的连接。移动数据终端的提供商通常提供支撑MDT的底座 (docking cradle),并且具有用于插入有线数据连接的一个或更多数据插口,以及为MDT中 的电池充电的电源插口或带有墙上插头的电缆。为了适应不同的数据协议,底座具有两个或更多数据输入/输出插口,并且按照 惯例,具有一个开关,以便用户可以手动选择使用哪个插口来连接到MDT。
发明内容
本发明在其一种形式下包括路由电路,用于自动将在以太网连接器处从以太局 域网(LAN)得到的第一组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数据信号传递到输出 连接器。在另一种形式下,本发明包括了一种用于自动将来源于以太局域网(LAN)的第一 组USB信号或来源于USB主机的第二组USB信号路由到能与数据处理设备接口的连接器的 方法,该方法包括步骤如果不存在来自USB主机的USB电源电压,将来自第一组USB信号 的USB信号耦合到连接器;如果存在来自USB主机的USB电源电压,将来自第二组USB信号 的USB信号耦合到连接器;如果来源于USB主机的USB电源电压从不存在变化为存在,或者 从存在变化为不存在,在变化后,将至连接器的USB电源电压中断一段时间,然后将来自第 一组和第二组USB信号之一的USB电源电压应用到连接器。
前述的以及其他的特征、特性、优点和发明总体上可以从以下结合附图的更为详 细的描述来更好的理解。其中图1示出了根据本发明的至少一个实施例的互连在一起的移动数据终端(MDT)、 底座、以太局域网(LAN)和个人计算机;图2是根据本发明的至少一个实施例的底座中的电源部分的原理图;图3是根据本发明的至少一个实施例的具有用于以太网加密狗接口板的稳压器 的以太网加密狗接口板以及以太网插口的原理图;图4是根据本发明的至少一个实施例的USB插口的原理图;图5是根据本发明的至少一个实施例的与搁置于底座中的MDT配合的MDT连接器 的原理图;图6是根据本发明的至少一个实施例的用于手动地或自动地将底座中的连接器 连接到去往和来自USB插口或去往和来自以太网插口的信号的电路的原理图;以及图7A和图7B是在图6中显示的电路中的三个节点处于改变状态期间的节点的电 压波形。应当理解的是,为了清楚以及在被认为合适的情况下,图中重复了参考数字以指 示相应的特征。同时,图中各种对象的相对尺寸在某些情况下已经变形以便更清楚地显示 本发明。
具体实施例方式现在将参考在附图中示出的本发明的示例性实施例。然而,本发明可以以多种形 式实现,并且不应当被解释为限于此处提出的实施例。相反,这些代表性的实施例被详细描 述以使该公开充分和完整,并完整地向本领域技术人员传达本发明的范围、结构、操作、功 能性和应用潜力。图1示出了根据本发明的至少一个实施例的互连在一起的移动数据终端 (MDT) 10、底座12、以太局域网(LAN) 14和个人计算机16。以太网电缆18将以太网LAN 14 连接到底座12中的以太网插口 20,USB电缆22将个人计算机16连接到底座12内的USB 插口 24。个人计算机16是至MDT 10的USB主机终端。底座12上手动操作的开关26具有 三个位置用于手动选择以太网连接的第一位置,用于手动选择USB连接的第二位置。第三 自动选择位置使得如果主机USB设备连接到底座12的话底座通过USB插口 24向MDT 10 来回传递数据信号,否则底座向及从MDT 10传递有出现在以太网插口 20的任何数据。底 座12连接往返USB插口 24的USB数据,或者由底座12和图5显示的以太网插口 20和MDT 插口 28的以太网数据所生成的USB数据。参考图2,根据本发明的至少一个实施例的用于MDT 10的底座的电源部分30的原 理图,包括连接到两个可复位保险丝34和36的一个端子的电源输入插口 32。保险丝34的 第二端子提供图2中标记为VCCOUT的电源电压,保险丝36的第二端子提供图2中标记为 DONGLE PffR的电源电压,还通过二极管38耦合到稳压器40。标记为VBUSEXT的USB电源 电压通过另一个二极管42耦合到电源40,电源40进而提供了调整过的输出电源VCC。从 而,输出电源VCC可以由输入插口 32或USB电源电压VBUSEXT提供。通常外部电源插入到
5电源输入插口 32,不仅仅为图中示出的电路供电,还为MDT 10中的电池充电。然而,在本发 明的一个实施例中,底座12可以仅仅使用连接到USB插口 24的USB主机设备提供的USB 电源电压USGEXT来向及从MDT 10传递信号。图3是以太网到可以用在底座中的USB加密狗50的连接图。加密狗50可以是 Boise, ID的CradlePoint公司制造的型号为PS6U1UHE的以太网转USB适配器。图3中所 示的是连接器52、54、56、58、60、62、64和66,它们连接到加密狗50上的配对连接器(未示 出)。图3示出的还有稳压器68,其接收图2中示出的电压供应DONGLE VOLTAGE,并向配对 的加密狗连接器60、62和64提供电源电压。以太网插口 20连接到加密狗配对连接器58。 加密狗50为传递通过以太网插口 20的信号提供以太网终端,包括与以太网连接的同步,并 且将太网格式信号转换为USB格式信号及将USB格式信号转换为太网格式信号。加密狗50 还提供USB电源电压,使得加密狗可作为USB主机。连接器54、56和66可提供指示加密狗 50的状态的信号,例如加密狗50是否与外部以太网信号同步和数据是否传递通过加密狗 50。来往加密狗50的USB信号被提供在加密狗配对连接器52处,其被示作线72上的USB 电源电压VBUSD0N,和线74上的USB数据信号-USBDON和线76上的USB数据信号+USBD0N。图4是USB插口 24的连接图,其用于从例如图1示出的个人计算机16的USB主机 接收外部USB信号。正USB电源电压VBUS形成线82上的电源电压VBUSEXT,DM和DP USB 信号分别形成线84上的-USBEXT以及线86上的+USBEXT。USB插口 24中的USB地GND以 及USB屏蔽被连接到地。图5是根据本发明的至少一个实施例的与搁置于底座12中的MDT 10配合的 MDT连接器28的原理图。MDT连接器28接收图1所示的VCCOUT电源电压以及USB信号 VBUS0UT, -USBOUT和+USB0UT。另外,串行总线信号88,如果由外部设备提供给底座12的话, 连接到MDT连接器28以供MDT 10或可使用串行总线协议通信的其他数据处理设备使用。图6是底座的切换部分90的电路图,其将来自以太网加密狗50或USB插口 24的 USB信号传递到MTD连接器28,如图5所示,以用于与例如MDT 10的数据处理装置连接。手 动开关92,对应于图1中示出的手动开关26,是一个三刀单掷开关,其具有连接到对应于至 MDT 10的以太网唯一连接的VCC的第一触点94,未被连接并且对应于开关26的自动选择 位置的第二触点96,以及连接到对应于至MDT 10的USB插口 24的USB唯一连接的地的第 三触点98。衔铁触点100连接到节点102,该节点连接到电阻器104的一端,而电阻器的另 一端连接到二极管106的阴极。二极管106的阳极连接到四选一选择器IC 108的标记为 N02的的输入端,其还连接到来自图4中示出的USB插口 24的信号VBUSEXT。节点102还 通过第二电阻器110耦合到地,并通过第三电阻器112耦合到节点114。节点114连接到异或门116的第一输入端,在图6中标记为B,连接到四选一选择 器IC 108的输入端IN2,还连接到二选一 USB选择器IC 118的输入端Sl和S2。节点14 还通过电阻器120耦合到异或门116的第二输入端,在图6中标记为A,其进而通过电容器 121耦合到地。异或门116的第二输入端、电阻器120和电容器121的公共连接形成了节点 122。另外,节点114通过另一个电容器124耦合到地。在本发明的一个实施例中,四选一 选择器 IC 108 是 TS5A3359,二选一 USB 选择器 IC 118 是 FSUSBl 1。异或门116的输出端,标记为Y,连接到开路漏极反相器123的输入端,标记为A。 开路漏极反相器123的输出端,标记为Y,连接到四选一选择器IC 108的输入端IN1,并且
6通过电阻器126耦合到VCC,并且通过电容器128耦合到地。开路漏极反相器123的输出 端、四选一选择器IC 108的输入端IN1、电阻器126和电容器128的共同连接形成了节点 129。四选一选择器IC 108具有两个额外的输入端,通过电阻器130连接到图3所示加 密狗50生成的VBUSD0N的N00,以及通过电阻器132连接到地的NOl。输出,标记为COM,形 成了连接到图5中所示的MDT插口 28的、标记为VBUS0UT的USB电源电压。二选一 USB选择器IC 118具有一组USB数据线,其连接到输入端Sl和S2确定的 两组可选USB数据线中的一组。第一组可选USB数据线,在图6中标记为ID+和1D-,分别 连接到图3所示的加密狗50生成的标记为+USBDON和-USBDON的信号。第二组可选USB 数据线,在图6中标记为2D+和2D-,分别连接到标记为+USBEXT和-USBEXT的信号,它们是 图4中示出的USB插口 24的USB数据连接。标记为D+和D-的一组数据线分别连接到与 MDT连接器28相连的标记为+USBOUT和-USBOUT的USB数据线。四选一选择器IC 108的COM输出端根据以下表格与三个输入端N00、NOl和N02 中的任何一个都不耦合,或者耦合到其中之一,在表中H指示高电压(等于逻辑1电压),而 L指示低电压(等于逻辑0电压)
权利要求
一种用于自动地将来源于以太局域网(LAN)的第一组USB信号或来源于USB主机的第二组USB信号路由到能与数据处理设备接口的连接器的方法,包括步骤a)如果不存在来自USB主机的USB电源电压,将来自第一组USB信号的USB信号耦合到连接器;b)如果存在来自USB主机的USB电源电压,将来自第二组USB信号的USB信号耦合到连接器;c)如果来源于USB主机的USB电源电压从不存在变化为存在,或者从存在变化为不存在,在变化后,将至连接器的USB电源电压中断一段时间,然后将来自第一组和第二组USB信号之一的USB电源电压应用到连接器。
2.一种用于将来源于以太局域网(LAN)的第一组USB信号或来源于USB主机的第二组 USB信号路由到能与数据处理设备接口的连接器的方法,包括步骤a)如果不存在来自USB主机的USB电源电压或者手动开关位于第一位置,将来自第一 组USB信号的USB信号耦合到连接器;b)如果存在来自USB主机的USB电源电压或者手动开关位于第二位置,将来自第二组 USB信号的USB信号耦合到连接器;c)如果至连接器的USB电源电压从来源于第一组或第二组USB信号一方变化到第一或 第二 USB信号中的另一方,在变化后,将至连接器的USB电源电压中断一段时间,然后将来 自第一组和第二组USB信号之一的USB电源电压应用到连接器。
3.用于自动地将在以太网连接器处从以太局域网(LAN)得到的第一组USB信号或在 USB连接器处从USB主机得到的第二组USB信号路由到能与数据处理设备接口的输出连接 器的路由电路,包括a)USB电源电压选择电路,响应于两个或更多第一输入信号,传递来自第一组USB信号 或者是第二组USB信号的USB电源电压,或者将来自第一组和第二组USB信号的USB电源 电压与输出连接器隔离;b)USB数据选择电路,响应于一个或更多第二输入信号,将来自第一组USB信号或者第 二组USB信号的USB数据信号传递到输出连接器;以及c)USB电源电压检测电路,检测来自第二组USB信号的USB电源电压是否存在,并响应 于该检测,生成两个或更多第一输入信号以及一个或更多第二输入信号;d)其中USB电源电压检测电路生成第一组第一输入信号,其在来自第二组USB信号的 USB电源电压存在变化时将来自第一组和第二组USB信号的USB电源电压与输出连接器隔 离,并且随后生成第二组第一输入信号以将来自第一组USB信号或第二组USB信号的USB 数据信号传递到输出连接器。
4.如权利要求3中的路由电路,其中USB电源电压检测电路包括第一节点,在USB连接 器上存在的USB电源电压存在变化时,该第一节点从高电压状态或低电压状态之一变化到 高电压状态或低电压状态中的另一状态,所述第一节点耦合到所述第一组和第二组输入信 号。
5.如权利要求4中的路由电路,其中USB电源电压检测电路包括时延电路,其具有耦合 到第一节点的输入和耦合到所述第一输入信号中的第一个的输出。
6.如权利要求5中的路由电路,其中时延电路包括两个或更多时延级,其中第一时延级的输出是一个或更多第二输入信号和第一输入信号中的第二个,最后一个时延级的输出 是所述第一输入信号中的第一个。
7.如权利要求6中的路由电路,其中,如果最后一个时延级的输出是在一个或高或低 电压电平,输出连接器处的USB电源电压与第一和第二 USB信号的USB电源电压两者隔离。
8.如权利要求6中的路由电路,其中时延电路的第一级滤除手动开关从一个位置变化 到另一个位置时发生的触点弹跳。
9.如权利要求5中的路由电路,其中时延电路包括多个RC时延级。
10.用于将在以太网连接器处从以太局域网(LAN)得到的第一组USB信号或在USB连 接器处从USB主机得到的第二组USB信号路由到能与数据处理设备接口的输出连接器的路 由电路,包括a)USB电源电压选择电路,响应于两个或更多第一输入信号,传递来自第一组USB信号 或第二组USB信号的USB电源电压,或者将来自第一组和第二组USB信号的USB电源电压 与输出连接器隔离;b)USB数据选择电路,响应于一个或更多第二输入信号,将来自第一组USB信号或第二 组USB信号的USB数据信号传递到输出连接器;以及c)USB电源电压检测电路,检测至输出连接器的USB电源电压是否来自第一组或第二 组USB信号之一,以及响应于该检测,生成两个或更多第一输入信号和一个或更多第二输 入信号;d)其中USB电源电压检测电路生成第一组第一输入信号,其在USB电源电压从第一组 和第二组USB信号之一变化到第一组和第二组USB信号中的另一个时,将来自第一组和第 二组USB信号的USB电源电压与输出连接器隔离,并且随后生成第二组第一输入信号以将 来自第一组USB信号或第二组USB信号中另一个的USB数据信号传递到输出连接器。
11.如权利要求10中的路由电路,其中USB电源电压检测电路包括第一节点,如果手动 开关处于第一位置以及如果USB连接器上存在的USB电源电压存在变化时,第一节点从高 电压状态或低电压状态之一变化到高电压状态或低电压状态中的另一个状态,所述第一节 点耦合到所述第一组和第二组输入信号,并且如果手动开关不处于第一位置,不管USB连 接器上是否存在的USB电源电压,第一节点不会改变电压状态。
12.如权利要求11中的路由电路,其中USB电源电压检测电路包括时延电路,其具有耦 合到第一节点的输入和耦合到所述第一输入信号中的第一个的输出。
13.如权利要求12中的路由电路,其中时延电路包括两个或更多时延级,其中第一时 延级的输出是一个或更多第二输入信号和第一输入信号中的第二个,最后一个时延级的输 出是所述第一输入信号中的第一个。
14.如权利要求13中的路由电路,其中如果最后一个时延级的输出是在一个或高或低 电压电平,输出连接器处的USB电源电压与第一和第二 USB信号的USB电源电压两者隔离。
15.如权利要求13中的路由电路,其中时延电路的第一级滤除手动开关从一个位置变 化到另一个位置时发生的触点弹跳。
16.如权利要求12中的路由电路,其中时延电路包括多个RC时延级。
全文摘要
本发明涉及在PDA两个USB输入端口间感测并自动切换到单个端口的方法。用于自动将在以太网连接器处从以太局域网(LAN)得到的第一组USB信号或在USB连接器处从USB主机得到的第二组USB信号路由到能与数据处理设备接口的输出连接器的路由电路包括USB电源电压选择电路、USB数据选择电路以及USB电源电压检测电路,其中USB电源电压检测电路生成第一组第一输入信号,第一组第一输入信号在来自第二组USB信号的USB电源电压变化时,将来自第一组和第二组USB信号的USB电源电压与输出连接器隔离,且随后生成第二组第一输入信号以将来自第一组USB信号或第二组USB信号的USB数据信号传递到输出连接器。
文档编号H01R13/66GK101938077SQ201010241838
公开日2011年1月5日 申请日期2010年6月10日 优先权日2009年6月10日
发明者T·杨 申请人:手持产品公司