一种SMPS工作频率切换的方法及终端技术

技术编号:18972089 阅读:24 留言:0更新日期:2018-09-19 03:31
本发明专利技术实施例提供一种SMPS工作频率切换的方法及终端,应用于终端技术领域,以解决终端发出噪声可能会被用户听到的问题。该方法包括:在SMPS工作在第一条件且工作频率为第一工作频率的情况下,确定该SMPS是否产生噪声,该第一条件为该SMPS工作在PFM模式,且该SMPS的负载值小于或等于预设阈值;若该SMPS产生噪声,则将该SMPS的工作频率从该第一工作频率切换为第二工作频率;在该SMPS的工作频率为该第二工作频率的情况下,确定该SMPS是否产生噪声;若该SMPS未产生噪声,则将该第二工作频率确定为第一条件下该SMPS的工作频率。

SMPS working frequency switching method and terminal

The embodiment of the invention provides a method for switching the working frequency of SMPS and a terminal, which is applied to the technical field of the terminal to solve the problem that the noise emitted by the terminal may be heard by the user. The method includes determining whether the SMPS produces noise under the first condition that the SMPS operates in PFM mode and the load value of the SMPS is less than or equal to the preset threshold, and determining whether the SMPS produces noise when the SMPS operates in the first condition that the working frequency is the first working frequency. The frequency is switched to the second operating frequency; if the working frequency of the SMPS is the second operating frequency, whether the SMPS produces noise is determined; if the SMPS does not produce noise, the second operating frequency is determined as the working frequency of the SMPS under the first condition.

