一种USB、串口复用与安全隔离系统技术方案

技术编号:18203837 阅读:92 留言:0更新日期:2018-06-13 06:09
本发明专利技术公开了一种USB、串口复用与安全隔离系统,该系统对外接口为USB,串口模式为USB串口,包括USB、串口复用与控制单元,用于实现智能或手动USB与串口功能切换、控制;USB、串口复用与控制安全算法,用于实现切换功能开启、关闭和安全控制。本发明专利技术中USB口与串口均使用同一根线缆,切换功能使用时,无需插拔线缆,只需软件切换即可,且在设计上,本发明专利技术可任意切换USB或串口功能,使调试过程更加便捷。

【技术实现步骤摘要】
一种USB、串口复用与安全隔离系统
本专利技术设计一种移动智能终端的USB接口复用系统,具体是一种USB、串口复用与安全隔离系统。
技术介绍
通用串行总线USB(UniversalSerialBus)是一个外部总线标准,也是一种输入输出接口的技术规范,被广泛地应用于个人电脑和移动设备等信息通讯产品。USBOTG是USBOn-The-Go的缩写,是近年发展起来的技术,主要应用于各种不同的设备或移动设备间的联接,进行数据交换。目前移动智能操作系统的智能终端上的接口已经采用了这种USB-OTG技术,实现了多种设备之间的数据交互,在智能终端使用过程中对外的串口接口使用频率较少,但在维护和故障排除过程中串口为必备端口。在通用的智能终端设计中,一般在主板上预留测试点,在维护时需要拆开终端结构件,通过飞线或外置连接方式使用串口进行排故。该方法不但耗时费力,而且拆装过程中有可能损坏外观和关键功能。
技术实现思路
为解决上述现有技术中的缺陷,本专利技术提供了一种USB、串口复用与安全隔离系统,USB和串口复用的USB接口,USB与串口通用一根线缆,使维护和排除故障过程更加方便,快速,同时避免了拆装过程中损坏外观和关键功能的可能,使维修和排除故障过程更加安全有保障。本专利技术的目的通过以下技术方案来实现:一种USB、串口复用与安全隔离系统,该系统对外接口为USB,串口模式为USB串口,包括:USB、串口复用与控制单元,用于实现智能或手动USB与串口功能切换、控制;USB、串口复用与控制安全算法,用于实现切换功能开启、关闭和安全控制。其中,所述USB、串口复用与控制单元包括复用控制单元、USB切换控制模块、串口转换模块和CPU,5线USBOTG输出的数据线USB_DM和USB_DP分别接入复用控制单元中的USB切换控制模块的两输入,USB切换控制模块的数据线USBO_DM和USBO_DP分别接入CPU,USB切换控制模块的数据线USB_S_DM和USB_S_DP接入串口转换模块,串口转换模块的数据线S_RX和S_TX接入CPU,由CPU出来的控制线USB_CTL作开关选择,控制输出是掷向USB功能还是串口功能。其中,所述5线USBOTG的USB_ID线接入CPU。其中,所述USB、串口复用与控制安全算法包括如下步骤:步骤1:加电启动,进入bootloader,默认配置USB_CTL掷向串口模式,此环境下可通过组合键或命令控制USB_CTL实现USB、串口模式切换;步骤2:bootloader启动完成后,可根据用户是否进入fastboot模式自动配置输出模式,若进入fastboot模式则配置USB_CTL掷向USB模式,做后续处理后重启系统;步骤3:若未进入fastboot模式,开始启动kernel,自动配置USB_CTL掷向串口模式,也可切换组合键配置USB_CTL强制切换模式;步骤4:启动system,当adb功能启动完成后,自动配置USB_CTL掷向USB模式,也可切换组合键或特定命令配置USB_CTL切换模式。与现有技术相比,本专利技术具有以下有益效果:1)本专利技术将USB和串口复用的USB接口,USB与串口通用一根线缆,解决了通用智能终端只留有USB接口给用户使用,而开发人员进行维护和故障排除使用串口时,只能通过飞线或外置连接方式使用串口进行排故的问题,使维护和排除故障过程更加方便,快速;2)本专利技术依托终端原有USB接口,采用复用重构及安全控制方法,实现USB、串口功能复用及安全控制,开发人员可在调试过程中任意切换USB或串口功能,且USB与串口线缆使用同一根,避免了调试过程中来回插拔线缆,使维修和排除故障过程更加便捷。3)本专利技术依托终端原有USB接口,采用复用重构及安全控制方法,实现USB、串口功能复用及安全控制,使开发人员进行维护和故障排除时无需通过飞线或外置连接方式使用串口进行排故的问题,避免拆装过程中损坏外观和关键功能的可能,使维修和排除故障过程更加安全有保障。附图说明图1为本专利技术实施例中USB、串口复用与控制单元的结构示意图。图2为本专利技术实施例中USB、串口复用与控制安全算法的流程示意图。具体实施方式下面结合具体实施例对本专利技术进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本专利技术,但不以任何形式限制本专利技术。应当指出的是,对本领域的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干变形和改进。这些都属于本专利技术的保护范围。本专利技术实施例提供了一种USB、串口复用与安全隔离系统,该系统对外接口为USB,串口模式为USB串口,包括:USB、串口复用与控制单元,用于实现智能或手动USB与串口功能切换、控制;USB、串口复用与控制安全算法,用于实现切换功能开启、关闭和安全控制。如图1所示,所述USB、串口复用与控制单元包括复用控制单元、USB切换控制模块、串口转换模块和CPU,通用智能终端的5线USBOTG接口出来数据线USB_DM和USB_DP分别接入复用控制单元中的USB切换控制模块的两输入,5线USBOTG的USB_ID线接入CPU,USB切换控制模块的数据线USBO_DM和USBO_DP分别接入CPU,USB切换控制模块的数据线USB_S_DM和USB_S_DP接入串口转换模块,串口转换模块的数据线S_RX和S_TX接入CPU,由CPU出来的控制线USB_CTL作开关选择,控制输出是掷向USB功能还是串口功能,USB切换控制模块是否使能,由软件上控制USB_OE高低电平进行控制,USB切换控制模块禁止时默认使用USB模式。如图2所示,所述USB、串口复用与控制安全算法包括如下步骤:步骤1:启动系统,自动进入bootloader,安全算法默认配置USB_CTL掷向串口模式,此时开发人员可使用串口调试,开发人员也可使用特定组合键(如音量+,音量-,电源键组合)切换为串口模式或USB模式;步骤2:开发人员选择是否进入fastboot模式,若进入则安全算法自动配置USB_CTL掷向USB模式,开发人员做后续处理,并选择是否重启系统;步骤3:若未进入fastboot模式,而是直接启动kernel,则安全算法自动配置USB_CTL掷向串口模式,方便开发人员进行调试,开发人员也可使用特定组合键(如音量+,音量-,电源键组合)切换为串口模式或USB模式;步骤4:启动system,当adb功能启动时,安全算法自动配置USB_CTL掷向USB模式,此时开发人员可以使用adb功能进行后续调试,开发人员也可使用特定组合键或特定命令控制USB_CTL掷向串口模式或USB模式。本具体实施提出的串口与USB口复用的,USB口与串口均使用同一根线缆,切换功能使用时,无需插拔线缆,只需软件切换即可,且在设计上,本专利技术可任意切换USB或串口功能,使调试过程更加便捷。以上对本专利技术的具体实施例进行了描述。需要理解的是,本专利技术并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变形或修改,这并不影响本专利技术的实质内容。本文档来自技高网...
一种USB、串口复用与安全隔离系统

