本发明专利技术涉及一种减少CF卡损坏的方法及装置,包括:处理器单元判断CD1信号、CD2信号是否有效;若CD1、CD2信号有效,处理器单元控制CF卡上电;CF卡为上电状态之后,处理器单元控制IDE总线与CF卡接口连通;之后,处理器单元对CF卡进行访问;若处理器单元停止对CF卡的访问,处理器单元控制IDE总线与CF卡接口断开;IDE总线与CF卡接口断开之后,处理器单元控制CF卡下电。本发明专利技术在True IDE mode模式下,能够防止CF卡的损坏,从而增加CF卡的可靠性,延长CF卡的寿命,节约了成本。
【技术实现步骤摘要】
本专利技术涉及存储卡
,尤其涉及一种减少CF卡损坏的方法及装置。
技术介绍
(Compact Flash, 一种采用紧凑闪存技术的存储设备)卡是出现时间较长 的存储卡之一。CF卡具有容量大、速度较快、更换方便、性价比较高的优 点,因而受到广大数码相机和掌上电脑用户的青睐,在数据通信领域得到较 广泛应用。常用的CF卡支持三种接口模式,分别为PC Card Memory Mode (个人 计算机存储^t式),PC Card 10 Mode (个人计算机输入输出模式),True IDE Mode (仿真电子集成驱动器模式)。其中,当CF卡工作于True IDE Mode模式时,在硬件连接上最简单,在驱动软件方面可以借用IDE (电子集 成驱动器)接口的驱动程序,因此Tme IDE Mode模式是CF卡最常用的模 式。图1为CF卡工作于True IDE Mode模式下与单板常见的电路连接框图。 具体包括位于单板上的处理器单元、电源以及CF卡连接器,CF卡通过单 板上的CF卡连接器与单板相连。所述处理器单元包括IDE接口和在位信号判 断单元,IDE接口用于与CF卡进行数据和控制信息的传输,在位信号判断单 元用于判断CF卡是否完全与CF卡连接器接触;所述电源将CF连接器插槽上的电源端与处理器单元的电源相连;CF卡连接器设置了包括电源和地的供电 信号线、用于在单板与CF卡之间进行数据传输的通用1/0 (输入输出)信号 线、用于判断CF卡是否完全插入CF卡连接器槽位中的在位检测CD1信号和 CD2信号。其中,供电信号线的管脚最长。将CF卡插入CF卡连接器的过程中,因为CF卡连接器的各个信号线的长 短不同,所以CF卡的各个管脚与单板接触的先后顺序不同。因为供电信号线 的管脚最长,所以供电信号线最先与CF卡接触;其次与CF卡接触的为通用 1/0信号线;最后与CF卡接触的为判断CF是否完全插入CF卡连接器槽位中的 在位信号。由上述CF卡与CF卡连接器的接触过程可知,因为供电信号线最先与CF 卡接触,所以若不对电源进行控制,会导致CF卡在插入过程中,CF卡先上 电,但是此时CF卡可能还没有完全插入,从而可能导致CF卡损坏;同样 地,在拔出CF卡的过程中,由于CD1、 CD2信号先与CF卡脱离,供电信号 线最后脱离,会导致可能将不可预知的信息写入CF卡中,从而损坏CF卡。因此,在True IDE mode模式下,目前没有技术方案能防止CF卡在与CF 卡连接器的接触过程中的损坏。
技术实现思路
本专利技术实施例提供一种减少CF卡损坏的方法及装置,在True IDE mode 模式下,能防止CF卡在与CF卡连接器的接触过程中的损坏。 本专利技术实施例是通过以下技术方案实现的 本专利技术实施例提供了一种减少CF卡损坏的方法,所述方法包括 处理器单元判断在位检测CD1信号、CD2信号是否有效; 若CD1、 CD2信号有效,处理器单元控制CF卡上电;CF卡为上电状态 之后,处理器单元控制IDE总线与CF卡接口连通;之后,处理器单元对CF卡 进行访问;若处理器单元停止对CF卡的访问,处理器单元控制IDE总线与CF卡接口 断开;IDE总线与CF卡接口断开之后,处理器单元控制CF卡下电。本专利技术实施例提供了一种减少CF卡损坏的装置,所述装置包括处理器单 元,还包括电源控制单元、总线控制单元,以及设置于所述处理器单元中的 在位信号结果发送单元和控制单元,其中电源控制单元,用于接收CF卡上电或下电的信号并进行CF卡上电或下 电的具体操作;总线控制单元,用于接收IDE总线与CF卡接口的连接或断开的信号并进 行IDE总线与CF卡接口的连接或断开的具体操作;在位信号结果发送单元,若CD1、 CD2信号均有效,用于向控制单元发 送CD1、 CD2信号均有效的信息;控制单元,接收到在位信号结果发送单元发送的信息之后,用于控制电 源控制单元将CF卡上电,之后控制总线控制单元将IDE总线与CF卡接口连 通;若处理器单元停止对CF卡的访问,用于控制总线控制单元将IDE总线与 CF卡接口断开,之后控制电源控制单元将CF卡下电。由上述本专利技术实施例提供的技术方案可以看出,本专利技术实施例采用一种 减少CF卡损坏的方法及装置,在True IDE mode模式下,能够防止CF卡的损 坏,从而增加CF卡的可靠性,延长CF卡的寿命,节约了成本。附图说明图1为现有技术中CF卡工作于True IDE Mode模式下与单板常见的电路连接框图2为本专利技术实施例涉及的CF卡插入和拨出的操作流程图; 图3为本专利技术实施例涉及的CF卡与单板的硬件连接示意图4为本专利技术实施例涉及的裝置的具体实现示意图。 具体实施例方式本专利技术实施例的一个方法的具体实现示意图如图2所示,图2为CF卡插入 和拨出的操作流程图,具体包括步骤20:在插入CF卡之前,处理器单元将CF卡连接器插槽的电源端设 置为下电状态;即若CF卡连接器插槽的电源端为上电状态,则需要在插入 CF卡之前,将CF卡连接器插槽的电源端设置为下电状态;可以理解的是, 若CF卡连接器插槽的电源端为下电状态,则不需要进行任何设置;具体的设 置CF卡连接器插槽的电源端为下电状态的方法可以为将CF卡连接器插槽 的电源端与单板的电源端断开;步骤21:在插入CF卡之后,判断CF卡连接器上的CD1、 CD2信号是否 同时有效;在本实施例中判断的具体方式可以为若CD1、 CD2信号同时为 低电平,则CD1、 CD2信号同时有效;若CD1、 CD2信号不同时有效或均不 有效,则CF卡不在位,此时不进行任何操作;若CD1、 CD2信号同时有效, 则CF卡在位,此时表明CF卡已经完全插入CF卡连接器插座,执行步骤22;步骤22:处理器单元在延长一段时间后,比如延时1s后,处理器单元控 制CF卡上电;CF卡为上电状态之后,处理器单元控制IDE总线与CF卡接口 连通;具体可以为处理器单元向CF卡电源控制开关发送上电信号,CF卡 电源控制开关收到所述信号之后,CF卡电源控制开关闭合,指示装置指示 CF卡处于上电状态,在本实施例中为LED (发光二极管)指示灯点亮;之 后,处理器单元向总线控制开关发送连通信号,总线控制开关收到所述信号 之后,总线控制开关闭合,即,使IDE接口总线处于使能状态;LED指示灯 处于点亮状态,禁止将CF卡从CF卡连接器中拔出;步骤23:处理器单元对CF卡进行初始化,并对CF卡进行访问;此时LED灯一直处于点亮状态,此时禁止拔出CF卡;步骤24:若处理器单元需要继续访问CF卡,则执行步骤23中处理器单元 对CF卡的访问过程,此时LED指示灯一直处于点亮状态,此时禁止拔出CF 卡;若处理器单元不需要继续访问CF卡,则执行步骤25;步骤25:处理器单元控制IDE总线与CF卡接口断开;IDE总线与CF卡接 口断开之后,处理器单元控制CF卡下电;具体可以为处理器单元向总线控 制开关发送断开信号,总线控制开关收到所述信号之后,总线控制开关断 开,即,使IDE接口总线处于高阻状态;之后,处理器单元向CF卡电源控制 开关发送下电信号,CF卡电源控制开关收到所述信号之后,CF卡电源控制 开关断开,同时熄灭单板上的LED指示灯;LED指示灯熄灭之后,可以将CF 卡从CF卡连接本文档来自技高网...
【技术保护点】
一种减少CF卡损坏的方法,其特征在于,所述方法包括:处理器单元判断在位检测CD1信号、CD2信号是否有效;若CD1、CD2信号有效,处理器单元控制CF卡上电;CF卡为上电状态之后,处理器单元控制IDE总线与CF卡接口连通;之后,处理器单元对CF卡进行访问;若处理器单元停止对CF卡的访问,处理器单元控制IDE总线与CF卡接口断开;IDE总线与CF卡接口断开之后,处理器单元控制CF卡下电。
【技术特征摘要】
【专利技术属性】
技术研发人员:常华育,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。