一种嵌入式设备上的CF卡保护装置及其保护方法制造方法及图纸

技术编号:4847329 阅读:202 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种嵌入式设备上的CF卡保护装置,包括CF卡舱,该CF卡舱设有舱门,其特征在于CF卡舱下部设有CF卡插座,CF卡插座上方设有微动开关,微动开关外侧设有触点弹片,舱门内侧设有与触点弹片相配合的凸块,微动开关与识别模块的输入端电连接,CF卡插座与识别模块的输入端电连接,识别模块的输出端与CPU的输入端电连接,CPU的输出端与CF卡电源电连接,CF卡电源与CF卡插座电连接。本发明专利技术的优点在于结构简单,使用方便,能够避免CF卡的数据丢失或损坏。

【技术实现步骤摘要】

本专利技术涉及电子设备领域,具体地说是一种嵌入式设备上的CF卡保护装置及其 保护方法。
技术介绍
CF卡在接口方面采用与硬盘相同的ΑΤΑ/IDE方式,在存储方面采用NAND Flash, 是一种很合适的移动存储介质。随着存储技术的不断进步,CF卡的容量越来越大,速度越来 越快,而价格却越来越低,因此许多嵌入式设备都选用CF卡作为其存储手段。CF卡接口为 2排共50芯的排针,装卸卡片时通常采用硬拔插方式或推杆方式,这种装卸方式其实存在 着很大隐患。无论是Windows系统常用的FAT存储格式还是Linux系统常用的EXT存储格 式,都严禁在存储操作时发生断电或其他破坏存储的操作,否则会影响当前文件的完整性, 甚至损坏整个文件系统。传统的CF卡使用机制如下CF卡在插入后,系统检测CF卡的CDl 和CD2脚,如果CD脚均为低电平则开始对CF卡上电。但是这种方法在带有舱门时所起的 效果不好,用户可能会在插入CF卡后不关闭舱门立即拔出,这样可能会造成CF卡由于在带 电情况下被拔出而损坏。
技术实现思路
本专利技术的目的在于提供一种嵌入式设备上的CF卡保护装置,能够防止对CF卡的 直接拔插操作。为了实现上述目的,本专利技术的技术方案是一种嵌入式设备上的CF卡保护装置, 包括CF卡舱,该CF卡舱设有舱门,其特征在于CF卡舱下部设有CF卡插座,CF卡插座上方 设有微动开关,微动开关外侧设有触点弹片,舱门内侧设有与触点弹片相配合的凸块,微动 开关与识别模块的输入端电连接,CF卡插座与识别模块的输入端电连接,识别模块的输出 端与CPU的输入端电连接,CPU的输出端与CF卡电源电连接,CF卡电源与CF卡插座电连 接。识别模块包括第一与门和第二与门,第一与门的两个输入端分别与CF卡插座的CDl脚 和CD2脚连接,第二与门的一个输入端与第一与门的输出端连接,第二与门的另一输入端 与微动开关的一端连接,该微动开关的一端还通过电阻接高电平,微动开关的另一端接地, 第二与门的输出端与CPU的GPI端连接,CPU的GPO端与CF卡电源的使能端连接,CF卡电 源的电源输出端与CF卡插座的电源端连接。本专利技术的目的在于提供一种嵌入式设备上的CF卡保护方法,能够防止对CF卡的 直接拔插操作。为了实现上述目的,本专利技术的技术方案是一种嵌入式设备上的CF卡保护方法, 其特征在于该方法包括以下步骤:A、关闭舱门时,CF卡CDl脚和CD2脚均为低电平且微动 开关输出低电平,CPU的GPI端为低电平,则CPU通过GPO控制CF卡电源开始工作,给CF卡 上电,CPU加载CF卡;B、打开舱门时,微动开关输出高电平,CPU的GPI端为高电平,CPU卸 载CF卡,CPU通过GPO控制CF卡电源停止工作,给CF卡去电。将CF卡插入CF卡插座,关上舱门,舱门内侧的凸块压动触点弹片,触点弹片随之 压动微动开关,微动开关动作,发出舱门的关闭信号。打开舱门,舱门带动触点弹片,触点弹 片弹起,微动开关动作,向系统提供舱门的打开信号。本专利技术在检测CF卡的CD脚的基础上 增加了检测舱门关闭的条件,当舱门关闭时才给CF卡插座的电源端通电。这样就能使系统 在CF卡被插入或拔出之前就能通过轻触开关监测CF卡舱门关闭或打开动作。在设计时, 结构设计时不采用传统的推杆式弹出方式,而采用CF卡舱门开、闭带动轻触开关的机械结 构,目的主要是能避免正在工作过程中的CF卡被用户误拔出而造成卡内数据的丢失或损 坏。本专利技术的优点在于结构简单,使用方便,能够避免CF卡的数据丢失或损坏。附图说明图1为本专利技术一实施例的结构示意2为舱门关闭过程中的状态3为舱门关闭后的使用状态4为本专利技术的电路图具体实施例方式下面结合附图和实施例对本专利技术作进一步的描述。一种嵌入式设备上的CF卡保护装置,包括CF卡舱1,该CF卡舱1设有舱门2,其 特征在于CF卡舱1下部设有CF卡插座3,CF卡插座3上方设有微动开关4,微动开关4外 侧设有触点弹片5,舱门2内侧设有与触点弹片5相配合的凸块6。CF卡舱门结构可采用翻盖方式,也可采用滑盖方式等。以下以翻盖方式为例舱 门2与CF卡舱1转动连接,将CF卡7插入CF卡插座3,关上舱门2,舱门2内侧的凸块6压 动触点弹片5,触点弹片5随之压动微动开关4,微动开关4动作,发出舱门2的关闭信号。 打开舱门2,舱门2带动触点弹片5,触点弹片5弹起,微动开关4动作,向系统提供舱门的 打开信号。为避免用户误操作,结构设计时,在舱门的转轴处选择能控制角度打开和闭合角 度的小型转轴,能够对舱门的打开角度进行了一些保护设计。该小型转轴可以借用翻盖手 机的转轴设计,转轴内设有弹片。。当舱门打开角度小于15度时松开舱门,则CF卡舱门会 因为转轴的弹性自动恢复到关闭状态,此时内部的微动开关不会向系统发出开门信号。这 样就可以避免,由于误触误碰导致系统停止工作。当舱门打开角度大于75度时松开舱门, 则CF卡舱门会因为转轴弹性自动打开到最大角度。图4为本专利技术的电路图,微动开关12与识别模块的输入端电连接,CF卡插座3与 识别模块8的输入端电连接,识别模块8的输出端与CPU的输入端电连接,CPU的输出端与 CF卡电源9电连接,CF卡电源9与CF卡插座3电连接。识别模块8包括第一与门10和第 二与门11,第一与门10的两个输入端分别与CF卡插座3的⑶1脚和⑶2脚连接,第二与 门11的一个输入端与第一与门10的输出端连接,第二与门11的另一输入端与微动开关12 的一端连接,该微动开关12的一端还通过电阻R接高电平,微动开关12的另一端接地,第 二与门11的输出端与CPU的GPI端连接,CPU的GPO端与CF卡电源9的使能端Enable连 接,CF卡电源9的电源输出端Power与CF卡插座3的电源端Power连接。CF卡插入后,OTl脚和⑶2脚变为低电平,CF卡舱门检测开关由于有上拉电阻输 出高电平,此时CPU的GPI脚仍为高电平,CF卡仍处于未加电状态。在CF卡舱门关闭后, CF卡舱门检测开关变为低电平,CPU的GPI脚也变为低电平,CPU通过GPO控制CF卡电源 开始工作,给CF卡上电。CF卡舱门打开后,CF卡舱门检测开关变回高电平,GPI也变高,CPU检测到GPI变 高后卸载CF卡和关闭电源操作,上述操作完成后CPU通过GPO将CF卡电源关闭。综上所述,本专利技术公开的一种嵌入式设备上的CF卡保护方法,其特征在于该方法 包括以下步骤:A、关闭舱门时,CF卡CDl脚和CD2脚均为低电平且微动开关输出低电平, CPU的GPI端为低电平,则CPU通过GPO控制CF卡电源开始工作,给CF卡上电,CPU加载CF 卡;B、打开舱门时,微动开关输出高电平,CPU的GPI端为高电平,CPU卸载CF卡,CPU通过 GPO控制CF卡电源停止工作,给CF卡去电。采用这样的设计,就可以避免正在工作过程中的CF卡被用户误拔出而造成卡内 数据的丢失或损坏。权利要求一种嵌入式设备上的CF卡保护装置,包括CF卡舱,该CF卡舱设有舱门,其特征在于CF卡舱下部设有CF卡插座,CF卡插座上方设有微动开关,微动开关外侧设有触点弹片,舱门内侧设有与触点弹片相配合的凸块,微动开关与识别模块的输入端电连接,CF卡插座与识别模块的输入端电连接,识别模块的输出端与CPU的本文档来自技高网...

【技术保护点】
一种嵌入式设备上的CF卡保护装置,包括CF卡舱,该CF卡舱设有舱门,其特征在于CF卡舱下部设有CF卡插座,CF卡插座上方设有微动开关,微动开关外侧设有触点弹片,舱门内侧设有与触点弹片相配合的凸块,微动开关与识别模块的输入端电连接,CF卡插座与识别模块的输入端电连接,识别模块的输出端与CPU的输入端电连接,CPU的输出端与CF卡电源电连接,CF卡电源与CF卡插座电连接。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈立德曹毅吕家瑜顾樑
申请(专利权)人:上海风格信息技术有限公司
类型:发明
国别省市:31[中国|上海]

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

1
相关领域技术
  • 暂无相关专利