ZHCSIF4D June   2018  – September 2022 TMP117

PRODUCTION DATA  

  1. 特性
  2. 应用
  3. 说明
  4. 修订历史记录
  5. 引脚配置和功能
  6. 规格
    1. 6.1 绝对最大额定值
    2. 6.2 ESD 额定值
    3. 6.3 建议运行条件
    4. 6.4 热性能信息
    5. 6.5 电气特性
    6. 6.6 开关特性
    7. 6.7 两线制接口时序
    8. 6.8 时序图
    9. 6.9 典型特性
  7. 详细说明
    1. 7.1 概述
    2. 7.2 功能方框图
    3. 7.3 特性说明
      1. 7.3.1 上电
      2. 7.3.2 均值计算
      3. 7.3.3 温度结果和限制
    4. 7.4 器件功能模式
      1. 7.4.1 连续转换模式
      2. 7.4.2 关断模式 (SD)
      3. 7.4.3 单稳态模式 (OS)
      4. 7.4.4 热模式和警报模式
        1. 7.4.4.1 警报模式
        2. 7.4.4.2 热模式
    5. 7.5 编程
      1. 7.5.1 EEPROM 编程
        1. 7.5.1.1 EEPROM 概述
        2. 7.5.1.2 对 EEPROM 进行编程
      2. 7.5.2 指针寄存器
      3. 7.5.3 I2C 和 SMBus 接口
        1. 7.5.3.1 串行接口
          1. 7.5.3.1.1 总线概述
          2. 7.5.3.1.2 串行总线地址
          3. 7.5.3.1.3 写入和读取操作
          4. 7.5.3.1.4 从模式操作
            1. 7.5.3.1.4.1 从接收器模式
            2. 7.5.3.1.4.2 从发射器模式
          5. 7.5.3.1.5 SMBus 警报功能
          6. 7.5.3.1.6 通用广播复位功能
          7. 7.5.3.1.7 超时功能
          8. 7.5.3.1.8 时序图
    6. 7.6 寄存器映射
  8. 应用和实现
    1. 8.1 应用信息
    2. 8.2 典型应用
      1. 8.2.1 设计要求
      2. 8.2.2 详细设计过程
        1. 8.2.2.1 噪声和取平均值操作
        2. 8.2.2.2 自发热效应 (SHE)
        3. 8.2.2.3 同步温度测量
      3. 8.2.3 应用曲线
  9. 电源相关建议
  10. 10布局
    1. 10.1 布局指南
    2. 10.2 布局示例
  11. 11器件和文档支持
    1. 11.1 文档支持
      1. 11.1.1 相关文档
    2. 11.2 接收文档更新通知
    3. 11.3 支持资源
    4. 11.4 商标
    5. 11.5 Electrostatic Discharge Caution
    6. 11.6 术语表
  12. 12机械、封装和可订购信息

寄存器映射

表 7-3 TMP117 寄存器映射
地址类型复位缩写寄存器名称章节
00hR8000hTemp_Result温度结果寄存器转到
01hR/W0220h(1)Configuration配置寄存器转到
02hR/W6000h(1)THigh_Limit温度上限寄存器转到
03hR/W8000h(1)TLow_Limit温度下限寄存器转到
04hR/W0000hEEPROM_ULEEPROM 解锁寄存器转到
05hR/Wxxxxh(1)EEPROM1EEPROM1 寄存器转到
06hR/Wxxxxh(1)EEPROM2EEPROM2 寄存器转到
07hR/W0000h(1)Temp_Offset温度偏移寄存器转到
08hR/Wxxxxh(1)EEPROM3EEPROM3 寄存器转到
0FhR0117hDevice_ID器件 ID 寄存器转到
此值在器件制造期间存储在电可擦除可编程只读存储器 (EEPROM) 中。可以通过在 EEPROM 单元中写入相关代码来更改器件的复位值(请参阅Topic Link Label7.5.1.1 部分)。
表 7-4 TMP117 访问类型代码
访问类型代码说明
读取类型
RR读取
RCR
C
读取
以清除
写入类型
WW写入
复位或默认值
-n复位后的值或默认值

