eMMC测试系统及方法技术方案

技术编号:15793363 阅读:421 留言:0更新日期:2017-07-10 04:16
本发明专利技术实施例公开了一种eMMC测试系统及方法。所述系统包括:第一电源单元、第二电源单元、第一断电单元、第二断电单元、第一放电单元、第二放电单元、计算机和主控单元。本发明专利技术实施例提供的一种eMMC测试系统及方法,实现断电时间点的精确控制,从而提高eMMC产品断电测试的效率。

【技术实现步骤摘要】
eMMC测试系统及方法
本专利技术实施例涉及系统测试技术,尤其涉及一种eMMC测试系统及方法。
技术介绍
eMMC全称为EmbeddedMultiMediaCard,是一种嵌入式非易失性存储器系统,由闪存和闪存控制器两部组成。eMMC的一个明显优势是在封装中集成了一个闪存控制器,它采用BGA封装,并采用统一闪存接口管理闪存。eMMC现在的目标应用是对存储容量有较高要求的消费电子产品,它规格的标准逐渐从eMMC4.3世代发展到eMMC4.5世代,eMMC5.0也已问世。eMMC具有统一、高速的数据接口从而实现前后兼容、存储密度高。其电路简单,成本很低,开发容易,因此被广泛应用。在eMMC产品有效性验证过程中,经常会对eMMC发生断电时的状态进行测试,我们要求断电时间点可以是eMMC执行读操作、写操作、数据传输、命令发送等操作过程中的任意时间点。针对不同断电时间点的断电测试,我们对eMMC有不同的数据写入要求,但传统的测试手段难以准确控制测试所需的断电时间点。
技术实现思路
本专利技术实施例提供一种eMMC测试系统及方法,以实现断电时间点的精确控制,从而提高eMMC产品断电测试的效率。第一方面,本专利技术实施例提供了一种eMMC断电测试系统,该系统包括:第一电源单元,用于给待测eMMC第一电压接口供电;第二电源单元,用于给待测eMMC第二电压接口供电;第一断电单元,连接eMMC第一电压接口和第一电源单元,用于根据第一断电指令控制第一电源单元与eMMC的断电和通电;第二断电单元,连接eMMC第二电压接口和第二电源单元,用于根据第二断电指令控制第二电源单元与eMMC的断电和通电;第一放电单元,与eMMC第一电压接口和第一断电单元连接,用于根据放电指令对eMMC供电电路进行放电;第二放电单元,与eMMC第二电压接口和第二断电单元连接,用于根据放电指令对eMMC供电电路进行放电;计算机,与主控单元连接,用于测试参数的输入和测试结果的显示;主控单元,与待测eMMC、计算机、第一断电单元、第二断电单元、第一放电单元和第二放电单元连接,用于执行计算机发送的测试命令,并检测eMMC的运行时间点;当检测到的运行时间点与断电测试命令所设定的断电时间点一致时,主控单元产生第一断电指令和第二断电指令发送给所述第一断电单元和第二断电单元,并产生放电指令发送给所述第一放电单元和第二放电单元;所述主控单元用于识别到eMMC重新上电后,访问eMMC中的相应数据信息,并判断是否符合测试预设条件,如果满足条件则执行下一测试,否则停止测试,并将不满足测试预设条件的相应数据信息通过计算机显示出来。第二方面,本专利技术实施例还提供了一种eMMC断电测试方法,该方法包括:计算机向主控单元发送测试命令;主控单元检测eMMC的运行时间点;当检测到的运行时间点与断电测试命令所设定的断电时间点一致时,主控单元分别向第一断电单元和第二断电单元发送第一断电指令和第二断电指令,并向第一放电单元和第二放电单元发送放电指令;第一断电单元和第二断电单元收到第一断电指令和第二断电指令,断开第一电源单元和第二电源单元与eMMC的第一电压接口和第二电压接口的电性连接,停止通电;第一放电单元和第二放电单元收到放电指令,对eMMC供电电路进行放电;eMMC重新上电后,主控单元访问eMMC中的相应数据信息,并判断是否符合测试预设条件,如果满足条件则执行下一测试,否则停止测试,并将不满足测试预设条件的相应数据信息通过计算机显示出来。本专利技术通过主控单元实时检测eMMC的运行时间点,同时控制断电单元和放电单元对待测eMMC的通电、断电和放电,实现断电时间点的精确控制,从而提高eMMC产品断电测试的效率。附图说明图1是本专利技术实施例一提供的一种eMMC断电测试系统的结构示意图;图2是本专利技术实施例提供的一种三输入逻辑与门的电路结构示意图;图3是本专利技术实施例提供的一种第一电源单元的电路结构示意图;图4是本专利技术实施例提供的一种第二电源单元的电路结构示意图;图5是本专利技术实施例提供的一种第一断电单元的电路结构示意图;图6是本专利技术实施例提供的一种第二断电单元的电路结构示意图;图7是本专利技术实施例提供的一种第一放电单元的电路结构示意图;图8是本专利技术实施例提供的一种第二放电单元的电路结构示意图;图9是本专利技术实施例二提供的一种eMMC断电测试方法的流程图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1是本专利技术实施例一提供的eMMC断电测试系统的结构示意图,本实施例可适用于eMMC的断电测试,该eMMC断电测试系统10具体包括:第一电源单元11、第二电源单元18、第一断电单元12、第二断电单元17、第一放电单元13、第二放电单元16、计算机14和主控单元15。其中,第一电源单元11,用于给待测eMMC20第一电压接口供电;第二电源单元18,用于给待测eMMC20第二电压接口供电;第一断电单元12,连接eMMC20第一电压接口和第一电源单元11,用于根据第一断电指令控制第一电源单元11与eMMC20的断电和通电;第二断电单元17,连接eMMC20第二电压接口和第二电源单元18,用于根据第二断电指令控制第二电源单元18与eMMC20的断电和通电;第一放电单元13,与eMMC20第一电压接口和第一断电单元12连接,用于根据放电指令对eMMC20供电电路进行放电;第二放电单元16,与eMMC20第二电压接口和第二断电单元17连接,用于根据放电指令对eMMC20供电电路进行放电;计算机14,与主控单元15连接,用于测试参数的输入和测试结果的显示;主控单元15,与待测eMMC20、计算机14、第一断电单元12、第二断电单元17、第一放电单元13和第二放电单元16连接,用于执行计算机14发送的测试命令,并检测eMMC20的运行时间点;当检测到的运行时间点与断电测试命令所设定的断电时间点一致时,主控单元15产生第一断电指令和第二断电指令发送给所述第一断电单元12和第二断电单元17,并产生放电指令发送给所述第一放电单元13和第二放电单元16;所述主控单元15用于识别到eMMC20重新上电后,访问eMMC20中的相应数据信息,并判断是否符合测试预设条件,如果满足条件则执行下一测试,否则停止测试,并将不满足测试预设条件的相应数据信息通过计算机14显示出来。其中,断电指令为用于控制eMMC20供电电路断电的高低电平信号,可以包括第一断电指令和第二断电指令;放电指令为用于控制eMMC20供电电路放电的高低电平信号;所述断电时间点可以是eMMC20在执行读操作、写操作、数据传输和命令发送过程中的任意时刻。例如,断电时间点是eMMC20在执行写操作过程中的任意时刻,当主控单元15检测到的运行时间点为eMMC20在执行写入数据时,主控单元15产生第一断电指令和第二断电指令发送给第一断电单元12和第二断电单元17,并产生放电指令发送给第一放电单元13和第二放电单元16;主控单元15识别到eMMC20重新上电后,访问eMMC20中的写入地址上的数据和未写入地址上的数本文档来自技高网...
eMMC测试系统及方法

