通用串行端口转换器、连接器系统与信号转换方法

文档序号:6369440阅读:243来源:国知局
专利名称:通用串行端口转换器、连接器系统与信号转换方法
技术领域
本发明涉及ー种通用串行端ロ信号转换机制,特别是涉及ー种通用串行端ロ转换器、通用串行端ロ连接器系统与通用串行端ロ信号转换方法。
背景技术
通用串行端ロ(Universal Serial Bus,USB) 2· O规格具有480Mbps的传输速度与最大500mA的输出电流。在许多情况下,由单一通用串行端ロ 2. O提供的500mA电流并不足以驱动像是外接式硬盘这类的周边装置。其中一种解决方法是使用Y型缆线从两个通用串行端ロ撷取电カ,但这需占用额外ー个通用串行端ロ。还ー解决方法是采用一外接的交流适配器,但这会对装置增加额外的重量使其变得笨重,并且也増加使用者忘记或遗失交 流适配器的可能性,除非找到替代物,否则装置将无用处。通用串行端ロ 3.0规格的改善大幅胜于通用串行端ロ 2. O规格,传输速度从480Mbps增加至5Gbps,输出电流从500mA增加至900mA,并且提供更多可用的电源管理模式。然而,目前通用串行端ロ 2. O装置仍然较为普遍,且通用串行端ロ 2. O与通用串行端ロ3. O装置的接点架构并不相同。因此,当一通用串行端口装置连接至一通用串行端ロ 3. O主控端时,必须执行一信号交換(handshake)流程以确认所述装置是通用串行端ロ 2. O或通用串行端ロ 3.0装置。信号交換流程是缓慢、耗时且让使用者感到困扰的。此外,虽然通用串行端ロ 3. O装置兼容于通用串行端ロ 2. O装置,但是当通用串行端ロ 3. O装置连接至通用串行端ロ 2. O装置,装置间仍以通用串行端ロ 2. O模式沟通,致使通用串行端ロ 3. O所具有的较大的输出电流与较快的传输速度优势不能被运用。

发明内容
本发明所要解决的技术问题是为了弥补现有技术的不足,根据本发明的一具体实施例提供ー种通用串行端ロ转换器,适用于一通用串行端ロ系统。通用串行端ロ转换器包括互相连接的一通用串行端ロ封装处理单元与ー处理器。处理器于通用串行端ロ系统与一通用串行端口装置连结时,侦测通用串行端ロ系统的至少ー接点(electrical contact)的ー电性状态去选择性地控制通用串行端ロ封装处理单元的行为,所述电性状态用于指示通用串行端口装置所符合的协议种类。若所述电性状态指示通用串行端口装置符合一第一协议,则通用串行端ロ封装处理单元被处理器处置于一启用模式以将通用串行端口装置发出至通用串行端ロ系统的一信号转换成符合一第二协议,其中第一协议的传输速度低于第ニ协议。根据本发明的还一具体实施例提供ー种通用串行端ロ连接器系统,包括一通用串行端ロ、ー控制器以及一通用串行端ロ转换器。通用串行端ロ用于连结一通用串行端口装置,所述通用串行端口装置符合第一协议或第二协议,而控制器符合第二协议,其中第一协议的传输速度低于第二协议。控制器连接通用串行端ロ,而通用串行端ロ转换器连接通用串行端ロ与控制器。通用串行端ロ转换器根据通用串行端ロ与通用串行端口装置连结吋,通用串行端ロ的至少ー接点被侦测出的ー电性状态做出反应,所述电性状态用于指示通用串行端口装置所符合的协议种类。若所述电性状态指示通用串行端口装置符合第一协议,则通用串行端ロ转换器处置于一启用模式以将通用串行端口装置发出至通用串行端ロ连接器系统的一信号转换成符合第二协议的信号后送入所述控制器。根据本发明的还一具体实施例提供ー种通用串行端ロ信号转换方法,适用于一通用串行端ロ系统。所述转换方法包括将所述通用串行端ロ系统连结一通用串行端口装置;侦测通用串行端ロ系统与通用串行端口装置连结时,通用串行端ロ系统的至少ー接点的一电性状态,所述电性状态用于指示通用串行端口装置所符合的协议种类;以及,若所述电性状态指出通用串行端口装置符合一第一协议,则致能一转换程序,将通用串行端口装置发出至通用串行端ロ系统的一信号转换成符合一第二协议,其中第一协议的传输速度低于第ニ协议。


