Winbond W83781D/W83781G硬件监控IC深度解析

电子说

1.4w人已加入

描述

Winbond W83781D/W83781G硬件监控IC深度解析

一、引言

在当今的计算机系统中,硬件监控对于确保系统的稳定运行至关重要。Winbond的W83781D/W83781G硬件监控IC就是这样一款关键的设备,它能对系统的多个关键硬件参数进行实时监测,为系统的稳定运行提供有力保障。今天,我们就来深入了解一下这款IC的特点、功能以及应用。

文件下载:W83781G.pdf

二、产品概述

2.1 基本信息

W83781D/G是一款适用于个人计算机、服务器计算机或基于微处理器系统的硬件监控IC。它可以监测系统的多个关键硬件参数,如电源电压、风扇转速和温度等,这些参数对于高端计算机系统的稳定运行非常重要。该IC提供了ISA和 (I^{2} C^{TM}) 两种串行总线接口,方便与微处理器进行通信。

2.2 内部结构

W83781D/G内部集成了一个8位的模数转换器(ADC),能够监测3个外部热敏电阻温度传感器、5个正模拟电压输入、2个反相输入(用于监测负电压)以及3个风扇转速计输出。此外,还有一个用于机箱开启检测电路的输入。

三、产品特性

3.1 监测项目

  • 温度监测:可接收来自远程热敏电阻的3个热输入。
  • 电压监测:具备5个正电压输入(典型值为 +12V、+5V、+3.3V、VcoreA、VcoreB)和2个用于负电压监测的运算放大器(典型值为 -12V、-5V)。
  • 风扇转速监测:有3个风扇转速监测输入。
  • 其他监测:机箱开启检测输入和对所有监测值的看门狗比较功能,并且所有监测项目都具有可编程的滞后和设定点。

3.2 动作启用

当监测参数超出预设范围时,可通过应用程序软件弹出警告信号、发出蜂鸣声警告、控制风扇的开关,还能发出SMI#、IRQ信号来激活系统保护。

3.3 通用特性

  • 支持ISA和 (I^{2} C^{TM}) 串行总线接口。
  • 提供5个VID输入引脚,用于CPU Vcore识别。
  • 具备初始电源故障蜂鸣声(针对 +3.3V、VcoreA)。
  • 有主复位输入。
  • 数字Vcc和模拟Vcc采用独立的电源平面。
  • 与Intel (LDCM ^{TM}) 兼容,支持Winbond监测应用程序软件。
  • 输入时钟速率可选24、48、14.318 MHz。

3.4 封装形式

采用48引脚的LQFP封装。

四、关键规格

  • 电压监测精度:±1%(最大)。
  • 监测温度范围和精度:- 40°C 至 +120°C,± 3°C(最大)。
  • 电源电压:5V。
  • 电源电流:工作时典型值为1 mA,关机时典型值为10 μA。
  • ADC分辨率:8位。

五、功能描述

5.1 通用描述

W83781D/G提供5个模拟正输入、2个模拟负输入、3个风扇转速监测或风扇开关控制、3个热敏电阻电压输入、机箱开启检测以及当监测值超过设定限值时的蜂鸣功能输出。启动芯片的监测功能后,看门狗机制会监测每个功能并将值存储到寄存器中。如果监测值超过限值,中断状态将被置为1。

该IC提供了两种与微处理器进行读写内部寄存器的接口:

  • ISA总线接口:低字节端口(bit2~bit0)定义在端口5h和6h,高字节由片选(CS#)解码,一般解码地址设置为端口295h和296h。
  • 串行总线接口:W83781D/G有三个串行总线地址,分别用于不同的寄存器读写操作。

5.2 模拟输入

模拟引脚的最大输入电压为4.096V,因为8位ADC的LSB为16mV。在PC监测应用中,CPU V-core电压和3.3V可以直接连接到这些模拟输入,而 +5V和 +12V输入需要通过外部电阻进行降压以满足输入范围。对于负电压,需要连接运算放大器进行反相和降压处理。

5.3 风扇输入和风扇控制

风扇输入信号应设置为TTL电平,最大输入电压不能超过 +5.5V。如果转速计输出的输入信号超过VCC,需要添加外部修整电路来降低电压。风扇计数器的计算方法为:[Count =frac{1.35 × 10^{6}}{RPM × Divisor }],默认除数定义在CR47.bit7~4和CR4B.bit7~6。

5.4 温度测量

温度数据格式为8位,对于传感器2/3有特定的温度数据表示。温度中断有两种模式:中断模式和比较器模式。当温度超过 (T{Ol}) 时,中断模式会触发中断,直到通过读取中断状态寄存器1(CR41)进行复位;比较器模式则在温度超过 (T{OI}) 时产生中断,当温度低于 (T_{OI}) 时中断复位。

六、控制和状态寄存器

W83781D/G有多个控制和状态寄存器,每个寄存器都有特定的功能和位定义,例如地址寄存器(Port x5h)用于选择要访问的寄存器,数据寄存器(Port x6h)用于读写数据等。这些寄存器的设置和操作对于实现IC的各项功能至关重要。

七、电气特性

7.1 绝对最大额定值

  • 电源电压:-0.5至7.0V。
  • 输入电压:-0.5至V DD +0.5V。
  • 工作温度:0至 +70°C。
  • 存储温度:-55至 +150°C。

7.2 DC特性

详细规定了不同引脚类型(如I/O 12t、I/O 12ts等)的输入输出电压、泄漏电流等参数。

7.3 AC特性

包括ISA读写接口时序和串行总线时序图,规定了各种信号的时间参数,如有效地址到读取激活时间、数据保持时间等。

八、应用电路示例

文档中给出了W83781D的应用电路示例,如板载RTC电源开关电路等,这些电路可以帮助工程师更好地将该IC应用到实际项目中。

九、总结

Winbond的W83781D/W83781G硬件监控IC功能强大,能够满足计算机系统对硬件参数监测的需求。其丰富的监测项目、灵活的接口和多种控制功能,为系统的稳定运行提供了可靠的保障。在实际应用中,工程师需要根据具体需求合理设置寄存器和电路,以充分发挥该IC的性能。大家在使用过程中有没有遇到过什么问题呢?欢迎在评论区分享交流。

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

全部0条评论

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

×
20
完善资料,
赚取积分