W83792AD/AG和W8392D/G是支持单CPU和双CPU应用

元器件信息   2022-11-23 10:39   215   0  

W83792AD点击型号即可查看芯片规格书

2000点击型号即可查看芯片规格书


芯片规格书搜索工具-icspec


一般说明
W83792AD/AG和W8392D/G是支持单CPU和双CPU应用的两部分,前者用于单CPU应用,提供1套热跳闸和1套VID控制;后者用于双CPU应用,提供双CPU VID控制和2套热跳闸。除热跳闸和VID控制号外,其它功能均相同,无差异。
W83792D/G是W83791D——Winbond最受欢迎的硬件状态监控IC的升级版本。除了W83791D的常规功能外,W83792D/G还提供了一些独特的创新功能,如支持双CPU视频控制、支持VRM9.0和VRD10.0规范、符合ASF 2.0规范、兼容SMBus 2.0 ARP命令、2组热跳闸、12个视频控制、6组智能风扇TM,视频表格选择陷阱。传统上,W83792D/G可用于监控系统的几个关键硬件参数,包括电源电压、风扇转速和温度,这些参数对于服务器、工作站等高端计算机系统非常重要,工作非常稳定、高效。
W83792D/G内置10位模数转换器(ADC),W83792D/G可同时监测9个模拟电压输入(包括电源VDD/5VSB监测)、6个风扇转速计输入、3个远程温度和看门狗定时器功能。远程温度感测可以由热敏电阻执行,也可以直接从带热二极管输出的inteltm cpu执行。W83792D/G为智能风扇控制提供6种脉宽调制/直流风扇输出模式-S Thermal CruiseTM T模式和S Smart FantM II T模式。在s-thermal cruisetm t模式下,在硬件控制下,cpu和系统的温度可以保持在特定的可编程范围内。智能风扇TM II提供4组温度点,每个温度点可以控制风扇的占空比,因此风扇可以以尽可能低的速度运行,从而避免噪音。在报警机制方面,w83792d/g为系统保护事件提供smi、ovt、irq信号。
此外,还提供12个vid输入,用于读取2组cpu的vid(即pentiumtm iii/4)。这些vid输入提供cpu期望的vcore电压信息。W83792D/G还具有2个特定的引脚,为通过I2C接口连接的多个设备(最多4个设备)的应用提供可选的地址设置。
w83792d/g可以唯一地作为asf传感器,响应asf主机在os不存在状态下实现网络管理的请求。通过w83792d/g符合asf2.0传感器规范,网络服务器能够通过w83792d/g返回的pet(平台事件跳闸)帧值(如温度、电压、风扇速度、热跳闸和机箱打开)来监控每个处于os不存在状态的客户机的环境状态。此外,w83792d/g支持smbus 2.0arp命令,在w83792d/g的udid发送后,动态地为w83792d/g asf函数分配一个新的唯一地址来解决地址冲突问题。
通过应用软件或bios,用户可以随时读取系统的所有监控参数。当监控项目超出正确/预设范围时,也可以激活弹出警告。应用软件可以是winbond的硬件博士、intel ldcm(landesk客户端管理)或其他管理应用软件。此外,用户可以设置这些监测参数的上限和下限(报警阈值),并激活一个可编程和可屏蔽的中断。商标商标
特征
矿石监测项目
y支持双CPU视频读取。符合Y VRM9.0/VRD10.0标准,可监测双CPU电压。Y 2套热跳闸锁存机构,保护CPU不受过热影响。
监测项目
y 监测9个电压输入。
y 6个用于风扇转速控制的DC/PWM风扇输出和6个用于监控的风扇转速输入—总共6组风扇转速监控
y 来自远程热敏电阻和PentiumTM II/III/4(Deschutes)热二极管输出的3个温度输入
y 6台智能风扇TM可根据温度自动控制最适合的速度。
y 开箱检测输入
y 2套CPU热管理:2个热跳闸信号闭锁并产生VRM_en信号至PWM,以消除CPU电源。y所有监测项目的可编程滞后和设定点(报警阈值)
地址解析协议(ARP)和警报标准格式(ASF 2.0)
y 支持系统管理总线(SMBus)2.0版规范Y符合硬件传感器从ARP(地址解析协议)Y响应ASF 2.0命令---获取事件数据,获取事件状态,设备类型轮询Y符合ASF 2.0传感器(电源开/关远程控制,监测风扇转速、电压、温度、热跳闸和机箱打开)
y 支持远程控制子集:远程开/关/复位。
行动使能
y发出smi、ovt、irq信号以激活应用程序中的系统保护y警告信号弹出窗口。
总则
y I2C串行总线接口
y 支持2组6位视频监控,用于双处理器应用,带引脚:reset,sysrst_in的看门狗定时器功能。
y 2个引脚(a0,a1),为通过i2c接口连接的多个设备(最多4个设备)的应用提供可选地址设置
y Winbond硬件监控应用软件(Hardware DoctorTM)支持
Windows 95/98/2000/XP和Windows NT 4.0/5.0/2000 Y 5V VSB操作