【技术保护点】
一种嵌入式多媒体卡eMMC断电测试系统,其特征在于,包括:第一电源单元,用于给待测eMMC第一电压接口供电;第二电源单元,用于给待测eMMC第二电压接口供电;第一断电单元,连接eMMC第一电压接口和第一电源单元,用于根据第一断电指令控制第一电源单元与eMMC的断电和通电;第二断电单元,连接eMMC第二电压接口和第二电源单元,用于根据第二断电指令控制第二电源单元与eMMC的断电和通电;第一放电单元,与eMMC第一电压接口和第一断电单元连接,用于根据放电指令对eMMC供电电路进行放电;第二放电单元,与eMMC第二电压接口和第二断电单元连接,用于根据放电指令对eMMC供电电路进行放电;计算机,与主控单元连接,用于测试参数的输入和测试结果的显示;主控单元,与待测eMMC、计算机、第一断电单元、第二断电单元、第一放电单元和第二放电单元连接,用于执行计算机发送的测试命令,并检测eMMC的运行时间点;当检测到的运行时间点与断电测试命令所设定的断电时间点一致时,主控单元产生第一断电指令和第二断电指令发送给所述第一断电单元和第二断电单元,并产生放电指令发送给所述第一放电单元和第二放电单元;所述主控单元用于识别到eMMC重新上电后,访问eMMC中的相应数据信息,并判断是否符合测试预设条件,如果满足条件则执行下一测试,否则停止测试,并将不满足测试预设条件的相应数据信息通过计算机显示出来。...

