当前位置: 首页 > 专利查询>苹果公司专利>正文

控制针对计算机系统的冷却系统技术方案

技术编号:10654360 阅读:149 留言:0更新日期:2014-11-19 16:09
本发明专利技术所公开的实施例提供一种控制针对计算机系统的冷却系统的装置。在工作期间,该装置监测来自计算机系统的温度信号以确定温度信号的趋势。然后,基于该趋势来选择用于基于趋势的滤波器的滤波器参数。接着,利用基于趋势的滤波器对温度信号进行滤波以生成滤波后的温度信号,然后使该滤波后的温度信号通过控制器以生成针对冷却系统的控制信号。

【技术实现步骤摘要】
【国外来华专利技术】【专利摘要】本专利技术所公开的实施例提供一种控制针对计算机系统的冷却系统的装置。在工作期间,该装置监测来自计算机系统的温度信号以确定温度信号的趋势。然后,基于该趋势来选择用于基于趋势的滤波器的滤波器参数。接着,利用基于趋势的滤波器对温度信号进行滤波以生成滤波后的温度信号,然后使该滤波后的温度信号通过控制器以生成针对冷却系统的控制信号。【专利说明】控制针对计算机系统的冷却系统
本专利技术的实施例涉及用于控制冷却系统的技术。更具体地,本专利技术的实施例涉及 用于控制针对计算机系统的冷却系统的技术。
技术介绍
随着计算机系统的尺寸缩小以及这些系统中的芯片消耗的电力增加,不仅这些芯 片中产生更多的热量,而且芯片的温度可能会发生较大较快的波动。这些温度波动可能是 若干原因导致的,包括噪声和在其处这些高功率芯片会增大其功耗(如通过进入"涡轮"模 式)并因此产生热量的速度。 很多芯片包括热自我保护机制,该机制将基于内置的温度传感器抑制芯片的性 能。不过,这些自我保护机制为了减少芯片产生的热量,通常会导致性能明显下降。这可能 会显著影响计算机系统的性能并导致不良的用户体验。 另外,由于噪声和来自芯片的温度信号中的其他尖峰,试图控制芯片温度的风扇 控制器可能会使风扇速度波动,从而导致难听的声音和令人不悦的用户体验。如果对温度 信号进行低通滤波以消除急剧波动,那么将会减慢风扇控制器的瞬时响应,并且芯片温度 中的真实尖峰可能无法被风扇控制器充分解决。或者,如果调节低通滤波器让急速温度尖 峰通过,那么将有更多噪声通过,这可能导致声学性能较差。 此外,典型的低通滤波方法可收敛于温度信号的平均值,而不是信号中温度尖峰 的峰值包络。在一些计算机系统中,平均滤波信号上方的急速温度尖峰可引起芯片的自我 保护机制以抑制芯片的性能,从而导致不良的用户体验。 最后,如果冷却系统能够控制发往处理器的负载和冷却风扇的速度以确保风扇的 声学性能和计算机系统的速度都不会造成令人不悦的用户体验,那么就可以实现对从芯片 产生并去除的热量的更精细控制。 因此,可通过与控制计算机系统中的冷却系统相关的改善来方便计算机系统的使 用。
技术实现思路
本专利技术所公开的实施例提供一种控制针对计算机系统的冷却系统的装置。在工作 期间,该装置监测来自计算机系统的温度信号以确定温度信号的趋势。接着,基于该趋势来 选择用于基于趋势的滤波器的滤波器参数。然后,利用基于趋势的滤波器对温度信号进行 滤波以生成滤波后的温度信号,然后使该滤波后的温度信号通过控制器以生成针对冷却系 统的控制信号。 在一些实施例中,使滤波后的温度信号通过控制器包括预处理滤波后的温度信号 以生成峰值包络信号。 在一些实施例中,确定所述趋势包括周期性地确定所述趋势,并且生成峰值包络 信号包括向滤波后的温度信号添加经调节的误差。生成经调节的误差包括在每次趋势低于 预定的阈值时生成误差值,其中误差值是温度信号和滤波后的温度信号之间的差值。接着, 基于在先前预定时间周期期间生成的一个或多个误差值,确定先前预定时间周期期间的最 大误差。然后,对最大误差进行滤波以生成经调节的误差。 在一些实施例中,对最大误差进行滤波以生成经调节的误差包括:在最大误差为 正时使用第一预定滤波器,并且在最大误差为负时使用第二预定滤波器。 在一些实施例中,对最大误差进行滤波以生成经调节的误差包括:在最大误差增 大时使用第一预定滤波器,并且在最大误差减小时使用第二预定滤波器。 在一些实施例中,确定所述趋势包括周期性地确定所述趋势,并且生成峰值包络 信号包括向滤波后的温度信号添加经调节的误差。生成经调节的误差包括在每次趋势低于 预定趋势阈值时生成误差值,其中误差值是温度信号和滤波后的温度信号之间的差值。接 着,确定最大误差并将计数器增加第一预定量。然后,在计数器大于或等于第一预定计数阈 值时,对最大误差进行滤波以生成经调节的误差。此外,每次趋势高于预定趋势阈值时将计 数器减小第二预定量,并且当计数器小于或等于第二预定计数阈值时将最大误差设置成等 于零。 在一些实施例中,利用基于趋势的滤波器对温度信号进行滤波包括利用低通滤波 器对温度信号进行滤波,其中低通滤波器使用基于趋势的滤波器参数。 在一些实施例中,基于趋势的滤波器参数在趋势低于预定低阈值时为预定高值; 并且在趋势高于预定高阈值时为预定低值。 在一些实施例中,生成控制信号包括生成冷却风扇控制信号和抑制控制信号。 在一些实施例中,生成抑制控制信号包括为计算机系统的操作系统生成抑制控制 信号。 在一些实施例中,温度信号包括计算机系统中芯片的温度信号。 在一些实施例中,芯片包括以下中的一者:处理器芯片、图形处理单元(GPU)芯片 以及包括射频(RF)功率放大器的芯片。 【专利附图】【附图说明】 本专利或申请文件包含至少一幅彩色绘制的附图。在请求并支付必要费用的前提 下,专利局将提供本专利或专利申请公开带有一个或多个彩色附图的副本。 图1示出了根据一个实施例的计算机系统。 图2示出了显示根据一个实施例的温度信号和趋势的示例性曲线图。 图3A和图3B示出了根据实施例的基于趋势的滤波器参数与趋势的关系的示例性 曲线图。 图4示出了显示根据一个实施例的温度信号和基于趋势的滤波后信号的示例性 曲线图。 图5示出了显示根据一个实施例的温度信号、基于趋势的滤波后信号和峰值包络 信号的示例性曲线图。 图6显示了示出根据一个实施例生成控制信号的过程的流程图。 图7显示了示出根据一个实施例生成峰值包络信号的过程的流程图。 在附图中,相似的参考编号是指相同的附图元件。 【具体实施方式】 给出以下描述是为了使本领域的任何技术人员能够做出并使用实施例,并且以下 描述是在特定应用及其要求的语境中提供的。对于本领域的技术人员而言,对本专利技术所公 开的实施例的各种修改将是显而易见的,并且可以将本文定义的一般原理应用于其他实施 例和应用而不脱离本公开的实质和范围。因此,本专利技术不限于所示的实施例,但要符合根据 本文公开的原理和特征的最广泛范围。 此【具体实施方式】中描述的数据结构和代码通常存储在计算机可读存储介质上,其 可以是能够存储供计算机系统使用的代码和/或数据的任何设备或介质。计算机可读存 储介质包括但不限于易失性存储器、非易失性存储器、磁性和光学存储设备,例如磁盘驱动 器、磁带、CD (光盘)、DVD (数字多功能光盘或数字视频光盘)、或现在已知或以后开发的能 够存储代码和/或数据的其他介质。 可以将【具体实施方式】部分描述的方法和过程具体化为代码和/或数据,该代码和 /或数据可存储在上述的计算机可读存储介质中。当计算机系统读取并执行计算机可读存 储介质上存储的代码和/或数据时,计算机系统执行具体化为数据结构和代码并存储于计 算机可读存储介质内的方法和过程。 此外,可以将本文描述的方法和过程包括在硬件模块或装置中。这些模块或装置 可以包括但不限于专用集成电路(ASIC)芯片、现场可编程门阵列(FPGA)、在特定时间执行 特定软件模块或一段代码的专用或共享处理器、和/或本文档来自技高网
...

【技术保护点】
一种用于控制针对计算机系统的冷却系统的方法,包括:监测来自所述计算机系统的温度信号以确定所述温度信号的趋势;基于所确定的趋势为基于趋势的滤波器选择滤波器参数;利用所述基于趋势的滤波器对所述温度信号进行滤波以生成滤波后的温度信号;以及使所述滤波后的温度信号通过控制器以生成控制信号来控制所述冷却系统。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:G·卡珀尔K·考克斯K·S·艾克特M·伯格
申请(专利权)人:苹果公司
类型:发明
国别省市:美国;US

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

1