一种模块功耗测试方法技术

技术编号:18356400 阅读:27 留言:0更新日期:2018-07-02 10:15
本发明专利技术公开了一种模块功耗测试方法及系统,该方法包含:步骤1、电池模块通过电池管理单元向人机交互模块、CPU和若干个待测模块供电;步骤2、电池管理单元采集电池模块和若干个待测模块的数据并发送给CPU,CPU将采集到的数据经由人机交互模块显示;步骤3、检测模块检测是否有用户通过人机交互模块选择需要测试的待测模块;步骤S1、若检测模块检测有用户指令输入,则CPU将用户输入指令发送给电池管理单元;步骤S2、若检测模块没有检测出有用户指令输入,则跳转到步骤2。

【技术实现步骤摘要】
一种模块功耗测试方法
本专利技术涉及通信领域的功耗测试,特别涉及一种模块功耗测试方法及系统。
技术介绍
在手机设计与研发过程中需要控制功耗,因此要反复进行功耗测试,保证各个模块的功耗在一定控制范围内。例如在某次测试中出现某模块功耗超标的现象,解决此问题需要确定是哪个模块超标,但是通过整机测试是不能确定超标模块,要确定是哪个模块超标,必须要将机器分拆,然后将各个模块分别安装测试,才能最终确定功耗超标模块。现有技术在模块测试过程中需要进行拆机操作,耗费时间,同时容易损坏硬件,工作效率低且不适宜软件工程师单独工作,通常在测试时需要硬件工程师协助,人力开销相对较大。
技术实现思路
本专利技术的目的是提供一种模块功耗测试方法及系统,在研发功耗测试过程中对模块功耗进行测试时不用拆机,节约人力成本和研发成本。为了实现以上目的,本专利技术是通过以下技术方案实现的:一种模块功耗测试方法,其特点是,包含:步骤1、电池模块通过电池管理单元向人机交互模块、CPU和若干个待测模块供电;步骤2、电池管理单元采集电池模块和若干个待测模块的数据并发送给CPU,CPU将采集到的数据经由人机交互模块显示;步骤3、检测模块检测是否有用户通过人机交互模块选择需要测试的待测模块;步骤S1、若检测模块检测有用户指令输入,则CPU将用户输入指令发送给电池管理单元;步骤S2、若检测模块没有检测出有用户指令输入,则跳转到步骤2。所述的步骤S1后进一步包含以下步骤:a、电池管理单元控制待测模块电源的打开或关闭;b、用户通过观察记录系统功耗,前后做出对比,得出待测模块的功耗,判断是否功耗超标。可选的,所述的人机交互模块包含分别与CPU相连的指令输入模块和显示模块。可选的,所述的电池管理单元与人机交互模块、电池管理单元与待测模块之间通过低压差线性稳压器相连,使得所述的电池管理单元通过低压差线性稳压器控制任一所述的待测模块打开或关闭。可选的,所述的CPU包含:数据处理模块,其负责处理用户指令;底层支持模块,其与数据处理模块双向通信,并与电池管理单元相连;数据输入模块,其输出端与数据处理模块相连,输入端连接指令输入模块,用来接收用户指令;数据采集模块,其与电池管理单元相连,采集电池模块及待测模块的功耗数据。一种用于上述的模块功耗测试方法的系统,包含:电池管理单元;与电池管理单元输入端相连的电池模块;与电池管理单元输出端相连的人机交互模模块、若干个待测模块;与人机交互模块相连的CPU;与人机交互模块相连的检测模块。可选的,所述的人机交互模块包含分别与CPU相连的指令输入模块和显示模块。可选的,所述的CPU包含:数据处理模块,其负责处理用户指令;底层支持模块,其与数据处理模块双向通信,并与电池管理单元相连;数据输入模块,其输出端与数据处理模块相连,输入端连接指令输入模块,用来接收用户指令;数据采集模块,其与电池管理单元相连,采集电池模块及待测模块的功耗数据。本专利技术与现有技术相比,具有以下优点:本专利技术在研发功耗测试过程中对模块功耗进行测试时不用拆机,节约人力成本和研发成本。具体实施方式一种模块功耗测试方法,包含:步骤1、电池模块通过电池管理单元(PMU)向人机交互模块2、CPU和若干个待测模块供电,人机交互模块和若干个待测模块通过集成在电池管理单元的低压差线性稳压器(LDO)与电池管理单元相连;步骤2、电池管理单元采集电池模块和若干个待测模块的数据并发送给CPU,CPU将采集到的数据经由人机交互模块中的显示模块显示;步骤3、检测模块检测是否有用户通过人机交互模块中的指令输入模块选择需要测试的待测模块;步骤S1、若检测模块检测有用户指令输入,则CPU将用户输入指令发送给电池管理单元;步骤S2、若检测模块没有检测出有用户指令输入,则跳转到步骤2。步骤S1后进一步包含以下步骤:a、电池管理单元接受到CPU命令后对LDO做出相应的断开或接通动作,并通过LDO控制待测模块电源的打开或关闭;b、用户通过观察记录系统功耗,前后做出对比,得出待测模块的功耗,判断是否功耗超标。在步骤1之前还需要初始化变量、数组、链表等资源以及用户界面和电池管理单元的通信。一种模块功耗测试的系统,包含:电池管理单元;与电池管理单元输入端相连的电池模块;与电池管理单元输出端相连的人机交互模块、若干个待测模块;与人机交互模块相连的CPU;与人机交互模块相连的检测模块。人机交互模块包含分别与CPU相连的指令输入模块和显示模块。CPU包含:数据处理模块,其负责处理用户指令;底层支持模块,其与数据处理模块双向通信,并与电池管理单元相连;数据输入模块,其输出端与数据处理模块相连,输入端连接指令输入模块22,用来接收用户指令;数据采集模块,其与电池管理单元相连,采集电池模块及待测模块的功耗数据。综上所述,本专利技术一种模块功耗测试方法及系统,由于通过电池管理单元向各个模块供电,并通过LDO控制待测模块电源的打开或关闭,因此在研发功耗测试过程中对模块功耗进行测试时不用拆机,节约人力成本和研发成本。尽管本专利技术的内容已经通过上述优选实施例作了详细介绍,但应当认识到上述的描述不应被认为是对本专利技术的限制。在本领域技术人员阅读了上述内容后,对于本专利技术的多种修改和替代都将是显而易见的。因此,本专利技术的保护范围应由所附的权利要求来限定。本文档来自技高网...

