电子说
在电子设备的设计中,风扇的速度调节与监控是确保设备稳定运行的关键环节。今天要介绍的MAX6650/MAX6651是Analog Devices推出的两款具备SMBus/I2C兼容接口的风扇速度调节器和监控器,它们在RAID服务器、工作站、台式计算机、网络和电信等领域有着广泛的应用。接下来,我们将深入探讨这两款器件的特性、工作原理以及应用场景。
文件下载:MAX6650.pdf
MAX6650/MAX6651主要用于调节和监控5VDC/12VDC无刷风扇的速度,这些风扇内置转速计。通过SMBus/I2C兼容接口,它们能自动使风扇的转速计频率(即风扇速度)与FanSpeed寄存器中的预编程值相匹配,具体是通过外部MOSFET或双极晶体管来线性调节风扇两端的电压。
这两款器件都提供通用输入/输出(GPIO)引脚,这些引脚可作为数字输入、数字输出或各种硬件接口。这些开漏输入/输出能够吸收10mA电流,可驱动LED。例如,可将GPIO1配置为在软件故障时完全开启风扇;将GPIO0配置为在检测到故障条件时生成低电平有效警报输出;对于MAX6651,还可将GPIO2设置为内部时钟输出或外部时钟输入,以实现多个器件的同步。
具备闭环/开环风扇速度控制功能,适用于5V/12V风扇,通过2线SMBus/I2C兼容接口进行通信。
可根据需求设置警报输出,方便系统对异常情况进行及时响应。
转速计阈值与风扇电压和反馈电压有关,输入阻抗在70kΩ至150kΩ之间。
DAC具有保证的单调性,有用分辨率为8位,反馈输入阻抗在70kΩ至150kΩ之间。
输入低电压最大为0.8V,输入高电压根据VCC不同有所变化,输入迟滞为200mV,上拉电阻为100kΩ,输出吸收电流最大为10mA。
MAX6650/MAX6651包含两个内部控制回路。第一个回路控制风扇两端的电压,内部数模转换器(DAC)为内部放大器设置参考电压,放大器驱动外部N沟道MOSFET的栅极(或双极晶体管的基极)来调节风扇低端的电压。第二个回路由内部数字逻辑组成,通过强制转速计频率等于由FanSpeed寄存器、预分频器和内部振荡器设置的参考频率来控制风扇速度。
从软件角度看,MAX6650/MAX6651表现为一组字节宽的寄存器,包含速度控制、转速计计数、警报条件或配置位。它们使用标准的SMBus/I2C兼容2线串行接口访问内部寄存器,采用写字节、读字节和接收字节三种标准SMBus协议。
8位的命令字节寄存器是指向MAX6650/MAX6651内各种其他寄存器的主索引,上电复位(POR)状态为0000 0000。
在闭环模式下,用于设置控制风扇速度的转速计信号周期。风扇速度与转速计周期成反比,Fan-Speed寄存器值并非线性控制风扇速度。为优化速度范围和分辨率,应选择合适的预分频器值,使风扇全速运行时寄存器值约为64。
用于调整预分频器、改变转速计阈值电压并设置操作模式。预分频器的选择会影响风扇速度的调节,操作模式包括全开启、全关闭、闭环和开环四种。
警报使能寄存器用于设置哪些警报被启用,警报状态寄存器用于确定哪个警报导致了警报输出。读取警报状态寄存器可清除警报输出(如果导致警报的条件已消除)。
记录相应转速计输入在Tachometer Count-Time寄存器定义的周期内的脉冲数。Tachometer Count-Time寄存器设置积分时间,可根据公式计算最大可测量风扇速度和最小分辨率。
在开环模式下,DAC寄存器设置风扇低端的电压。内部运算放大器比较反馈电压(VFB)和8位DAC设置的参考电压,并调整输出电压,直到两个输入电压相等。在闭环模式下,DAC寄存器的内容被忽略。
MAX6650/MAX6651驱动外部N沟道MOSFET,选择时需考虑栅源导通阈值、最大栅源电压、漏源击穿电压、电流额定值和漏源导通电阻等参数。对于小和中型风扇,双极功率晶体管是可行的选择,但大电流风扇可能需要更大的驱动能力。
当风扇电源电压较高时,需使用串联电阻保护转速计输入和反馈输入,可根据公式计算所需电阻值。
为稳定模拟控制回路,需要在风扇低端与地之间连接补偿电容,典型值为10μF,具体值可根据风扇类型调整。
MAX6650/MAX6651在闭环操作和风扇监控时需要风扇具有转速计输出,需验证转速计输出的性质和电平,并相应配置与器件的连接。
降低风扇电压以降低速度时,可能会出现风扇停止旋转、转速计输出信号异常等问题,不同风扇出现问题的电压不同。
可通过全开启模式、开环模式和闭环模式来监测风扇状态,预测风扇未来可能的故障。
MAX6651可同时监控多达四个风扇,对于需要监控更多风扇的系统,可使用模拟多路复用器。
在高可靠性系统中,可采用N + 1风扇配置,当任何一个MAX6650无法维持速度调节时,其他风扇将自动全速运行。
结合MAX1617A等温度监测器件,可根据温度读数调节风扇速度,实现温度监控和风扇控制。
使用MAX6501作为硬件故障保护,可在温度超过预设值时强制风扇全速运行。
通过配置GPIO2,可检测风扇的热插拔操作。
根据风扇的工作电压,在配置寄存器的相应位设置0(5V风扇)或1(12V风扇)。
根据风扇的速度范围和分辨率要求,选择合适的计数时间,避免计数器溢出。
可将GPIO配置为数字输出低电平、数字输出高电平、数字输入、警报输出、全开启输入或用于同步风扇。
可设置最小/最大输出电平警报、转速计溢出警报和GPIO1/2拉低警报,通过读取警报状态寄存器清除警报输出。
MAX6650/MAX6651为电子设备的风扇速度调节和监控提供了全面而灵活的解决方案。通过合理选择器件、风扇和配置参数,能够满足不同应用场景的需求,提高设备的可靠性和稳定性。在实际设计中,电子工程师们可以根据具体的系统要求,充分发挥这两款器件的优势,打造出高效、可靠的风扇控制系统。你在使用MAX6650/MAX6651的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !