一种usb3.0接口到cpci接口的一对多转换装置

文档序号:649763 发布日期:2021-05-14 浏览:6次 >En<

阅读说明:本技术 一种usb3.0接口到cpci接口的一对多转换装置 (One-to-many conversion device from USB3.0 interface to CPCI interface ) 是由 杨航 于 2021-02-05 设计创作,主要内容包括:本发明公开了一种USB3.0接口到CPCI接口的一对多转换装置,包括第一USB HUB芯片、第二USB HUB芯片和第三USB HUB芯片,第一USBHUB芯片的输入端连接USB3.0接口、两个输出端分别连接第二USB HUB芯片和第三USB HUB芯片的输入端,第二USB HUB芯片和第三USB HUB芯片的四个输出端分别用于连接CPCI接口,第一USB HUB芯片用于将输入端的数据扩展到一个或两个输出端,第二USB HUB芯片和第三USBHUB芯片用于将输入端的数据扩展到一个或多个输出端,每一CPCI接口具有唯一的地址。本发明能够实现一个USB3.0接口到最多8个CPCI接口的转换。(The invention discloses a one-to-many conversion device from a USB3.0 interface to a CPCI interface, which comprises a first USB HUB chip, a second USB HUB chip and a third USB HUB chip, wherein the input end of the first USB HUB chip is connected with the USB3.0 interface, two output ends of the first USB HUB chip are respectively connected with the input ends of the second USB HUB chip and the third USB HUB chip, four output ends of the second USB HUB chip and the third USB HUB chip are respectively used for connecting the CPCI interface, the first USB HUB chip is used for expanding data of the input ends to one or two output ends, the second USB HUB chip and the third USB HUB chip are used for expanding data of the input ends to one or more output ends, and each CPCI interface has a unique address. The invention can realize the conversion from one USB3.0 interface to at most 8 CPCI interfaces.)

一种USB3.0接口到CPCI接口的一对多转换装置

技术领域

本发明涉及接口转换技术领域,特别是涉及一种USB3.0接口到CPCI接口的一对多转换装置。

背景技术

USB HUB,指的是一种可以将一个USB接口扩展为多个,并可以使这些接口同时使用的装置。USB HUB根据所属USB协议可分为USB2.0 HUB、USB3.0 HUB与USB3.1 HUB。利用市面上常见的USB HUB3.0产品只能实现USB3.0接口到USB3.0接口的转换,但工业上很多模块对外的控制接口采用CPCI接口,难以直接使用。

发明内容

本发明主要解决的技术问题是提供一种USB3.0接口到CPCI接口的一对多转换装置,能够实现一个USB3.0接口到最多8个CPCI接口的转换。

为解决上述技术问题,本发明采用的一个技术方案是:提供一种USB3.0接口到CPCI接口的一对多转换装置,包括第一USB HUB芯片、第二USB HUB芯片和第三USB HUB芯片,所述第一USB HUB芯片包括一个输入端和两个输出端,所述第二USB HUB芯片和第三USBHUB芯片包括一个输入端和四个输出端,所述第一USB HUB芯片的输入端用于连接USB3.0接口、两个输出端分别连接第二USB HUB芯片和第三USB HUB芯片的输入端,所述第二USB HUB芯片和第三USB HUB芯片的四个输出端分别用于连接CPCI接口,所述第一USB HUB芯片用于将输入端的数据扩展到一个或两个输出端,所述第二USB HUB芯片和第三USB HUB芯片用于将输入端的数据扩展到一个或多个输出端,其中,每一所述CPCI接口具有唯一的地址。

优选的,所述第一USB HUB芯片还用于将输入端的数据扩展到一个输出端时,将USB3.0接口的传输带宽分配给所述扩展的输出端。

优选的,所述扩展的输出端连接第二USB HUB芯片或第三USB HUB芯片时,所述第二USB HUB芯片或第三USB HUB芯片还用于将输入端的数据扩展到一个输出端时,将USB3.0接口的传输带宽分配给所述扩展的输出端。

优选的,所述第二USB HUB芯片或第三USB HUB芯片还用于将输入端的数据扩展到多个输出端时,将USB3.0接口的传输带宽平均分配给所述扩展的多个输出端。

优选的,所述第一USB HUB芯片还用于将输入端的数据扩展到两个输出端时,将USB3.0接口的传输带宽平均分配给两个输出端。

优选的,所述第二USB HUB芯片还用于将输入端的数据扩展到一个输出端时,将USB3.0接口的传输带宽的一半分配给所述扩展的输出端。

优选的,所述第二USB HUB芯片还用于将输入端的数据扩展到多个输出端时,将USB3.0接口的传输带宽的一半平均分配给所述扩展的多个输出端。

优选的,所述第三USB HUB芯片还用于将输入端的数据扩展到一个输出端时,将USB3.0接口的传输带宽的一半分配给所述扩展的输出端。

优选的,所述第三USB HUB芯片还用于将输入端的数据扩展到多个输出端时,将USB3.0接口的传输带宽的一半平均分配给所述扩展的多个输出端。

区别于现有技术的情况,本发明的有益效果是:利用两级级联的USB HUB芯片可以实现USB3.0接口到CPCI接口的转换,二级的USB HUB芯片有两个,每个具有四个输出端,从而能够实现一个USB3.0接口到最多8个CPCI接口的转换,并且可以实现数据传输的速度即使在CPCI接口上也能达到USB3.0的标准。