7.6.1 寄存器说明

7.6.2 温度寄存器(地址 = 00h)[默认复位 = 8000h]

此寄存器是一个 16 位只读寄存器,用于存储最近一次转换的输出。一个 LSB 等于 7.8125m°C,数据用二进制补码格式表示。复位后,在首次转换(包括均值计算)完成之前,温度寄存器的读数为 –256°C。更多信息请参阅Topic Link Label7.3.1 部分。

返回寄存器映射

图 7-13 温度寄存器
15141312111098
T15T14T13T12T11T10T9T8
R-1R-0R-0R-0R-0R-0R-0R-0
76543210
T7T6T5T4T3T2T1T0
R-0R-0R-0R-0R-0R-0R-0R-0
表 7-5 温度寄存器字段说明
字段类型复位说明
15:0T[15:0]R8000h存储最近温度转换结果的 16 位只读寄存器。

7.6.3 配置寄存器(地址 = 01h)[出厂默认复位 = 0220h]

返回寄存器映射

图 7-14 配置寄存器
15141312111098
HIGH_AlertLOW_AlertData_ReadyEEPROM_BusyMOD1(2)MOD0(1)CONV2(1)CONV1(1)
R-0R-0R-0R-0R/W-0R/W-0R/W-1R/W-0
76543210
CONV0(1)AVG1(1)AVG0(1)T/nA(1)POL(1)DR/Alert(1)Soft_Reset
R/W-0R/W-0R/W-1R/W-0R/W-0R/W-0R-0R-0
表 7-6 配置寄存器字段说明
字段类型复位说明
15HIGH_AlertR0上限警报标志:
1:当转换结果高于上限时设置
0:读取配置寄存器后清除
热模式:
1:当转换结果高于热限值时设置
0:当转换结果低于迟滞值时清除
14LOW_AlertR0下限警报标志:
1:当转换结果低于下限时设置
0:读取配置寄存器时清除
热模式:始终设为 0
13Data_ReadyR0数据就绪标志。
此标志表明转换完成,可以读取温度寄存器。每次读取温度寄存器或配置寄存器时,就会清除此位。当温度寄存器更新时,会在转换结束时设置此位。可通过设置配置寄存器的第 2 位,在 ALERT 引脚上监测数据就绪情况。
12EEPROM_BusyR0EEPROM 忙碌标志。
此标志的值表明 EEPROM 在编程或上电期间处于忙碌状态。
11:10MOD[1:0]R/W0设置转换模式。
00:连续转换 (CC)
01:关断 (SD)
10:连续转换 (CC),与 00 相同(读回 = 00)
11:单稳态转换 (OS)
9:7CONV[2:0]R/W100转换周期位。
请参阅表 7-7,了解转换间的待机时间。
6:5AVG[1:0]R/W01转换均值计算模式。确定在更新温度寄存器之前,收集并取平均值的转换结果的数量。该平均值是累计平均值,并非运行平均值。
00:不进行均值计算
01:8 次转换取平均值
10:32 次转换取平均值
11:64 次转换取平均值
4T/nAR/W0热/警报模式选择。
1:热模式
0:警报模式
3POLR/W0ALERT 引脚极性位。
1:高电平有效
0:低电平有效
2DR/AlertR/W0ALERT 引脚选择位。
1:ALERT 引脚反映数据就绪标志的状态
0:ALERT 引脚反映警报标志的状态
1Soft_ResetR/W0软件复位位。
设置为 1 时,它会触发持续 2ms 的软件复位
此位将始终读回 0
0R0未使用
这些位可存储在 EEPROM 中。此寄存器的出厂设置为 0220。
MOD1 位不能存储在 EEPROM 中。该器件只能编程为在关断模式或连续转换模式下启动。
表 7-7 CC 模式下的转换周期时间
CONV[2:0]AVG[1:0] = 00AVG[1:0] = 01AVG[1:0] = 10AVG[1:0] = 11
00015.5ms125ms500ms1s
001125ms125ms500ms1s
010250ms250ms500ms1s
011500ms500ms500ms1s
1001s1s1s1s
1014s4s4s4s
1108s8s8s8s
11116s16s16s16s

