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的性能。大家在使用过程中有没有遇到过什么问题呢?欢迎在评论区分享交流。
-
计算机系统
+关注
关注
0文章
293浏览量
25348
发布评论请先 登录
Winbond W83781D/W83781G硬件监控IC深度解析
评论