ZHCSU27B May   2004  – January 2024 LM64

PRODUCTION DATA  

  1.   1
  2. 特性
  3. 应用
  4. 说明
  5. 引脚配置和功能
  6. 规格
    1. 5.1 绝对最大额定值
    2. 5.2 运行额定值
    3. 5.3 DC 电气特性
    4. 5.4 工作电气特性
    5. 5.5 AC 电气特性
    6. 5.6 数字电气特性
    7. 5.7 SMBus 逻辑电气特性
    8. 5.8 SMBus 数字开关特性
  7. 详细说明
    1. 6.1 概述
    2. 6.2 功能方框图
    3. 6.3 特性说明
      1. 6.3.1  转换序列
      2. 6.3.2  ALERT 输出
        1. 6.3.2.1 ALERT 输出作为温度比较器
        2. 6.3.2.2 ALERT 输出作为中断
        3. 6.3.2.3 ALERT 输出作为 SMBus ALERT
      3. 6.3.3  SMBus 接口
      4. 6.3.4  上电复位 (POR) 默认状态
      5. 6.3.5  温度数据格式
      6. 6.3.6  开漏输出、输入和上拉电阻器
      7. 6.3.7  二极管故障检测
      8. 6.3.8  与 LM64 通信
      9. 6.3.9  数字滤波器
      10. 6.3.10 故障队列
      11. 6.3.11 单次触发寄存器
      12. 6.3.12 串行接口复位
  8. 寄存器
    1. 7.1 LM64 寄存器
      1. 7.1.1 以十六进制顺序分组的 LM64 寄存器映射
      2. 7.1.2 按功能顺序分组的 LM64 寄存器映射
      3. 7.1.3 LM64 初始寄存器序列和按功能顺序分组的寄存器说明
        1. 7.1.3.1 LM64 所需的初始风扇控制寄存器序列
      4. 7.1.4 按功能顺序分组的 LM64 寄存器说明
        1. 7.1.4.1 风扇控制寄存器
        2. 7.1.4.2 配置寄存器
        3. 7.1.4.3 转速计计数和限值寄存器
        4. 7.1.4.4 本地温度和本地高设定点寄存器
        5. 7.1.4.5 远程二极管温度、偏移和设定点寄存器
        6. 7.1.4.6 ALERT 状态和屏蔽寄存器
        7. 7.1.4.7 转换速率和单次触发寄存器
        8. 7.1.4.8 ID 寄存器
    2. 7.2 通用寄存器
  9. 应用和实施
    1. 8.1 应用信息
      1. 8.1.1 风扇控制占空比与寄存器设置和频率
        1. 8.1.1.1 计算给定频率的占空比
      2. 8.1.2 使用非线性 PWM 值与温度间关系的查找表
      3. 8.1.3 非理想因子和温度精度
        1. 8.1.3.1 二极管非理想性
        2. 8.1.3.2 补偿二极管非理想性
      4. 8.1.4 从 TACH 计数计算风扇的 RPM
    2. 8.2 典型应用
  10. 布局
    1. 9.1 尽可能降低噪声的 PCB 布局
  11. 10器件和文档支持
    1. 10.1 文档支持
    2. 10.2 接收文档更新通知
    3. 10.3 支持资源
    4. 10.4 商标
    5. 10.5 静电放电警告
    6. 10.6 术语表
  12. 11修订历史记录
  13. 12机械、封装和可订购信息

封装选项

机械数据 (封装 | 引脚)
散热焊盘机械数据 (封装 | 引脚)
订购信息

风扇控制寄存器

