ZHCSMD9A December   2021  – March 2022 TMP127-Q1

PRODUCTION DATA  

  1. 特性
  2. 应用
  3. 说明
  4. 修订历史记录
  5. 器件比较
  6. 引脚配置和功能
  7. 规格
    1. 7.1 绝对最大额定值
    2. 7.2 ESD 等级
    3. 7.3 建议工作条件
    4. 7.4 热性能信息
    5. 7.5 电气特性
    6. 7.6 SPI 接口时序
    7. 7.7 时序图
    8. 7.8 典型特性
  8. 详细说明
    1. 8.1 概述
    2. 8.2 功能方框图
    3. 8.3 特性说明
      1. 8.3.1 低功耗
    4. 8.4 器件功能模式
      1. 8.4.1 连续转换模式
      2. 8.4.2 关断模式
    5. 8.5 编程
      1. 8.5.1 温度数据格式
      2. 8.5.2 串行总线接口
        1. 8.5.2.1 关断模式下的通信
        2. 8.5.2.2 连续转换模式下的通信
        3. 8.5.2.3 内部寄存器结构
  9. 应用和实现
    1. 9.1 应用信息
    2. 9.2 典型应用
      1. 9.2.1 只读配置
        1. 9.2.1.1 设计要求
        2. 9.2.1.2 详细设计过程
      2. 9.2.2 读/写配置
        1. 9.2.2.1 设计要求
        2. 9.2.2.2 详细设计过程
  10. 10电源相关建议
  11. 11布局
    1. 11.1 布局指南
    2. 11.2 布局示例
  12. 12器件和文档支持
    1. 12.1 接收文档更新通知
    2. 12.2 支持资源
    3. 12.3 商标
    4. 12.4 Electrostatic Discharge Caution
    5. 12.5 术语表
  13. 13机械、封装和可订购信息

封装选项

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

串行总线接口

TMP127-Q1 作为外设运行,与 SPI 或 MICROWIRE 总线规格兼容。数据在串行时钟 (SCLK) 的下降沿按时钟输出,而数据在 SCLK 的上升沿按时钟输入。完整的发送/接收通信将由 32 个串行时钟组成。前 16 个时钟包含来自器件 ID 或温度寄存器的通信传输阶段,而后 16 个时钟是配置寄存器的接收阶段。只要 CS 在传输期间保持低电平,将 8 位 SPI 与 16 位接口配合使用就不会出现问题。在 16 位写入期间,通过写入配置寄存器的模式转换将在第 16 个上升时钟边沿发生。

支持两种 SPI 通信模式:

  • 模式 0:
    • CPOL = 0
    • CPHA = 0
  • 模式 3:
    • CPOL = 1
    • CPHA = 1

CS 为高电平时,SIO 将处于低阻抗三态。用户应将芯片选择 (CS) 置为低电平以启动通信。当 SCLK 从低电平状态变为高电平时,不应执行此操作。当 CS 为低电平时,串行 I/O 引脚 (SIO) 将发送数据的第一位。然后,控制器可以在 SCLK 的上升沿读取该位。其余数据将由 SCLK 的下降沿按时钟输出。CS 可在发送阶段的任何时间置于高电平。如果 CS 在转换过程中变为低电平,TMP127-Q1 将完成转换,并且在 CS 恢复为高电平后,更新输出移位寄存器。

通信的接收阶段在 16 个 SCLK 周期后开始。CS 可根据需要保持低电平。在 32 个 SCLK 上升沿之后,TMP127-Q1 将控制 SIO 引脚并为另一个读写周期做好准备。TMP127-Q1 将在串行时钟上升沿读取 SIO 线路上的可用数据。配置寄存器的最后 8 位是模式 [7:0] 位,用于将器件置于关断或连续转换模式。接收阶段最多可支持 16 个 SCLK 周期。只有以下操作码会影响 TMP127-Q1,而置入 Mode[7:0] 域的任何其他代码都将被忽略

  • 00 十六进制,用于连续转换
  • FF 十六进制,用于关断

图 8-2 是通信协议的概览。

图 8-2 TMP127-Q1 通信概览

启动后或进入连续模式时,在 TMP127-Q1 传输精确的温度数据之前,转换必须经过 200ms 才能完成。

以下通信可用于确定制造商/器件 ID,然后立即将器件置于连续转换模式。CS 持续低电平时:

  • 读取 16 位温度数据
  • 写入发出关断模式 (00FFh) 指令的 16 位数据
  • 读取 16 位制造商/器件 ID 数据
  • 写入发出连续转换模式 (0000h) 指令的 16 位数据
  • CS 置为高电平。