【技术特征摘要】
1.一种嵌入式多媒体卡eMMC断电测试系统,其特征在于,包括:第一电源单元,用于给待测eMMC第一电压接口供电;第二电源单元,用于给待测eMMC第二电压接口供电;第一断电单元,连接eMMC第一电压接口和第一电源单元,用于根据第一断电指令控制第一电源单元与eMMC的断电和通电;第二断电单元,连接eMMC第二电压接口和第二电源单元,用于根据第二断电指令控制第二电源单元与eMMC的断电和通电;第一放电单元,与eMMC第一电压接口和第一断电单元连接,用于根据放电指令对eMMC供电电路进行放电;第二放电单元,与eMMC第二电压接口和第二断电单元连接,用于根据放电指令对eMMC供电电路进行放电;计算机,与主控单元连接,用于测试参数的输入和测试结果的显示;主控单元,与待测eMMC、计算机、第一断电单元、第二断电单元、第一放电单元和第二放电单元连接,用于执行计算机发送的测试命令,并检测eMMC的运行时间点;当检测到的运行时间点与断电测试命令所设定的断电时间点一致时,主控单元产生第一断电指令和第二断电指令发送给所述第一断电单元和第二断电单元,并产生放电指令发送给所述第一放电单元和第二放电单元;所述主控单元用于识别到eMMC重新上电后,访问eMMC中的相应数据信息,并判断是否符合测试预设条件,如果满足条件则执行下一测试,否则停止测试,并将不满足测试预设条件的相应数据信息通过计算机显示出来。2.根据权利要求1所述的系统,其特征在于,所述主控单元包括:控制器,用于执行计算机发送的测试命令,并检测eMMC的运行时间点;当检测到的运行时间点与断电测试命令所设定的断电时间点一致时,控制器生成第一断电参数、第二断电参数和放电参数发送给三输入逻辑与门;所述控制器识别到eMMC重新上电后,访问eMMC中的相应数据信息,并判断是否符合测试预设条件,如果满足条件则执行下一测试,否则停止测试,并将不满足测试预设条件的相应数据信息通过计算机显示出来;三输入逻辑与门,用于将接收到的第一断电参数作为三输入逻辑与门的输入,经过逻辑运算输出第一断电指令,并发送给第一断电单元;将接收到的第二断电参数作为三输入逻辑与门的输入,经过逻辑运算输出第二断电指令,并发送给第二断电单元,将接收到的第一断电参数、第二断电参数和放电参数作为三输入逻辑与门的输入,经过逻辑运算输出放电指令,并发送给第一放电单元和第二放电单元。3.根据权利要求2所述的系统,其特征在于,所述控制器包括现场可编程门阵列FPGA芯片。4.根据权利要求2所述的系统,其特征在于,所述第一电源单元包括:第一变压器,用于将输入电压转换为eMMC所需电压,并作为第一输入电压;第一跳线,与第一变压器、控制器和第一断电单元连接,用于将第一输入电压或控制器中的电源作为电源给eMMC的第一电压接口供电。5.根据权利要求2所述的系统,其特征在于,所述第二电源单元包括:第二变压器,用于将输入电压转换为eMMC所需电压,并作为第二输入电压;第二跳线,与第二变压器、控制器和第二断电单元连接,用于将第二输入电压或控制器中的电源作为电源给eMMC的第二电压接口供电。6.根据权利要求1所述的系统,其特征在于,所述第一断电单元包括:第一场效应管,第一断电指令作为第一场效应管栅极的输入,第一场效应管的源极连接第一电源单元,第一场效应管的漏极连接eMMC的第一电压接口,第一断电指令控制第一场效应管导通和断开,当第一场效应管断开时,第一电源单元与eMMC的第一电压接口的连接断开,实现断电。7.根据权利要求1所述的系统,其特征在于,所述第二断电单元包括:第二场效应管,第二断电指令作为第二场效应管栅极的输入,第二场效应管的源极连接第二电源单元,第二场效应管的漏极连接eMMC的第二电压接口,第二断电指控制第二场效应管导通和断开,当第二场效应管断开时,第二电源单元与e...

【专利技术属性】
技术研发人员:王立峰
申请(专利权)人:北京京存技术有限公司
类型:发明
国别省市:北京,11

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

1