MAX6615/MAX6616:双通道温度监控与风扇速度控制芯片解析

电子说

1.4w人已加入

描述

MAX6615/MAX6616:双通道温度监控与风扇速度控制芯片解析

引言

在电子设备的设计中,温度监控和散热问题至关重要。过高的温度不仅会影响设备的性能,还可能缩短设备的使用寿命。MAX6615/MAX6616作为Maxim公司推出的双通道温度监控和风扇速度控制器,为解决电子设备的温度管理问题提供了有效的解决方案。本文将深入解析MAX6615/MAX6616的特点、功能及应用,希望能为电子工程师们在设计过程中提供有价值的参考。

文件下载:MAX6615.pdf

一、产品概述

功能概述

MAX6615/MAX6616是一款具备双通道温度监控和风扇速度控制功能的芯片。它能够同时监测两个温度通道,既可以是内部芯片温度和外部热敏电阻温度,也可以是两个外部热敏电阻的温度。通过监测到的温度数据,芯片可以控制PWM输出信号来调节冷却风扇的速度,在系统温度较低时降低风扇噪音,而在功耗增加时提供最大冷却能力。同时,芯片还能监测风扇的转速计输出信号,一旦检测到风扇故障,FAN_FAIL输出将被置位。

接口与特性

芯片采用2线串行接口,支持标准的系统管理总线(SMBus)协议,可实现写字节、读字节、发送字节和接收字节等操作,方便读取温度数据和设置报警阈值。可编程的报警输出可用于生成中断、节流信号或过温关机信号。其中,MAX6616还具备六个GPIO接口,提供了额外的灵活性。

封装与参数

MAX6616采用24引脚QSOP封装,MAX6615采用16引脚QSOP封装。两款芯片均在3.0V至5.5V的单电源电压下工作,工作温度范围为 -40°C至 +125°C,仅消耗500µA的电源电流。

二、关键特性解析

温度监测特性

  1. 双通道监测:可灵活选择监测内部芯片温度和外部热敏电阻温度,或者两个外部热敏电阻温度,满足不同应用场景的需求。
  2. 高精度测量:外部温度误差在特定条件下可达 ±1°C(排除热敏电阻误差和非线性影响),内部温度误差在不同温度区间也有较好的表现,温度分辨率为0.125°C。
  3. 噪声抑制:采用积分式ADC,在120ms的积分周期内对每个通道进行测量,具有良好的噪声抑制能力,尤其对60Hz/120Hz电源纹波等低频信号有出色的抑制效果。

风扇控制特性

  1. PWM输出控制:提供两个开漏PWM输出,可用于控制风扇速度。PWM信号的频率和占空比可根据温度数据进行调整,以实现精确的风扇速度控制。
  2. 多种控制方式:支持手动和自动两种PWM占空比控制方式。手动控制时,可直接通过风扇目标占空比寄存器设置风扇占空比;自动控制时,占空比根据温度数据自动调整,计算公式为 (DC = FSDC + (T - FST) × frac{DCSS}{TS}),其中 (DC) 为占空比,(FSDC) 为风扇启动占空比,(T) 为温度,(FST) 为风扇启动温度,(DCSS) 为占空比步长,(TS) 为温度步长。
  3. 故障检测与保护:通过监测风扇的转速计输出信号,当风扇转速计计数超过设定的限制时,判定风扇故障。检测到故障后,芯片会先以100%占空比驱动风扇约2s,若再次检测仍故障,则置位FAN_FAIL输出。同时,可通过设置风扇状态寄存器的相关位,在一个风扇故障时使另一个风扇以100%占空比运行。

其他特性

  1. GPIO接口(MAX6616):MAX6616的六个GPIO接口可提供额外的控制和监测功能。GPIO0的上电状态可通过PRESET引脚设置,其余GPIO接口在上电后为高阻抗输出状态,可通过SMBus接口进行功能配置。
  2. SMBus接口:支持标准的SMBus协议,具有9种不同的从地址可供选择,最多可允许9个MAX6615/MAX6616设备共享同一总线,方便进行系统扩展。

三、电气参数与性能

电源与电流

