一种EMMC测试方法及测试电路技术

技术编号:20619951 阅读:45 留言:0更新日期:2019-03-20 13:18
本申请实施例提供一种EMMC测试方法及测试电路,其中,测试方法包括:测试电路中的测试芯片输出遵循local bus协议的测试指令,并经协议转换芯片转换为遵循EMMC协议的测试指令后传输至待测EMMC颗粒,以对待测EMMC颗粒进行性能测试;待测EMMC颗粒执行遵循EMMC协议的测试指令并输出遵循EMMC协议的执行结果,遵循EMMC协议的执行结果被协议转换芯片转换为遵循local bus协议的执行结果后输出至测试芯片;测试芯片根据遵循local bus协议的执行结果确定对待测EMMC颗粒的测试结果。据此,可实现测试芯片对待测EMMC颗粒的一键式、全方位、智能化的生产故障测试。

An EMMC Test Method and Test Circuit

The embodiment of this application provides an EMMC test method and a test circuit. The test method includes: the test chip in the test circuit outputs test instructions conforming to local bus protocol, which are converted into test instructions conforming to EMMC protocol by protocol conversion chip, and then transmitted to the EMMC particles to be tested for performance testing; the test EMMC particles are executed in accordance with EMMC protocol. Test instructions and output the execution results following EMMC protocol. The execution results following EMMC protocol are converted by protocol conversion chip to the execution results following local bus protocol and then output to the test chip. The test chip determines the test results for EMMC particles according to the execution results following local bus protocol. Accordingly, the test chip can be used to test EMMC particles in one-key, omni-directional and intellectualized production failure.

【技术实现步骤摘要】
一种EMMC测试方法及测试电路
本申请涉及存储
,尤其涉及一种EMMC测试方法及测试电路。
技术介绍
EMMC(EmbeddedMultiMediaCard,嵌入式多媒体卡),采用统一的MMC标准接口,把高密度NAND(NOTAND,与非)闪存以及控制器封装在一颗BGA(BallGridArrayPackage,球栅阵列)芯片中。随着EMMC规格标准的发展,EMMC将在智能型手机及平板计算机等智能型移动装置上成为嵌入式储存媒体的主要的应用标准之一。为了促进EMMC在智能型手机及平板计算机等智能型移动装置上的使用,亟需一种EMMC的测试方案来测试EMMC的生产故障,及早排查,降低EMMC在智能型移动装置上使用时的返修率。
技术实现思路
本申请的多个方面提供一种EMMC测试方法及测试电路,以对EMMC进行生产故障测试。本申请实施例提供一种EMMC测试方法,适用于EMMC测试电路,方法包括:测试电路中的测试芯片输出遵循localbus协议的测试指令,并经协议转换芯片转换为遵循EMMC协议的测试指令后传输至待测EMMC颗粒,以对待测EMMC颗粒进行性能测试;待测EMMC颗粒执行遵循EMMC协议的测试指令并输出遵循EMMC协议的执行结果,遵循EMMC协议的执行结果被协议转换芯片转换为遵循localbus协议的执行结果后输出至测试芯片;测试芯片根据遵循localbus协议的执行结果确定对待测EMMC颗粒的测试结果。本申请实施例还提供一种EMMC测试电路,包括:测试芯片、协议转换芯片和待测EMMC颗粒,协议转换芯片连接于测试电路和待测EMMC颗粒之间;测试芯片用于输出遵循局部总线localbus协议的测试指令,经协议转换芯片转换为遵循EMMC协议的测试指令后传输至待测EMMC颗粒,以对待测EMMC颗粒进行性能测试;待测EMMC颗粒用于执行遵循EMMC协议的测试指令并输出遵循EMMC协议的执行结果,遵循EMMC协议的执行结果被协议转换芯片转换为遵循localbus协议的执行结果后传输至测试芯片,以供测试芯片确定对待测EMMC颗粒的测试结果。在本申请实施例中,通过测试芯片模拟localbus协议的通信时序,以模拟待测EMMC颗粒的产品应用环境;通过协议转换芯片进行协议转换,以保证测试芯片与待测EMMC颗粒之间的正常通信。据此,可实现测试芯片对待测EMMC颗粒的一键式、全方位、智能化的生产故障测试。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请一实施例提供的一种EMMC测试电路的结构示意图;图2为本申请一实施例提供的一种各芯片间的通信接口连接关系示意图;图3为本申请一实施例提供的一种STM32系列单片机上的引脚功能示意图;图4为本申请一实施例提供的一种EMMC模块的排针引脚功能示意图;图5为本申请一实施例提供的另一种EMMC测试电路的结构示意图;图6为本申请一实施例提供的一种第一电源电路的电路图;图7为本申请一实施例提供的一种第二电源电路的电路图;图8为本申请一实施例提供的又一种EMMC测试电路的结构示意图;图9为本申请一实施例提供的一种蜂鸣器电路的电路图;图10为本申请一实施例提供的一种LED显示电路的电路图;图11为本申请一实施例提供的一种串口电路的电路图;图12为本申请另一实施例提供的一种EMMC测试方法的流程示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。为了促进EMMC在智能型手机及平板计算机等智能型移动装置上的使用,亟需一种EMMC的测试方案来测试EMMC的生产故障,及早排查,降低EMMC在智能型移动装置上使用时的返修率。对此,在本申请一些实施例中:通过测试芯片模拟localbus协议的通信时序,以模拟待测EMMC颗粒的产品应用环境;通过协议转换芯片进行协议转换,以保证测试芯片与待测EMMC颗粒之间的正常通信。据此,可实现测试芯片对待测EMMC颗粒的一键式、全方位、智能化的生产故障测试。以下结合附图,详细说明本申请各实施例提供的技术方案。图1为本申请一实施例提供的一种EMMC测试电路的结构示意图。如图1所示,该测试电路包括:测试芯片10、协议转换芯片20和待测EMMC颗粒30,协议转换芯片20连接于测试电路和待测EMMC颗粒30之间;测试芯片10用于输出遵循局部总线localbus协议的测试指令,遵循localbus协议的测试指令经协议转换芯片20转换为遵循EMMC协议的测试指令后传输至待测EMMC颗粒30,以对待测EMMC颗粒30进行性能测试;待测EMMC颗粒30用于执行遵循EMMC协议的测试指令并输出遵循EMMC协议的执行结果,遵循EMMC协议的执行结果被协议转换芯片20转换为遵循localbus协议的执行结果后传输至测试芯片10,以供测试芯片10确定对待测EMMC颗粒30的测试结果。本实施例中,测试芯片10可采用微控制单元(MicrocontrollerUnit,MCU)实现相关的测试功能。例如,测试芯片10可采用MCS-51系列单片机、STM32系列单片机等等,本实施例对此不作限定。本文中,将重点以STM32系列单片机为例进行技术方案的说明,但应当理解的是,本实施例并不限于此。本实施例中,可在测试芯片10中预置测试软件,测试芯片10可在上电后运行测试软件,以实现输出测试指令、确定测试结果等功能。协议转换芯片20中也可预置协议转换程序,以实现根据协议转换规则进行协议转换等功能。据此,本实施例中,可实现一键式测试,操作简单快捷,测试效率高。EMMC颗粒作为嵌入式多媒体卡,其在产品应用时,可能需要与各种不同类型的CPU进行通信。本实施例中,可通过测试芯片10和协议转换芯片20模拟EMMC颗粒的产品应用环境。EMMC颗粒在产品应用时可被接入CPU的localbus接口,CPU的localbus接口在对外通信时可遵循localbus协议。本实施例中,测试芯片10可模拟CPU的localbus接口的通信时序,以输出遵循局部总线localbus协议的测试指令,例如,STM32系列单片机可通过C语言模拟localbus接口的通信时序。EMMC颗粒在产品应用时通常遵循EMMC协议,本实施例中,可通过协议转换芯片20,在测试芯片10和待测EMMC颗粒30之间进行协议转换,以实现测试芯片10与待测EMMC颗粒30的正常通信。在一些实际应用中,协议转换芯片20可包含localbus总线接口和EMMC总线接口,协议转换芯片20中的localbus总线接口与测试芯片10上模拟localbus总线的I/O接口连接,协议转换芯片20中的EMMC总线接口与待测EMMC颗粒30的总线接口连接。其中,协议转换芯片20可采用复杂可编程逻辑器件(ComplexProgrammableLogicDevice,CPLD)实现相关的协议转换功能。以测本文档来自技高网...

