EMMC访问方法及装置与流程

文档序号:11133155阅读:786来源:国知局
EMMC访问方法及装置与制造工艺

本发明实施例涉及信息技术领域,尤其涉及一种EMMC访问方法及设备装置。



背景技术:

随着电子行业的不断发展,电子元器件的工作速率越来越快。电子元器件在正常工作状态中会消耗电流,而电子元器件内部不同模块在不同工作频率下会产生电磁干扰(Electro Magnetic Interference,EMI)。例如,终端设备,如手机、平板电脑、电视的内嵌式存储器(Embedded Multi Media Card,EMMC)在工作过程中会产生EMI。其中,EMMC由多媒体卡(Multi Media Card,MMC)接口,快闪存储器设备及主控制器组成,并采用球栅阵列封装(Ball Grid Array Package,BGA)技术封装。

目前,在对EMMC进行访问时,通常直接根据基础时钟信号对EMMC进行访问。然而,发明人在实现发明的过程中发现了,终端设备对EMMC的访问具有随机性,且基础时钟信号的能量主要集中在基频或者奇次谐波分量上,若直接根据EMMC的基础时钟信号对EMMC进行访问,会造成EMMC的EMI能量随机跳变,从而导致EMI单点能量超标。



技术实现要素:

本发明实施例提供一种EMMC访问方法及装置,用以解决现有技术中在对EMMC进行访问时EMI单点能量超标的缺陷。

本发明实施例提供一种EMMC访问方法,包括:

当终端设备开机后,获取所述EMMC的基础时钟信号;

通过预设调制信号对所述基础时钟信号进行扩频;

根据扩频后的时钟信号对所述EMMC进行访问。

本发明实施例提供一种EMMC访问装置,包括:

当终端设备开机后,获取所述EMMC的基础时钟信号;

通过预设调制信号对所述基础时钟信号进行扩频;

根据扩频后的时钟信号对所述EMMC进行访问。

本发明实施例提供一种EMMC访问方法及装置。首先当终端设备开机后,获取所述EMMC的基础时钟信号;然后通过预设调制信号对所述基础时钟信号进行扩频;最后根据扩频后的时钟信号对所述EMMC进行访问。与现有技术在对EMMC进行访问时,直接根据基础时钟信号对EMMC进行访问相比,本发明实施例通过预设调制信号对EMMC的基础时钟信号进行扩频,然后根据扩频后的时钟信号对EMMC进行访问,能够实现将主要集中在基频或者奇次谐波分量上的能量分散到一定频率范围内,达到了对EMMC的EMI能量进行平均的效果,降低了EMI单点能量,从而解决了EMI单点能量超标的缺陷。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种EMMC访问方法流程图;

图2为本发明实施例提供的另一种EMMC访问方法流程图;

图3为本发明实施例提供的扩频后的时钟信号的频率随着时间变化的变化曲线图;

图4为本发明实施例提供的对基础时钟信号进行扩频的工作原理图;

图5为本发明实施例提供的一种EMMC访问装置的结构流程图;

图6为本发明实施例提供的另一种EMMC访问装置的结构流程图;

图7示出了本发明实施例提供的一种EMMC访问装置的实体结构示意图。

具体实施方式

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

本发明实施例提供一种EMMC访问方法,如图1所示,所述方法包括:

101、当终端设备开机后,获取EMMC的基础时钟信号。

其中,所述终端设备可以为电视、手机、平板电脑等。

需要说明的是,所述基础时钟信号对应的频率可以为固定频率,具体地,基础时钟信号的固定频率可以为192MHz。基础时钟信号可以为方波信号,其中,方波信号可以为经过基波和高次谐波共同叠加后的波形。由傅里叶变换可知,方波信号频域的能量主要集中在基频和基频的奇次谐波分量上,而在偶次谐波分量上的能量为零。

102、通过预设调制信号对基础时钟信号进行扩频。

其中,预设调制信号对应的调制频率可以小于基础时钟信号对应的固定频率。例如,当基础时钟信号对应的固定频率为192MHz时,预设调制信号对应的调制频率可以为25KHz。

需要说明的是,当基础时钟信号对应的频率为固定频率时,基频的频谱会较窄,但幅度较高,对外EMI能量较大。在本发明实施例中,为了避免EMI能量较大,通过预设调制信号次对基础时钟信号进行扩频,可以将基础时钟信号对应的固定频率调制为变化频率,变化频率的时钟信号在基频或者基频的奇次谐波能量会分散在频率范围内。因此,可以达到对EMMC的EMI能量进行平均的效果,降低EMI单点能量,从而解决EMI单点能量超标的缺陷。

103、根据扩频后的时钟信号对EMMC进行访问。

