电子说
在电子设备的散热系统中,风扇的精确控制至关重要。MAX31790作为一款6通道PWM输出风扇RPM控制器,为多风扇系统的控制和监测提供了强大的解决方案。本文将深入探讨MAX31790的特性、功能以及应用,帮助电子工程师更好地了解和使用这款产品。
文件下载:MAX31790.pdf
MAX31790能够通过六个独立的PWM输出控制多达六个风扇的速度。用户可以通过I2C接口写入所需的风扇速度(或PWM占空比)。其输出可以直接驱动“4线”风扇,也可以通过外部晶体管调制风扇的电源端子来控制2线或3线风扇。此外,该器件还具备转速计输入功能,可精确监测风扇转速(±1%),并检测风扇故障。
在使用MAX31790时,需要注意其绝对最大额定值,以避免对器件造成永久性损坏。例如,VCC、SDA、SCL等引脚的电压范围为 -0.3V至 +6.0V,输入电流最大为 +5mA等。
推荐的工作电源电压范围为3.0V至5.5V,输入高电压为VCC x 0.7,输入低电压为VCC x 0.3。
在PWM模式下,器件产生PWM波形驱动风扇的PWM速度控制输入。风扇的速度与PWM占空比成正比,占空比由相关的PWMOUT目标占空比寄存器设置,实际占空比可从相应的PWMOUT占空比寄存器读取。
在RPM模式下,器件监测风扇的转速计输出脉冲,并调整PWM占空比以迫使风扇达到所需的速度。风扇速度通过计数内部8192Hz(fTOSC/4)时钟周期来测量。
为了减少风扇速度变化产生的噪音,器件通过控制PWM占空比的增量速率来降低风扇速度变化的可听性。在RPM模式下,当风扇速度接近目标速度时,还可以通过设置窗口值来减慢PWM占空比的更新速率。
当风扇静止时,为了克服惯性启动风扇,可以在短时间内施加100%占空比的波形,然后再施加较低占空比的波形。启动时间可以通过相应的风扇配置寄存器进行控制。
为了减少多个高电流风扇同时启动对系统电源的压力,器件提供了可选的顺序风扇激活功能。可以选择在风扇激活时间之间插入短的最小延迟。
将该输入拉低可以迫使所有风扇全速运行(除了已选择故障时为0%的风扇),提供了故障安全的过热保护。
TACH输入可以接受3线或4线风扇的转速计或“锁定转子”输出信号。器件通过计数内部8192Hz(fTOSC/4)时钟周期来测量风扇速度,同时忽略小于tTACHMIN的脉冲,以减少噪音的影响。
每个风扇配置寄存器都包含一个PWM/TACH位,允许将PWMOUT配置为TACH输入,从而最多可以监测12个风扇。
器件可以监测TACH输入,根据不同的风扇控制模式以多种方式检测风扇故障。当达到选定的故障检测次数时,FAN_FAIL输出将置位。
MAX31790的控制寄存器按8字节行组织,I2C主设备可以读取或写入单个字节或多个字节。主要寄存器包括全局配置寄存器、PWM频率寄存器、风扇配置寄存器、风扇动态寄存器等,每个寄存器都有特定的功能和位定义。
了解I2C数据传输的相关术语,如主设备、从设备、总线空闲、START条件、STOP条件等,对于正确使用MAX31790的I2C接口至关重要。
包括单字节写入、单字节读取、多字节读取等操作,以及如何操作地址计数器进行读取。
在PWM模式和RPM模式下,分别介绍了初始设置、启动风扇、改变速度和停止风扇的操作方法。
可以通过低通滤波和DC-DC转换器等方法来控制没有速度控制输入的风扇,但需要注意不同方法的优缺点。
为了获得最佳性能,建议使用0.01μF或0.1μF的电容对电源进行去耦。同时,晶体应靠近器件放置,以减少寄生电容的影响,并注意最小化时钟对输入的耦合。
MAX31790提供28引脚TQFN封装,工作温度范围为 -40°C至 +125°C。在订购时,需要注意不同的温度范围和封装选项。
MAX31790是一款功能强大的风扇控制器,适用于服务器、网络和电信等多种应用场景。电子工程师在设计散热系统时,可以根据具体需求充分利用其特性和功能,实现风扇的精确控制和可靠运行。你在使用MAX31790的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !