一种模拟远端USB设备热插拔的方法技术

技术编号:13959141 阅读:120 留言:0更新日期:2016-11-02 21:17
本发明专利技术提供一种模拟远端USB设备热插拔的方法,涉及模拟USB热插拔技术,本发明专利技术通过USB信号多路选择器模拟USB开关动作,使计算机端USB接口部分动作方式跟随远端USB设备的插拔动作。通过控制USB复用器来模拟热插拔动作,以实现热对设备对热插拔动作的模拟。

【技术实现步骤摘要】

本专利技术涉及模拟USB热插拔技术,尤其涉及一种模拟远端USB设备热插拔的方法
技术介绍
热插拔(hot-plugging或Hot Swap)即带电插拔,热插拔功能就是允许用户在不关闭系统,不切断电源的情况下取出和更换损坏的硬盘、电源或板卡等部件,从而提高了系统对灾难的及时恢复能力、扩展性和灵活性等。随着军事科技的发展以及战争环境的日益复杂化,在部分较为特殊环境中出现了计算机与客户操作端位置距离较远的应用环境,在这种环境中各种常用信号,如DVI、音频、USB信号的远传问题则被提上日程。USB光纤远传时无法进行热插拔动作识别,这带来了很多问题。
技术实现思路
为了解决以上的技术问题,本专利技术提出了一种模拟远端USB设备热插拔的方法。本专利技术的主要目的在于解决USB光纤远传时无法进行热插拔动作识别问题,通过USB信号多路选择器模拟USB开关动作,使计算机端USB接口部分动作方式跟随远端USB设备的插拔动作。在本方案中,将设备端的USB信号通过FPGA转换为SerDes信号,驱动光模块实现USB信号远传,该FPGA首先会监视USB总线电平变换,并将总线变换情况通过FPGA IP核打包后由光模块传输给计算机主板处光接口模块。计算机主板处光接口模块收到电平变换信号后,判断是否有USB热插拔动作,并通过控制USB复用器来模拟热插拔动作。其中,选用美信MAX4999做为模拟USB热插拔动作的主要部件,利用其通路选择控制引脚选择该芯片连到计算机主机USB口的D+/D-信号是导通/断开,以实现热对设备对热插拔动作的模拟。附图说明图1是应用环境示意图;图2是芯片内部示意图;图3是设备端光接口部分原理示意图;图4是MAX4999芯片内部示意图;图5是设备端光接口部分原理示意图;图6是计算机主板光接口部分原理示意图。具体实施方式下面根据附图对本专利技术的内容进行更加详细的阐述:本专利技术的主要目的在于解决USB光纤远传时无法进行热插拔动作识别问题,通过USB信号多路选择器模拟USB开关动作,使计算机端USB接口部分动作方式跟随远端USB设备的插拔动作。如图1、2、3所示,本专利技术将设备端的USB信号通过FPGA转换为SerDes信号,驱动光模块实现USB信号远传,该FPGA首先会监视USB总线电平变换,并将总线变换情况通过FPGA IP核打包后由光模块传输给计算机主板处光接口模块。计算机主板处光接口模块收到电平变换信号后,判断是否有USB热插拔动作,并通过控制USB复用器来模拟热插拔动作。如图4所示,选用美信MAX4999做为模拟USB热插拔动作的主要部件,利用其通路选择控制引脚选择该芯片连到计算机主机USB口的D+/D-信号是导通/断开,以实现热对设备对热插拔动作的模拟。首先,如图5所示,默认情况下,如果无USB设备插入,USB总线为高电平状态,但当USB设备插入瞬间,USB总线的D+或D-会出现信号被拉高现象,此时,FPGA会获取到总线电平变换,并将该信号打包到一个8bit数据中,其中该数据状态为000000xx,其bit0为D+电平状态,bit1为D-电平状态。其次,如图6所示。本文档来自技高网...

【技术保护点】
一种模拟远端USB设备热插拔的方法,其特征在于,通过USB信号多路选择器模拟USB开关动作,使计算机端USB接口部分动作方式跟随远端USB设备的插拔动作。

【技术特征摘要】
1.一种模拟远端USB设备热插拔的方法,其特征在于,通过USB信号多路选择器模拟USB开关动作,使计算机端USB接口部分动作方式跟随远端USB设备的插拔动作。2.根据权利要求1所述的方法,其特征在于,将设备端的USB信号通过FPGA转换为SerDes信号,驱动光模块实现USB信号远传,该FPGA首先会监视USB总线电平变换,并将总线变换情况通过FPGA IP核打包后...

【专利技术属性】
技术研发人员:吕瑞红陈乃阔耿士华张明
申请(专利权)人:山东超越数控电子有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1