本发明实施例提供的一种EMMC访问方法。首先当终端设备开机后,获取所述EMMC的基础时钟信号;然后通过预设调制信号对所述基础时钟信号进行扩频;最后根据扩频后的时钟信号对所述EMMC进行访问。与现有技术在对EMMC进行访问时,直接根据基础时钟信号对EMMC进行访问相比,本发明实施例通过预设调制信号对EMMC的基础时钟信号进行扩频,然后根据扩频后的时钟信号对EMMC进行访问,能够实现将主要集中在基频或者奇次谐波分量上的能量分散到一定频率范围内,达到了对EMMC的EMI能量进行平均的效果,降低了EMI单点能量,从而解决了EMI单点能量超标的缺陷。

本发明实施例提供另一种EMMC访问方法,如图2所示,所述方法包括:

201、当终端设备开机后并需要对EMMC进行访问时,获取EMMC的基础时钟信号。

需要说明的是,当终端设备向EMMC发送访问指令时,确定需要对EMMC进行访问,终端设备可以从EMMC中读取相应的数据并进行处理。

202、将预设调制信号以预设调制方式叠加在基础时钟信号中。

其中,所述预设调制信号可以为预设三角波信号或预设Lexmark波信号。预设调制方可以为调频方式或者调相方式。例如,基础时钟信号为Y(t)=Asin2πfct,调制信号为w(t),可以将调制信号w(t)以调频方式叠加在基础时钟信号上,实现对基础时钟信号进行扩频,扩频后的时钟信号可以为Y,(t)=Asin2π(fc+w(t))t。

需要说明的是,通过将所述预设调制信号以预设调制方式叠加在所述基础时钟信号中,得到扩频后的时钟信号对应的频率为变化频率,具体地,扩频后的时钟信号对应的频率随着时间变化而变化,扩频后的时钟信号对应的频率随着时间变化的变化曲线与预设调制信号的调制波形相同。

例如,预设调制信号为预设三角波信号,预设三角波信号对应的调制频率为fm,扩展率为δ,扩展类型为向下方向扩频,基础时钟信号对应的频率为fc,则扩频后的时钟信号对应的频率f对应的公式如下所示:

其中,扩频后的时钟信号对应的频率随着时间变化的变化曲线,如图3所示,与预设三角波信号的调制波形相同。

对于本发明实施例,步骤202具体可以为:通过锁相环将所述预设调制信号以预设调制方式叠加在所述基础时钟信号中。

其中,所述锁相环可以包括相位比较器、滤波器、压控振荡器(voltage controlled oscillator,VCO),混频器等。

为了更好的理解通过锁相环将所述预设调制信号以预设调制方式叠加在所述基础时钟信号中的过程,在本发明实施例中,提供了对基础时钟信号进行扩频的工作原理图,如图4所示,包括:将基础时钟信号和参考信号作为锁相环的输入,使得锁相环产生输出时钟信号,然后预设调制信号控制延迟线路M调制基础时钟信号的相位,使得锁相环所产生的所述输出时钟信号的频率周期性的变化,最后获取的频率周期性变化的输出时钟信号即为扩频后的时钟信号。

203、根据扩频后的时钟信号对EMMC进行访问。

204、获取预设调制信号对应的扩展率、扩频类型以及基础时钟信号对应的频率。

其中,扩展率δ用于衡量时钟扩展的深度,扩展类型可以为向下方向扩频、向上方向扩频、中心方向扩频等。

205、根据扩展率、扩频类型和基础时钟信号对应的频率,确定扩频后的时钟信号对应的频率。

需要说明的是,当扩展类型为向下方向扩频率时,扩展率、基础时钟信号对应的频率fc,频率扩展范围Δf之间关系为:δ=-Δf/fc×100%;

当扩展类型为中心方向扩频率时,扩展率、基础时钟信号对应的频率fc,频率扩展范围Δf之间的关系为:δ=±1/2Δf/fc×100%;

当扩展类型为向下方向扩频率时,扩展率、基础时钟信号对应的频率fc,频率扩展范围Δf之间的关系为:δ=Δf/fc×100%。

例如,当扩展率为0.5%、扩展类型为向下方向扩频率、基础时钟信号对应的频率fc为192MHz,则频率扩展范围Δf=-0.5%×192MHz=-0.96MHz,扩频后的时钟信号对应的频率为(191.04MHz,192MHz)。当扩展率为0.5%、扩展类型为中心方向扩频率、基础时钟信号对应的频率fc=192MHz,则频率扩展范围Δf=±0.5%×192MHz×1/2=±0.48MHz,扩频后的时钟信号对应的频率为(191.52MHz,192.48MHz)。当扩展率为0.5%、扩展类型为向上方向扩频率、基础时钟信号对应的频率fc为192MHz,则频率扩展范围ΔΔf=0.5%×192MHz=0.96MHz,扩频后的时钟信号对应的频率为(192MHz,192.96MHz)。