【技术实现步骤摘要】
一种SMPS工作频率切换的方法及终端
本专利技术实施例涉及终端
,尤其涉及一种SMPS工作频率切换的方法及终端。
技术介绍
随着终端技术的发展,由于用户每天使用终端的时间越来越长,因此用户对终端电源的性能要求也越来越重要。为了使得终端在各种使用场景的耗电量都达到最低,在终端电源管理模式中加入开关模式电源(switchingmodepowersupply,SMPS)。SMPS产生的电磁干扰(electromagneticinterference,EMI)可能影响终端各个接收功能模块(例如,全球定位系统(globalpositioningsystem,GPS)、无线保真(wireless-fidelity,WiFi)、音频电路、受话器、扬声器、耳机以及摄像头等)接收的信号强度。目前,可以根据SMPS负载的功率要求选择SMPS中升压或降压(buckorboost,BOB)电路的工作模式,从而以减少SMPS产生的EMI并提高SMPS的使用效率。然而,SMPS中的BOB电路在工作时,BOB电路中的滤波电容可能会产生逆电压效应(即,电压纹波变化导致滤波电容的结构发生形变,滤波电容由于结构发生形变产生振动发声),如此,可能导致终端发出的噪声(例如“滋滋”的电容声)可能会被用户听到。
技术实现思路
本专利技术实施例提供一种SMPS工作频率切换的方法及终端,以解决终端发出噪声可能会被用户听到的问题。为了解决上述技术问题,本专利技术实施例是这样实现的:第一方面,本专利技术实施例提供一种SMPS工作频率切换的方法,该方法包括:在SMPS工作在第一条件且工作频率为第一工作频率的情况下,确定该SMPS是否产生噪声,该第一条件为该SMPS工作在PFM模式,且该SMPS的负载值小于或等于预设阈值;若该SMPS产生噪声,则将该SMPS的工作频率从该第一工作频率切换为第二工作频率;在该SMPS的工作频率为该第二工作频率的情况下,确定该SMPS是否产生噪声;若该SMPS未产生噪声,则将该第二工作频率确定为该第一条件下该SMPS的工作频率。第二方面,本专利技术实施例还提供了一种终端,该终端包括确定模块和切换模块;该确定模块,用于在SMPS工作在第一条件且工作频率为第一工作频率的情况下,确定该SMPS是否产生噪声,第一条件为该SMPS工作在PFM模式,且该SMPS的负载值小于或等于预设阈值;该切换模块,用于若该确定模块确定该SMPS产生噪声,则将该SMPS的工作频率从该第一工作频率切换为第二工作频率;该确定模块,还用于:在该SMPS的工作频率为该切换模块切换的该第二工作频率的情况下,确定该SMPS是否产生噪声;若该SMPS未产生噪声,则将该第二工作频率确定为该第一条件下该SMPS的工作频率。第三方面,本专利技术实施例提供了一种终端,包括处理器、存储器及存储在该存储器上并可在该处理器上运行的计算机程序,该计算机程序被该处理器执行时实现如第一方面所述的SMPS工作频率切换的方法的步骤。第四方面,本专利技术实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储计算机程序,该计算机程序被处理器执行时实现如第一方面所述的SMPS工作频率切换的方法的步骤。在本专利技术实施例中,终端在SMPS工作在第一条件且工作频率为第一工作频率的情况下,确定SMPS是否产生噪声,第一条件为该SMPS工作在PFM模式,且SMPS的负载值小于或等于预设阈值;若SMPS产生噪声,终端则将SMPS的工作频率从第一工作频率切换为第二工作频率。进而,终端在SMPS的工作频率为第二工作频率的情况下,确定SMPS是否产生噪声。若SMPS未产生噪声,终端则将第二工作频率确定为该第一条件下SMPS的工作频率。由于第二工作频率为在SMPS工作时未产生噪声的情况下确定的,因此,终端的SMPS再次在第一条件下使用终端确定的第二工作频率工作时,可以避免用户听到终端发出的噪声。附图说明图1为本专利技术实施例提供的一种可能的安卓操作系统的架构示意图;图2为本专利技术实施例提供的一种SMPS工作频率切换的方法流程示意图;图3为本专利技术实施例提供的又一种SMPS工作频率切换的方法流程示意图;图4为本专利技术实施例提供的一种可能的终端的结构示意图;图5为本专利技术实施例提供的又一种可能的终端结构示意图;图6为本专利技术各个实施例的一种终端的硬件结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,本文中的“/”表示或的意思,例如,A/B可以表示A或B;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。“多个”是指两个或多于两个。需要说明的是,本专利技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本专利技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。本专利技术实施例中的终端可以为具有操作系统的终端。该操作系统可以为安卓(Android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本专利技术实施例不作具体限定。下面以安卓操作系统为例,介绍一下本专利技术实施例提供的SMPS工作频率切换的方法所应用的软件环境。如图1所示,为本专利技术实施例提供的一种可能的安卓操作系统的架构示意图。在图1中,安卓操作系统100的架构包括4层,分别为:应用程序层101、应用程序框架层102、系统运行库层103和内核层104(具体可以为Linux内核层)。其中,应用程序层101包括安卓操作系统100中的各个应用程序(包括系统应用程序和第三方应用程序)。应用程序框架层102是应用程序的框架,开发人员可以在遵守应用程序的框架的开发原则的情况下,基于应用程序框架层102开发一些应用程序。系统运行库层103包括库1031(也称为系统库)和安卓操作系统运行环境1032。库1031主要为安卓操作系统100提供其所需的各类资源。安卓操作系统运行环境1032用于为安卓操作系统100提供软件环境。内核层104是安卓操作系统100的操作系统层,属于安卓操作系统100软件层次的最底层。内核层104基于Linux内核为安卓操作系统100提供核心系统服务和与硬件相关的驱动程序。以安卓操作系统为例,本专利技术实施例中,开发人员可以基于上述如图1所示的安卓操作系统的系统架构,开发实现本专利技术实施例提供的SMPS工作频率切换的方法的软件程序,从而使得该SMPS工作频率切换的方法可以基于如图1所示的安卓操作系统运行。即处理器或者终端设备可以通过在安卓操作系统中运行该软件程序实现本专利技术实施例提供的SMPS工作频率切换的方法。下面结合图2中对本专利技术实施例的SMPS工作频率切换的方法进行说明,图2为本专利技术实施例提供的一种SMPS工作频率切换的方法流程示意图,步骤包括S201-S204:S201、终端在SMPS工作在第一条件本文档来自技高网...

【技术保护点】
1.一种开关模式电源SMPS工作频率切换的方法,其特征在于,所述方法包括:在SMPS工作在第一条件且工作频率为第一工作频率的情况下,确定所述SMPS是否产生噪声,所述第一条件为所述SMPS工作在脉冲频率调制PFM模式,且所述SMPS的负载值小于或等于预设阈值;若所述SMPS产生噪声,则将所述SMPS的工作频率从所述第一工作频率切换为第二工作频率;在所述SMPS的工作频率为所述第二工作频率的情况下,确定所述SMPS是否产生噪声;若所述SMPS未产生噪声,则将所述第二工作频率确定为所述第一条件下所述SMPS的工作频率。

【技术特征摘要】
1.一种开关模式电源SMPS工作频率切换的方法,其特征在于,所述方法包括:在SMPS工作在第一条件且工作频率为第一工作频率的情况下,确定所述SMPS是否产生噪声,所述第一条件为所述SMPS工作在脉冲频率调制PFM模式,且所述SMPS的负载值小于或等于预设阈值;若所述SMPS产生噪声,则将所述SMPS的工作频率从所述第一工作频率切换为第二工作频率;在所述SMPS的工作频率为所述第二工作频率的情况下,确定所述SMPS是否产生噪声;若所述SMPS未产生噪声,则将所述第二工作频率确定为所述第一条件下所述SMPS的工作频率。2.根据权利要求1所述的方法,其特征在于,所述在SMPS工作在第一条件且工作频率为第一工作频率的情况下,确定所述SMPS是否产生噪声之后,所述方法还包括:若所述SMPS未产生噪声,则将所述第一工作频率确定为所述第一条件下所述SMPS的工作频率。3.根据权利要求1或2所述的方法,其特征在于,所述确定所述SMPS是否产生噪声,包括:获取所述SMPS产生的电容声的频率;若所述电容声的频率在预设区间内,则确定所述SMPS产生噪声;若所述电容声的频率不在所述预设区间内,则确定所述SMPS未产生噪声;其中,所述预设区间内的频率为人耳听觉范围内声音的频率。4.根据权利要求3所述的方法,其特征在于,所述获取所述SMPS产生的电容声的频率,包括:通过终端中的声音接收电路获取所述电容声的频率。5.根据权利要求1所述的方法,其特征在于,所述将所述第二工作频率确定为所述第一条件下所述SMPS的工作频率之后,所述方法还包括:根据所述第二工作频率和预设对应关系,确定时钟频率,所述预设对应关系包括所述第二工作频率与所述时钟频率之间的对应关系;控制所述SMPS在所述时钟频率下按照所述第二工作频率工作。6.一种终端,其特征在于,所述终端包括确定模块和切换模块...

【专利技术属性】
技术研发人员:肖石文李占武
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东,44

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

1