电子说
在电子设备的设计中,散热问题一直是工程师们关注的重点。合理的散热设计不仅能保证设备的性能稳定,还能延长设备的使用寿命。MAX6660作为一款集成了远程温度传感和风扇调节功能的芯片,为解决散热问题提供了一个高效且可靠的解决方案。本文将深入剖析MAX6660的特点、工作原理及应用,帮助工程师们更好地了解和应用这款芯片。
文件下载:MAX6660.pdf
MAX6660是一款带有SMBus接口的远程温度传感器和风扇速度调节器,它能提供完整的风扇控制解决方案。该芯片的远程温度传感器可以是常见的共集电极PNP晶体管(如微处理器的衬底PNP),也可以是二极管连接的晶体管(如低成本、易安装的2N3904 NPN或2N3906 PNP)。
MAX6660广泛应用于PC、笔记本电脑、电信系统、工业控制系统、服务器和工作站等领域,为这些设备的散热提供了有效的解决方案。
了解芯片的绝对最大额定值对于确保芯片的安全使用至关重要。MAX6660的绝对最大额定值包括电源电压、输入输出电压、电流等参数。例如,VCC、ADD0、ADD1、SMBDATA、SMBCLK、ALERT、OVERT的电压范围为 -0.3V 至 +6V,VFAN、TACH IN、FAN的电压范围为 -0.3V 至 +16V 等。在设计过程中,必须确保芯片的工作条件在这些额定值范围内,否则可能会导致芯片损坏。
MAX6660的ADC是一种平均类型的转换器,它在 60ms 内进行积分,具有出色的噪声抑制能力。通过向远程二极管施加偏置电流,测量其正向电压,从而计算出温度。DXN 引脚是远程二极管的阴极,内部通过二极管偏置在 0.65V 以上,以设置 ADC 的差分输入。
在自由运行的自动转换模式下,每 250ms 启动一次转换序列;也可以通过写入 OneShot 命令立即启动转换。转换结束后,新的测量结果即可使用,而在 ADC 转换过程中,上一次转换的结果仍然可用。
为了确保温度测量的准确性,需要选择高质量的二极管连接的小信号晶体管。晶体管的正向电压必须在特定范围内,并且基极电阻应小于 100Ω。此外,还可以通过 Mode 寄存器调整 ADC 增益,以适应不同类型的远程二极管传感器。
合理的 PCB 布局对于降低温度传感器的测量误差至关重要。以下是一些布局建议:
从软件角度来看,MAX6660 表现为一组字节宽的寄存器,包含温度数据、报警阈值和控制位。该芯片采用四种标准的 SMBus 协议:Write Byte、Read Byte、Send Byte 和 Receive Byte,用于编程报警阈值、读取温度数据以及读写所有风扇控制回路寄存器。
MAX6660的风扇控制功能可分为热回路、风扇速度调节回路和风扇故障传感器三个部分。
风扇控制器基于一个上下计数器,参考时钟代表期望的风扇速度进行计数,而转速计脉冲则进行反向计数。参考时钟频率由 MAX6660 内部时钟分频得到,进一步通过 Fan Full - Scale(FS)寄存器进行分频,以设置实际期望的风扇速度。
MAX6660 通过比较 Fan Tachometer Count(FTC)寄存器的值与 Fan Tachometer Count Limit(FTCL)寄存器的值来检测风扇故障。当 FTC 的值大于 FTCL 的值时,表明风扇出现故障。
模式寄存器可用于消除远程传感结串联电阻对温度测量的影响,并调整温度测量 ADC 以适应不同类型的远程二极管传感器。通过设置 Mode 寄存器的第 7 位为 1,可进入寄生电阻消除模式,但该模式需要较长的转换时间,仅适用于风扇转换率为 1Hz 或更低的情况。
在使用 MAX6660 时,需要根据风扇的参数进行编程设置。首先,确定风扇的最大转速计频率,然后设置可编程的 FCD 值,使该频率落在 33Hz 至 66Hz 的范围内。最后,根据公式计算 Fan FS 寄存器的值。
对于闭环操作和风扇监测,MAX6660 需要配备转速计输出的风扇。在选择风扇时,需要注意转速计输出的类型(如开集电极、图腾柱)以及脉冲数,并正确配置与 MAX6660 的连接。
MAX6660 是一款功能强大的远程结温控制风扇速度调节器,它集成了多种功能,为电子设备的散热设计提供了高效、可靠的解决方案。通过合理的 PCB 布局、正确的寄存器设置和风扇选择,工程师们可以充分发挥 MAX6660 的优势,实现精确的温度控制和风扇调速。在实际应用中,还需要根据具体的系统需求进行优化和调整,以确保系统的稳定性和性能。你在使用 MAX6660 过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !