一种模块功耗测试方法

文档序号:9869818阅读:1012来源:国知局
一种模块功耗测试方法
【技术领域】
[0001]本发明涉及通信领域的功耗测试,特别涉及一种模块功耗测试方法及系统。
【背景技术】
[0002]在手机设计与研发过程中需要控制功耗,因此要反复进行功耗测试,保证各个模块的功耗在一定控制范围内。例如在某次测试中出现某模块功耗超标的现象,解决此问题需要确定是哪个模块超标,但是通过整机测试是不能确定超标模块,要确定是哪个模块超标,必须要将机器分拆,然后将各个模块分别安装测试,才能最终确定功耗超标模块。
[0003]现有技术在模块测试过程中需要进行拆机操作,耗费时间,同时容易损坏硬件,工作效率低且不适宜软件工程师单独工作,通常在测试时需要硬件工程师协助,人力开销相对较大。

【发明内容】

[0004]本发明的目的是提供一种模块功耗测试方法及系统,在研发功耗测试过程中对模块功耗进行测试时不用拆机,节约人力成本和研发成本。
[0005]为了实现以上目的,本发明是通过以下技术方案实现的:一种模块功耗测试方法,其特点是,包含:步骤1、电池模块通过电池管理单元向人机交互模块、CPU和若干个待测模块供电;步骤2、电池管理单元采集电池模块和若干个待测模块的数据并发送给CPU,CPU将采集到的数据经由人机交互模块显示;
[0006]步骤3、检测模块检测是否有用户通过人机交互模块选择需要测试的待测模块;
[0007]步骤S1、若检测模块检测有用户指令输入,则CPU将用户输入指令发送给电池管理单元;
[0008]步骤S2、若检测模块没有检测出有用户指令输入,则跳转到步骤2。
[0009]所述的步骤SI后进一步包含以下步骤:a、电池管理单元控制待测模块电源的打开或关闭山、用户通过观察记录系统功耗,前后做出对比,得出待测模块的功耗,判断是否功耗超标。
[0010]可选的,所述的人机交互模块包含分别与CPU相连的指令输入模块和显示模块。可选的,所述的电池管理单元与人机交互模块、电池管理单元与待测模块之间通过低压差线性稳压器相连,使得所述的电池管理单元通过低压差线性稳压器控制任一所述的待测模块打开或关闭。
[0011]可选的,所述的CPU包含:数据处理模块,其负责处理用户指令;底层支持模块,其与数据处理模块双向通信,并与电池管理单元相连;数据输入模块,其输出端与数据处理模块相连,输入端连接指令输入模块,用来接收用户指令;数据采集模块,其与电池管理单元相连,采集电池模块及待测模块的功耗数据。
[0012]一种用于上述的模块功耗测试方法的系统,包含:电池管理单元;与电池管理单兀输入端相连的电池模块;
[0013]与电池管理单元输出端相连的人机交互模模块、若干个待测模块;与人机交互模块相连的CPU ;
[0014]与人机交互模块相连的检测模块。
[0015]可选的,所述的人机交互模块包含分别与CPU相连的指令输入模块和显示模块。
[0016]可选的,所述的CPU包含:数据处理模块,其负责处理用户指令;底层支持模块,其与数据处理模块双向通信,并与电池管理单元相连;数据输入模块,其输出端与数据处理模块相连,输入端连接指令输入模块,用来接收用户指令;数据采集模块,其与电池管理单元相连,采集电池模块及待测模块的功耗数据。
[0017]本发明与现有技术相比,具有以下优点:本发明在研发功耗测试过程中对模块功耗进行测试时不用拆机,节约人力成本和研发成本。
【具体实施方式】
[0018]一种模块功耗测试方法,包含:步骤1、电池模块通过电池管理单元(PMU)向人机交互模块2、CPU和若干个待测模块供电,人机交互模块和若干个待测模块通过集成在电池管理单元的低压差线性稳压器(LDO)与电池管理单元相连;
[0019]步骤2、电池管理单元采集电池模块和若干个待测模块的数据并发送给CPU,CPU将采集到的数据经由人机交互模块中的显示模块显示;
[0020]步骤3、检测模块检测是否有用户通过人机交互模块中的指令输入模块选择需要测试的待测模块;
[0021]步骤S1、若检测模块检测有用户指令输入,则CPU将用户输入指令发送给电池管理单元;
[0022]步骤S2、若检测模块没有检测出有用户指令输入,则跳转到步骤2。
[0023]步骤SI后进一步包含以下步骤:
[0024]a、电池管理单元接受到CPU命令后对LDO做出相应的断开或接通动作,并通过LDO控制待测模块电源的打开或关闭;
[0025]b、用户通过观察记录系统功耗,前后做出对比,得出待测模块的功耗,判断是否功耗超标。
[0026]在步骤I之前还需要初始化变量、数组、链表等资源以及用户界面和电池管理单元的通信。
[0027]一种模块功耗测试的系统,包含:电池管理单元;与电池管理单元输入端相连的电池模块;与电池管理单元输出端相连的人机交互模块、若干个待测模块;与人机交互模块相连的CPU ;与人机交互模块相连的检测模块。人机交互模块包含分别与CPU相连的指令输入模块和显示模块。
[0028]CPU包含:数据处理模块,其负责处理用户指令;底层支持模块,其与数据处理模块双向通信,并与电池管理单元相连;数据输入模块,其输出端与数据处理模块相连,输入端连接指令输入模块22,用来接收用户指令;数据采集模块,其与电池管理单元相连,采集电池模块及待测模块的功耗数据。
[0029]综上所述,本发明一种模块功耗测试方法及系统,由于通过电池管理单元向各个模块供电,并通过LDO控制待测模块电源的打开或关闭,因此在研发功耗测试过程中对模块功耗进行测试时不用拆机,节约人力成本和研发成本。
[0030]尽管本发明的内容已经通过上述优选实施例作了详细介绍,但应当认识到上述的描述不应被认为是对本发明的限制。在本领域技术人员阅读了上述内容后,对于本发明的多种修改和替代都将是显而易见的。因此,本发明的保护范围应由所附的权利要求来限定。
【主权项】
1.一种模块功耗测试方法,其特征在于,包含: 步骤1、电池模块通过电池管理单元向人机交互模块、CPU和若干个待测模块供电;步骤2、电池管理单元采集电池模块和若干个待测模块的数据并发送给CPU,CPU将采集到的数据经由人机交互模块显示; 步骤3、检测模块检测是否有用户通过人机交互模块选择需要测试的待测模块; 步骤S1、若检测模块检测有用户指令输入,则CPU将用户输入指令发送给电池管理单元; 步骤S2、若检测模块没有检测出有用户指令输入,则跳转到步骤2。2.如权利要求1所述的模块功耗测试方法,其特征在于,所述的步骤SI后进一步包含以下步骤: a、电池管理单元控制待测模块电源的打开或关闭; b、用户通过观察记录系统功耗,前后做出对比,得出待测模块的功耗,判断是否功耗超标。3.如权利要求1所述的模块功耗测试方法,其特征在于,所述的人机交互模块包含分别与CPU相连的指令输入模块和显示模块。4.如权利要求2所述的模块功耗测试方法,其特征在于,所述的电池管理单元与人机交互模块、电池管理单元与待测模块之间通过低压差线性稳压器相连,使得所述的电池管理单元通过低压差线性稳压器控制任一所述的待测模块打开或关闭。5.如权利要求3所述的模块功耗测试方法,其特征在于,所述的CPU包含:数据处理模块,其负责处理用户指令;底层支持模块,其与数据处理模块双向通信,并与电池管理单元相连;数据输入模块,其输出端与数据处理模块相连,输入端连接指令输入模块,用来接收用户指令;数据采集模块,其与电池管理单元相连,采集电池模块及待测模块的功耗数据。6.一种用于如权利要求1-5任一项所述的模块功耗测试方法的系统,其特征在于,包含: 电池管理单元;与电池管理单元输入端相连的电池模块;与电池管理单元输出端相连的人机交互模模块和若干个待测模块;与人机交互模块相连的CPU ;与人机交互模块相连的检测模块。7.如权利要求6所述的系统,其特征在于,所述的人机交互模块包含分别与CPU相连的指令输入模块和显示模块。
【专利摘要】本发明公开了一种模块功耗测试方法及系统,该方法包含:步骤1、电池模块通过电池管理单元向人机交互模块、CPU和若干个待测模块供电;步骤2、电池管理单元采集电池模块和若干个待测模块的数据并发送给CPU,CPU将采集到的数据经由人机交互模块显示;步骤3、检测模块检测是否有用户通过人机交互模块选择需要测试的待测模块;步骤S1、若检测模块检测有用户指令输入,则CPU将用户输入指令发送给电池管理单元;步骤S2、若检测模块没有检测出有用户指令输入,则跳转到步骤2。
【IPC分类】H04B17/00
【公开号】CN105634625
【申请号】CN201410582961
【发明人】李 东
【申请人】青岛金讯网络工程有限公司
【公开日】2016年6月1日
【申请日】2014年10月27日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1