对于本发明实施例,具体可以应用如下场景,但不限于此,包括:由于最严重的EMI通常包含在时钟频率的基频到3次或者5次谐波分量上,为了更好的比较EMMC扩频前后能量的变化,本发明实施例提供EMMC扩频前后的5次谐波分量,即基频的5次倍频点的准峰值(Quasi Peak,QP)值,QP值是根据基础工作频率上的频谱强度计算的,具体地,QP值的计算公式可以为:Vqp=2S(f0)G(f0)BevP(a),其中,S(f0)是指基础工作频率上的频谱强度,G(f0)是指从射频输入到检测波输出的仪器增益,Bev是指等效电压带宽,P(a)是指QP值与峰值检测波器输出之比。

终端设备上电启动时,终端设备的EMMC的基础工作频率为192MHz,计算得到192MHz的5次倍频点960MHz上的QP值为47.64dBuV/m,超过标准QP值47dBuV/m,且比标准QP值高0.64dBuV/m,而在通过调制频率为25KHz,扩展率为0.5%的三角波信号对EMMC的基础工作频率进行向下扩频后,EMMC的扩频后的时钟信号对应的频率为(191.04MHz,192MHz),集中在960MHz上的能量会被平均,960MHz上的能量会下降,此时计算得到960MHz上的QP值为41.58dBuV/m,低于标准QP值47dBuV/m,且比标准QP值低5.42dBuV/m。由上述分析可知,通过对EMMC的基础时钟信号进行扩频,能够将集中在基频或者奇次谐波分量上的能量分散到一定频率范围内,达到了对EMMC的EMI能量进行平均的效果,降低了EMI单点能量,从而解决了EMI单点能量超标的缺陷。

本发明实施例提供的另一种EMMC访问方法。首先当终端设备开机后,获取所述EMMC的基础时钟信号;然后通过预设调制信号对所述基础时钟信号进行扩频;最后根据扩频后的时钟信号对所述EMMC进行访问。与现有技术在对EMMC进行访问时,直接根据基础时钟信号对EMMC进行访问相比,本发明实施例通过预设调制信号对EMMC的基础时钟信号进行扩频,然后根据扩频后的时钟信号对EMMC进行访问,能够实现将主要集中在基频或者奇次谐波分量上的能量分散到一定频率范围内,达到了对EMMC的EMI能量进行平均的效果,降低了EMI单点能量,从而解决了EMI单点能量超标的缺陷。

进一步的,作为对上述图1所示方法的实现,本发明实施例提供了一种EMMC访问装置,如图5所示,所述装置包括:获取模块31、扩频模块32、访问模块33。

获取模块31,可以用于当终端设备开机后,获取所述EMMC的基础时钟信号。获取模块31是本EMMC访问装置中当终端设备开机后,获取所述EMMC的基础时钟信号的功能模块。

扩频模块32,可以用于通过预设调制信号对所述获取模块31获取的所述基础时钟信号进行扩频。扩频模块32是本EMMC访问装置中通过预设调制信号对所述基础时钟信号进行扩频的功能模块。通过对基础时钟信号进行扩频,可以将集中在基频或者奇次谐波上的能量分散在一定频率范围内,从而能够降低EMI单点能量。

访问模块33,可以用于根据所述扩频模块32扩频后的时钟信号对所述EMMC进行访问。访问模块33是本EMMC访问装置中根据扩频后的时钟信号对所述EMMC进行访问的功能模块。扩频后的时钟信号的频率随着调制信号的波形变化而变化。

需要说明的是,本发明实施例提供的一种EMMC访问装置所涉及各功能模块的其他相应描述,可以参考图1所示方法的对应描述,在此不再赘述。针对上述EMMC访问装置,凡是本发明实施例中使用到的各个模块的功能都可以通过硬件处理器(hardware processor)来实现。

本发明实施例提供的一种EMMC访问装置。EMMC访问装置可以配置在终端设备中,用于对EMMC进行访问。所述EMMC访问装置可以配置获取模块、扩频模块、访问模块。获取模块,用于当终端设备开机后,获取所述EMMC的基础时钟信号;扩频模块,用于通过预设调制信号对所述基础时钟信号进行扩频;访问模块,用于根据扩频后的时钟信号对所述EMMC进行访问。与现有技术在对EMMC进行访问时,直接根据基础时钟信号对EMMC进行访问相比,本发明实施例通过预设调制信号对EMMC的基础时钟信号进行扩频,然后根据扩频后的时钟信号对EMMC进行访问,能够实现将主要集中在基频或者奇次谐波分量上的能量分散到一定频率范围内,达到了对EMMC的EMI能量进行平均的效果,降低了EMI单点能量,从而解决了EMI单点能量超标的缺陷。

