深度剖析LM96000硬件监控器:功能、特性与应用全解析

电子说

1.4w人已加入

描述

深度剖析LM96000硬件监控器:功能、特性与应用全解析

在电子设备的设计中,硬件监控和散热管理是至关重要的环节,直接影响到设备的性能和稳定性。德州仪器(TI)的LM96000硬件监控器,凭借其丰富的功能和出色的性能,成为众多电子工程师的理想选择。今天,我们就来深入探讨一下这款设备的特点、功能以及如何在实际设计中应用它。

文件下载:lm96000.pdf

一、LM96000概述

LM96000是一款集成了风扇控制功能的硬件监控器,采用24引脚TSSOP封装,具备2线、SMBus 2.0兼容的串行数字接口和8位ΣΔ ADC。它能够监测多种主板/处理器电源,如VCCP、2.5V、3.3VSBY、5.0V和12V,还可监测两个远程热二极管,提供了精确的温度和电压监测功能。同时,该芯片支持可编程的自主风扇控制,基于温度读数调整风扇速度,可以有效降低系统噪音和能耗。

二、特性亮点

(一)高精度监测

  • 电压测量:电压测量精度可达±2% FS(最大),分辨率为8位,能够准确监测各个电源的电压状态,为系统电源管理提供可靠的数据支持。
  • 温度传感:温度传感器分辨率为1.0°C,精度为±3°C(最大),可在0°C至+125°C的远程温度范围内保持较高的测量准确性,确保对系统温度的精确把控。

    (二)灵活的风扇控制

  • PWM输出:具备3个PWM风扇速度控制输出,提供高、低PWM频率范围,可根据不同的应用需求灵活调整风扇速度。同时,每个PWM输出可由三个温度区域中的一个控制,实现精确的温度调节。
  • 噪音过滤:集成了数字滤波器,可对温度读数进行噪音过滤,避免因温度波动而导致风扇频繁启停,有效降低系统噪音。

    (三)丰富的接口和功能

  • Tachometer输入:提供4个风扇转速计输入,可实时监测风扇的转速,确保风扇正常运行。
  • VID控制:监测5条VID控制线,帮助系统根据处理器的电压识别信号动态调整电源电压。
  • XOR - tree测试模式:支持XOR - tree测试模式,方便工程师进行芯片测试和故障排查。

三、硬件规格

(一)绝对最大额定值

  • 电源电压:-0.5V至6.0V
  • 数字输入/输出引脚电压:-0.5V至6.0V
  • 12V模拟输入电压:-0.5V至16V
  • 其他电压参数:不同引脚有相应的电压和电流限制,使用时需严格遵循这些参数,以确保芯片的安全运行。

    (二)工作额定值

  • 工作温度范围:0°C至+85°C
  • 电源电压:+3.0V至+3.6V
  • 典型电源电流:0.53 mA

    (三)电气特性

  • 电源特性:在不同工作状态下,如转换、接口和风扇不活动时,具有不同的电流消耗。例如,转换、接口和风扇不活动时的平均电流为0.53 mA,峰值电流为3.5 mA(最大)。
  • 温度 - 数字转换器特性:温度分辨率为1°C/8位,在不同温度范围内有不同的精度指标。
  • 模拟 - 数字转换器特性:总未调整误差(TUE)为±2% FS(最大),差分非线性(DNL)为1 LSB等。

四、功能详解

(一)SMBus接口和寻址

  • 兼容性:LM96000与SMBus 2.0规范兼容,可通过SMBDAT和SMBCLK进行通信。关于该总线的更多信息可参考[http://www.smbus.org/]。
  • 寻址:在设计中,可根据需求选择不同的SMBus地址。若仅使用一个LM96000,可通过设置PWM3/Address Enable引脚为高,将设备地址锁定为默认的010 1110b(2Eh)。也可通过TACH4和PWM3在首次SMBus通信时将地址更改为010 1101b(2Dh)或010 1100b(2Ch),最多可在一个SMBus上同时使用三个LM96000设备。

    (二)风扇寄存器配置

    BIOS在配置LM96000的风扇寄存器时,需按照一定步骤进行。首先设置各种参数,如PWM频率、自动风扇控制范围、风扇启动延迟、温度限制等,然后设置Ready/Lock/Start/Override寄存器的START位(地址40h)来更新风扇控制和限制寄存器的值,并启动风扇控制。若需要,还可设置LOCK位来锁定风扇限制和参数寄存器。

    (三)自动风扇控制模式

    在自动风扇控制模式下,LM96000会根据温度传感器的读数自动调整PWM输出的占空比。每个PWM输出可分配到一个温度区域,当某个区域的温度超过其绝对限制时,所有PWM输出将变为100%占空比,以提供最大的冷却能力。

    (四)寄存器组

    LM96000包含多个寄存器,用于存储各种测量值和控制参数。

  • 电压读取寄存器(20 - 24h):用于读取2.5V、VCCP、3.3V、5V和12V电源的电压值,这些寄存器以最低4Hz的频率自动更新。
  • 温度读取寄存器(25 - 27h):反映内部和远程二极管的当前温度,以8位2的补码形式表示,单位为摄氏度。若远程二极管引脚未使用或故障,寄存器将返回80h。
  • 风扇转速计读取寄存器(28 - 2Fh):记录风扇每转一圈的时间,以11.111µs(90kHz)为周期计数,通过16位无符号数表示。即使风扇停止或故障,该寄存器也能准确反映情况。
  • 当前PWM占空比寄存器(30 - 32h):存储每个PWM输出的当前占空比。在初始上电时,PWM占空比为100%,当START位设置后,将根据自动风扇控制算法更新。
  • 其他寄存器:还包括公司ID寄存器、版本/步进寄存器、中断状态寄存器、电压和温度限制寄存器、风扇配置寄存器等,这些寄存器共同实现了对系统的全面监控和控制。

五、XOR测试模式

LM96000支持XOR树测试模式,通过设置测试寄存器(地址6Fh)的“XEN”位为高,可使芯片进入该模式。在测试模式下,可对芯片进行全面的功能测试,但需注意SMBDAT和SMBCLK不包含在测试树中。

六、应用与布局建议

(一)典型应用

LM96000适用于多种应用场景,如台式PC、基于微处理器的设备(如基站、路由器、ATM机、销售点终端等)。在这些应用中,它能够实时监测系统的电压和温度,通过自动调整风扇速度来确保系统在安全的温度范围内运行,提高系统的稳定性和可靠性。

(二)布局建议

在进行PCB布局时,需注意以下几点:

  • 电源引脚:3.3V引脚需使用0.1µf电容与100pf电容并联旁路,并在芯片附近放置约10µf的大容量电容。
  • 模拟输入引脚:所有模拟输入引脚的源阻抗应控制在50Ω以内,以确保测量的准确性。
  • 散热设计:由于LM96000在工作过程中会产生一定的热量,因此需要合理设计散热布局,确保芯片在正常温度范围内工作。

七、结语

LM96000硬件监控器以其高精度的监测能力、灵活的风扇控制功能和丰富的接口,为电子工程师提供了一个强大的工具,可有效解决电子设备的硬件监控和散热管理问题。在实际应用中,我们需要根据具体的需求合理配置寄存器,遵循硬件规格和布局建议,以充分发挥该芯片的性能。大家在使用过程中有没有遇到过一些特殊的问题呢?欢迎在评论区分享。

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

全部0条评论

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

×
20
完善资料,
赚取积分