芯片的工作电源电压范围为3.0V至5.5V,典型值为3.3V。在待机状态下(接口不活动,ADC处于空闲状态),电流仅为10µA;在工作状态下(接口不活动,ADC激活),电流为0.5至1mA。

温度测量精度

如前文所述,外部温度误差和内部温度误差在不同条件下有明确的指标,温度分辨率为0.125°C,转换时间为250ms,转换率定时误差和PWM频率误差均在 -20%至 +20%之间。

SMBus时序

芯片的SMBus接口具有明确的时序要求,包括串行时钟频率、时钟低电平周期、时钟高电平周期、总线空闲时间、起始条件建立时间、停止条件建立时间、数据建立时间、数据保持时间、SMBus下降时间、上升时间和超时时间等参数,确保了数据传输的准确性和稳定性。

四、引脚功能与应用电路

引脚功能

MAX6615/MAX6616的引脚具有不同的功能,如PWM输出引脚用于驱动风扇,TACH输入引脚用于接收风扇转速计信号,TH引脚用于连接外部热敏电阻,OT引脚用于过温输出,SDA和SCL引脚用于SMBus通信等。具体引脚功能可参考芯片的数据手册。

典型应用电路

文档中给出了典型的应用电路示例,展示了如何连接热敏电阻、风扇、电源和SMBus总线等。在实际应用中,可根据具体需求进行适当调整。例如,在驱动风扇时,可根据风扇的类型和要求选择不同的驱动方式,如直接驱动MOSFET、通过PWM转DC电路驱动或直接驱动具有PWM控制输入的风扇。

五、寄存器配置与操作

寄存器概述

MAX6615/MAX6616内部包含32/34个寄存器,用于存储温度数据、控制PWM输出、设置报警阈值、配置GPIO接口等。这些寄存器可通过SMBus接口进行读写操作。

主要寄存器功能

  1. 温度寄存器(00h和01h):存储温度测量结果,高字节的MSB代表128°C,LSB代表1°C。
  2. 配置字节寄存器(02h):控制超时条件和各种PWM信号,包括运行/待机模式、复位、SMBus超时、风扇PWM反转、最小占空比、温度源选择和启动禁用等功能。
  3. OT相关寄存器:包括OT限制寄存器(03h和04h)、OT状态寄存器(05h)和OT掩码寄存器(06h),用于设置过温阈值、监测过温故障和屏蔽过温输出。
  4. PWM相关寄存器:包括PWM启动占空比寄存器(07h和08h)、PWM最大占空比寄存器(09h和0Ah)、PWM目标占空比寄存器(0Bh和0Ch)、PWM瞬时占空比寄存器(0Dh和0Eh)等,用于控制风扇的启动占空比、最大占空比和目标占空比。

六、应用场景与注意事项

应用场景

MAX6615/MAX6616适用于多种需要温度监控和风扇控制的场景,如台式计算机、服务器、电源供应器、网络设备和工作站等。在这些设备中,芯片可以实时监测温度并调整风扇速度,确保设备在合适的温度范围内运行,提高设备的稳定性和可靠性。

注意事项

  1. 热敏电阻选择:热敏电阻的特性会影响温度测量的准确性,应根据实际需求选择合适的热敏电阻,并合理配置外部电阻REXT,以获得较好的线性度和测量精度。
  2. PCB布局:在设计PCB时,应注意合理布局,避免电磁干扰对温度测量和信号传输的影响。对于高噪声环境,可采用外部滤波电容进行高频电磁干扰滤波。
  3. 寄存器配置:在使用芯片时,需要根据具体应用场景正确配置寄存器,确保芯片的各项功能正常工作。例如,在设置PWM频率、占空比和温度阈值时,应仔细参考数据手册中的说明。

七、总结

MAX6615/MAX6616是一款功能强大、性能稳定的双通道温度监控和风扇速度控制芯片。它具有高精度的温度测量能力、灵活的风扇控制方式和丰富的寄存器配置功能,适用于多种电子设备的温度管理。在实际应用中,电子工程师们可以根据具体需求合理选择芯片,并注意热敏电阻选择、PCB布局和寄存器配置等方面的问题,以充分发挥芯片的性能优势。你在使用MAX6615/MAX6616芯片的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。

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

全部0条评论

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

×
20
完善资料,
赚取积分