外部触发式保护U盘及其控制方法技术

技术编号:38270876 阅读:18 留言:0更新日期:2023-07-27 10:25
本发明专利技术实施例公开了一种外部触发式保护U盘及其控制方法,所述U盘包括U盘本体,U盘本体内集成有MCU、存储器、电压转换器、USB

【技术实现步骤摘要】
外部触发式保护U盘及其控制方法


[0001]本专利技术涉及U盘
,尤其涉及一种外部触发式保护U盘及其控制方法。

技术介绍

[0002]U盘是USB(universal serial bus)盘的简称,其谐音也称“优盘”。U盘是闪存的一种,故有时也称作闪盘。U盘与硬盘的最大不同是,它不需物理驱动器,即插即用,且其存储容量远超过软盘,极便于携带。
[0003]然而,U盘在使用时由于非法操作,非常容易导致U盘数据丢失,造成无法返回的局面。
[0004]目前市场上的U盘是使用PC机的USB接口供电,当使用U盘读写数据没有完成时,或者当前U盘的文件夹没有关闭时,此时我们使用鼠标操作移除U盘时,PC的操作系统会提示当前有进程正在运行,不能移除U盘,我只能到任务管理器中查找跟U盘相关的进程,然后关闭此进程后才能移除U盘,如果直接热插拔U盘,就会造成U盘数据出错,有可能会造成U盘数据丢失,这样无疑给工作带来很多不便。

技术实现思路

[0005]本专利技术实施例所要解决的技术问题在于,提供一种外部触发式保护U盘及其控制方法,以U盘热插拔的安全性。
[0006]为了解决上述技术问题,本专利技术实施例提出了一种外部触发式保护U盘,包括U盘本体,U盘本体内集成有MCU、存储器、电压转换器、USB

A型连接器,U盘本体上设有触发单元,MCU与存储器、电压转换器、USB

A型连接器、触发单元电连接;MCU检测到触发单元的触发信号后,进行如下操作:A、MCU终止对存储器当前的读写操作;B、MCU控制存储器进入写保护状态;C、MCU通过USB

A型连接器向PC机发送清空剪切板请求;D、MCU通过USB

A型连接器向PC机发送关闭与U盘操作相关的文件与进程;E、MCU关闭文件系统。
[0007]进一步地,U盘本体上设有与MCU电连接的LED,PC机通过USB

A连接器与MCU建立通讯时,MCU控制LED亮;MCU关闭文件系统后控制LED灭掉,表示U盘关闭。
[0008]进一步地,U盘本体内集成有与MCU电连接的12MHz晶体。
[0009]进一步地,触发单元为按键或者压力传感器。
[0010]相应地,本专利技术实施例还提供了一种外部触发式保护U盘的控制方法,包括:步骤1:MCU检测到触发单元的信号后,MCU终止对存储器当前的读写操作;步骤2:MCU控制WP脚输出低电平使存储器进入写保护状态,存储器将拒绝数据的存储;步骤3:MCU通过USB

A型连接器向PC机发送清空剪切板请求;
步骤4:MCU通过USB

A型连接器向PC机发送关闭与U盘操作相关的文件与进程;步骤5:MCU关闭文件系统。
[0011]进一步地,步骤5之后还包括:步骤6:MCU控制LED关闭,表示U盘关闭。
[0012]本专利技术的有益效果为:本专利技术通过增加按键开关就可以实现U盘热插拔的安全性,防止因为误操作,造成U盘数据丢失。
附图说明
[0013]图1是本专利技术实施例的外部触发式保护U盘的原理框图。
[0014]图2是本专利技术实施例的外部触发式保护U盘的控制方法的流程示意图。
实施方式
[0015]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互结合,下面结合附图和具体实施例对本专利技术作进一步详细说明。
[0016]本专利技术实施例中若有方向性指示(诸如上、下、左、右、前、后
……
)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。
[0017]另外,在本专利技术中若涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。
[0018]请参照图1,本专利技术实施例的外部触发式保护U盘由U盘控制器(MCU),存储器(eMMC),电压转换器(LDO),按键、12MHz晶体、USB

