PSU 风扇转速的侦测与控制

大家都知道,针对服务器的系统风扇,BMC可以侦测转速,并且能调整转速。那么,PSU内部的风扇呢?BMC可以侦测,控制转速吗? 答案是:可以.

风扇转速的侦测:

PMBUS 规范里面,PSU fan speed 有4个寄存器:

目前,CRPS 电源用 READ_FAN_SPEED_1 (90h) 来存储风扇转速的数据.

风扇转速的控制:

PMBUS 规范里面,有 Fan config 和 Fan command 寄存器

Fan_Config:used to define the presence of a fan and the method it is controlled (by duty cycle or RPM). 目前,CRPS 电源用 FAN_CONFIG_1_2 (3Ah)

Fan_Command:The actual duty cycle or RPM. 目前,CRPS 电源用 FAN_COMMAND_1 (3Bh)

当然,系统调整PSU风扇的转速,为了保证PSU本身不出问题,调整的转速,一定要比PSU本身定义的转速要高才行。 -------- 增加转速,会导致功耗增加,噪音增加,唯一的理由就是,散热不够!

如果没有外部系统的干涉,PSU自己会有自己的转速调整策略. (当然,每个厂商,每个PSU,可能都不一样)。以下为某个PSU的转速控制策略.

风扇的功耗,满转的时候,大概16W左右.

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180725G1MUOZ00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

同媒体快讯

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励