图I绘示根据本发明的一具体实施例的具有转换功能的通用串行端ロ系统。 图2绘示图I的通用串行端ロ转换器于ー实施例的示意图。图3绘示根据本发明的一实施例的ー种通用串行端ロ信号转换方法的流程图。图4绘示根据还ー实施例的一通用串行端ロ系统的示意图。其中,附图标记说明如下10通用串行端ロ系统100通用串行端ロ控制器110通用串行端ロ120通用串行端ロ转换器121微处理器単元122通用串行端ロ 2.0/通用串行端ロ 3.数据封装处理单元123数据缓冲器124数据缓冲器125传送器放大器126接收器放大器127通用输出入端子30流程图300 312步骤40通用串行端ロ系统400控制器401_1-401_N下行埠收发器402上行埠收发器403路由/丛集器引擎404电源管理引擎405控制/状态注册机
410_1-410_N下行埠420通用串行端ロ转换器421_1-421_N输入端子422_1-422_N输出端子430上行埠440_1通用串行端ロ 3. O装置440_N通用串行端ロ 2. O装置
450通用串行端ロ 3. O主控端
具体实施例方式请參阅图1,其绘示根据本发明的一具体实施例的具有转换功能的通用串行端ロ系统10。通用串行端ロ系统10包括通用串行端ロ控制器100、通用串行端110与通用串行端ロ转换器120。通用串行端ロ系统10可以是一通用串行端ロ主控端连接器系统、一通用串行端ロ委托端连接器系统与一通用串行端ロ集线器等。通用串行端ロ控制器100可以是通用串行端3. O控制器或混合接ロ控制器,并且包括接收端子H_RX+、H_RX-与传输端子H_TX+、H_TX-。通用串行端ロ 110可以是一通用串行端ロ 3.0,包括通用串行端ロ 2. O数据接点D+/D-、通用串行端ロ电源/接地接点VBUS/GND、通用串行端ロ 3. O接收接点SS_RX+/SS_RX-、通用串行端ロ 3. O传输接点SS_TX+/SS_TX-与通用串行端ロ 3. O接地接点GND_DRAIN。如图I所示,通用串行端ロ控制器100的接收端子H_RX+、H_RX-与传输端子H_TX+、H_TX-分别与通用串行端ロ 110的通用串行端ロ 3. O传输接点SS_TX+/SS_TX-与通用串行端ロ 3. O接收接点SS_RX+/SS_RX-直接连接。因此,如果一通用串行端ロ 3.0装置插入至通用串行端ロ系统10,此装置实际上绕过通用串行端ロ转换器120并与通用串行端ロ控制器100进行通用串行端ロ 3. O的数据沟通。通用串行端ロ转换器120没有对通用串行端ロ 3. O装置传输过来的信号做转换。通用串行端ロ转换器120可以执行通用串行端ロ 2. O至通用串行端ロ 3. O与通用串行端ロ 3. O至通用串行端ロ 2. O的信号转换,并且包括连接至通用串行端ロ 2. O数据接点D+/D-的数据端子D+/D-、连接至主控端接收端子H_RX+/H_RX-的传输端子C_TX+/C_TX-与连接至主控端传输端子H_RX+/H_RX-的接收端子C_RX+/C_RX-。如图I所示,通用串行端ロ转换器120接收通用串行端ロ 110的数据接点D+/D-传送的通用串行端ロ 2. O数据信号、将通用串行端ロ 2. O数据信号转换成通用串行端ロ 3. O数据信号,并且通过传输端子C_TX+/C_TX-传输通用串行端ロ 3. O数据信号至通用串行端ロ控制器100。通用串行端ロ转换器120也可通过接收端子C_RX+/C_RX-从通用串行端ロ控制器100接收通用串行端ロ3. O数据信号、将通用串行端ロ 3. O数据信号转换成通用串行端ロ 2. O数据信号,并且传输通用串行端ロ 2. O数据信号至通用串行端ロ 110的数据接点D+/D-。因此,当通用串行端ロ
2.O装置插入至通用串行端ロ系统10,位于通用串行端ロ 2. O装置与通用串行端ロ 3. O控制器100之间的通用串行端ロ转换器120执行通用串行端ロ 2. O信号与通用串行端ロ 3. O信号之间的转换(反之亦然),致使通用串行端ロ 3. O控制器100实际上将通用串行端ロ
2.O装置视为通用串行端ロ 3. O装置,并且根据通用串行端ロ 3. O协议与通用串行端ロ 2. O装置沟通。
以上所述可见通用串行端ロ系统10若依照此架构,当通用串行端ロ 2. O装置及通用串行端ロ 3. O装置插入至系统,皆会被通用串行端ロ 3. O控制器100视为通用串行端ロ3. O装置,并且通用串行端ロ 3. O控制器100也根据通用串行端ロ 3. O协议与插入的通用串行端ロ 2. O或通用串行端ロ 3. O装置沟通。因此,除了能提供高达900mA的电流予通用串行端ロ 2. O装置及通用串行端ロ 3. O装置外,通用串行端ロ 3. O控制器100也能利用更多电源管理模式。通用串行端ロ转换器120更 可包括一通用输出入(general purpose input/output, GPI0)端子,与通用串行端ロ 110的通用串行端ロ 3. O接地接点GND_DRAIN连接,所述通用输出入端子用于侦测接点GND_DRAIN的电性状态(例如电压位准),然后判定插入至系统的是通用串行端ロ 2. O或通用串行端ロ 3. O装置,并且使通用串行端ロ转换器120据以进入启用或待机模式。当通用串行端ロ 3. O装置连接至通用串行端ロ 110时,由干与装置的接地接点GND_DRAIN连接,通用串行端ロ 110的通用串行端ロ 3. O接地接点GND_DRAIN与通用输出入端子皆会接地;当通用串行端ロ 2. O装置连接至通用串行端ロ 110时,由于通用串行端ロ 110的通用串行端ロ 3. O接地接点GND_DRAIN没有接收到信号,所以通用串行端ロ 110的通用串行端ロ 3. O接地接点GND_DRAIN与通用输出入端子皆会浮接。通用串行端ロ 110的通用串行端ロ 3. O接地接点GND_DRAIN初始可先通过通用输出入端子设定在一高电压位准以辅助辨识处于接地或浮接状态。当通用串行端ロ 2. O装置插入至通用串行端ロ 110时,通用串行端ロ 110的通用串行端ロ 3. O接地接点GND_DRAIN会浮接,所以预设的高电压位准会維持住,并且使通用串行端ロ转换器120操作在启用模式(通用串行端ロ转换器120里与执行转换相关的组件会被启动)并在通用串行端ロ 3. O控制器100与通用串行端ロ 2. O装置之间执行通用串行端ロ 2. 0/通用串行端ロ 3. O间的信号转换,所以通用串行端ロ 3. O控制器100可根据通用串行端ロ 3. O协议与通用串行端ロ 2. O装置沟通。当通用串行端ロ 3. O装置插入至通用串行端ロ系统10时,通用串行端ロ 110的通用串行端ロ3. O接地接点GND_DRAIN会接地,所以预设的高电压位准会下降,并且使通用串行端ロ转换器120操作在待机模式(通用串行端ロ转换器120里与执行转换相关的组件会被关闭)以节省电力,并且通用串行端ロ 3. O控制器100与连接至通用串行端ロ 110的通用串行端ロ3. O装置直接沟通,如图I所示。虽然图I绘示ー种主控端架构,但本发明的通用串行端ロ系统10也可应用于一集线器(hub)架构或ー装置端架构。当通用串行端ロ系统10应用于装置端架构时,上述的通用串行端ロ 110可以变成是一通用串行端ロ插头型式,且上述的通用串行端ロ主控端控制器可以变成是ー装置端控制器。请參阅图2,其绘示图I的通用串行端ロ转换器120于ー实施例的示意图。通用串行端ロ转换器120包括一微处理器单元121、一通用串行端ロ 2. 0/通用串行端ロ3. O数据封装处理单元122、一连接端ロ端(port-side)数据缓冲器123、一控制器端(controller-side)数据缓冲器124、一传送器放大器125、一接收器放大器126与一通用输出入端子127。连接端ロ端数据缓冲器123连接通用串行端ロ 2. O数据接点D+/D-与通用串行端ロ 2. 0/通用串行端ロ 3. O数据封装处理单元122,并且储存其所接收的从通用串行端ロ 110及/或通用串行端ロ 2. 0/通用串行端ロ 3. O数据封装处理单元122传送的通用串行端ロ 2. O信号。控制器端数据缓冲器124连接至控制器的接收与传输端子H_RX+/H_RX-/H_TX+/H_TX-与通用串行端ロ 2. 0/通用串行端ロ 3. O数据封装处理单元122,并且储存其所接收的从通用串行端ロ控制器100及/或通用串行端ロ 2. 0/通用串行端ロ 3. O数据封装处理单元122传送的通用串行端ロ 3. O信号。通用串行端ロ 2. 0/通用串行端ロ 3. O数据封装处理单元122将通用串行端ロ 2. O数据封包转换成通用串行端ロ 3. O数据封包,或将通用串行端ロ 3. O数据封包转换成通用串行端ロ 2. O数据封包。通用输出入端子127连接至通用串行端ロ 110的通用串行端ロ 3. O接地接点GND_DRAIN,用于侦测其电性状态,例如其电压位准。通用输出入端子127更连接至微处理器単元121。ー侦测信号是通过通用输出入端子127侦测通用串行端ロ 110的通用串行端ロ 3. O接地接点GND_DRAIN的电性状态而产生,所述侦测信号用于指出连接至所述通用串行端ロ转换器120的通用串行端ロ装置是ー通用串行端ロ 2. O装置或一通用串行端ロ 3. O装置,且侦测信号由微处理器単元121接收。微处理器単元121连接至且其架构用于至少致能及禁能通用串行端ロ 2.0/通用串行端ロ 3. O数据封装处理单元122、连接端ロ端数据缓冲器123、控制器端数据缓冲器124、传送器放大器125及/或接收器放大器126。微处理器単元121基 于从通用输出入端子127接收的侦测信号执行致能及禁能程序。微处理器単元121可基于侦测信号,禁能全部或部份的通用串行端ロ 2. 0/通用串行端ロ 3. O数据封装处理单元122、连接端ロ端数据缓冲器123、控制器端数据缓冲器124、传送器放大器125及接收器放大器126。所述禁能程序包括但不限于关闭、置于待机及/或置于休眠。例如,微处理器単元121可关闭ー电源供应器供应电カ至放大器125&126、送出禁能信号至数据缓冲器123&124及将通用串行端ロ 2. 0/通用串行端ロ 3. O数据封装处理单元122置于待机模式。微处理器単元121也可将自身置于待机模式,并且等待侦测信号的变化以告知通用串行端ロ转换器120需要离开待机模式并使其进入启用模式。在上述架构中,通用串行端ロ转换器120侦测通用串行端ロ 110的通用串行端ロ
3.O接地接点GND_DRAIN的电性状态以决定是否进入启用或待机模式。于还ー实施例中,通用串行端ロ转换器120可以不需要用到通用输出入端子127,而可以侦测通用串行端ロ 2. O数据接点D+/D-的任一或两者的电压位准以决定是否进入启用或待机模式。例如,当通用串行端ロ 3. O装置插入至通用串行端ロ 110时,通用串行端ロ转换器120进入待机模式。当通用串行端ロ 2. O装置插入至通用串行端ロ 110时,数据接点D+/D-没有浮接且其电压位准不是高就是低,所以通用串行端ロ转换器120进入启用模式。数据接点D+/D-的电性状态侦测可经由信号交換(handshake)进行,且基于接点是否正带有信号而可立即判定。当通用串行端ロ 3. O装置插入,数据接点D+/D-被认定没有正带有信号。当侦测到数据接点D+/D-的电压位准充份不变时,亦即经过一段时间充份不变,则被认定没有正带有信号。当通用串行端ロ 2. O装置插入,数据接点D+/D-被认定正带有信号。当侦测到数据接点D+/D-的电压位准高低吋,则被认定正带有信号。数据接点D+/D-的电压位准变化可在一段时间内侦测,例如根据通用串行端ロ 2. O规格的些许频率周期。例如,可以经由确认已知的信号交換序列的预定位数来判定连接的是一通用串行端ロ 2. O装置。于还ー实施例中,通用串行端ロ转换器120可连接至任一、部份或全部的通用串行端ロ 3. O传输/接收接点SS_TX+/SS_TX-/SS_RX+/SS_RX-,并且侦测任一、部份或全部接点的电性状态以决定是否进入启用或待机模式。于还ー实施例中,通用串行端ロ转换器120可侦测通用串行端ロ 2. O电源/接地接点VBUS/GND两者或其ー的电性状态以决定是否进入启用或待机模式。上述实施例的任何组合或变化都可运用,例如侦测通用串行端ロ 3. O接地接点GND_DRAIN与通用串行端ロ 2. O接地接点两者的电压位准。此外,侦测并不限于通用串行端ロ转换器120,也可由通用串行端ロ 3. O控制器100来执行。例如,通用串行端ロ 3. O控制器100可侦测任一、部份或全部的通用串行端ロ 3. O传输/接收接点SS_TX+/SS_TX-/SS_RX+/SS_RX-上的信号,且对应传送信号予通用串行端ロ转换器120告知所述通用串行端ロ装置是通用串行端ロ 2. O装置或通用串行端ロ 3. O装置,以供其决定进入启用或待机模式。请參阅图3,其绘示根据本发明的一实施例的ー种通用串行端ロ信号转换方法的流程图30,所述方法适用于一通用串行端ロ系统。所述方法包括以下步骤步骤300 :将通用串行端ロ系统与一通用串行端ロ装置连结,所述通用串行端ロ 装置符合第一协议或第二协议,通用串行端ロ系统符合第二协议,其中第一协议的传输速度低于第二协议,本实施例的第一协定与第二协议分别可用通用串行端ロ 2. O协议与通用串行端ロ 3. O协议作为范例,即所述系统是一通用串行端ロ 3. O系统;步骤302 :侦测通用串行端ロ系统与通用串行端口装置连结时,通用串行端ロ系统的至少ー接点的ー电性状态,所述电性状态用于指示通用串行端口装置所符合的协议种类,电性状态包括但不限于电压、电流、接点是否浮接或是否带有信号等;步骤304 :判定通用串行端口装置是一通用串行端ロ 2. O装置或一通用串行端ロ
3.O装置;若步骤304判定是通用串行端ロ 2. O装置,则进行步骤308 :致能一通用串行端ロ信号的转换程序;步骤310 :将通用串行端ロ 2. O装置与通用串行端ロ 3. O系统间传送的信号作通用串行端ロ 2. O协议与通用串行端ロ 3. O协议之间的转换;若步骤304判定是通用串行端ロ 3. O装置,则进行步骤306 :禁能通用串行端ロ信号的转换程序,通用串行端ロ 3. O装置与通用串行端ロ 3. O系统可直接沟通;以及步骤312 :使通用串行端ロ 3. O系统根据通用串行端ロ 3. O协议皆可与通用串行端ロ 2. O装置和通用串行端ロ 3. O装置沟通。于ー实施例中,通用串行端ロ 3. O系统的所述至少一接点是ーGND_DRAIN接点,所述方法更包括若侦测出所述GND_DRAIN接点浮接吋,即通用串行端ロ 3. O系统与通用串行端ロ 2. O装置连结,则致能所述转换程序;若侦测出所述GND_DRAIN接点没有浮接吋,即通用串行端ロ 3. O系统与通用串行端ロ 3. O装置连结,则禁能所述转换程序。于ー实施例中,通用串行端ロ 3. O系统的所述至少一接点是通用串行端ロ 2. O数据接点,所述方法更包括若侦测出所述通用串行端ロ 2. O数据接点没有浮接时,即通用串行端ロ 3. O系统与通用串行端ロ 2. O装置连结,则致能所述转换程序;若侦测出所述通用串行端ロ 2. O数据接点浮接吋,即通用串行端ロ 3. O系统与通用串行端ロ 3. O装置连结,则禁能所述转换程序。请參阅图4,其绘示根据还ー实施例的一通用串行端ロ系统40的示意图。通用串行端ロ系统40可以是一通用串行端ロ 3. O集线器并且包括一控制器400、至少两个下行:t阜(downstream port,DS port)410—1-410—N、一通用串行端 ロ 转换器 420 与一上行瑋(upstream port,US port) 430o通用串行端ロ系统40与通用串行端ロ 3. O主控端450之间的数据可通过通用串行端ロ 3. O协议沟通。所述至少两个下行埤(downstreamport)410_l-410_N的每ー个都可连接至一通用串行端口装置。为便于说明,图4绘示一通用串行端ロ 3. O装置连接至下行端ロ 410_1,而一通用串行端ロ 2. O装置连接至下行端ロ410_N。控制器400更可包括一通用串行端ロ 3. O上行端ロ收发器402,连接至上行埠430。控制器400更可包括至少一路由/丛集器引擎(router/aggregator engine) 403>一电源管理引擎404与ー控制/状态注册机405。路由/丛集器引擎403连接至至少两个通用串行端ロ 3. O下行端ロ收发器410 j-410_N与通用串行端ロ 3. O上行端ロ收发器402,用于导引下行埠与上行端ロ之间的数据封包流。电源管理引擎404控制控制器400的多种电源管理模式。控制/状态注册机405控制控制器400的行为并且提供其状态信息。通用串行端ロ 3. O上行端ロ收发器402连接至上行埠430,用于以通用串行端ロ 3. O模式与上行端ロ 430沟通。通用串行端ロ转换器420包括多个相似于通用串行端ロ转换器120的转换单元。 通用串行端ロ转换器420包括至少两个输入端子421_1-421_N,每一端子各自对应连接至下行埠收发器410_1-410_N其中之一。通用串行端ロ转换器420更可包括至少两个输出端子422_1-422_N,每ー端子各自对应连接至控制器400中的至少两个通用串行端ロ 3. O下行端ロ收发器410_1-410_N其中之一。通用串行端ロ转换器420更可包括至少两个通用输出入端子通用输出入I-通用输出入N。在通用串行端ロ转换器420中,每ー通用输出入端子是其对应的转换单元的一部份,并且用于侦测与插入的通用串行端口装置对应连接的一下行埠中的至少ー接点的电性状态。每ー转换单元的操作相同于前述的通用串行端ロ转换器120。通用串行端ロ转换器420中的每ー转换单元能够独立地进入待机或启用模式以提供通用串行端ロ 2. O至通用串行端ロ 3. O的信号转换,反之亦然。对于每一连接至通用串行端ロ系统40的通用串行端ロ 3. O装置,与其对应的转换单元操作于待机模式,而对于每ー连接至通用串行端ロ系统40的通用串行端ロ 3. O装置,与其对应的转换单元操作于启用模式。例如图4所示,当通用串行端ロ 3.0装置440_1连接至通用串行端ロ 3.0下行端ロ收发器410_1,与其相应的转换单元(从输入端子421_1至输出端子422_1)操作于待机模式(虚线代表没有执行转换),而当通用串行端ロ 2. O装置440_N连接至通用串行端ロ 3. O下行端ロ收发器410_N,与其相应的转换单元(从输入端子421_N至输出端子422_N)操作于启用模式,并且通用串行端ロ 3. O下行端ロ收发器410_N中对应的通用串行端ロ 3.0接点会浮接(从下行埠410_N至下行埠收发器401_N的虚线代表此状态)。于通用串行端ロ系统40中,通用串行端ロ集线器能够使用通用串行端ロ转换器420中的每ー个转换单元连接至其对应的已连接的通用串行端口装置的D+/D-接点,根据下行埠410_1-410_N的D+/D-接点的电性状态以判定所述通用串行端ロ装置是通用串行端ロ 2. O装置或通用串行端ロ 3. O装置;或者,能够利用连接至每ー个下行埠410_1-410_N的GND_DRAIN接点的通用输出入端子以判定所述通用串行端口装置是通用串行端ロ 2.0装置或通用串行端ロ 3.0装置。通用输出入端子提供立即的侦测,不需要依赖信号交換(handshake)过程即能直接且快速地执行装置类别的辨识。因此,如果通用串行端ロ系统为一通用串行端ロ 3. O集线器,此系统能将所有连接上的通用串行端ロ 2. O装置所传送的通用串行端ロ 2. O信号转换成通用串行端ロ 3. O信号以跟通用串行端ロ 3. O主控端沟通。所以,当与通用串行端ロ 2. O装置互动时,除了更多的电源管理选项之外,系统能藉以提供较快的传输速度与较多的电力。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种通用串行端口转换器,适用于一通用串行端口系统,其特征在于,所述转换器包括: 一通用串行端口封装处理单元;以及 一处理器,与所述通用串行端口封装处理单元连接,所述处理器于所述通用串行端口系统与一通用串行端口装置连结时,侦测所述通用串行端口系统的至少一接点的一电性状态以选择性地控制所述通用串行端口封装处理单元的行为,所述电性状态用于指示所述通用串行端口装置所符合的协议种类,其中若所述电性状态指示所述通用串行端口装置符合一第一协议,则所述通用串行端口封装处理单元被所述处理器处置于一启用模式以将所述通用串行端口装置发出至所述通用串行端口系统的一信号转换成符合一第二协议,其中所述第一协议的传输速度低于所述第二协议。
2.如权利要求I所述的转换器,其特征在于,若所述电性状态指示所述通用串行端口装置符合所述第二协议,则所述通用串行端口封装处理单元被所述处理器处置于一待机模式,而不将所述通用串行端口装置发出至所述通用串行端口系统的所述信号转换成符合所述第二协议。
3.如权利要求I所述的转换器,其特征在于,所述第一协议是通用串行端口2. O协议,而所述第二协议是通用串行端口 3. O协议。
4.如权利要求I所述的转换器,其特征在于,所述通用串行端口系统的所述至少一接点是一 GND_DRAIN接点,所述通用串行端口转换器更包括一通用输出入端子,其连接所述处理器与所述GND_DRAIN接点,若所述处理器通过所述通用输出入端子侦测出所述GND_DRAIN接点浮接时,所述处理器使所述通用串行端口封装处理单元处置于所述启用模式,若所述通用输出入端子侦测出所述GND_DRAIN接点接地时,所述处理器使所述通用串行端口封装处理单元处置于一待机模式,而不将所述通用串行端口装置发出至所述通用串行端口系统的所述信号转换成符合所述第二协议。
5.如权利要求I所述的转换器,其特征在于,所述通用串行端口系统的所述至少一接点是用于所述第一协议,若所述处理器侦测出所述至少一接点带有信号时,则使所述通用串行端口封装处理单元处置于所述启用模式;若所述处理器侦测出所述至少一接点无带有信号时,则使所述通用串行端口封装处理单元处置于一待机模式,而不将所述通用串行端口装置发出至所述通用串行端口系统的所述信号转换成符合所述第二协议。
6.一种通用串行端口连接器系统,其特征在于,包括 一通用串行端口,用于连结一通用串行端口装置,所述通用串行端口装置符合一第一协议或一第二协议,所述第一协议的传输速度低于所述第二协议; 一控制器,连接所述通用串行端口,所述控制器符合所述第二协议; 以及 一通用串行端口转换器,连接所述通用串行端口与所述控制器,所述通用串行端口转换器根据所述通用串行端口与所述通用串行端口装置连结时,所述通用串行端口的至少一接点的一电性状态做出反应,所述电性状态用于指示所述通用串行端口装置所符合的协议种类,其中若所述电性状态指出所述通用串行端口装置符合所述第一协议,则所述通用串行端口转换器处置于一启用模式以将所述通用串行端口装置发出的一信号转换成符合所述第二协议的信号后送入所述控制器。
7.如权利要求6所述的系统,其特征在于,若所述电性状态指示所述通用串行端口装置符合所述第二协议,则所述通用串行端口转换器处置于一待机模式,使所述通用串行端口装置发出的所述信号不经所述通用串行端口转换器转换而送入所述控制器。
8.如权利要求6所述的系统,其特征在于,所述第一协议是通用串行端口2. O协议,而所述第二协议是通用串行端口 3. O协议。
9.如权利要求6所述的系统,其特征在于,所述通用串行端口的所述至少一接点是一 GND_DRAIN接点,所述通用串行端口转换器更包括一通用输出入端子,其连接所述GND_DRAIN接点,若所述通用串行端口转换器通过所述通用输出入端子侦测出所述GND_DRAIN接点浮接时,则所述通用串行端口转换器处置于所述启用模式;若所述通用输出入端子侦测出所述GND_DRAIN接点接地时,则所述通用串行端口转换器处置于一待机模式,使所述通用串行端口装置发出的所述信号不经所述通用串行端口转换器转换而送入所述控制器。
10.如权利要求6所述的系统,其特征在于,所述通用串行端口的所述至少一接点是用于所述第一协议,若所述通用串行端口转换器侦测出所述至少一接点带有信号时,则所述通用串行端口转换器处置于所述启用模式,若所述至少一接点被侦测出无带有信号时,则所述通用串行端口转换器处置于一待机模式,使所述通用串行端口装置发出的所述信号不经所述通用串行端口转换器转换而送入所述控制器。
11.如权利要求8所述的系统,其特征在于,所述通用串行端口的所述至少一接点是选自通用串行端口 3. O协议的TX+、TX-、RX+与RX-接点的至少一者,所述控制器侦测所述至少一接点的信号且对应告知所述通用串行端口转换器所述通用串行端口装置所符合的协议种类,以供所述通用串行端口转换器依据进入所述启用模式或一待机模式,所述待机模式使所述通用串行端口装置发出的所述信号不经所述通用串行端口转换器转换而送入所述控制器。
12.如权利要求8所述的系统,其特征在于,所述通用串行端口与所述通用串行端口转换器个别包括一对符合通用串行端口 2.0协议的D+、D-接点、一对符合通用串行端口 3.0协议的TX+、TX-接点与一对RX+、RX-接点,所述控制器包括一对符合通用串行端口 3. O协议的TX+、TX-接点与一对RX+、RX-接点,所述通用串行端口与所述通用串行端口转换器的D+、D-接点彼此连接,所述通用串行端口转换器的TX+、TX-接点与所述通用串行端口的TX+> TX-接点和所述控制器的RX+、RX-接点连接,所述通用串行端口转换器的RX+、RX-接点与所述通用串行端口的RX+、RX-接点和所述控制器的TX+、TX-接点连接。
13.—种通用串行端口信号转换方法,适用于一通用串行端口系统,其特征在于,所述方法包括 将所述通用串行端口系统连结一通用串行端口装置; 侦测所述通用串行端口系统与所述通用串行端口装置连结时,所述通用串行端口系统的至少一接点的一电性状态,所述电性状态用于指示所述通用串行端口装置所符合的协议种类;以及 若所述电性状态指示所述通用串行端口装置符合一第一协议,则致能一转换程序,将所述通用串行端口装置发出至所述通用串行端口系统的一信号转换成符合一第二协议,其中所述第一协议的传输速度低于所述第二协议。
14.如权利要求13所述的方法,其特征在于,更包括若所述电性状态指示所述通用串行端口装置符合所述第二协议,则禁能所述转换程序,而不将所述通用串行端口装置发出至所述通用串行端口系统的所述信号转换成符合所述第二协议。
15.如权利要求13所述的方法,其特征在于,所述第一协议是通用串行端口2. O协议,而所述第二协议是通用串行端口 3. O协议。
16.如权利要求13所述的方法,其特征在于,所述通用串行端口系统的所述至少一接点是一 GND_DRAIN接点,所述方法更包括若侦测出所述GND_DRAIN接点浮接时,则致能所述转换程序,若侦测出所述GND_DRAIN接点接地时,则禁能所述转换程序,而不将所述通用串行端口装置发出至所述通用串行端口系统的所述信号转换成符合所述第二协议。
17.如权利要求13所述的方法,其特征在于,所述通用串行端口系统的所述至少一接点是用于所述第一协议,所述方法更包括若侦测出所述至少一接点带有信号时,则致能所述转换程序,若侦测出所述至少一接点无带有信号时,则禁能所述转换程序,而不将所述通用串行端口装置发出至所述通用串行端口系统的所述信号转换成符合所述第二协议。
全文摘要
本发明公开了一种通用串行端口转换器、通用串行端口连接器系统与通用串行端口信号转换方法。所述通用串行端口转换器,包括一通用串行端口封装处理单元与一处理器。处理器于通用串行端口系统与一通用串行端口装置连结时,侦测通用串行端口系统的至少一接点的一电性状态去选择性地控制通用串行端口封装处理单元的行为,电性状态用于指示通用串行端口装置所符合的协议种类,其中若所述电性状态指出通用串行端口装置符合一第一协议,则通用串行端口封装处理单元被处理器处置于一启用模式以将通用串行端口装置发出至通用串行端口系统的一信号转换成符合一第二协议,其中第一协议的传输速度低于第二协议。本发明能提供较快的传输速度与较多的电力。
文档编号G06F13/42GK102841876SQ20121014733
公开日2012年12月26日 申请日期2012年5月10日 优先权日2011年5月10日
发明者陈瑞延, 解钧宇, 方文政 申请人:创见资讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1