A型连接器组成。
[0019]U盘控制器(MCU):MCU的主要作用是协议处理、数据转换和控制。
[0020]存储器(eMMC):主要作用是存储。
[0021]MCU支持SDIO接口协议,目前市场是流行的eMMC基本都是支持SDIO接口协议的。MCU的1、2、3、4、5、6、7、8管脚为SDIO接口的数据位,数据位是双向的,用于对eMMC进行数据读写操作;9管脚为SDIO接口的命令位,MCU对eMMC芯片进行读写操作时首先需要通过9管脚下发命令后才能对eMMC进行读写操作用于开始传输的命令,是由端发往端的;10管脚为SDIO接口的时钟信号,传输数据时,用于数据位同步作用;16管脚为写保护管脚,此管脚为低有效,低电平时写保护打开,高电平时关闭写保护;15管脚为按键中断管脚,用于接收按键中断;17管脚为LED控制管脚,U盘正常工作时,17管脚控制LED红灯亮,U盘关闭时,17管脚控制LED红灯关闭。
[0022]12MHz晶体为MCU芯片提供12MHz参考时钟。12MHz晶体作为MCU系统时钟参考输入时钟,MCU内部的USB controller、SDIO controller、INT controller等控制器的参考时钟都是使用12M晶体提供的参考时钟。
[0023]电压转换器(LDO):电压转换器的作用是把USB

A口输入的VBUS电压(5V)转换为3.3V电压,为MCU和eMMC供电。LDO电压转换器为MCU、eMMC提供供电电压,电源输入则来自于USB

A型连接器。
[0024]按键使用轻触按键,当人手按住轻触按键时,此按键会发出一个低电平信号给到
MCU,表示外部中断事件触发。
[0025]LED红灯起到指示作用,通过MCU控制。
[0026]按键:手动按键,触发中断信号,发给MCU,作为关闭文件系统的触发信号。按键优选通过结构流线型设计,安置在U盘本体的中间位置。具体实施时,按键也可更换为压力传感器,用手捏住U盘时,压力传感器会把压力数据传给MCU,MCU判断是否是做拔出U盘动作,并且MCU会通过USB总线与PC机通信,通知PC机做出拔出U盘操作,而MCU也会自动关闭文件系统,从而实现安全拔出U盘操作。
[0027]USB

A型连接器:U盘与PC机连接接口。
[0028]MCU具有 8 位数据总线和USB总线,MCU通过USB

A型连接器与PC机连接。
[0029]MCU通过8位数据总线与eMMC芯片的8位数据总线连接,MCU通过读写控制信号对eMMC芯片进行读写操作。
[0030]MCU参考时钟通过外挂12MH本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种外部触发式保护U盘,包括U盘本体,U盘本体内集成有MCU、存储器、电压转换器、USB

A型连接器,其特征在于,U盘本体上设有触发单元,MCU与存储器、电压转换器、USB

A型连接器、触发单元电连接;MCU检测到触发单元的触发信号后,进行如下操作:A、MCU终止对存储器当前的读写操作;B、MCU控制存储器进入写保护状态;C、MCU通过USB

A型连接器向PC机发送清空剪切板请求;D、MCU通过USB

A型连接器向PC机发送关闭与U盘操作相关的文件与进程;E、MCU关闭文件系统。2.如权利要求1所述的外部触发式保护U盘,其特征在于,U盘本体上设有与MCU电连接的LED,PC机通过USB

A连接器与MCU建立通讯时,MCU控制LED亮;MCU关闭文件...

【专利技术属性】
技术研发人员:侯文广王超肖瓅李海滨孙中亮
申请(专利权)人:北京北斗华大科技有限公司
类型:发明
国别省市:

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

1