进一步的,作为对上述图2所示方法的实现,本发明实施例提供了另一种EMMC访问装置,如图6所示,所述装置包括:获取模块41、扩频模块42、访问模块43。

获取模块41,可以用于当终端设备开机后,获取所述EMMC的基础时钟信号。获取模块41是本EMMC访问装置中当终端设备开机后并需要对EMMC进行访问时,获取所述EMMC的基础时钟信号的功能模块。

扩频模块42,可以用于通过预设调制信号对所述获取模块41获取的所述基础时钟信号进行扩频。扩频模块42是本EMMC访问装置中通过预设调制信号对所述基础时钟信号进行扩频的功能模块。其中,所述预设调制信号可以为预设三角波信号或预设Lexmark波信号。通过对基础时钟信号进行扩频,可以将集中在基频或者奇次谐波上的能量分散在一定频率范围内,从而能够降低EMI单点能量。

访问模块43,可以用于根据所述扩频模块42扩频后的时钟信号对所述EMMC进行访问。访问模块43是本EMMC访问装置中根据扩频后的时钟信号对所述EMMC进行访问的功能模块。扩频后的时钟信号的频率随着调制信号的波形变化而变化。

所述扩频模块42,具体可以用于将所述预设调制信号以预设调制方式叠加在所述获取模块41获取的所述基础时钟信号中。扩频模块42在是本EMMC访问装置中将所述预设调制信号以预设调制方式叠加在所述基础时钟信号中的功能模块。预设调制方式可以为调频方式,也可以为调相方式。

所述扩频模块42,具体用于通过锁相环将所述预设调制信号以预设调制方式叠加在所述获取模块41获取的所述基础时钟信号中。扩频模块42在是本EMMC访问装置中通过锁相环将所述预设调制信号以预设调制方式叠加在所述基础时钟信号中的功能模块。

所述获取模块41,还可以用于获取所述预设调制信号对应的扩展率、扩频类型以及所述基础时钟信号对应的频率。获取模块41还是本EMMC访问装置中获取所述预设调制信号对应的扩展率、扩频类型以及所述基础时钟信号对应的频率的功能模块。其中,所述扩展率可以根据实际情况进行配置,例如,将扩展率配置为0.5%,扩展类型可以为向上方向扩展、向下方向扩展、中心扩展等。

进一步地,所述装置还包括:确定模块44。

所述确定模块44,可以用于根据所述获取模块41获取的所述扩展率、所述扩频类型和所述频率,确定所述扩频后的时钟信号对应的频率的功能模块。通过确定扩频后的时钟信号对应的频率,可以获知所述基础时钟信号的扩频情况。

所述获取模块41,具体可以用于当终端设备开机后并需要对EMMC进行访问时,获取所述EMMC的基础时钟信号。

需要说明的是,本发明实施例提供的另一种EMMC访问装置所涉及各功能模块的其他相应描述,可以参考图2所示方法的对应描述,在此不再赘述。针对上述EMMC访问装置,凡是本发明实施例中使用到的各个模块模块的功能都可以通过硬件处理器(hardware processor)来实现。

示例性的,如图7所示,图7示出了本发明实施例提供的一种EMMC访问装置的实体结构示意图,该EMMC访问装置可以包括:一个或多个处理器(processor)51、通信接口(Communications Interface)52、存储器(memory)53和总线54,其中,处理器51、通信接口52、存储器53通过总线54完成相互间的通信。通信接口52可以用于获取模块、扩展模块与访问模块之间的信息传输。处理器51可以调用存储器53中的逻辑指令,使得所述装置能够执行上述任意实施例中的访问方法。

此外,上述的存储器53中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

本发明实施例提供的另一种EMMC访问装置。EMMC访问装置可以配置在终端设备中,用于对EMMC进行访问。所述EMMC访问装置可以配置获取模块、扩频模块、访问模块。获取模块,用于当终端设备开机后并需要对EMMC进行访问时,获取所述EMMC的基础时钟信号;扩频模块,用于通过预设调制信号对所述基础时钟信号进行扩频;访问模块,用于根据扩频后的时钟信号对所述EMMC进行访问。与现有技术在对EMMC进行访问时,直接根据基础时钟信号对EMMC进行访问相比,本发明实施例通过预设调制信号对EMMC的基础时钟信号进行扩频,然后根据扩频后的时钟信号对EMMC进行访问,能够实现将主要集中在基频或者奇次谐波分量上的能量分散到一定频率范围内,达到了对EMMC的EMI能量进行平均的效果,降低了EMI单点能量,从而解决了EMI单点能量超标的缺陷。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1