深入解析ADM1033:温度监测与风扇控制的利器

电子说

1.4w人已加入

描述

深入解析ADM1033:温度监测与风扇控制的利器

在电子设备的设计中,温度监测和风扇控制是确保设备稳定运行的关键环节。今天,我们就来深入探讨一下ON Semiconductor推出的ADM1033,这是一款功能强大的单通道远程和本地温度传感器及风扇控制器,能为各类应用提供精准的温度监测和高效的风扇控制。

文件下载:ADM1033ARQ.pdf

1. 产品概述

ADM1033是一款专为多种应用设计的本地和远程温度监测及风扇控制器,尤其适用于基于微处理器的系统。它能够精确监测远程和环境温度,并利用这些信息安静地控制冷却风扇的速度。当风扇出现故障时,设备会发出FAN_FAULT输出信号,提醒用户及时处理。

1.1 主要特性

  • 温度监测:具备本地和远程温度通道,本地和远程通道的精度可达±1°C,能快速进行温度测量,每秒最多可完成64次测量。
  • 风扇控制:可监测和控制冷却风扇的速度,用户可以通过编程设定目标风扇速度,也可以使用查找表输入温度 - 风扇速度曲线。查找表支持离散模式和线性模式两种运行方式。
  • 通讯接口:通过2线SMBus 2.0接口进行通信,支持SMBus 2.0、1.1和1.0标准。8级LOCATION输入允许用户在SMBus 1.1和SMBus 2.0之间进行选择。
  • 故障报警:ALERT输出用于指示错误情况,当测量值超出编程限制时,会发出警报。

2. 电气特性

2.1 电源参数

  • 供电电压:工作电压范围为3.0V至3.6V,在5.5V电压下也能保证正常工作,但未经过生产测试。
  • 供电电流:接口未激活且ADC激活时,电流为3.0mA;待机模式下电流为900μA。
  • 欠压锁定阈值:2.5V。
  • 上电复位阈值:1.0 - 2.4V。

2.2 温度测量精度

  • 内部传感器精度:在20°C至60°C范围内,精度为±1.0°C;在 - 40°C至 + 100°C范围内,精度为±2.0°C。
  • 外部二极管传感器精度:在 - 40°C至 + 100°C范围内,精度可达±0.5°C至±1.25°C。

2.3 其他特性

  • 分辨率:温度测量分辨率为0.03125°C。
  • 转换时间:本地温度转换时间(启用平均)为11ms,远程温度转换时间(启用平均)为32ms,总转换时间为43ms。

3. 功能描述

3.1 内部寄存器

ADM1033拥有多个内部寄存器,用于控制和配置设备的各种功能。例如,配置寄存器可提供设备各种功能的控制和配置;转换速率寄存器可确定设备每秒完成的测量次数;地址指针寄存器用于选择其他内部寄存器。

3.2 串行总线接口

ADM1033通过2线SMBus 2.0接口与主设备进行通信,支持两种SMBus 2.0版本,由LOCATION输入的电阻值决定。

  • ARP - 功能模式:支持地址解析协议(ARP)和唯一设备标识符(UDID),允许主设备在启动时动态分配设备地址。
  • 固定和可发现模式:与SMBus 1.0和1.1向后兼容,设备启动时具有固定地址,由LOCATION引脚的状态决定。

3.3 温度测量系统

3.3.1 内部温度测量

ADM1033内部集成了带隙温度传感器,通过片上ADC对传感器输出进行转换,以13位格式输出数据,本地温度传感器的分辨率为0.03125°C。

3.3.2 远程温度测量

可测量外部二极管传感器或二极管连接的晶体管的温度,通过引脚9和10连接。系列电阻消除(SRC)功能可自动消除与远程热二极管串联的高达1kΩ电阻的影响。

3.4 风扇控制

3.4.1 风扇驱动信号

ADM1033采用同步速度控制方法,通过改变施加到风扇的方波占空比来控制风扇速度。外部驱动电路只需一个N沟道MOSFET,简单可靠。

3.4.2 风扇速度测量

通过测量风扇旋转周期来计算风扇速度,需要在配置寄存器中设置风扇的极数。测量结果存储在TACH值寄存器中,读取时应先读取低字节,以防止测量误差。

3.4.3 查找表

ADM1033的查找表有手动模式和查找表模式两种运行方式。

  • 手动模式:由软件控制,用户可以直接编程设定目标风扇速度。
  • 查找表模式:用户可以编程设定温度 - 风扇速度曲线,支持离散和线性两种模式。

4. 应用与注意事项

4.1 应用领域

ADM1033适用于多种应用场景,如台式和笔记本电脑、嵌入式系统、电信设备以及LCD投影仪等。

4.2 布局考虑

在设计电路板时,应注意保护模拟输入免受噪声干扰,将ADM1033尽可能靠近远程传感二极管,合理布线,减少噪声拾取。同时,可使用旁路电容和滤波电路来提高测量精度。

4.3 故障处理

ADM1033具备可编程的故障队列功能,允许用户设置在产生ALERT之前允许的超出限制测量次数。当出现故障时,可通过SMBus ARA命令、读取状态寄存器或上电复位来重置故障队列。

5. 总结

ADM1033是一款功能强大、性能可靠的温度监测和风扇控制器,为电子设备的稳定运行提供了有力保障。其丰富的功能和灵活的配置选项,使其能够满足不同应用场景的需求。在实际应用中,工程师们需要根据具体需求合理配置寄存器,优化布局设计,以充分发挥ADM1033的性能优势。你在使用ADM1033的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。

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

全部0条评论

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

×
20
完善资料,
赚取积分