ZHCST60E December   2006  – July 2025 TMP411 , TMP411D

PRODUCTION DATA  

  1.   1
  2. 特性
  3. 应用
  4. 说明
  5. 器件比较
  6. 引脚配置和功能
  7. 规格
    1. 6.1  绝对最大额定值
    2. 6.2  ESD 等级
    3. 6.3  建议运行条件
    4. 6.4  热性能信息
    5. 6.5  电气特性 (TMP411)
    6. 6.6  电气特性 (TMP411D)
    7. 6.7  计时特点
    8. 6.8  两线制时序图
    9. 6.9  典型特性 (TMP411)
    10. 6.10 典型特性 (TMP411D)
  8. 详细说明
    1. 7.1 概述
    2. 7.2 功能方框图
    3. 7.3 特性说明
      1. 7.3.1 串联电阻抵消
      2. 7.3.2 差分输入电容
      3. 7.3.3 温度测量数据
      4. 7.3.4 THERM(引脚 4)和 ALERT/THERM2(引脚 6)
      5. 7.3.5 传感器故障
      6. 7.3.6 欠压锁定(仅限 TMP411)
      7. 7.3.7 滤波
    4. 7.4 器件功能模式
      1. 7.4.1 关断模式 (SD)
      2. 7.4.2 单次转换
    5. 7.5 编程
      1. 7.5.1  串行接口
      2. 7.5.2  总线概述
      3. 7.5.3  时序图
      4. 7.5.4  串行总线地址
      5. 7.5.5  读写操作
      6. 7.5.6  超时功能
      7. 7.5.7  高速模式
      8. 7.5.8  通用广播复位
      9. 7.5.9  软件复位
      10. 7.5.10 SMBus 警报功能
  9. 寄存器映射
    1. 8.1  寄存器信息
    2. 8.2  指针寄存器
    3. 8.3  温度寄存器
    4. 8.4  限值寄存器
    5. 8.5  状态寄存器
    6. 8.6  配置寄存器
    7. 8.7  分辨率寄存器
    8. 8.8  转换速率寄存器
    9. 8.9  N 因数校正寄存器
    10. 8.10 最小值和最大值寄存器
    11. 8.11 连续警报寄存器
    12. 8.12 THERM 迟滞寄存器
    13. 8.13 远程温度偏移寄存器
    14. 8.14 标识寄存器
  10. 应用和实施
    1. 9.1 应用信息
    2. 9.2 典型应用
      1. 9.2.1 设计要求
      2. 9.2.2 详细设计过程
      3. 9.2.3 应用曲线
    3. 9.3 电源相关建议
    4. 9.4 布局
      1. 9.4.1 布局指南
      2. 9.4.2 布局示例
  11. 10器件和文档支持
    1. 10.1 文档支持
      1. 10.1.1 相关文档
    2. 10.2 接收文档更新通知
    3. 10.3 支持资源
    4. 10.4 商标
    5. 10.5 静电放电警告
    6. 10.6 术语表
  12. 11修订历史记录
  13. 12机械、封装和可订购信息
    1. 12.1 卷带包装信息

封装选项

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

温度测量数据

对于本地和远程位置,在默认的 0°C 至 127°C 范围内获取温度测量数据。根据工作温度范围重新配置 TMP411/TMP411D 器件,可以在本地和远程进行 –55°C 至 150°C 范围内的测量。要将 TMP411/TMP411D 配置从标准温度范围更改为工作温度范围,请将配置寄存器的位 2 (RANGE) 从低电平切换到高电平。

默认测量范围内转换得到的温度数据以二进制形式表示,如表 7-1 的标准二进制列中所示。请注意,任何低于 0°C 的温度都会导致数据值为零 (00h)。同样,高于 127°C 的温度会导致数据值为 127 (7Fh)。通过将配置寄存器的位 2 从低电平变为高电平,可以将器件设置为在工作温度范围内进行测量。在下一次温度转换时,测量范围和数据格式会从标准二进制变为扩展二进制。对于在工作温度范围配置中捕获的数据,向标准二进制值中加入一个 64 (40h) 的偏移量,如表 7-1 中的扩展二进制列所示。使用此配置可测量低于 0°C 的温度。可以获得 –64°C 至 191°C 范围内的二进制值,但大多数温度检测二极管在 –55°C 至 150°C 范围内测量。TMP411/TMP411D 器件仅适用于 –40°C 至 125°C 范围内的本地环境温度。必须遵循绝对最大额定值表中的参数。

表 7-1 温度数据格式(本地和远程温度高字节)
温度 (°C)本地和远程温度寄存器高字节值(1°C 分辨率)
标准二进制扩展二进制
二进制十六进制二进制十六进制
-640000 0000000000 000000
-500000 0000000000 11100E
-250000 0000000010 011127
00000 0000000100 000040
10000 0001010100 000141
50000 0101050100 010145
100000 10100A0100 10104A
250001 1001190101 100159
500011 0010320111 001072
750100 10114B1000 10118B
1000110 0100641010 0100A4
1250111 11017D1011 1101BD
1270111 11017F1011 1111BF
1500111 11117F1101 0110D6
1750111 11117F1110 1111EF
1910111 11117F1111 1111FF

TMP411/TMP411D 温度传感器不使用二进制补码格式来读取温度值。因此,解码不会将它们转换为有符号类型。TMP411/TMP411D 器件表示负温度的方式是启用一个 RANGE 位,该位会将结果增加 64°C。在启用了 RANGE 的情况下,解码必须减去 64,这样原始值 0 变为 -64°C 输出。

表 7-2 12 位 Q4 参数
参数
12
Q4
分辨率0.0625
范围 (+)127.9375
范围 (–)0
第一个字节整数 C
25˚C0x1900
表 7-3 以 °C 为单位的 12 位 Q4 位值
1514131211109876543210
-64321684210.50.250.1250.0625----
-64321684211/21/41/81/16----

-

26

25

24

23

22

21

20

2-1

2-2

2-3

2-4

----
/* 12-bit format will have 4 bits discarded by right shift
 q4 is 0.062500 resolution
 the following bytes represent 24.5C
 there is no cast into signed type */
uint8_t byte1 = 0x18;
uint8_t byte2 = 0x80;
float f = ((byte1 << 8 | byte2) >> 4) * 0.0625f;
int mC = ((byte1 << 8 | byte2) >> 4) * 1000 >> 4;
int C = byte1;

注:

每当在标准温度范围和工作温度范围之间变化时,请注意,存储在温度限值寄存器中的温度不会自动重新格式化来对应于新的温度范围格式。这些温度限值必须以适当的二进制或扩展二进制格式重新编程。

本地和远程温度数据使用两个字节进行数据存储。高字节以 1°C 的分辨率存储温度。第二个字节或低字节存储温度的小数部分,并允许更高的测量分辨率,如 表 7-4 中所列。远程通道的测量分辨率为 0.0625°C,不可调节。本地通道的测量分辨率可调,并可通过设置 表 8-4 中列出的 RES1 和 RES0 位将分辨率设置为 0.5°C、0.25°C、0.125°C 或 0.0625°C。

表 7-4 小数部分温度数据格式(本地和远程温度低字节)
温度 (°C)远程温度寄存器低字节值本地温度寄存器低字节值
0.0625°C 分辨率0.5°C 分辨率0.25°C 分辨率0.125°C 分辨率0.0625°C 分辨率
标准和扩展二进制十六进制标准和扩展二进制十六进制标准和扩展二进制十六进制标准和扩展二进制十六进制标准和扩展二进制十六进制
0.00000000 0000000000 0000000000 0000000000 0000000000 000000
0.06250001 0000100000 0000000000 0000000000 0000000001 000010
0.12500010 0000200000 0000000000 0000000010 0000200010 000020
0.18750011 0000300000 0000000000 0000000010 0000200011 000030
0.25000100 0000400000 0000000100 0000400100 0000400100 000040
0.31250101 0000500000 0000000100 0000400100 0000400101 000050
0.37500110 0000600000 0000000100 0000400110 0000600110 000060
0.43750111 0000700000 0000000100 0000400110 0000600111 000070
0.50001000 0000801000 0000801000 0000801000 0000801000 000080
0.56251001 0000901000 0000801000 0000801000 0000801001 000090
0.62501010 0000A01000 0000801000 0000801010 0000A01010 0000A0
0.68751011 0000B01000 0000801000 0000801010 0000A01011 0000B0
0.75001100 0000C01000 0000801100 0000C01100 0000C01100 0000C0
0.81251101 0000D01000 0000801100 0000C01100 0000C01101 0000D0
0.87501110 0000E01000 0000801100 0000C01110 0000E01110 0000E0
0.93751111 0000F01000 0000801100 0000C01110 0000E01111 0000F0