附图说明

图1是本发明实施例的USB3.0接口到CPCI接口的一对多转换装置的原理示意图。

图2是现有技术中的USB3.0 U盘的数据传输速率的实验数据图。

图3是现有技术中的USB3.0接口转CPCI接口的一对一转换装置的实验数据图。

图4是本发明实施例的一对多转换装置将USB3.0接口转换到一个CPCI接口时的实验数据图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参阅图1,本发明实施例中,USB3.0接口到CPCI接口的一对多转换装置包括第一USB HUB芯片10、第二USB HUB芯片20和第三USB HUB芯片30,第一USB HUB芯片10包括一个输入端和两个输出端,第二USB HUB芯片20和第三USB HUB芯片30包括一个输入端和四个输出端,第一USB HUB芯片10的输入端用于连接USB3.0接口、两个输出端分别连接第二USBHUB芯片20和第三USB HUB芯片30的输入端,第二USB HUB芯片20和第三USB HUB芯片30的四个输出端分别用于连接CPCI接口,第一USB HUB芯片10用于将输入端的数据扩展到一个或两个输出端,第二USB HUB芯片20和第三USB HUB芯片30用于将输入端的数据扩展到一个或多个输出端,其中,每一CPCI接口具有唯一的地址。

通过本发明实施例的一对多转换装置,与USB3.0接口连接的上位机能够根据地址与一个CPCI接口进行数据传输或者同时与多个CPCI接口进行数据传输。

在本实施例中,第一USB HUB芯片10还用于将输入端的数据扩展到一个输出端时,将USB3.0接口的传输带宽分配给扩展的输出端。

该扩展的输出端连接第二USB HUB芯片20或第三USB HUB芯片30时,第二USB HUB芯片20或第三USB HUB芯片30还用于将输入端的数据扩展到一个输出端时,将USB3.0接口的传输带宽分配给扩展的输出端。也就是说,一个USB3.0接口转换到一个CPCI接口时,该CPCI接口的数据传输速度可以达到USB3.0的标准。

第二USB HUB芯片20或第三USB HUB芯片30还用于将输入端的数据扩展到多个输出端时,将USB3.0接口的传输带宽平均分配给扩展的多个输出端。也就是说,一个USB3.0接口转换到第二USB HUB芯片20所连接的多个CPCI接口或第三USB HUB芯片30所连接的多个CPCI接口时,每个CPCI接口的数据传输速度会有所下降,但是相互保持一致。每个CPCI接口的传输带宽为USB3.0接口的传输带宽除以多个CPCI接口的数量。

在另一实施例中,第一USB HUB芯片10还用于将输入端的数据扩展到两个输出端时,将USB3.0接口的传输带宽平均分配给两个输出端。也就是说,USB3.0接口的数据会被分别传输至第二USB HUB芯片20和第三USB HUB芯片30。

对于第二USB HUB芯片20而言,存在两种情况,第一种情况是,第二USB HUB芯片20还用于将输入端的数据扩展到一个输出端时,将USB3.0接口的传输带宽的一半分配给扩展的输出端。第二种情况是,第二USB HUB芯片20还用于将输入端的数据扩展到多个输出端时,将USB3.0接口的传输带宽的一半平均分配给扩展的多个输出端。也就是说,一个USB3.0接口转换到第二USB HUB芯片20所连接的多个CPCI接口时,每个CPCI接口的数据传输速度会有所下降,但是相互保持一致。每个CPCI接口的传输带宽为USB3.0接口的传输带宽的一半除以多个CPCI接口的数量。

对于第三USB HUB芯片30而言,也存在两种情况,第一种情况是,第三USB HUB芯片30还用于将输入端的数据扩展到一个输出端时,将USB3.0接口的传输带宽的一半分配给扩展的输出端。第二种情况是,第三USB HUB芯片30还用于将输入端的数据扩展到多个输出端时,将USB3.0接口的传输带宽的一半平均分配给扩展的多个输出端。也就是说,一个USB3.0接口转换到第三USB HUB芯片30所连接的多个CPCI接口时,每个CPCI接口的数据传输速度会有所下降,但是相互保持一致。每个CPCI接口的传输带宽为USB3.0接口的传输带宽的一半除以多个CPCI接口的数量。

对本发明实施例的USB3.0接口到CPCI接口的一对多转换装置的数据传输速度进行实验验证,参见图2至图4,对比三张图可以看出,本发明实施例的一对多转换装置在将USB3.0接口转换到一个CPCI接口时,数据传输速率与现有技术中的USB3.0接口转CPCI接口的一对一转换装置的差异很小,并且与现有技术中的USB3.0 U盘的数据传输速率的差异也很小。

通过上述方式,本发明实施例的USB3.0接口到CPCI接口的一对多转换装置通过将两级USB HUB芯片级联,第一级的USB HUB芯片与USB3.0接口连接,第二级的两个USB HUB芯片与8个CPCI接口连接,两级USB HUB芯片互相连接,从而能够实现一个USB3.0接口到最多8个CPCI接口的转换,并且可以实现数据传输的速度即使在CPCI接口上也能达到USB3.0的标准。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

8页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:USB接口控制方法、USB控制电路及智能网联设备主板

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!