电子说
在电子设备的设计中,温度监测与风扇速度控制是确保设备稳定运行的关键环节。MAX6615/MAX6616作为Maxim推出的双通道温度监测和风扇速度控制器,为工程师们提供了强大且灵活的解决方案。下面,我们就来详细了解一下这款芯片。
文件下载:MAX6616AEG.pdf
MAX6615/MAX6616能够精确监测两个温度通道,既可以是内部管芯温度和外部热敏电阻温度,也可以是两个外部热敏电阻的温度。温度数据可控制PWM输出信号,从而调节冷却风扇的速度。在系统运行温度较低时,可降低风扇噪音;当功耗增加时,提供最大冷却能力。同时,芯片还会监测风扇的转速计输出信号,若检测到风扇故障,FAN_FAIL输出将被置位。
MAX6615采用16引脚QSOP封装,而MAX6616采用24引脚QSOP封装。两款芯片均在3.0V至5.5V的单电源电压范围内工作,工作温度范围为 -40°C至 +125°C,仅消耗500µA的电源电流。
MAX6615和MAX6616的引脚功能各有特点,涵盖了温度输入、PWM输出、转速计输入、通信接口等多个方面。例如,PWM1和PWM2用于驱动风扇,TACH1和TACH2用于接收风扇转速计信号,SDA和SCL则是SMBus的串行数据和时钟输入输出引脚。
从软件角度看,MAX6615/MAX6616表现为一组字节宽的寄存器。它们采用标准的SMBus 2线/I2C兼容串行接口访问内部寄存器,具有九种不同的从地址,最多可允许九个芯片共享同一总线。芯片支持四种标准SMBus协议:写字节、读字节、发送字节和接收字节,方便与其他设备进行通信。
芯片的平均ADC在120ms周期内进行积分,具有出色的噪声抑制能力。对于内部温度测量,通过测量内部传感二极管在高低电流水平下的正向电压来计算温度;对于热敏电阻测量,测量参考电压和热敏电阻电压,并进行偏移处理,以获得与温度相关的值。
本地温度数据直接以摄氏度表示,由两个寄存器存储。高字节寄存器的MSB为128°C,LSB为1°C;低字节寄存器包含3位,MSB为0.5°C,LSB为0.125°C。
当发生热故障时,OT输出将被置位,可作为警告标志用于启动系统关机或节流时钟频率。通过读取OT状态寄存器可清除故障标志和输出,也可通过屏蔽受影响的通道来清除OT输出。
PWM信号通常有三种方式控制风扇速度:
PWM信号的频率由频率选择寄存器控制,不同的应用场景需要选择合适的频率。占空比可通过手动或自动方式控制,手动控制通过设置风扇目标占空比寄存器直接控制风扇;自动控制则根据温度设置占空比。
当风扇转速计计数超过设定的限制时,芯片会认为风扇出现故障。检测到风扇故障后,PWM信号将以100%占空比驱动风扇约2s,然后再次进行测量。若两次测量均失败,FAN_FAIL位和输出将被置位。
MAX6615/MAX6616包含32/34个内部寄存器,用于存储温度数据、控制PWM输出、设置测量通道和GPIO状态等。例如,温度寄存器存储温度测量结果,配置字节寄存器控制超时条件和PWM信号,OT限制寄存器设置温度阈值等。
NTC热敏电阻的温度与电阻关系是非线性的,但通过与合适的电阻串联,并使用MAX6615/MAX6616测量电阻上的电压,可在有限温度范围内获得合理的线性传递函数。不同的热敏电阻和REXT组合会产生不同的曲线。
为了在电气噪声环境中进行高精度热敏电阻测量,需要在PCB布局时进行适当的外部噪声滤波。可在TH_和REF之间连接一个100pF的外部电容器,以过滤高频电磁干扰。
MAX6615/MAX6616以其丰富的功能和出色的性能,为电子设备的温度监测和风扇速度控制提供了可靠的解决方案。工程师们在设计过程中,可根据具体需求合理配置芯片的各项参数,以实现最佳的系统性能。你在使用类似芯片时遇到过哪些问题呢?欢迎在评论区分享。
全部0条评论
快来发表一下你的评论吧 !