【技术保护点】
1.一种嵌入式多媒体卡EMMC测试电路,其特征在于,包括:测试芯片、协议转换芯片和待测EMMC颗粒,所述协议转换芯片连接于所述测试电路和所述待测EMMC颗粒之间;所述测试芯片用于输出遵循局部总线local bus协议的测试指令,经所述协议转换芯片转换为遵循EMMC协议的测试指令后传输至所述待测EMMC颗粒,以对所述待测EMMC颗粒进行性能测试;所述待测EMMC颗粒用于执行遵循EMMC协议的测试指令并输出遵循EMMC协议的执行结果,遵循EMMC协议的执行结果被所述协议转换芯片转换为遵循local bus协议的执行结果后传输至所述测试芯片,以供所述测试芯片确定对所述待测EMMC颗粒的测试结果。

【技术特征摘要】
1.一种嵌入式多媒体卡EMMC测试电路,其特征在于,包括:测试芯片、协议转换芯片和待测EMMC颗粒,所述协议转换芯片连接于所述测试电路和所述待测EMMC颗粒之间;所述测试芯片用于输出遵循局部总线localbus协议的测试指令,经所述协议转换芯片转换为遵循EMMC协议的测试指令后传输至所述待测EMMC颗粒,以对所述待测EMMC颗粒进行性能测试;所述待测EMMC颗粒用于执行遵循EMMC协议的测试指令并输出遵循EMMC协议的执行结果,遵循EMMC协议的执行结果被所述协议转换芯片转换为遵循localbus协议的执行结果后传输至所述测试芯片,以供所述测试芯片确定对所述待测EMMC颗粒的测试结果。2.根据权利要求1的测试电路,其特征在于,所述协议转换芯片包含localbus总线接口和EMMC总线接口,所述协议转换芯片中的localbus总线接口与所述测试芯片上模拟localbus总线的I/O接口连接,所述协议转换芯片中的EMMC总线接口与所述待测EMMC颗粒的总线接口连接。3.根据权利要求1的测试电路,其特征在于,还包括以下至少一种外围电路:蜂鸣器电路、LED显示电路或串口电路;所述蜂鸣器电路用于在所述测试芯片的控制下对测试结果和/或测试类别进行听觉提示;所述LED显示电路用于在所述测试芯片的控制下对测试结果和/或测试类别进行视觉提示;所述串口电路用于在所述测试芯片的控制下将所述测试芯片对所述待测EMMC颗粒进行测试的日志信息输出至外接设备。4.根据权利要求1的测试电路,其特征在于,还包括第一电源电路和第二电源电路,所述第一电源电路连接于所述测试芯片的电源端口与接地之间,用于为所述测试芯片供电;所述第二电源电路连接于所述测试芯片的控制端口和所述协议转换芯片及所述待测EMMC颗粒的电源端口之间;所述测试芯片用于在测试过程中通过所述第二电源电路对所述协议转换芯片及所述待测EMMC颗粒进行上下电控制。5.根据权利要求1-4任一项的测试电路,其特征在于,所述测试芯片和所述协议转换芯片一体封装为测试模块;或者;所述协议转换芯片和所述待测EMMC颗粒一体封装为EMMC模块。6.一种EMMC测试方法,适用于EMMC测试电路,其特征在于,方法包括:测试电路中的测试芯片输出遵循localbus协议的测试指令,并经协议转换芯片转换为遵循EMMC协议的测试指令后传输至待测EMMC颗粒,以对所述待测EMMC颗粒进行性能测试;所述待测EMMC颗粒执行遵循EMMC协议的测试指令并输出遵循EMMC协议的执行结果,遵循EMMC协议的执行结果被所述协议转换芯片转换为遵循localbus协议的执行结果后输出至所述测试芯片;所述测试芯片根据遵循localbus协议的执行结果确定对所述待测EMMC颗粒的测试结果。7.根据权利要求6的方法,其特征在于,性能测试包括以下至少一种:读写测试、分区管理测试、容量测试或格式化测试。8.根据权利要求7的方法,其特征在于,当性能测试为分区管理测试时,测试芯片输出遵循localbus协议的测试指令,包括:所述测试芯片输出遵循localbus协议的分区管理指令和分区管理状态测试指令;所述待测EMMC颗粒执行遵循EMMC协议的测试指令并产生输出遵循EMMC协议的执行结果,...

【专利技术属性】
技术研发人员:吴玉源
申请(专利权)人:锐捷网络股份有限公司
类型:发明
国别省市:福建,35

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

1