首页> 中国专利> 一种嵌入式系统的SD卡维护设计

一种嵌入式系统的SD卡维护设计

摘要

本发明公开了一种嵌入式系统的SD卡维护设计,包括一个PCB板,所述PCB板上设置有嵌入式处理器、SD卡座和限流电阻,所述嵌入式处理器上设置有SD总线接口和GPIO接口,所述SD卡座上卡设有SD卡,所述SD卡座上设置有CD接口,所述CD接口通过探测线与SD总线接口连接,所述GPIO接口通过传输线与限流电阻连接。本发明中,通过嵌入式处理器、SD卡座、限流电阻的设置,避免通过人工插拔SD卡实现SD卡的插入与弹出工作,在卡插入卡座的情况下可以操作一个GPIO进行自动地探测,即便探测失败也可以重复探测直至成功,或关闭给SD卡供电防止SD卡被损坏。

著录项

  • 公开/公告号CN113821217A

    专利类型发明专利

  • 公开/公告日2021-12-21

    原文格式PDF

  • 申请/专利权人 神州龙芯智能科技有限公司;

    申请/专利号CN202010561953.0

  • 发明设计人 宋兴嘉;

    申请日2020-06-18

  • 分类号G06F8/61(20180101);G06F13/40(20060101);

  • 代理机构11589 北京劲创知识产权代理事务所(普通合伙);

  • 代理人张铁兰

  • 地址 226000 江苏省南通市港闸区江海佳苑19幢1702室

  • 入库时间 2023-06-19 13:46:35

说明书

技术领域

本发明涉及SD卡维护技术领域,尤其涉及一种嵌入式系统的SD卡维护设计。

背景技术

SD卡是一种基于半导体快闪记忆器的新一代记忆设备,它具有体积小、数据传输速度快等特点。常见的数码消费品,如数码相机、平板电脑、行车记录仪等,经常受到板载存储容量的限制而使用存储卡,例如SD卡、TF卡等,来提升存储空间,几乎所有需要使用SD卡的电子设备,在销售上都采用机卡分离的方式,即设备单独进行维护与质保,而存SD卡需要存储卡厂家提供质保服务,因此,在设备使用过程中,出现数据存储卡不稳定的问题时,维护的责任十分不清晰,甚至是享受不到任何服务的“真空”区域,此类情况下消费者只能根据自己的经验如认知水平进行一些处理,例如:进行手动的插拔或反复插拔,格式化SD卡,更换SD卡等等。

在实际应用方案中,一些高端设备对SD卡的插拔是有比较严格的限制的,比如:数码相机类产品,明确要求一定要在关机的情况下插入或拔出SD卡,从而避免造成SD卡数据的损坏;而一些普通的嵌入式产品,如:手机、平板电脑、行车记录仪等,只要在没有数据读写的时候就可进行SD的插拔工作,以行车记录仪为例,在高温、低温、频繁震动、或汽车启动瞬间供电不稳的情况下,极易出现SD卡探测失败的问题,一旦失败,需要手动插拔进行重新探测,反复拔插SD卡时容易造成损伤,降低了SD卡的使用寿命。

发明内容

本发明的目的在于:为了解决SD卡手动拔插一损伤的问题,而提出的一种嵌入式系统的SD卡维护设计。

为了实现上述目的,本发明采用了如下技术方案:

一种嵌入式系统的SD卡维护设计,包括一个PCB板,所述PCB板上设置有嵌入式处理器、SD卡座和限流电阻,所述嵌入式处理器上设置有SD总线接口和GPIO接口,所述SD卡座上卡设有SD卡,所述SD卡座上设置有CD接口,所述CD接口通过探测线与SD总线接口连接,所述GPIO接口通过传输线与限流电阻连接。

作为上述技术方案的进一步描述:

所述SD卡座的内部插入SD卡时,CD接口的CD信号为低电平,SD卡座无卡时,CD接口的CD信号为高电平。

作为上述技术方案的进一步描述:

所述限流电阻的阻值为1KΩ。

作为上述技术方案的进一步描述:

所述SD卡座采用SD总线的方式与嵌入式处理的SD总线接口进行连接。

作为上述技术方案的进一步描述:

通过所述GPIO接口的拉高与拉低向SD总线接口发送模拟的CD信号。

作为上述技术方案的进一步描述:

所述限流电阻的两个接线端与CD接口的探测线连接。

综上所述,由于采用了上述技术方案,本发明的有益效果是:

1、本发明中,通过嵌入式处理器、SD卡座、限流电阻的设置,避免通过人工插拔SD卡实现SD卡的插入与弹出工作,在卡插入卡座的情况下可以操作一个GPIO进行自动地探测,即便探测失败也可以重复探测直至成功,或关闭给SD卡供电防止SD卡被损坏。

附图说明

图1为本发明提出的一种嵌入式系统的SD卡维护设计的连接结构示意图;

图2为本发明提出的一种嵌入式系统的SD卡维护设计的操作流程示意图。

图例说明:

1、嵌入式处理器;11、SD总线接口;12、GPIO接口;2、SD卡座;21、CD接口;3、SD卡;4、限流电阻;5、PCB板。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

实施例1

请参阅图1-2,一种嵌入式系统的SD卡维护设计,包括一个PCB板5,PCB板5上设置有嵌入式处理器1、SD卡座2和限流电阻4,嵌入式处理器1上设置有SD总线接口11和GPIO接口12,SD总线接口11提供中断上报机制来检测SD卡座2的CD信号,SD卡3支持SD总线接口11,SD卡座2上卡设有SD卡3,SD卡座2上设置有CD接口21,GPIO接口12通过传输线与限流电阻4连接,限流电阻4的阻值为1KΩ,限流电阻4的两个接线端与CD接口21的探测线连接,能够避免GPIO接口12的信号被SD卡座2的CD接口21线直接接地。

实施例2

请参阅图1-2,一种嵌入式系统的SD卡维护设计,包括一个PCB板5,PCB板5上设置有嵌入式处理器1、SD卡座2和限流电阻4,SD卡座2采用SD总线的方式与嵌入式处理的SD总线接口11进行连接,SD卡座2的内部插入SD卡3时,CD接口21的CD信号为低电平,SD卡座2无卡时,CD接口21的CD信号为高电平,通过嵌入式处理器1的GPIO方式模拟SD卡座2的CD信号。

工作原理:使用时,嵌入式处理器1准备就绪后,将GPIO接口12设置为输入,运行SD卡3设备的驱动程序初始化SD总线接口11并探测SD卡3,SD卡3插入后CD接口21的CD信号由高电平转化为低电平,中断处理函数或轮询函数捕捉到低电平信号,驱动程序进行SD卡3初始化;SD卡3初始化遇到故障失败时,先将GPIO接口12设置为输出默认低电平,再将GPIO接口12设置为输出高电平,此时SD总线接口11会收到仿造的CD信号,并上报驱动层将SD卡3弹出,最后将GPIO接口12设置为输出低电平,此时SD总线接口11会收到仿造的CD信号,并上报驱动层SD卡3插入,并进行SD卡3的全新初始化操作;如果此时SD卡3的初始化还不能成功,可以通过复位处理器SD卡3控制器并重新加载SD设备驱动,然后再次将GPIO接口12设置为输出高电平,然后在将GPIO接口12设置为输出低电平的操作,直至SD探测成功。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号