电子说
在电子设备的运行过程中,温度管理至关重要。过高的温度可能会导致设备性能下降、寿命缩短甚至损坏。因此,精确的温度监测和有效的风扇控制成为了保障设备稳定运行的关键。MAX6641作为一款SMBus兼容的温度监测器和自动PWM风扇速度控制器,为电子工程师提供了一个出色的解决方案。
文件下载:MAX6641AUB96+T.pdf
MAX6641能够精确测量自身管芯温度以及远程pn结的温度,并通过2线串行接口以数字形式报告温度值。远程pn结通常是CPU、FPGA或ASIC上共集电极pnp的发射极 - 基极结。该设备还具备PWM输出信号,可根据温度数据调整冷却风扇的速度,在系统低温运行时降低噪音,在功耗增加时提供最大冷却能力。此外,它还有过温报警输出,可用于产生中断、节流信号或关机信号。
广泛应用于台式计算机、笔记本电脑、工作站、服务器、网络设备和工业领域等。
采用3mm x 5mm的µMAX封装,节省电路板空间。
具备本地温度传感器和热二极管输入,可同时监测本地和远程温度。
温度监测在电源开启时即开始,提供故障安全系统保护;OT输出可用于节流或关机。
| 引脚 | 名称 | 功能 |
|---|---|---|
| 1,6 | I.C. | 内部连接,必须连接到GND |
| 2 | DXN | 远程二极管阴极连接和AD负输入 |
| 3 | DXP | 远程二极管电流源和AD正输入,需连接到远程二极管阳极,无远程二极管时连接到DXN,DXP和DXN之间需放置2200pF电容用于噪声滤波 |
| 4 | GND | 接地 |
| 5 | OT | 低电平有效、开放式漏极、过温输出,可用于中断、系统关机信号或时钟节流控制 |
| 7 | SMBCLK | SMBus串行时钟输入 |
| 8 | SMBDATA | SMBus串行数据输入/输出 |
| 9 | Vcc | 正电源,需通过0.1µF电容旁路到GND |
| 10 | PWMOUT | PWM输出到风扇功率晶体管,可连接到MOSFET的栅极或双极晶体管的基极来驱动风扇电源 |
MAX6641从软件角度看,表现为一组包含温度数据、报警阈值和控制位的字节宽寄存器。通过标准的SMBus兼容2线串行接口读取温度数据和写入控制位及报警阈值数据。其寄存器功能丰富,涵盖温度读取、配置设置、风扇控制等多个方面。例如:
采用四种标准SMBus协议:写字节、读字节、发送字节和接收字节。在多主系统中使用较短协议时需谨慎,因为第二个主设备可能会在不通知第一个主设备的情况下覆盖命令字节。MAX6641有四个不同的从地址,最多可四个设备共享同一总线。
PWMOUT信号通常有三种方式控制风扇速度:
为减少风扇速度变化的可听性,占空比变化率由占空比变化率寄存器限制。当目标占空比与瞬时占空比不同时,占空比以寄存器设定的速率增加或减少,直到达到目标占空比。
可直接测量具有板载温度传感二极管的CPU和其他IC的管芯温度,也可测量离散二极管连接晶体管的温度。选择时需考虑理想因子和串联电阻对测量精度的影响。
集成ADC对低频信号有良好的噪声抑制能力,但在嘈杂环境中,需通过精心的PCB布局和适当的外部噪声滤波来减少高频噪声。可在DXP和DXN处使用2200pF电容进行滤波,但电容值不宜超过3300pF。
遵循以下准则可减少温度传感器的测量误差:
对于远程传感器距离超过8英寸或在非常嘈杂的环境中,可使用双绞线电缆连接远程传感器。对于更长的距离,可使用屏蔽双绞线。
MAX6641是一款功能强大的温度监测和风扇控制芯片,具有高精度、灵活的风扇控制和丰富的寄存器功能。在实际应用中,电子工程师需要根据具体需求合理选择远程二极管、进行有效的噪声滤波和优化PCB布局,以确保设备的稳定运行和精确的温度控制。你在使用MAX6641的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !