解析 ADT7490:高效热监控与风扇控制的理想之选

电子说

1.4w人已加入

描述

解析 ADT7490:高效热监控与风扇控制的理想之选

在电子设备的设计中,热管理是一个至关重要的环节,它直接影响着设备的性能、稳定性和寿命。onsemi 推出的 ADT7490 远程热监控器和风扇控制器,为解决热管理问题提供了强大而全面的解决方案。本文将深入剖析 ADT7490 的特性、工作原理及应用,为电子工程师们在热管理设计中提供有价值的参考。

文件下载:ADT7490-D.PDF

一、ADT7490 概述

ADT7490 是一款专为对噪音和功耗敏感的应用而设计的热监控和多 PWM 风扇控制器,适用于需要主动系统冷却的场景。它集成了本地温度传感器、两个具备串联电阻消除功能的远程温度传感器,还能通过 PECI 接口监控 CPU 温度。通过使用低频或高频驱动信号,ADT7490 可以驱动风扇,并测量和控制多达四个风扇的速度,确保风扇以最低的可能速度运行,从而有效降低声学噪音。

二、关键特性解析

1. 温度测量

  • 本地与远程传感器:ADT7490 配备了一个片上本地温度传感器和两个远程温度传感器,能够精确测量不同位置的温度。其远程传感器具备串联电阻消除(SRC)功能,可有效消除因 PCB 走线电阻等因素导致的温度测量误差,提高测量的准确性。
  • PECI 接口:支持 PECI 接口,可获取 CPU 的热信息。它能够读取多达四个 PECI 地址的温度读数,为系统提供更全面的热数据。

2. 风扇驱动与控制

  • PWM 输出:提供三个高频或低频 PWM 输出,可与 3 线或 4 线风扇配合使用。通过调整 PWM 信号的占空比,可以精确控制风扇的转速。
  • 自动风扇速度控制:基于热信息实现独立于 CPU 的自动风扇速度控制,优化风扇速度以适应不同的温度变化。同时,具备动态 TMIN 控制模式,可降低设计复杂度,提升系统声学性能。

3. 其他特性

  • 双向 THERM/SMBALERT 引脚:用于标记超出限制和过热情况,提供关键的热保护功能,防止系统或组件过热。
  • GPIO 功能:可用于负载线设置、LED 控制等额外功能,增加了系统设计的灵活性。
  • IMON 监控:能够监控 CPU 的电流和功率信息,为系统的功耗管理提供依据。

三、工作原理

1. 温度测量原理

  • 本地温度测量:通过片上带隙温度传感器测量本地温度,其输出由片上 10 位 ADC 进行数字化处理。温度数据以 Offset 64 格式或二进制补码格式存储,理论上可测量 -128°C 至 +127°C 的温度范围。
  • 远程温度测量:利用二极管的负温度系数特性,通过测量不同电流下二极管的电压变化来计算温度。ADT7490 采用三电流测量技术,可自动消除串联电阻对温度测量的影响。
  • PECI 温度测量:PECI 接口是一种专用的热接口,CPU 内部进行温度测量并将数字化信息通过 PECI 接口传输给 ADT7490。PECI 测量值是相对于 CPU 热节流点的相对值,ADT7490 以相对格式记录和使用该测量值。

2. 风扇控制原理

ADT7490 通过自动和手动两种模式控制风扇速度。在自动模式下,风扇速度根据测量的温度自动调整,无需 CPU 干预。在手动模式下,用户可以通过软件手动调整 PWM 输出的占空比。

四、寄存器配置与操作

1. 寄存器概述

ADT7490 拥有多个寄存器,用于配置和控制设备的各项功能,包括温度测量、风扇控制、中断管理等。这些寄存器的配置决定了设备的工作模式和性能。

2. 配置示例

  • 自动风扇控制配置:通过设置相关寄存器,如 TMIN、TRANGE、PWM MIN 和 PWM MAX 等,可以实现根据温度自动调整风扇速度的功能。
  • 中断配置:通过配置中断状态寄存器和中断屏蔽寄存器,可以监控系统的各种状态,并在出现异常情况时触发 SMBALERT 中断。

五、应用场景

1. 个人计算机

在个人计算机中,ADT7490 可以实时监控 CPU、显卡等关键组件的温度,并根据温度变化自动调整风扇速度,确保系统在不同负载下都能保持稳定的运行温度。

2. 服务器

服务器通常需要处理大量的数据和任务,产生的热量较大。ADT7490 可以精确控制风扇的转速,有效降低服务器的功耗和噪音,提高服务器的可靠性和稳定性。

六、总结

ADT7490 作为一款功能强大的热监控和风扇控制器,具备高精度的温度测量、灵活的风扇控制和丰富的功能特性。它为电子工程师在热管理设计中提供了一个可靠的解决方案,能够有效提高系统的性能和稳定性,降低功耗和噪音。在实际应用中,工程师们可以根据具体需求合理配置 ADT7490 的寄存器,充分发挥其优势,实现最佳的热管理效果。

在设计过程中,你是否遇到过类似热管理的难题?你又是如何解决的呢?欢迎在评论区分享你的经验和见解。

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

全部0条评论

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

×
20
完善资料,
赚取积分