MAX31790:6通道PWM输出风扇RPM控制器的深度解析

电子说

1.4w人已加入

描述

MAX31790:6通道PWM输出风扇RPM控制器的深度解析

在电子设备的散热系统中,风扇的精确控制至关重要。MAX31790作为一款6通道PWM输出风扇RPM控制器,为多风扇系统的控制和监测提供了强大的解决方案。本文将深入探讨MAX31790的特性、功能以及应用,帮助电子工程师更好地了解和使用这款产品。

文件下载:MAX31790.pdf

一、产品概述

MAX31790能够通过六个独立的PWM输出控制多达六个风扇的速度。用户可以通过I2C接口写入所需的风扇速度(或PWM占空比)。其输出可以直接驱动“4线”风扇,也可以通过外部晶体管调制风扇的电源端子来控制2线或3线风扇。此外,该器件还具备转速计输入功能,可精确监测风扇转速(±1%),并检测风扇故障。

二、关键特性

2.1 精确控制与监测

  • 多风扇控制:可独立控制多达六个风扇,提供高达12个转速计输入,满足大规模风扇系统的需求。
  • 占空比变化率控制:为了减少风扇控制产生的噪音,所有PWM占空比的变化都以可控、可编程的速率进行,确保良好的声学效果。

2.2 提高系统可靠性

  • 灵活的启动配置:在电源开启时,无需等待系统微控制器的指令,即可提供可靠的风扇控制。
  • I2C总线接口:具备超时和看门狗功能,增强了系统的稳定性。

三、电气特性

3.1 绝对最大额定值

在使用MAX31790时,需要注意其绝对最大额定值,以避免对器件造成永久性损坏。例如,VCC、SDA、SCL等引脚的电压范围为 -0.3V至 +6.0V,输入电流最大为 +5mA等。

3.2 推荐工作条件

推荐的工作电源电压范围为3.0V至5.5V,输入高电压为VCC x 0.7,输入低电压为VCC x 0.3。

3.3 电气参数

  • 静态电源电流:在不同的电源电压范围内,静态电源电流有所不同,例如在3.0V < VCC < 3.6V时,典型值为1.5mA。
  • POR阈值:为2V。
  • 看门狗定时器精度:在fTOSC = 32.768kHz时,精度为 -0.5s至 +0.5s。

四、风扇控制模式

4.1 PWM模式

在PWM模式下,器件产生PWM波形驱动风扇的PWM速度控制输入。风扇的速度与PWM占空比成正比,占空比由相关的PWMOUT目标占空比寄存器设置,实际占空比可从相应的PWMOUT占空比寄存器读取。

4.2 RPM模式

在RPM模式下,器件监测风扇的转速计输出脉冲,并调整PWM占空比以迫使风扇达到所需的速度。风扇速度通过计数内部8192Hz(fTOSC/4)时钟周期来测量。

4.3 速率变化控制

为了减少风扇速度变化产生的噪音,器件通过控制PWM占空比的增量速率来降低风扇速度变化的可听性。在RPM模式下,当风扇速度接近目标速度时,还可以通过设置窗口值来减慢PWM占空比的更新速率。

4.4 启动控制

当风扇静止时,为了克服惯性启动风扇,可以在短时间内施加100%占空比的波形,然后再施加较低占空比的波形。启动时间可以通过相应的风扇配置寄存器进行控制。

4.5 顺序风扇激活

为了减少多个高电流风扇同时启动对系统电源的压力,器件提供了可选的顺序风扇激活功能。可以选择在风扇激活时间之间插入短的最小延迟。

4.6 全速输入

将该输入拉低可以迫使所有风扇全速运行(除了已选择故障时为0%的风扇),提供了故障安全的过热保护。

五、风扇监测与故障检测

5.1 转速计信号监测

TACH输入可以接受3线或4线风扇的转速计或“锁定转子”输出信号。器件通过计数内部8192Hz(fTOSC/4)时钟周期来测量风扇速度,同时忽略小于tTACHMIN的脉冲,以减少噪音的影响。

5.2 使用PWM输出作为转速计输入

每个风扇配置寄存器都包含一个PWM/TACH位,允许将PWMOUT配置为TACH输入,从而最多可以监测12个风扇。

5.3 风扇故障检测

器件可以监测TACH输入,根据不同的风扇控制模式以多种方式检测风扇故障。当达到选定的故障检测次数时,FAN_FAIL输出将置位。

六、寄存器映射与描述

MAX31790的控制寄存器按8字节行组织,I2C主设备可以读取或写入单个字节或多个字节。主要寄存器包括全局配置寄存器、PWM频率寄存器、风扇配置寄存器、风扇动态寄存器等,每个寄存器都有特定的功能和位定义。

七、I2C串行接口

7.1 I2C定义

了解I2C数据传输的相关术语,如主设备、从设备、总线空闲、START条件、STOP条件等,对于正确使用MAX31790的I2C接口至关重要。

7.2 I2C通信

包括单字节写入、单字节读取、多字节读取等操作,以及如何操作地址计数器进行读取。

八、应用信息

8.1 控制4线风扇

在PWM模式和RPM模式下,分别介绍了初始设置、启动风扇、改变速度和停止风扇的操作方法。

8.2 控制2线和3线风扇

可以通过低通滤波和DC-DC转换器等方法来控制没有速度控制输入的风扇,但需要注意不同方法的优缺点。

九、电源去耦与布局考虑

为了获得最佳性能,建议使用0.01μF或0.1μF的电容对电源进行去耦。同时,晶体应靠近器件放置,以减少寄生电容的影响,并注意最小化时钟对输入的耦合。

十、订购与封装信息

MAX31790提供28引脚TQFN封装,工作温度范围为 -40°C至 +125°C。在订购时,需要注意不同的温度范围和封装选项。

MAX31790是一款功能强大的风扇控制器,适用于服务器、网络和电信等多种应用场景。电子工程师在设计散热系统时,可以根据具体需求充分利用其特性和功能,实现风扇的精确控制和可靠运行。你在使用MAX31790的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分