ADT7463:一款功能强大的远程热控制器和电压监测器
在电子设备的设计中,系统的温度和电压监测以及散热控制是至关重要的环节。ADT7463作为一款完整的系统监测器和多PWM风扇控制器,为对噪音敏感且需要主动系统散热的应用提供了全面的解决方案。下面就来详细了解一下这款芯片。
文件下载:ADT7463ARQ.pdf
一、ADT7463概述
ADT7463能够监测12V、5V、2.5V的CPU电源电压以及自身的电源电压,还能监测多达两个远程传感器二极管的温度和自身的内部温度。它可以测量并控制多达四个风扇的速度,使风扇以尽可能低的速度运行,从而将声学噪音降至最低。其自动风扇速度控制循环可针对给定的温度优化风扇速度,独特的动态(T_{MIN})控制模式能够智能地管理系统的热性能和声学性能。
二、产品特性
2.1 多参数监测
- 电压监测:可监测多达5个电源电压,包括12V、5V、2.5V、(V{CC})和处理器核心电压(V{CCP})。
- 温度监测:具备1个片上温度传感器和2个远程温度传感器,能对系统不同位置的温度进行精确监测。
- VID代码监测:支持多达6个处理器VID位的监测,可兼容VRM9.x和未来的VRM10解决方案。
2.2 风扇控制
- 速度控制与监测:能够控制和监测多达4个风扇的速度,通过PWM输出精确调节风扇转速。
- 智能控制模式:自动风扇速度控制模式根据测量的温度控制系统散热,动态(T_{MIN})控制模式可智能优化系统声学性能,增强声学模式可显著降低用户对风扇速度变化的感知。
2.3 保护与通信
- 热保护:通过THERM输出提供关键的热保护功能,防止系统或组件过热。
- SMBus通信:满足SMBus 2.0电气规范,完全兼容SMBus 1.1,方便与其他设备进行通信。
三、电气特性
3.1 电源与温度测量
- 电源电压:工作电源电压范围为3.0V - 5.5V,典型值为5.0V。
- 温度测量精度:在不同温度范围内,本地传感器的精度有所不同,如在(0^{circ}C leq T{A} leq 70^{circ}C)时,精度为±0.5°C;在(-40^{circ}C leq T{A} leq +120^{circ}C)时,精度为±1.5 - ±3.0°C。
3.2 模数转换
- ADC特性:采用10位逐次逼近型ADC,输入范围为0V - 2.25V,内置衰减器可测量2.5V、3.3V、5V、12V和处理器核心电压(V_{CCP})。
- 转换时间:不同测量的转换时间有所差异,如电压输入转换时间在平均启用时为11.38ms,本地温度转换时间为12.09ms,远程温度转换时间为25.59ms。
3.3 风扇转速测量
- 精度:在不同温度范围内,风扇RPM - 数字转换器的精度不同,如在(0^{circ}C leq T_{A} leq 70^{circ}C)时,精度为±7%。
- 测量方式:通过测量风扇转速的周期来计算风扇速度,内部时钟频率为82.8 - 97.2kHz。
四、功能描述
4.1 测量输入
ADT7463有六个测量输入,四个用于电压测量,两个用于温度测量。它还能测量自身的电源电压,并通过片上温度传感器测量环境温度。远程温度传感通过D1±和D2±输入实现,可连接外部温度传感晶体管。
4.2 顺序测量
启动监测序列后,ADT7463会按顺序循环测量模拟输入和温度传感器,测量值存储在值寄存器中,可通过串行总线读取或与极限寄存器中的编程极限进行比较。
4.3 处理器电压ID
五个数字输入(VID0 - VID5)读取处理器电压ID代码并存储在VID寄存器中,VID代码监测功能兼容VRM9.x和VRM10解决方案,还可生成SMBALERT以标记VID代码的变化。
4.4 地址选择
Pin 13为PWM3/ADDRESS ENABLE引脚,若在电源启动时将其拉低,ADT7463会读取Pin 14的状态来确定其从地址;若Pin 13为高,则默认SMBus地址为0x2E。
4.5 内部寄存器
ADT7463的内部寄存器包括配置寄存器、地址指针寄存器、状态寄存器、中断屏蔽寄存器、VID寄存器、值和极限寄存器、偏移寄存器、(T_{MIN})寄存器、TRANGE寄存器、操作点寄存器和增强声学寄存器等,这些寄存器用于控制和配置芯片的各种功能。
五、串行总线接口
ADT7463通过串行系统管理总线(SMBus)进行控制,作为从设备连接到总线上。它具有7位串行总线地址,可通过地址选择模式设置不同的地址,以避免与其他设备冲突。串行总线协议包括启动条件、数据传输和停止条件,支持发送字节、写入字节、接收字节等操作。
六、电压和温度测量
6.1 电压测量
ADT7463有四个外部电压测量通道,可测量2.5V、12V、5V和处理器核心电压(V{CCP}),还能通过(V{CC})引脚测量自身电源电压。设置配置寄存器1的Bit 7可使芯片测量5V电源而不超出量程。
6.2 温度测量
- 本地温度测量:通过片上带隙温度传感器测量,输出由10位ADC数字化,温度数据以二进制补码格式存储。
- 远程温度测量:可测量两个远程二极管传感器的温度,通过测量(Delta V_{BE})来计算温度,测量结果以10位二进制补码格式存储。
6.3 温度误差补偿
为了消除系统板噪声引起的温度误差,ADT7463提供温度偏移寄存器,可通过一次性校准系统来确定偏移量并进行补偿。
七、风扇控制
7.1 风扇驱动
ADT7463使用脉冲宽度调制(PWM)控制风扇速度,外部电路只需一个NMOSFET或NPN晶体管即可驱动风扇。不同类型的风扇(2 - 线和3 - 线)连接方式有所不同,需要根据实际情况进行配置。
7.2 风扇速度测量
通过TACH输入测量风扇速度,可测量2 - 线和3 - 线风扇的转速。风扇计数器通过测量风扇转速的周期来计算风扇速度,可通过设置寄存器0x7B来选择每个风扇的脉冲数。
7.3 风扇控制模式
- 自动风扇速度控制模式:根据温度自动调整风扇速度,无需CPU干预,还具有动态(T_{MIN})校准功能。
- 手动风扇速度控制模式:可手动调整PWM输出的占空比,方便用户在软件中更改风扇速度或进行测试。
八、应用与注意事项
8.1 应用场景
ADT7463适用于低声学噪音的PC、网络和电信设备等对噪音敏感且需要主动散热的应用。
8.2 注意事项
- 在使用过程中,要注意引脚的连接和配置,避免出现地址冲突和输入信号超出范围的问题。
- 对于风扇驱动电路,要选择合适的MOSFET或晶体管,确保其能够满足风扇的电流要求。
- 在进行温度和电压测量时,要考虑系统的噪声和误差,可通过校准和补偿来提高测量的准确性。
ADT7463以其丰富的功能和出色的性能,为电子系统的温度和电压监测以及风扇控制提供了可靠的解决方案。电子工程师在设计相关系统时,可以根据实际需求合理配置和使用这款芯片,以实现系统的稳定运行和高效散热。你在使用ADT7463的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
-
温度监测
+关注
关注
0文章
207浏览量
21194 -
风扇控制
+关注
关注
0文章
38浏览量
7017
发布评论请先 登录
ADT7463:一款功能强大的远程热控制器和电压监测器
评论