13e20e9c-6ad8-11ed-bcbf-b8ca3a6cb5c4.png

引脚配置

13e20e9d-6ad8-11ed-bcbf-b8ca3a6cb5c4.png

一般说明
w83792d/g提供9个模拟电压输入、7个风扇转速输入和输出控制,支持pwm(脉冲宽度调制)控制和直流(直流)风扇控制,均采用smart fantm i和smart fantm ii实现。W83792D/G还支持3组热输入,用于远程热敏电阻或PentiumTM 4热二极管输出,以及开箱检测。此外,W83792D/G还提供了一些创新和实用的功能,使整个系统管理更高效,更符合未来网络管理的趋势。如ASF2.0传感器兼容,可远程开/关电源控制系统,报告热跳闸、风扇和温度限制的状态。而且,它与smbus 2.0arp命令兼容。VID表可根据VRM9.0和VRD 10规格的硬件陷阱选择。双处理器2组6位VID输入/输出控制,禁用VRM模块2组热跳闸输入,而且,一旦启用W83792D/G的监控功能,看门狗将监控每个功能并将值存储到寄存器中,以便与预设范围进行比较。如果监测值超过极限值,中断状态将设置为1,如果没有屏蔽,w83792d/g将发出smi和irq等中断信号。W83792D/G还提供软件和硬件看门狗定时器,以避免系统挂起。访问接口W83792D/G提供I2C串行总线,供微处理器读/写内部寄存器。在w83792d/g中,有三个串行总线地址。通过FIw83792d/g的第一个串行总线地址有两个由pin15-16设置的硬件设置位。地址为01011[pin15][pin16]x,因此,如果pin15=1,pin16=0,则cr[48h]的含量为00101110。CPUT1/CPUT2温度传感器寄存器的读/写可以通过第二个地址(在CR[4AH]位2-010011[ia1][ia0]x处定义)和第三个地址(在CR[4AH]位6-410010[ia1][ia0]x处定义)来实现。在CR[48h]处定义的第一个地址,所有寄存器都可以读/写。

地址解析协议(ARP)简介
由于W792D2/G是在系统管理总线上存在的从设备,它必须具有唯一的地址,以防止其自身与同一总线上存在的其他设备发生冲突。为了解决地址冲突问题,smbus版本2.0引入了动态分配地址的概念,称为地址解析协议(arp)。通过这种机制,在SMBus上存在的每个设备如果具有ARP能力的设备,则将具有唯一的从地址。因此,为了满足新的规范,w83792d/g唯一地提供了arp兼容功能来获取唯一的从机地址。
arp的典型过程包括准备arp、重置设备、获取udid、分配地址等步骤。当从设备接受arp主机的命令时,必须向arp主机应答应答,这样arp主机才能进行下一步。为了提供用于地址分配的设备隔离机制,每个设备必须实现唯一的设备标识符(udid)。udid是一个128位的数字,由几个字段组成,包括设备功能、版本修订、供应商id、设备id、接口、子系统供应商id、子系统设备id和供应商特定id。设备的udid发送到arp主机后,arp主机将把一个不在已用地址池中的地址分配给设备。
一般来说,有十一个可能的命令来读/写smbus设备的数据,从设备可以使用十一个协议中的任何一个或全部来通信。这些协议是quick command、send byte、receive byte、write byte、write word、read byte、read word、process call、block write和block write block read process call。w83792d/g本身支持用pec与arp主机通信的块写块读过程。以下是smbus数据包协议图元素键的说明。不是所有的协议元素都会出现在每个命令中,也就是说,不是所有的包都需要包含包错误代码。
ASF(警报标准格式)简介
为了在缺位操作系统中实现网络管理,w83792d/g提供满足asf传感器规范的asf响应寄存器,因此,网络服务器能够通过w83792d/g返回的pet帧值来监测缺位操作系统中客户端的多个环境状态,包括温度、电压、风扇转速和机箱打开。下面是ASF图:

13e20e9e-6ad8-11ed-bcbf-b8ca3a6cb5c4.png

平台事件陷阱(PET)
pet是asf传输协议,用于为trap提供公共字段,而不考虑trap源。pet帧中的变量绑定字段包含事件的系统和传感器信息,例如事件传感器类型、事件类型、事件偏移量、事件源类型、传感器设备、传感器编号、实体ID、实体实例、事件状态索引、事件状态和事件严重性。每个字段都有其定义,并在下表中进行了说明。

模拟输入
模拟引脚的最大输入电压为4.096V,因为10位ADC具有4MV LSB。实际上,PC机监控的应用通常是连接到电源上的。这个CPU V-核心电压,+3.3V和电池电压可直接连接到这些模拟输入。-5V、-12V和+12V输入应减少一个因数,并带有外部电阻,以满足输入范围的要求。

13e20e9f-6ad8-11ed-bcbf-b8ca3a6cb5c4.png

PS:VCore通道分辨率=2mV VIN0-4通道分辨率=4MV

风扇转速控制
W83792D/G为风扇转速控制提供了6组PWM和DC模式。pwm的占空比可以由在bank0 cr[81]、cr[83]、cr[94]、cr[a3]、cr[a4]和cr[a5]中定义的4位寄存器编程。默认占空比设置为100%,即默认4位寄存器设置为0x8FH。

应用电路如下图所示

13e20ea0-6ad8-11ed-bcbf-b8ca3a6cb5c4.png

在选择运放和晶体管时必须小心。运放用于将直流输出的5V范围放大至12V。晶体管应具有适当的β值,以避免其基极电流拉低运放的输出,并获得使风扇全速运转的共同电流。(更多的成本和工作效率的解决方案,请参考W8339TS/QS-这是一个直流风扇前置驱动器,它可以为外部N沟道mosfet提供高达24伏的栅极电压,具有更低的成本和更好的性能)
智能风扇I控制
W83792D/G支持两个智能风扇功能,并映射到temp1(fan1,pwmout1)、temp2(fan2,pwmout2)、temp3(fan3,pwmout3),智能风扇控制提供两种机制。一种是热巡航模式,另一种是智能风扇II模式。
温度巡航模式
在此模式下,W83792D/G提供智能风扇系统,自动控制风扇转速,使CPU和系统的温度保持在特定范围内。首先,bios必须设置所需的温度和时间间隔(例如55°C±3°C),只要当前温度保持在设置值以下,风扇转速就会降低。一旦温度超过上限
(58°C),风扇将以BIOS设定的特定速度开启(例如:80%占空比),并随温度变化自动控制其PWM占空比。可能出现三种情况:
(1)如果温度仍然超过上限(例如:58°C),则脉宽调制占空比将缓慢增加。如果风扇一直在全速运转,但温度仍超过上限(例如:58°C),将发出警告消息以保护系统。
(2)如果温度低于上限(Ex:58°C),但仍高于下限(Ex:52°C),风扇转速将固定在当前转速,因为温度在目标范围内(Ex:52°C~58°C)。
(3)如果温度低于下限(例如:52°C),则脉宽调制占空比将缓慢降低至0或预设停止值,直到温度超过下限。

