温度控制方法及温度控制系统技术方案

技术编号:12810302 阅读:72 留言:0更新日期:2016-02-05 09:10
本发明专利技术公开一种温度控制方法和温度控制系统。温度控制方法,用于电子设备中的集成电路,包括:检测所述电子设备的组件的温度变化以产生检测结果;以及根据所述检测结果决定所述集成电路的温度阈值,以作为限流点。本发明专利技术所公开的温度控制方法和温度控制系统,不会使电子设备的表面过热,因而能够实现更好的CPU性能,并且能够更好地适应环境变化以及具有更好的动态温度管理。

【技术实现步骤摘要】

本专利技术有关于一种温度控制(thermal control)方法及温度控制系统,特别是有关于一种能够更好地适应环境变化以及具有更好的动态温度管理的温度控制方法及温度控制系统
技术介绍
请参照图1,图1为现有的手机的温度控制方法的时序图。如图1所示,现有的温度控制方法仅检测手机的片上系统(System on Chip,SoC)的当前温度,以及当SoC的当前温度达到90°C (即,限流点(throttling point))时,现有的温度控制方法开始限流(即,降低CPU的频率)。因此,现有的温度控制方法中,限流进程(throttling process)很快并且限流程度(throttling degree)很大。举例来说,图1所示的手机的全速时间仅为17秒,以及现有的温度控制方法在17秒后开始限流。
技术实现思路
有鉴于此,本专利技术提供一种温度控制方法及温度控制系统。依据本专利技术一实施方式,提供一种温度控制方法,用于电子设备中的集成电路,包括:检测所述电子设备的组件的温度变化以产生检测结果;以及根据所述检测结果决定所述集成电路的温度阈值,以作为限流点。依据本专利技术另一实施方式,提供一种温度控制系统,用于电子设备中的集成电路,包括:检测单元,用于检测所述电子设备的组件的温度变化以产生检测结果;以及决定单元,耦接于所述检测单元,用于根据所述检测结果决定所述集成电路的温度阈值,以作为限流点。本专利技术所提供的温度控制方法及温度控制系统,不会使电子设备的表面过热,因而能够实现更好的CPU性能,并且能够更好地适应环境变化以及具有更好的动态温度管理。对于已经阅读后续由各附图及内容所显示的较佳实施方式的本领域的技术人员来说,本专利技术的各目的是明显的。【附图说明】图1为现有的手机的温度控制方法的时序图。图2为根据本专利技术一实施例的用于电子设备中的集成电路的温度控制系统的简化示意图。图3为图2所示的温度控制系统执行温度控制进程的一实施例的时序图。图4为根据图2所示的温度控制系统的操作方案的温度控制方法的流程图。【具体实施方式】在权利要求书及说明书中使用了某些词汇来指称特定的组件。所属领域中的技术人员应可理解,硬件制造商可能会用不同的名词来称呼同样的组件。本权利要求书及说明书并不以名称的差异来作为区分组件的方式,而是以组件在函数上的差异来作为区分的准贝1J。在权利要求书及说明书中所提及的「包括」为开放式的用语,故应解释成「包括但不限定于」。另外,「耦接」一词在此包括任何直接及间接的电气连接手段。因此,若文中描述第一装置耦接于第二装置,则代表所述第一装置可直接电连接于所述第二装置,或通过其他装置或连接手段间接地电连接至所述第二装置。请参照图2,图2为根据本专利技术一实施例的用于电子设备300中的集成电路200的温度控制系统100的简化示意图。其中,电子设备300可以是手机,集成电路200可以是手机的片上系统(SoC)。如图2所示,温度控制系统100包括检测单元102和决定单元104。检测单元102用于检测电子设备300的组件210的温度变化,以产生检测结果,其中组件210可以是手机的印刷电路板(PCB)。检测单元102检测电子设备300的组件210的温度变化以产生检测结果的函数(funct1n)包括:检测组件210的当前温度值;检测组件210的初始温度值;以及比较组件210的当前温度值和初始温度值,以产生检测结果。决定组件210的初始温度值的函数包括:比较检测到的当前温度值和第一温度阈值;如果检测到的当前温度值不低于第一温度阈值,则使用第一温度阈值作为组件210的初始温度值;如果检测到的当前温度值低于第一温度阈值,则使用集成电路200的功率值、封装热阻系数(package thermal resistance coefficient)和环境温度值计算组件210的初始温度值。第一温度阈值对应于电子设备300的外壳(即电子设备300的表面)的预设温度阈值。决定单元104耦接于检测单元102,用于根据检测结果决定集成电路200的作为限流点的温度阈值。根据检测结果决定集成电路200的温度阈值的函数包括:如果检测结果显示温度变化低于预设温度值,则使用预设温度阈值作为集成电路200的温度阈值;如果检测结果显示温度变化不低于预设温度值,则决定第二温度阈值作为集成电路200的温度阈值,其中第二温度阈值低于预设温度阈值。决定第二温度阈值的函数包括:计算预设温度阈值和对应于组件210的温度变化的集成电路200的温度变化之间的差值,以产生计算结果;比较计算结果和第一温度阈值;如果计算结果不低于第一温度阈值,则使用计算结果作为第二温度阈值;以及如果计算结果低于第一温度阈值,则使用第一温度阈值作为第二温度阈值。举例来说,检测单元102检测组件210的当前温度值。接着,检测单元102比较检测到的当前温度值和第一温度阈值(例如,70°C ),其中第一温度阈值对应于电子设备300的外壳(即,电子设备300的表面)的预设温度阈值(例如,50°C)。如果检测到的当前温度值为75°C,高于第一温度阈值(例如,70°C ),则第一温度阈值(例如,70°C )将被用来作为组件210的初始温度值。值得注意的是,上述实施例仅用于阐述本专利技术,并非用以限制本专利技术。例如,第一温度阈值可根据不同的手机而改变。如果检测到的当前温度值为55°C,低于第一温度阈值(例如,70°C ),则集成电路200的功率值、封装热阻系数和环境温度值将会被用来计算组件210的初始温度值。例如,可通过将集成电路200的功率值乘以封装热阻系数、再加上环境温度值(例如,25°C ),计算得到初始温度值(例如,50°C )。值得注意的是,上述实施例仅用于阐述本专利技术,并非用以限制本专利技术。例如,环境温度值可根据不同的环境而改变,初始温度相应地随之改变。接着,检测单元102比较组件210当前温度值和的初始温度值,以产生检测结果,以及决定单元104根据检测结果决定集成电路200的温度阈值以作为限流点。举例来说,如果组件210的当前温度为75°C,以及组件210的初始温度为70°C,预设温度值为10°C,则检测结果显示组件210的温度变化为5°C,温度变化低于预设温度值(例如,10°C ),因此预设温度阈值(例如,90°C )将会用作集成电路200的温度阈值(即限流点)。值得注意的是,上述实施例仅用于阐述本专利技术,并非用以限制本专利技术。例如,预设温度值可根据不同的设计需求而改变。如果组件210的当前温度值为85°C,以及组件210的初始温度为70°C,预设温度值为10°c,则检测结果显示组件210的温度变化为15°c,温度变化不低于10°C的预设温度值,因此第二温度阈值将会被决定用来作为集成电路200的温度阈值。决定第二温度阈值的函数包括:计算预设温度阈值和对应于组件210的温度变化的集成电路200的温度变化之间的差值,以产生计算结果;比较计算结果和第一温度阈值(例如,70°C);如果计算结果不低于第一温度阈值(例如,70°C),则使用计算结果作为第二温度阈值;以及如果计算结果低于70°C的第一温度阈值,则使用第一温度阈值(例如,70°C )作为第二温度阈值。集成电路200的温度变化是通过将手机参数乘以组件210的温本文档来自技高网...
温度控制方法及温度控制系统

【技术保护点】
一种温度控制方法,用于电子设备中的集成电路,其特征在于,包括:检测所述电子设备的组件的温度变化以产生检测结果;以及根据所述检测结果决定所述集成电路的温度阈值,以作为限流点。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:陈泰宇薛文灿杨济维
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:中国台湾;71

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

1