【技术保护点】
1.一种模块功耗测试方法,其特征在于,包含:步骤1、电池模块通过电池管理单元向人机交互模块、CPU和若干个待测模块供电;步骤2、电池管理单元采集电池模块和若干个待测模块的数据并发送给CPU,CPU将采集到的数据经由人机交互模块显示;步骤3、检测模块检测是否有用户通过人机交互模块选择需要测试的待测模块;步骤S1、若检测模块检测有用户指令输入,则CPU将用户输入指令发送给电池管理单元;步骤S2、若检测模块没有检测出有用户指令输入,则跳转到步骤2。

【技术特征摘要】
1.一种模块功耗测试方法,其特征在于,包含:步骤1、电池模块通过电池管理单元向人机交互模块、CPU和若干个待测模块供电;步骤2、电池管理单元采集电池模块和若干个待测模块的数据并发送给CPU,CPU将采集到的数据经由人机交互模块显示;步骤3、检测模块检测是否有用户通过人机交互模块选择需要测试的待测模块;步骤S1、若检测模块检测有用户指令输入,则CPU将用户输入指令发送给电池管理单元;步骤S2、若检测模块没有检测出有用户指令输入,则跳转到步骤2。2.如权利要求1所述的模块功耗测试方法,其特征在于,所述的步骤S1后进一步包含以下步骤:a、电池管理单元控制待测模块电源的打开或关闭;b、用户通过观察记录系统功耗,前后做出对比,得出待测模块的功耗,判断是否功耗超标。3.如权利要求1所述的模块功耗测试方法,其特征在于,所述的人机交互模块包含分别与CPU相连的指令输入模块和显示模块。4.如权利要求2所述的模块功耗测试方法,其特征在于,所...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:青岛祥智电子技术有限公司
类型:发明
国别省市:山东,37

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

1