The invention relates to the technical field of information transmission, in particular to a system and method for transmitting USB data over a long distance, including a first connection module connected to a PC and a second connection module connected to a USB device, the first connection module and the second connection module comprising an FPGA chip, a network PHY and a USB PHY, and the first connection module. The network data exchange between the block and the second connection module is carried out according to TCP / IP protocol, thus realizing the long-distance transmission of USB data, and the system has the characteristics of long-distance transmission and convenient use.
【技术实现步骤摘要】
一种远距离传输USB数据的系统及方法
本专利技术涉及信息传输
,尤其涉及一种远距离传输USB数据的系统及方法。
技术介绍
USB总线(UniversalSerialBus,同行串行总线)为广泛使用的高速数据传输接口,且USB技术的优越性越来越明显,支持USB技术的设备也越来越多,但USB设备跟USB主机之间的距离受延长线的限制,必须在指定的长度范围内才可以使用;在某些特殊应用场合,要求USB设备与主机之间的距离为几十米或几百米,而如果延长USB线,就容易造成传输不稳定,导致传输失败,这会给需要远距离使用USB设备的场合带来诸多不便。为了解决上述问题,目前出现了一些USB远距离传输的方式,有的直接将USB信号放大调试后,利用双绞线传输;有的将电信号转换成为传输损耗较小的光信号在光纤上传输,可将USB信号的传输距离延长到上百米;还有的通过利用MCU(MicroprogrammedControlUnit,微程序控制器)将USB数据获取后,通过网线发送至主机。然而采用光纤或信号放大的方式远距离传输USB信号,需要独立布网络或光纤,这大大提高了成本;而采用MCU将USB文件通过网线方式传输,虽然可以利用TCP/IP协议在已有网线上运行,但主机需要安装特定的驱动或程序才能获取数据,且对USB设备的兼容性较差;这些都是本领域技术人员所不期望见到的。
技术实现思路
针对上述存在的问题,本专利技术实施例公开了一种远距离传输USB数据的系统,应用于PC机(PersonalComputer,个人电脑)和USB设备之间进行USB数据的传输,其中,所述系统包括第一连接模块和第二连 ...
【技术保护点】
1.一种远距离传输USB数据的系统,应用于PC机和USB设备之间进行USB数据的传输,其特征在于,所述系统包括第一连接模块和第二连接模块;所述第一连接模块包括依次连接的第一USB PHY、第一FPGA芯片和第一网络PHY,且所述第一USB PHY与所述主机连接;所述第二连接模块包括依次连接的第二网络PHY、第二FPGA芯片和第二USBPHY,且所述第二USB PHY与所述USB设备连接;所述第二网络PHY通过网络与所述第一网络PHY之间进行数据通信。
【技术特征摘要】
1.一种远距离传输USB数据的系统,应用于PC机和USB设备之间进行USB数据的传输,其特征在于,所述系统包括第一连接模块和第二连接模块;所述第一连接模块包括依次连接的第一USBPHY、第一FPGA芯片和第一网络PHY,且所述第一USBPHY与所述主机连接;所述第二连接模块包括依次连接的第二网络PHY、第二FPGA芯片和第二USBPHY,且所述第二USBPHY与所述USB设备连接;所述第二网络PHY通过网络与所述第一网络PHY之间进行数据通信。2.如权利要求1所述的远距离传输USB数据的系统,其特征在于,所述第一网络PHY和所述第二网络PHY均为千兆网PHY。3.如权利要求1所述的远距离传输USB数据的系统,其特征在于,所述第一FPGA芯片和所述第二FPGA芯片均包括网络收发模块、数据管理模块和ULPI接口模块;所述网络收发模块通过所述数据管理模块与所述ULPI接口模块连接。4.如权利要求1所述的远距离传输USB数据的系统,其特征在于,所述ULPI接口模块包括数据线、控制线和时钟线。5.如权利要求1所述的远距离传输USB数据的系统,其特征在于,所述第一连接模块和所述第二连接模块之间按照TCP/IP协议进行数据交互。6.如权利要求1所述的远距离传输USB数据的系统,其特征在于,所述USB设备为USB2.0U盘。7.一种远距离传输USB数据的方法,其特征在于,基于如权利要求1-6任一项所述的远距离传输USB数据的系统,其特征在于,所述方法包括:步骤S1,所述USB设备通过USB接口连接所述第二USBPHY,所述第二FPGA芯片对所述USB设备进行检测以判断所述USB设备是否为高速设备;步骤S2,所述第二FPGA芯片将判断结果...
【专利技术属性】
技术研发人员:夏禹,王礡,鲁克文,
申请(专利权)人:上海固高欧辰智能科技有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。