如果完成给定均值计算设置所需的转换时间高于转换设置周期时间,则转换周期中将没有待机时间。

7.6.4 上限寄存器(地址 = 02h)[出厂默认复位 = 6000h]

此寄存器是一个 16 位的读取/写入寄存器,用于存储与温度结果相比较的上限。一个 LSB 等于 7.8125m°C。寄存器的范围是 ±256°C。负数用二进制补码格式表示。在上电或通用广播复位后,上限寄存器会加载来自 EEPROM 的存储值。出厂默认复位值为 6000h。

返回寄存器映射

图 7-15 上限寄存器
15141312111098
H15H14H13H12H11H10H9H8
R/W-0R/W-1R/W-1R/W-0R/W-0R/W-0R/W-0R/W-0
76543210
H7H6H5H4H3H2H1H0
R/W-0R/W-0R/W-0R/W-0R/W-0R/W-0R/W-0R/W-0
表 7-8 上限寄存器字段说明
字段类型复位说明
15:0H[15:0]R/W6000h16 位读取/写入寄存器,用于存储与温度结果相比较的上限。

7.6.5 下限寄存器(地址 = 03h)[出厂默认复位 = 8000h]

此寄存器被配置为一个 16 位的读取/写入寄存器,用于存储与温度结果相比较的下限。一个 LSB 等于 7.8125m°C。寄存器的范围是 ±256°C。负数用二进制补码格式表示。数据格式与温度寄存器相同。在上电或复位后,下限寄存器会加载来自 EEPROM 的存储值。出厂默认复位值为 8000h。

返回寄存器映射

图 7-16 下限寄存器
15141312111098
L15L14L13L12L11L10L9L8
R/W-1R/W-0R/W-0R/W-0R/W-0R/W-0R/W-0R/W-0
76543210
L7L6L5L4L3L2L1L0
R/W-0R/W-0R/W-0R/W-0R/W-0R/W-0R/W-0R/W-0
表 7-9 下限寄存器字段说明
字段类型复位说明
15:0L[15:0]R/W8000h16 位读取/写入寄存器,用于存储与温度结果相比较的下限。

7.6.6 EEPROM 解锁寄存器(地址 = 04h)[复位 = 0000h]

返回寄存器映射

图 7-17 EEPROM 解锁寄存器
15141312111098
EUNEEPROM_Busy
R/W-0R-0R-0R-0R-0R-0R-0R-0
76543210
R-0R-0R-0R-0R-0R-0R-0R-0
表 7-10 EEPROM 解锁寄存器字段说明
字段类型复位说明
15EUNR/W0EEPROM 解锁。
0:EEPROM 处于锁定状态,无法编程:对所有 EEPROM 地址(例如配置、限值和 EEPROM 位置 1-4)的写入操作将以数字逻辑形式写入寄存器,不在 EEPROM 中编程
1:EEPROM 处于解锁状态,可以编程:对可编程寄存器的任何写入操作都会对 EEPROM 中的相应位置进行编程
14EEPROM_BusyR0EEPROM 忙碌。此标志是配置寄存器中 EEPROM 忙碌标志(第 12 位)的镜像。
0:表明 EEPROM 已准备就绪,这意味着 EEPROM 已完成上个事务并准备好接受新命令
1:表明 EEPROM 处于忙碌状态,这意味着 EEPROM 当前正在完成编程操作或在执行上电复位负载
13:0R0未使用

7.6.7 EEPROM1 寄存器(地址 = 05h)[复位 = XXXXh]

EEPROM1 寄存器是一个 16 位寄存器,客户可将其用作暂存区来存储通用数据。此寄存器具有相应的 EEPROM 位置。当 EEPROM 处于锁定状态时,对此地址的写入操作会将数据写入寄存器而非 EEPROM。当 EEPROM 处于解锁状态时,对此寄存器的写入操作会导致相应的 EEPROM 位置被编程。更多信息请参阅Topic Link Label7.5.1.2 部分。在制造过程中,会使用可被覆盖的唯一 ID 对 EEPROM[4:1] 进行预编程。为支持 NIST 可追溯性,请勿删除 EEPROM[1] 寄存器或对其进行重新编程。

