ZHCSN07C december   2020  – may 2023 TMP139

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 电气特性
    6. 6.6 时序要求
    7. 6.7 开关特性
    8. 6.8 时序图
    9. 6.9 典型特性
  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 总线复位
      5. 7.3.5 中断生成
      6. 7.3.6 奇偶校验错误检查
      7. 7.3.7 数据包错误检查
    4. 7.4 器件功能模式
      1. 7.4.1 转换模式
      2. 7.4.2 串行地址
      3. 7.4.3 I2C 模式运行
        1. 7.4.3.1 主机 I2C 写入操作
        2. 7.4.3.2 主机 I2C 读取操作
        3. 7.4.3.3 默认读取地址指针模式下的主机 I2C 读取操作
        4. 7.4.3.4 从 I2C 模式切换到 I3C 基本模式
      4. 7.4.4 I3C 基本模式运行
        1. 7.4.4.1 没有 PEC 的主机 I3C 写入操作
        2. 7.4.4.2 有 PEC 的主机 I3C 写入操作
        3. 7.4.4.3 没有 PEC 的主机 I3C 读取操作
        4. 7.4.4.4 有 PEC 的主机 I3C 读取操作
        5. 7.4.4.5 默认读取地址指针模式下的主机 I3C 读取操作
      5. 7.4.5 带内中断
        1. 7.4.5.1 带内中断仲裁规则
        2. 7.4.5.2 带内中断总线事务
      6. 7.4.6 常见命令代码支持
        1. 7.4.6.1 ENEC CCC
        2. 7.4.6.2 DISEC CCC
        3. 7.4.6.3 RSTDAA CCC
        4. 7.4.6.4 SETAASA CCC
        5. 7.4.6.5 GETSTATUS CCC
        6. 7.4.6.6 DEVCAP CCC
        7. 7.4.6.7 SETHID CCC
        8. 7.4.6.8 DEVCTRL CCC
      7. 7.4.7 I/O 操作
      8. 7.4.8 时序图
    5. 7.5 编程
      1. 7.5.1 启用中断机制
      2. 7.5.2 清除中断
    6. 7.6 寄存器映射
  9. 应用和实施
    1. 8.1 应用信息
    2. 8.2 典型应用
      1. 8.2.1 设计要求
      2. 8.2.2 详细设计过程
      3. 8.2.3 应用曲线
    3. 8.3 电源相关建议
    4. 8.4 布局
      1. 8.4.1 布局指南
      2. 8.4.2 布局示例
  10. 器件和文档支持
    1. 9.1 接收文档更新通知
    2. 9.2 支持资源
    3. 9.3 商标
    4. 9.4 静电放电警告
    5. 9.5 术语表
  11. 10机械、封装和可订购信息

封装选项

请参考 PDF 数据表获取器件具体的封装图。

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

带内中断仲裁规则

基于主机控制器就绪状态以及总线上有多个器件这一事实,IBI 生成和仲裁必须遵循一些规则,如下所述。所有这些情况都假定总线已处于无效状态的时长达 tAVAL

  1. 当主机控制器在有 IBI 标头的情况下开始进行写入或读取时,TMP139 应开始在总线上驱动其自己的地址。主机应该一看到 IBI 标头以外的值就不再驱动 SDA,从而允许 TMP139 传输其器件标头并将 R/W 位设置为 1。
  2. 如果主机控制器可以接受来自器件的 IBI,则应确认器件地址,在 SCL 的下降沿释放总线并应接受 TMP139 发送的字节。
  3. 如果主机控制器无法接受来自器件的 IBI,则应确认器件地址并在总线上发出一个停止条件。TMP139 应仅在 tAVAL 时长之后重试另一个 IBI。
  4. 当主机控制器在没有 IBI 标头的情况下开始写入或读取总线上器件地址低于 TMP139 的器件时,器件应该一检测到不匹配就不再参与总线并仅在 tAVAL 时长之后重试另一个 IBI。
  5. 当主机控制器在没有 IBI 标头的情况下开始写入或读取总线上器件地址高于 TMP139 的器件时,该器件将在总线仲裁中胜出,主机将不再参与总线。主机可以通过发送确认来接受 IBI,也可以通过发送否定确认来忽略 IBI。在后一种情况下,TMP139 应仅在 tAVAL 时长之后重试另一个 IBI。
  6. 当主机控制器在没有 IBI 标头的情况下启动对也请求 IBI 的 TMP139 的写入或读取事务时,主机或 TMP139 可能胜出。
  7. 如果主机控制器启动一个写入事务,那么它将在总线仲裁中胜出,TMP139 将释放总线。TMP139 应仅在 tAVAL 时长之后重试另一个 IBI。
  8. 如果主机控制器启动一个读取事务,则所有位都应匹配。然而,此时主机正在等待来自 TMP139 的读取请求确认,而 TMP139 正在等待来自主机的 IBI 确认。结果,总线上将出现一个否定确认。在这种情况下,TMP139 应仅在 tAVAL 时长之后重试。但是,如果主机发出启动(或重复启动)并在经过 tAVAL 时长之前尝试读取事务,它应从 TMP139 获得确认,主机读取应在总线仲裁中胜出。
  9. 如上所述,在有多个器件同时启动 IBI 的情况下,具有最低器件地址的器件将在总线仲裁中胜出,当 TMP139 检测到在总线仲裁中失败时,应仅在 tAVAL 时长之后重试另一个 IBI。