【技术保护点】
一种USB、串口复用与安全隔离系统,该系统对外接口为USB,串口模式为USB串口,其特征在于,包括:USB、串口复用与控制单元,用于实现智能或手动USB与串口功能切换、控制;USB、串口复用与控制安全算法,用于实现切换功能开启、关闭和安全控制。

【技术特征摘要】
1.一种USB、串口复用与安全隔离系统,该系统对外接口为USB,串口模式为USB串口,其特征在于,包括:USB、串口复用与控制单元,用于实现智能或手动USB与串口功能切换、控制;USB、串口复用与控制安全算法,用于实现切换功能开启、关闭和安全控制。2.如权利要求1所述的一种USB、串口复用与安全隔离系统,其特征在于,所述USB、串口复用与控制单元包括复用控制单元、USB切换控制模块、串口转换模块和CPU,5线USBOTG输出的数据线USB_DM和USB_DP分别接入复用控制单元中的USB切换控制模块的两输入,USB切换控制模块的数据线USBO_DM和USBO_DP分别接入CPU,USB切换控制模块的数据线USB_S_DM和USB_S_DP接入串口转换模块,串口转换模块的数据线S_RX和S_TX接入CPU,由CPU出来的控制线USB_CTL作开关选择,控制输出是掷向USB功能还是串口功能。3.如权利要求2所述的一...

【专利技术属性】
技术研发人员:李雪峰邹姝妹张玥
申请(专利权)人:中国电子科技集团公司第三十二研究所
类型:发明
国别省市:上海,31

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

1