电子说
在电子设备的设计中,温度监测与风扇控制至关重要,它直接关系到设备的稳定性与性能。MAX6678作为一款功能强大的2通道温度监测器,同时具备双自动PWM风扇速度控制器和五个GPIO,在众多应用场景中展现出卓越的性能。今天,我们就来深入了解一下这款芯片。
文件下载:MAX6678AEP92+.pdf
MAX6678能够监测自身温度以及两个外部二极管连接晶体管的温度,这些晶体管通常位于CPU或其他集成电路的管芯上。通过2线串行接口,它以数字形式报告温度值。该芯片还提供可编程报警输出,可生成中断、节流信号或过温关机信号。其工作电压范围为3.0V至5.5V,仅消耗500µA的电源电流,有20引脚QSOP封装和5mm x 5mm薄型QFN封装可供选择。
五个GPIO输入/输出提供了额外的灵活性,其加电状态可通过将GPIO预设输入连接到地或VCC来设置。
在+60°C至+145°C范围内,远程温度精度可达±1°C,且温度监测从上电复位(POR)开始,为系统提供故障安全保护。
有四个不同地址的版本可供选择,方便在同一总线上连接多个设备。
工作电源电压范围为3.0V至5.5V,接口不活动且ADC激活时,工作电流典型值为0.5mA,最大值为1mA。
温度分辨率为1°C,转换时间为200至300ms,PWM频率公差为±20%。
| 引脚 | 名称 | 描述 |
|---|---|---|
| 1、3 | SMBDATA | SMBus串行数据输入/输出,开漏,可上拉至5.5V |
| 2、4 | SMBCLK | SMBus串行时钟输入,可上拉至5.5V |
| 3、12、13、14、16(QSOP);5、14、15、16、18(QFN) | GPIO0 - GPIO4 | 有源低电平、开漏GPIO引脚,可上拉至5.5V |
| 4、9、10、11、20(QSOP);2、6、11、12、13(QFN) | PRESET0 - PRESET4 | GPIO预设输入,连接到地或VCC设置GPIO的POR值 |
| 5、7(QSOP);7、9(QFN) | DXP1、DXP2 | 组合电流源和A/D正输入,用于远程二极管 |
| 6(QSOP);8(QFN) | DXN | 组合远程二极管阴极输入 |
| 8(QSOP);10(QFN) | GND | 接地 |
| 15(QSOP);17(QFN) | OT | 有源低电平、开漏过温输出,用于系统关机或时钟节流 |
| 17、19(QSOP);1、19(QFN) | PWMOUT1、PWMOUT2 | 开漏输出,用于驱动风扇 |
| 18(QSOP);20(QFN) | VCC | 电源输入,标称3.3V |
MAX6678通过内部的ADC将温度信号转换为数字信号,并通过2线串行接口输出。温度数据格式为8位,LSB代表1°C,MSB代表+128°C。
MAX6678包含26个内部寄存器,用于存储温度数据、控制PWM输出、选择温度传感器以及设置GPIO状态等。以下是部分重要寄存器的功能:
存储温度测量结果,MSB代表+128°C,LSB代表+1°C。
控制超时条件和各种PWMOUT信号,POR状态为00h。
设置通道1和通道2的温度阈值,当温度超过阈值时,OT输出低电平。
还包括OT状态、OT掩码、PWMOUT启动占空比、PWMOUT最大占空比等寄存器,用于实现不同的功能。
应选择高质量、二极管连接的小信号晶体管,其正向电压应在特定范围内,基极电阻应小于100Ω。
使用外部2200pF电容在DXP和DXN处过滤高频电磁干扰,电容值最大可增加到3300pF,但过高的电容值会引入误差。
MAX6678以其丰富的功能、高精度的温度测量和灵活的风扇控制策略,成为电子设备温度监测与风扇控制的理想选择。在实际应用中,我们需要根据具体需求合理配置寄存器,选择合适的外部元件,并注意布线和布局,以确保系统的稳定性和可靠性。你在使用MAX6678过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !