ZHCSP91 September   2024 TUSB1064-Q1

PRODUCTION DATA  

  1.   1
  2. 特性
  3. 应用
  4. 说明
  5. 引脚配置和功能
  6. 规格
    1. 5.1 绝对最大额定值
    2. 5.2 ESD 等级
    3. 5.3 建议运行条件
    4. 5.4 热性能信息
    5. 5.5 电气特性
    6. 5.6 时序要求
    7. 5.7 开关特性
    8. 5.8 典型特性
  7. 参数测量信息
  8. 详细说明
    1. 7.1 概述
    2. 7.2 功能方框图
    3. 7.3 特性说明
      1. 7.3.1 USB 3.2
      2. 7.3.2 DisplayPort
      3. 7.3.3 四电平输入
      4. 7.3.4 接收器线性均衡
    4. 7.4 器件功能模式
      1. 7.4.1 GPIO 模式下的器件配置
      2. 7.4.2 I2C 模式中的器件配置
      3. 7.4.3 DisplayPort 模式
      4. 7.4.4 线性 EQ 配置
      5. 7.4.5 USB3 模式
      6. 7.4.6 运行时序 — 上电
    5. 7.5 编程
      1. 7.5.1 TUSB1064-Q1 I2C 目标行为
  9. 应用和实施
    1. 8.1 应用信息
    2. 8.2 典型应用
      1. 8.2.1 设计要求
      2. 8.2.2 详细设计过程
        1. 8.2.2.1 ESD 保护
        2. 8.2.2.2 DisplayPort UFP_D 引脚分配 E 支持
      3. 8.2.3 应用曲线
    3. 8.3 系统示例
      1. 8.3.1 仅 USB 3.1
      2. 8.3.2 USB 3.1 和 2 通道 DisplayPort
      3. 8.3.3 仅 DisplayPort
    4. 8.4 电源相关建议
    5. 8.5 布局
      1. 8.5.1 布局指南
      2. 8.5.2 布局示例
  10. 寄存器映射
    1. 9.1 通用寄存器(地址 = 0x0A)[复位 = 00000001]
    2. 9.2 DisplayPort 控制/状态寄存器(地址= 0x10)[复位= 00000000]
    3. 9.3 DisplayPort 控制/状态寄存器(地址= 0x11)[复位= 00000000]
    4. 9.4 DisplayPort 控制/状态寄存器(地址= 0x12)[复位= 00000000]
    5. 9.5 DisplayPort 控制/状态寄存器(地址= 0x13)[复位= 00000000]
    6. 9.6 USB3.1 控制/状态寄存器(地址 = 0x20)[复位 = 00000000]
    7. 9.7 USB3.1 控制/状态寄存器(地址 = 0x21)[复位 = 00000000]
    8. 9.8 USB3.1 控制/状态寄存器(地址 = 0x22)[复位 = 00000000]
  11. 10器件和文档支持
    1. 10.1 接收文档更新通知
    2. 10.2 支持资源
    3. 10.3 商标
    4. 10.4 静电放电警告
    5. 10.5 术语表
  12. 11修订历史记录
  13. 12机械、封装和可订购信息

封装选项

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

TUSB1064-Q1 I2C 目标行为

TUSB1064-Q1 I2C 写入数据图 7-2 I2C 写入数据

按照以下程序将数据写入 TUSB1064-Q1 I2C 寄存器(请参阅 图 7-2):

  1. 控制器通过生成启动条件 (S) 以及 TUSB1064-Q1 7 位地址和一个用以指示写入周期的零值 W/R 位来启动写入操作。
  2. TUSB1064-Q1 确认地址周期。
  3. 控制器提供要写入的 TUSB1064-Q1 中的寄存器偏移,其中包含一个字节的数据,MSB 优先。
  4. TUSB1064-Q1 确认子地址周期。
  5. 控制器提供要写入 I2C 寄存器的数据的第一个字节。
  6. TUSB1064-Q1 确认字节传输。
  7. 控制器可以继续提供要写入的额外字节的数据,每个字节传输都在 TUSB1064-Q1 发出确认后完成。
  8. 控制器通过生成停止条件 (P) 来终止写入操作。

TUSB1064-Q1 不使用重复启动的 I2C 读取图 7-3 不使用重复启动的 I2C 读取

按照以下程序在不重复启动的情况下读取 TUSB1064-Q1 I2C 寄存器(请参阅 图 7-3)。

  1. 控制器通过生成启动条件 (S) 以及 TUSB1064-Q1 7 位地址和一个用以指示读取周期的零值 W/R 位来启动读取操作。
  2. TUSB1064-Q1 确认 7 位地址周期。
  3. 在确认之后,控制器继续发送时钟。
  4. TUSB1064-Q1 从寄存器 00h 或上次读取的寄存器偏移 +1 处开始传输存储器寄存器的内容,MSB 优先。如果写入 I2C 寄存器发生在读取之前,则 TUSB1064-Q1 应从写入中指定的寄存器偏移处开始。
  5. 在每次字节传输后,TUSB1064-Q1 会等待控制器发出确认 (ACK) 或不确认 (NACK);I2C 控制器确认接收到传输的每个数据字节。
  6. 如果接收到 ACK,则只要控制器提供时钟,TUSB1064-Q1 就会传输下一个数据字节。如果接收到 NAK,则 TUSB1064-Q1 停止提供数据并等待停止条件 (P)。
  7. 控制器通过生成停止条件 (P) 来终止写入操作。

TUSB1064-Q1 使用重复启动的 I2C 读取图 7-4 使用重复启动的 I2C 读取

按照以下程序通过重复启动来读取 TUSB1064-Q1 I2C 寄存器(请参阅 图 7-4)。

  1. 控制器通过生成启动条件 (S) 以及 TUSB1064-Q1 7 位地址和一个用以指示写入周期的零值 W/R 位来启动读取操作。
  2. TUSB1064-Q1 确认 7 位地址周期。
  3. 控制器提供要写入的 TUSB1064-Q1 中的寄存器偏移,其中包含一个字节的数据,MSB 优先。
  4. TUSB1064-Q1 确认寄存器偏移周期。
  5. 控制器提供重复启动条件 (Sr)。
  6. 控制器通过生成启动条件 (S) 以及 TUSB1064-Q1 7 位地址和一个用以指示读取周期的 1 值 W/R 位来启动读取操作。
  7. TUSB1064-Q1 确认 7 位地址周期。
  8. TUSB1064-Q1 从寄存器偏移处开始传输存储器寄存器的内容,MSB 优先。
  9. 在每次字节传输后,TUSB1064-Q1 应等待控制器发出确认 (ACK) 或不确认 (NACK);I2C 控制器确认接收到传输的每个数据字节。
  10. 如果接收到 ACK,则只要控制器提供时钟,TUSB1064-Q1 就会传输下一个数据字节。如果接收到 NAK,则 TUSB1064-Q1 停止提供数据并等待停止条件 (P)。
  11. 控制器通过生成停止条件 (P) 来终止读取操作。

TUSB1064-Q1 I2C 不带数据写入图 7-5 I2C 不带数据写入

按照以下程序为 I2C 读取设置起始子地址(请参阅 图 7-5)。

  1. 控制器通过生成启动条件 (S) 以及 TUSB1064-Q1 7 位地址和一个用以指示写入周期的零值 W/R 位来启动写入操作。
  2. TUSB1064-Q1 确认地址周期。
  3. 控制器提供要写入的 TUSB1064-Q1 中的寄存器偏移,其中包含一个字节的数据,MSB 优先。
  4. TUSB1064-Q1 确认寄存器偏移周期。
  5. 控制器通过生成停止条件 (P) 来终止写入操作。

注:

初始上电之后,如果读取过程不包含寄存器偏移(请参阅 图 7-3),则读取从寄存器偏移 00h 开始并通过寄存器逐字节继续,直到 I2C 控制器终止读取操作为止。在读取操作期间,无论是否接收到来自 I2C 控制器的 ACK,TUSB1064-Q1 都会自动递增最后一个传输字节的 I2C 内部寄存器地址。

软件只能访问(读取或写入)本文档中详述的地址。访问保留或未记录的地址可能会导致 TUSB1064-Q1 进入未定义状态。