电子说
在电子设备的设计中,热管理和电压监测是至关重要的环节。onsemi推出的ADT7476远程热控制器和电压监测器,为需要主动系统冷却的噪声敏感或功率敏感应用提供了出色的解决方案。本文将深入剖析ADT7476的特性、功能及应用,帮助电子工程师更好地了解和应用这款产品。
文件下载:ADT7476-D.PDF
ADT7476是一款集热监测和多PWM风扇控制于一体的控制器。它能使用低频或高频驱动信号驱动风扇,可监测多达两个远程传感器二极管的温度以及自身的内部温度。同时,该器件还能测量和控制多达四个风扇的速度,使风扇以尽可能低的速度运行,从而将声学噪声降至最低。
ADT7476通过串行系统管理总线(SMBus)进行控制,作为从设备连接到总线上。其具有7位串行总线地址,默认地址为0x2E。在系统中使用多个ADT7476时,可通过ADDR SELECT模式设置不同的地址,避免地址冲突。
ADT7476具有四个外部电压测量通道,还可测量自身的电源电压VCC。所有模拟输入通过片上逐次逼近型模数转换器(ADC)进行转换,分辨率为10位。每个电压测量通道都设有高低限寄存器,当测量值超出设定范围时,会设置相应的状态位,并可生成SMBALERT中断。
通过片上带隙温度传感器进行测量,输出由片上10位ADC数字化。温度数据以偏移64格式或二进制补码格式存储,测量范围理论上为 - 63°C至 + 127°C(扩展温度范围可达 - 61°C至 + 191°C),分辨率为0.25°C。
可测量两个远程二极管传感器的温度。通过测量二极管在不同电流下的正向电压变化来计算温度,测量结果以10位二进制补码格式存储,分辨率为0.25°C。为减少噪声影响,采用了数字滤波和65kHz低通滤波器。
采用脉宽调制(PWM)控制风扇速度,可设置为低频或高频模式。对于3线风扇,通常使用单N沟道MOSFET驱动;对于4线风扇,高频模式更为适用。
通过TACH输入测量风扇速度,测量结果为16位值。风扇计数器通过测量风扇旋转周期来计算速度,可通过TACH脉冲每转寄存器设置计数的脉冲数。
在系统设计初期,需考虑ADT7476的功能使用、支持的风扇数量、CPU风扇控制方式以及器件的物理位置等因素,合理分配温度测量通道和PWM输出。
通过设置PWM配置寄存器的BHVR位,将风扇分配到特定的温度通道,实现不同的风扇控制行为,如自动控制、手动控制或根据多个温度通道计算最快速度控制等。
TMIN是风扇在自动控制模式下开始转动的温度,每个温度测量通道都有对应的TMIN寄存器。可根据不同的温度通道设置合适的TMIN值,如环境通道为25°C、VRM温度为30°C、处理器温度为40°C等。
TRANGE是自动风扇控制发生的温度范围,决定了风扇速度随温度变化的斜率。可根据不同的温度通道选择合适的TRANGE值,如环境温度为80°C、CPU温度为53.33°C、VRM温度为40°C等。
ADT7476作为一款功能强大的远程热控制器和电压监测器,具有丰富的特性和灵活的配置选项,能够满足各种复杂系统的热管理和电压监测需求。电子工程师在设计过程中,可根据具体应用场景,合理配置ADT7476的各项参数,实现高效、稳定的系统运行。同时,在使用过程中,还需注意一些细节,如SMBus通信、温度测量误差补偿、风扇驱动电路设计等,以确保产品性能的发挥。
你在使用ADT7476的过程中遇到过哪些问题?你对其在不同应用场景中的表现有什么看法?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !