描述
探索ADT7476:高效的远程热控制器与电压监测器
在电子设备的设计中,热管理和电压监测是确保系统稳定运行的关键因素。今天,我们将深入探讨安森美(onsemi)的ADT7476远程热控制器和电压监测器,了解它的特性、性能以及如何在实际设计中应用。
文件下载:ADT7476ARQZ-REEL7.pdf
一、ADT7476概述
ADT7476是一款专为对噪声或功率敏感的应用而设计的热监测和多PWM风扇控制器,适用于需要主动系统冷却的场景。它具备多项强大功能,能够驱动风扇并监测温度和电压,以实现系统的高效散热和稳定运行。
主要特性
- 多电压监测:可监测多达五个电压,为系统的电源管理提供全面的信息。
- 多风扇控制与监测:能够控制和监测多达四个风扇,使风扇以最低的可能速度运行,从而降低声学噪声。
- 高低频风扇驱动信号:支持高、低频两种驱动信号,满足不同的应用需求。
- 温度传感器:拥有一个片上温度传感器和两个远程温度传感器,温度测量范围可扩展至191°C。
- 自动风扇速度控制:根据测量的温度自动调整风扇速度,优化系统冷却效果。
- 增强声学模式:显著降低用户对风扇速度变化的感知,提升使用体验。
- 热保护功能:通过THERM输出提供关键的热保护,防止系统或组件过热。
- 性能监测:可监测英特尔奔腾4处理器的性能影响。
- 热控制电路:通过THERM输入实现热控制。
- 风扇速度测量:支持3线和4线风扇速度测量。
- 限值比较:对所有监测值进行限值比较,确保系统运行在安全范围内。
- 电气规格:符合SMBus 2.0电气规格。
- 环保特性:无铅、无卤素,符合RoHS标准。
二、电气特性与性能
1. 绝对最大额定值
ADT7476在不同引脚和参数上有明确的最大额定值,例如正电源电压(Vcc)最大为3.6V,+12VIN引脚最大电压为16V等。超过这些额定值可能会损坏设备,使用时需严格遵守。
2. 热特性
在最坏情况下,器件的热阻(theta_{JA})为31.25,这对于评估设备的散热性能至关重要。
3. 电气特性
- 电源:供电电压范围为3.0 - 3.6V,典型值为3.3V。在接口不活动、ADC活动时,供电电流典型值为1.5mA,最大值为3.0mA。
- 温度 - 数字转换器:本地传感器和远程二极管传感器在不同温度范围内都有较高的精度,分辨率均为0.25°C。
- 模拟 - 数字转换器:不同通道的总未调整误差和差分非线性度等指标表现良好,确保了电压测量的准确性。
- 风扇RPM - 数字转换器:在不同温度范围内,风扇转速测量的精度有所不同,最高可达±6% - ±10%。
- 输出特性:开漏数字输出的电流吸收能力、输出低电压和高电平输出电流等参数都有明确的规定。
4. 典型性能特性
通过一系列图表展示了温度误差与电容、PCB电阻、噪声频率等因素的关系,以及正常IDD与电源、内部温度误差与电源噪声和温度的关系等。这些特性有助于工程师在实际应用中更好地理解和优化设备的性能。
三、引脚分配与功能
ADT7476采用QSOP - 24封装,每个引脚都有特定的功能。例如,SDA和SCL是SMBus的双向串行数据线和时钟输入线;TACH引脚用于测量风扇转速;PWM引脚用于控制风扇速度;VID引脚用于读取CPU的电压供应读数等。此外,一些引脚还可以重新配置为其他功能,如SMBALERT中断输出或THERM引脚用于热监测和保护。
四、产品对比与优势
与ADT7468相比,ADT7476有一些重要的改进:
- 去除了动态TMIN、动态工作点及相关寄存器。
- (T_{RANGE})的定义发生了变化,现在表示真实的温度范围。
- 声学滤波分配到温度区域,增加了可用的平滑时间,提升了声学性能。
- 温度测量采用两个开关电流,SRC不可用。
- 每个PWM输出可单独启用/禁用高频PWM。
- 每个温度通道可单独启用/禁用THERM。
- 不支持完全关机模式,但在所有温度通道上提高了温度测量精度,默认采用二进制补码温度测量模式。
- 部分引脚的功能进行了交换或添加,上电程序简化,TACH/PWM规格的最大输入电压更高,支持更广泛的风扇。
五、推荐实现方案
通过合理配置ADT7476,系统设计师可以利用其多种功能。例如,使用两个PWM输出控制多达三个风扇,通过三个TACH输入测量风扇速度;内部测量VCC;使用远程1温度通道测量CPU温度,远程2温度通道测量远程温度区域,内部温度通道测量本地温度区域;利用双向THERM引脚进行英特尔奔腾4 PROCHOT监测和过热THERM输出,也可将其编程为SMBALERT系统中断输出。
六、串行总线接口
ADT7476通过串行系统管理总线(SMBus)进行控制,作为从设备连接到总线上,由主控制器控制。它具有7位串行总线地址,默认地址为0x2E。用户可以通过硬接线改变SMBus从地址,避免与其他共享同一串行总线的设备发生冲突。
1. 串行总线协议
- 数据传输:主控制器通过建立起始条件启动数据传输,随后发送7位地址和R/W位,确定数据传输方向。被选中的设备通过拉低数据线进行响应。
- 数据发送:数据以九个时钟脉冲为一组进行发送,包括八位数据和一位确认位。
- 停止条件:在完成数据读写后,主控制器通过特定操作建立停止条件。
2. 读写操作
- 写操作:包括发送字节和写字节两种协议,用于向设备的数据寄存器写入地址和数据。
- 读操作:采用接收字节协议,用于从已设置地址的寄存器中读取数据。
3. 警报响应地址(ARA)
当多个设备存在于同一总线上时,ARA功能允许中断设备向主机识别自己。如果设备的SMBALERT线变低,主机会发起读取操作并发送警报响应地址,响应的设备将其地址发送给主机。
4. SMBus超时
ADT7476具备SMBus超时功能,若35ms内无SMBus活动,设备将释放总线,防止总线锁定。该功能可根据需要禁用。
七、总结
ADT7476是一款功能强大、性能优异的远程热控制器和电压监测器,具有丰富的特性和灵活的配置选项。在电子设备的热管理和电源监测方面,它能够提供可靠的解决方案。工程师在设计过程中,应根据具体需求合理配置和使用ADT7476,以实现系统的高效运行和稳定性能。你在实际应用中是否遇到过类似热管理和电压监测的问题?你是如何解决的呢?欢迎在评论区分享你的经验。
打开APP阅读更多精彩内容