本发明专利技术提供了一种USB强制格式化免驱动插口及其控制方法。该插口具有小至40mm*27mm*14.5mm体积外形;免驱动USB即插即用式连接方式;控制芯片包含USB格式化程序,可格式化USB3.0和USB2.0接口flash存储器;控制芯片包含USB HUB程序;红绿指示灯指示运行状态。所述微控制器为32位通用增强型RISC
【技术实现步骤摘要】
USB强制格式化免驱动插口及其控制方法
[0001]本专利技术涉及信息安全
,具体涉及一种USB强制格式化免驱动插口及其控制方法。
技术介绍
[0002]实验室用公共数据平台(计算机、服务器等),与外部存储设备(FLASH、机械硬盘等)通过USB3.0/2.0协议进行数据传输。而外部存储设备可能携带病毒,公共平台会因此受到攻击,因此确保公共平台的系统安全一直是个难题。
技术实现思路
[0003]本专利技术旨在针对现有技术的技术缺陷,提供一种USB强制格式化免驱动插口及其控制方法,以解决常规USB插口缺乏安全保证的技术问题。
[0004]为实现以上技术目的,本专利技术采用以下技术方案:
[0005]USB强制格式化免驱动插口,小至40mm*27mm*14.5mm体积外形;免驱动USB即插即用式连接方式;控制芯片包含USB格式化程序,可格式化USB3.0和USB2.0接口flash存储器;控制芯片包含USB HUB程序;红绿指示灯指示运行状态。
[0006]作为优选,所述微控制器为32位通用增强型RISC
‑
V系列MCU,配有高速USB通信接口,配有128位数据宽度的DMA,支持USB3.0主/从模式,支持控制、批量、中断、实时或同步传输。
[0007]作为优选,所述微控制器控制外接指示灯,所述微控制器的GPIO口连接至所述指示灯
[0008]一种USB强制格式化免驱动插口的控制方法,包括:
[0009]1)微控制器循环扫描USB母头是否接入了FLASH设备,在没有检测到FLASH设备前,USB公头与公共数据平台的数据传输始终处于断开状态;
[0010]2)当扫描到USB母头接入了FLASH设备时,启动格式化程序,微控制器GPIO口输出绿灯闪烁;
[0011]3)格式化完成,则启动USB HUB,FLASH设备通过HUB与公共数据平台连接,使用USB3.0或USB2.0通信协议,同时微控制器上GPIO口输出绿灯亮;
[0012]4)若检测到连续3次格式化失败,则微控制器不启动USB HUB,通过USB2.0协议与公共平台通信,发送键码error,同时微控制器输出红灯亮。
[0013]本专利技术提供了一种USB强制格式化免驱动插口及其控制方法。该技术方案先对通过USB3.0/2.0协议接入的FLASH存储设备进行格式化,然后存储设备再与公共平台进行数据交互。从而排除了安全隐患,确保了公共数据平台的安全性。本专利技术基于单片机实现,其结构简洁,逻辑合理,具有突出的技术优势。
附图说明
[0014]图1是本专利技术在使用时的连接关系图。
[0015]图2是本专利技术的构造图。
[0016]图3是本专利技术的控制逻辑图。
[0017]图4是本专利技术实物图。
具体实施方式
[0018]以下将对本专利技术的具体实施方式进行详细描述。为了避免过多不必要的细节,在以下实施例中对属于公知的结构或功能将不进行详细描述。以下实施例中所使用的近似性语言可用于定量表述,表明在不改变基本功能的情况下可允许数量有一定的变动。除有定义外,以下实施例中所用的技术和科学术语具有与本专利技术所属领域技术人员普遍理解的相同含义。
[0019]USB强制格式化免驱动插口及其控制方法:
[0020]技术方案主要分为三大部分:
[0021]该USB插口设备通过USB公头和公共数据平台连接,使用USB3.0/2.0通信协议。通过USB母头与FLASH存储设备连接,使用USB3.0/2.0协议通信。如图1所示。
[0022]1、硬件设计
[0023]USB插口设备使用MCU微控制器,RISC
‑
V3A内核,支持RISC
‑
V指令的IMAC子集。片上采取128位数据宽度的DMA以支持多个高速外设的高带宽需求,实现大数据量的高速传输。
[0024]支持USB3.0Host/Device模式、OTG功能。支持控制、批量、中断、实时/同步传输。主机支持USB3.0HUB。USB插口设备内部电路连接如图2所示。
[0025]2、软件设计
[0026]USB插口设备使用了MCU的USB3.0、USB2.0、USB HUB、文件系统模块。具体软件流程如下:
[0027]1)单片机循环扫描USB母头是否接入了FLASH设备。在没有检测到FLASH设备前,USB公头与公共数据平台的数据传输始终处于断开状态。
[0028]2)当扫描到接入了FLASH设备,启动格式化程序。单片机GPIO口输出绿灯闪烁,表示格式化中。
[0029]3)格式化完成,则启动USB HUB,FLASH设备通过HUB与公共数据平台连接,使用USB3.0通信协议(向下兼容USB2.0协议)。同时单片机上GPIO口输出绿灯亮,表示格式化完成。
[0030]4)若检测到连续3次格式化失败,则单片机不启动USB HUB,通过USB2.0协议与公共平台通信,发送键码error。同时单片机输出红灯亮,表示格式化失败。其控制逻辑如图3所示。
[0031]3、结构外观
[0032]USB插口设备使用公模USB通信设备外壳,长40mm,宽27mm,高14.5mm。使用材料为ABS,外观如图4所示。
[0033]以上对本专利技术的实施例进行了详细说明,但所述内容仅为本专利技术的较佳实施例,并不用以限制本专利技术。凡在本专利技术的申请范围内所做的任何修改、等同替换和改进等,均应
包含在本专利技术的保护范围之内。
本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.USB强制格式化免驱动插口,其特征在于,小至40mm*27mm*14.5mm体积外形;免驱动USB即插即用式连接方式;控制芯片包含USB格式化程序,可格式化USB3.0和USB2.0接口flash存储器;控制芯片包含USB HUB程序;红绿指示灯指示运行状态。2.根据权利要求1所述的USB强制格式化免驱动插口,其特征在于,所述微控制器为32位通用增强型RISC
‑
V系列MCU,配有高速USB通信接口,配有128位数据宽度的DMA,支持USB3.0主/从模式,支持控制、批量、中断、实时或同步传输。3.根据权利要求2所述的USB强制格式化免驱动插口,其特征在于,所述微控制器控制外接指示灯,所述微控制器的...
【专利技术属性】
技术研发人员:马小明,盛晓燕,王渊,陈朝宇,刘畅,
申请(专利权)人:南方科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。