地址
(十六进制)
读取/
写入
POR
名称说明
4AHEX PWM 和 RPM 寄存器
4AR/W7:600PWM
编程
这些位未使用并且始终设置为 0。
510:PWM 值(寄存器 4C)和查找表 (50-5F) 是只读的。PWM 值(0 至 100%)由当前的远程二极管温度和查找表决定,可以从 PWM 值寄存器中读取。
1:PWM 值(寄存器 4C)和查找表(寄存器 50-5F)启用读取/写入。写入 PWM 值寄存器将设置 PWM 输出。这也是可以写入查找表期间的状态。
40PWM
输出
极性
0:PWM 输出引脚为 0V 以关闭风扇,开路以打开风扇。
1:PWM 输出引脚开路以关闭风扇,为 0V 以打开风扇。
30PWM 时钟
选择
如果为 0,则主监控器 PWM 时钟为 360kHz
如果为 1,则主监控器 PWM 时钟为 1.4kHz。
20[保留]始终向该位写入 0。
1:000转速计模式00:传统转速计输入监控,在最小可检测 RPM 条件下出现错误读数。
01:传统转速计输入监控,在最小可检测 RPM 条件下出现 FFFF 读数。
10:最准确的读数,在最小可检测 RPM 条件下出现 FFFF 读数。
11:对风扇的编程 PWM 的工作最少,在最小可检测 RPM 条件下出现 FFFF 读数。
注意:如果 PWM 时钟为 360kHz,则无论这两个位的设置如何,都会使用模式 00。
4BHEX 风扇旋转配置寄存器
4BR/W7:60快速
转速计
旋转
这些位未使用并且始终设置为 0
51如果此位为 0,则风扇旋转使用占空比和旋转时间位 0–4。
如果此位为 1,则 LM64 使用转速计输入将 PWM 输出设置为 100%,直至旋转加速超时(根据位 0–2)或达到所需的最小 RPM(根据转速计设定点设置),以先发生者为准。此位会覆盖 PWM 旋转占空比寄存器(位 4:3)— PWM 输出始终为 100%。
如果 PWM 旋转时间(位 2:0)= 000,则无论此位的状态如何,均会绕过旋转周期。
4:311PWM
旋转
占空比
00:绕过旋转周期(无旋转),除非设置了快速转速计终止旋转(位 5)。
01:50%
10:75%-81%,取决于 PWM 频率。请参阅应用说明
11:100%
2:0111PWM
旋转
时间
000:绕过旋转周期(不旋转)
001:0.05 秒
010:0.1 秒
011:0.2 秒
100:0.4 秒
101:0.8 秒
110:1.6 秒
111:3.2 秒
4DHEX 风扇 PWM 频率寄存器
4DR/W7:5000PWM
频率
这些位未使用并且始终设置为 0
4:010111PWM 频率 = PWM_Clock / 2n,其中 PWM_Clock = 360kHz 或 1.4kHz(由寄存器 4A 中的 PWM 时钟选择位确定),n = 寄存器的值。注意:n = 0 映射到 n = 1。请参阅此数据表末尾的应用说明
4CHEX PWM 值寄存器
4C读取(如果寄存器 4A 位 5 = 1,则为只写。)7:600PWM
这些位未使用并且始终设置为 0
5:0000000如果 PWM 编程(寄存器 4A,位 5)= 0,则该寄存器是只读的,并反映来自查找表的 LM64 的当前 PWM 值。
如果 PWM 编程(寄存器 4A,位 5)= 1,则该寄存器是读取/写入的,并且所需的 PWM 值直接写入此寄存器,而不是从查找表写入,以便直接控制风扇速度。
此寄存器在旋转周期中读数为 0。
有关 PWM 值和占空比(以 % 表示)的更多信息,请参阅此数据表末尾的应用手册部分。
50HEX 至 5FHEX 查找表(每个温度 7 位,每个温度/PWM 对 6 位)
50 读取。(当寄存器 4A 位 5 = 1 时为只写。) 7 0 查找表
温度
条目 1
此位未使用并且始终设置为 0
6:00x7F如果远程二极管温度超过此值,PWM 输出将为寄存器 51 中的值。
517:600查找表
PWM 条目 1
这些位未使用并且始终设置为 0。
5:00x3F寄存器 50 中温度限值对应的 PWM 值。
5270查找表
温度
条目 2
此位未使用并且始终设置为 0。
6:00x7F如果远程二极管温度超过此值,PWM 输出将为寄存器 53 中的值。
537:600查找表
PWM 条目 2
这些位未使用并且始终设置为 0。
5:00x3F寄存器 52 中温度限值对应的 PWM 值。
5470查找表
温度
条目 3
此位未使用并且始终设置为 0。
6:00x7F如果远程二极管温度超过此值,PWM 输出将为寄存器 55 中的值。
557:600查找表
PWM 条目 3
这些位未使用并且始终设置为 0。
5:00x3F寄存器 54 中温度限值对应的 PWM 值。
5670查找表
温度
条目 4
此位未使用并且始终设置为 0。
6:00x7F如果远程二极管温度超过此值,PWM 输出将为寄存器 57 中的值。
577:600查找表
PWM 条目 4
这些位未使用并且始终设置为 0。
5:00x3F寄存器 56 中温度限值对应的 PWM 值。
5870查找表
温度
条目 5
此位未使用并且始终设置为 0。
6:00x7F如果远程二极管温度超过此值,PWM 输出将为寄存器 59 中的值。
597:600查找表
PWM 条目 5
这些位未使用并且始终设置为 0。
5:00x3F寄存器 58 中温度限值对应的 PWM 值。
5A70查找表
温度
条目 6
此位未使用并且始终设置为 0。
6:00x7F如果远程二极管温度超过此值,PWM 输出将为寄存器 5B 中的值。
5B7:600查找表
PWM 条目 6
这些位未使用并且始终设置为 0。
5:00x3F寄存器 5A 中温度限值对应的 PWM 值。
5C70查找表
温度
条目 7
此位未使用并且始终设置为 0。
6:00x7F如果远程二极管温度超过此值,PWM 输出将为寄存器 5D 中的值。
5D7:600查找表
PWM 条目 7
这些位未使用并且始终设置为 0。
5:00x3F寄存器 5C 中温度限值对应的 PWM 值。
5E70查找表
温度
条目 8
此位未使用并且始终设置为 0。
6:00x7F如果远程二极管温度超过此值,PWM 输出将为寄存器 5F 中的值。
5F7:600查找表
PWM 条目 8
这些位未使用并且始终设置为 0。
5:00x3F寄存器 5E 中温度限值对应的 PWM 值。
4FHEX 查找表迟滞
4FR/W7:5000查找

迟滞
这些位未使用并且始终设置为 0
4:000100应用到查找表的迟滞量。(1 LSB = 1°C)。