返回寄存器映射

图 7-18 EEPROM1 寄存器
15141312111098
D15D14D13D12D11D10D9D8
R/W-xR/W-xR/W-xR/W-xR/W-xR/W-xR/W-xR/W-x
76543210
D7D6D5D4D3D2D1D0
R/W-xR/W-xR/W-xR/W-xR/W-xR/W-xR/W-xR/W-x
表 7-11 EEPROM1 寄存器字段说明
字段类型复位说明
15:0D[15:0]R/Wxxxxh这个 16 位寄存器可用作暂存区。为支持 NIST 可追溯性,请勿删除此寄存器或对其进行重新编程。

7.6.8 EEPROM2 寄存器(地址 = 06h)[复位 = 0000h]

此寄存器的功能与 EEPROM1 寄存器相同。

返回寄存器映射

图 7-19 EEPROM2 寄存器
15141312111098
D15D14D13D12D11D10D9D8
R/W-xR/W-xR/W-xR/W-xR/W-xR/W-xR/W-xR/W-x
76543210
D7D6D5D4D3D2D1D0
R/W-xR/W-xR/W-xR/W-xR/W-xR/W-xR/W-xR/W-x
表 7-12 EEPROM2 寄存器字段说明
字段类型复位说明
15:0D[15:0]R/Wxxxxh这个 16 位寄存器可用作暂存区。

7.6.9 温度偏移寄存器(地址 = 07h)[复位 = 0000h]

这个 16 位寄存器可在系统校准期间用作用户定义的温度偏移寄存器。将在线性化后将偏移量添加到温度结果中。它与温度结果寄存器具有相同的 7.8125m°C 分辨率和相同的 ±256°C 范围。数据格式与温度寄存器相同。如果添加的结果超出范围,温度结果将显示为最大值或最小值。

返回寄存器映射

图 7-20 温度偏移寄存器
15141312111098
D15D14D13D12D11D10D9D8
R/W-0R/W-0R/W-0R/W-0R/W-0R/W-0R/W-0R/W-0
76543210
D7D6D5D4D3D2D1D0
R/W-0R/W-0R/W-0R/W-0R/W-0R/W-0R/W-0R/W-0
表 7-13 温度偏移寄存器字段说明
字段类型复位说明
15:0D[15:0]R/W0来自系统校准的温度偏移数据。

7.6.10 EEPROM3 寄存器(地址 = 08h)[复位 = xxxxh]

此寄存器的功能与 EEPROM1 寄存器相同。为支持 NIST 可追溯性,请勿删除 EEPROM[1] 寄存器或对其进行重新编程。

返回寄存器映射

图 7-21 EEPROM3 寄存器
15141312111098
D15D14D13D12D11D10D9D8
R/W-xR/W-xR/W-xR/W-xR/W-xR/W-xR/W-xR/W-x
76543210
D7D6D5D4D3D2D1D0
R/W-xR/W-xR/W-xR/W-xR/W-xR/W-xR/W-xR/W-x
表 7-14 EEPROM3 寄存器字段说明
字段类型复位说明
15:0D[15:0]R/Wxxxxh这个 16 位寄存器可用作暂存区。为支持 NIST 可追溯性,请勿删除此寄存器或对其进行重新编程。

7.6.11 器件 ID 寄存器(地址 = 0Fh)[复位 = 0117h]

这个只读寄存器用于指明器件 ID。

返回寄存器映射

图 7-22 器件 ID 寄存器
15141312111098
Rev3Rev2Rev1Rev0DID11DID10DID9DID8
R-xR-xR-xR-xR-0R-0R-0R-1
76543210
DID7DID6DID5DID4DID3DID2DID1DID0
R-0R-0R-0R-1R-0R-1R-1R-1
表 7-15 器件 ID 寄存器字段说明
字段类型复位说明
15:12Rev[3:0]R0h指明版本号。
11:0DID[11:0]R117h指明器件 ID。