从热敏电阻监测温度:
W83792D/G可以连接三个热敏电阻来测量三种不同的环境温度。热敏电阻的规格应考虑(1)β值为3435K,(2)25°C时电阻值为10K欧姆。在图11中,热敏电阻由一个10K欧姆(1%误差)的串联电阻连接,然后连接到VREF(引脚37)。
从奔腾IVTM热二极管或双极晶体管2N3904监测温度
W83792D/G可以将热敏电阻替换为奔腾IVTM热二极管接口或晶体管2N3904,电路连接如图11所示。奔腾IVTM D-的引脚连接到电源接地(GND),引脚D+连接到W83792D/G中的引脚VTINX。电阻R=30K欧姆应连接到VREF以提供二极管偏置电流,并应添加旁路电容器C=3300pF以过滤高频噪声。晶体管2N3904应与二极管连接,即2N3904中的基极(B)和集电极(C)应连接在一起,以充当热二极管。

W83792D/G电压的SMI中断
SMI电压中断是两次中断模式。如果通过读取所有中断状态寄存器重置了先前的中断,则电压超过上限或低于下限将导致中断
W83792D/G风扇的SMI中断
风扇的SMI中断是两次中断模式。如果通过读取所有中断状态寄存器重置了前一个中断,则风扇计数超过限制或超过然后低于限制将导致中断。

W83792D/G温度传感器1/2/3的SMI中断
(1)比较器中断模式
温度超过导致中断,该中断将通过读取所有中断状态寄存器重置。一旦一个中断事件发生,超过,然后复位,如果温度保持在thyst以上,中断将再次发生时,下一次转换完成。如果一个中断事件发生的时间超过至,但尚未重置,则中断不会再次发生。中断将继续以这种方式发生,直到温度低于thyst。
(2)两次中断模式
如果通过读取所有中断状态寄存器重置了先前的中断,则温度超过引起中断,然后温度低于thyst也会引起中断。一旦一个中断事件发生超过,然后复位,如果温度保持在thyst以上,中断将不会发生。
(3)一次中断模式
温度超过会导致中断,然后温度低于thyst不会导致中断。一旦一个中断事件通过超过to而发生,然后低于thyst,则在温度超过to之前不会再次发生中断。

13e20ea1-6ad8-11ed-bcbf-b8ca3a6cb5c4.png

W83792D温度传感器1/2/3温度过高(ovt)
比较器模式:
温度超过会导致ovt输出激活,直到温度低于thyst。
中断模式:
温度过高导致ovt输出无限期激活,直到通过读取温度传感器1或传感器2或传感器3寄存器重置。温度超过到,然后ovt复位,然后温度低于thyst也会导致ovt无限期激活,直到通过读取温度传感器1或传感器2或传感器3寄存器复位。一旦通过超过to激活ovt,然后重置,如果温度保持在thyst以上,ovt将不会再次激活。
ACPI模式
在这种模式下,温度超过一个温度分离水平,从0度开始,导致ovt输出激活。一旦温度超过下一级,将再次激活ovt。当温度下降时,输出将以同样的方式工作。

W83792D还为风扇提供了一种特殊模式。这叫做智能风扇II模式。在此模式下,当相关温度传感器检测到预设温度区域的温度时,W83792D将输出固定周期。他们的关系如下图所示。
5FH指定一个温度点,如果感测到任何温度传感器高于该温度点,所有风扇将被推至全速。默认值是127度,也就是说,这是禁用的,因为w83792d中的温度不能高于127度。
在寄存器e0h中,ebh定义温度和占空比的关系。以前的目标温度和不停车占空比也用作温度点1和最小占空比。
为了防止风扇占空比在温度点节流,使用温度公差(87h,97h)提供滞后机制。当温度上升时(蓝线),只有当温度达到温度点+公差时,占空比才会改变。相反,当温度变低(绿线)时,只有当传感器温度降至温度点-公差时,占空比才会改变。

登录icspec成功后,会自动跳转查看全文
博客评论
还没有人评论,赶紧抢个沙发~
发表评论
说明:请文明发言,共建和谐网络,您的个人信息不会被公开显示。