一种模拟远端usb设备热插拔的方法

文档序号:10697589阅读:1001来源:国知局
一种模拟远端usb设备热插拔的方法
【专利摘要】本发明提供一种模拟远端USB设备热插拔的方法,涉及模拟USB热插拔技术,本发明通过USB信号多路选择器模拟USB开关动作,使计算机端USB接口部分动作方式跟随远端USB设备的插拔动作。通过控制USB复用器来模拟热插拔动作,以实现热对设备对热插拔动作的模拟。
【专利说明】
一种模拟远端USB设备热插拔的方法
技术领域
[0001]本发明涉及模拟USB热插拔技术,尤其涉及一种模拟远端USB设备热插拔的方法。
【背景技术】
[0002]热插拔(hot-plugging或HotSwap)S卩带电插拔,热插拔功能就是允许用户在不关闭系统,不切断电源的情况下取出和更换损坏的硬盘、电源或板卡等部件,从而提高了系统对灾难的及时恢复能力、扩展性和灵活性等。
[0003]随着军事科技的发展以及战争环境的日益复杂化,在部分较为特殊环境中出现了计算机与客户操作端位置距离较远的应用环境,在这种环境中各种常用信号,如DV1、音频、USB信号的远传问题则被提上日程。USB光纤远传时无法进行热插拔动作识别,这带来了很多冋题。

【发明内容】

[0004]为了解决以上的技术问题,本发明提出了一种模拟远端USB设备热插拔的方法。
[0005]本发明的主要目的在于解决USB光纤远传时无法进行热插拔动作识别问题,通过USB信号多路选择器模拟USB开关动作,使计算机端USB接口部分动作方式跟随远端USB设备的插拔动作。
[0006]在本方案中,将设备端的USB信号通过FPGA转换为SerDes信号,驱动光模块实现USB信号远传,该FPGA首先会监视USB总线电平变换,并将总线变换情况通过FPGA IP核打包后由光模块传输给计算机主板处光接口模块。计算机主板处光接口模块收到电平变换信号后,判断是否有USB热插拔动作,并通过控制USB复用器来模拟热插拔动作。
[0007]其中,选用美信MAX4999做为模拟USB热插拔动作的主要部件,利用其通路选择控制引脚选择该芯片连到计算机主机USB 口的D+/D-信号是导通/断开,以实现热对设备对热插拔动作的模拟。
【附图说明】
[0008]图1是应用环境不意图;
图2是芯片内部不意图;
图3是设备端光接口部分原理示意图;
图4是MAX4999芯片内部示意图;
图5是设备端光接口部分原理示意图;
图6是计算机主板光接口部分原理示意图。
【具体实施方式】
[0009]下面根据附图对本发明的内容进行更加详细的阐述:
本发明的主要目的在于解决USB光纤远传时无法进行热插拔动作识别问题,通过USB信号多路选择器模拟USB开关动作,使计算机端USB接口部分动作方式跟随远端USB设备的插拔动作。
[0010]如图1、2、3所示,本发明将设备端的USB信号通过FPGA转换为SerDes信号,驱动光模块实现USB信号远传,该FPGA首先会监视USB总线电平变换,并将总线变换情况通过FPGAIP核打包后由光模块传输给计算机主板处光接口模块。计算机主板处光接口模块收到电平变换信号后,判断是否有USB热插拔动作,并通过控制USB复用器来模拟热插拔动作。
[0011]如图4所示,选用美信MAX4999做为模拟USB热插拔动作的主要部件,利用其通路选择控制引脚选择该芯片连到计算机主机USB 口的D+/D-信号是导通/断开,以实现热对设备对热插拔动作的模拟。
[0012]首先,如图5所示,默认情况下,如果无USB设备插入,USB总线为高电平状态,但当USB设备插入瞬间,USB总线的D+或D-会出现信号被拉高现象,此时,FPGA会获取到总线电平变换,并将该信号打包到一个8bit数据中,其中该数据状态为OOOOOOxx,其bitO为D+电平状态,bitl为D-电平状态。
[0013]其次,如图6所示。
【主权项】
1.一种模拟远端USB设备热插拔的方法,其特征在于, 通过USB信号多路选择器模拟USB开关动作,使计算机端USB接口部分动作方式跟随远端USB设备的插拔动作。2.根据权利要求1所述的方法,其特征在于, 将设备端的USB信号通过FPGA转换为SerDes信号,驱动光模块实现USB信号远传,该FPGA首先会监视USB总线电平变换,并将总线变换情况通过FPGA IP核打包后由光模块传输给计算机主板处光接口模块;计算机主板处光接口模块收到电平变换信号后,判断是否有USB热插拔动作,并通过控制USB复用器来模拟热插拔动作。3.根据权利要求2所述的方法,其特征在于, 选用美信MAX4999做为模拟USB热插拔动作的主要部件,利用其通路选择控制引脚选择该芯片连到计算机主机USB 口的D+/D-信号是导通/断开,以实现热对设备对热插拔动作的模拟。
【文档编号】G06F13/40GK106066841SQ201610431424
【公开日】2016年11月2日
【申请日】2016年6月17日 公开号201610431424.2, CN 106066841 A, CN 106066841A, CN 201610431424, CN-A-106066841, CN106066841 A, CN106066841A, CN201610431424, CN201610431424.2
【发明人】吕瑞红, 陈乃阔, 耿士华, 张明
【申请人】山东超越数控电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1