ZHCS103R March   2011  – August 2026 TUSB7320 , TUSB7340

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  3.3V I/O 电气特性
    6. 5.6  输入时钟规格
    7. 5.7  输入时钟 1.8V 直流特性
    8. 5.8  晶体规格
    9. 5.9  TUSB7320 功耗
    10. 5.10 TUSB7340 功耗
  7. 详细说明
    1. 6.1 概述
    2. 6.2 功能方框图
    3. 6.3 特性说明
      1. 6.3.1 PHY 控制
        1. 6.3.1.1 输出电压摆幅控制
          1. 6.3.1.1.1 去加重控制
        2. 6.3.1.2 自适应均衡器
      2. 6.3.2 输入时钟
        1. 6.3.2.1 时钟源要求
        2. 6.3.2.2 外部时钟
        3. 6.3.2.3 外部晶体
    4. 6.4 编程
      1. 6.4.1 双线串行总线接口
        1. 6.4.1.1 串行总线接口实现
        2. 6.4.1.2 串行总线接口协议
        3. 6.4.1.3 串行总线 EEPROM 应用
      2. 6.4.2 系统管理中断
  8. 应用和实施
    1. 7.1 应用信息
      1. 7.1.1 特性
    2. 7.2 典型应用
      1. 7.2.1 设计要求
      2. 7.2.2 详细设计过程
        1. 7.2.2.1 上游实现
        2. 7.2.2.2 下游端口实现
        3. 7.2.2.3 PCI Express 连接器
        4. 7.2.2.4 1.1V 稳压器
        5. 7.2.2.5 5V VBUS 选项
      3. 7.2.3 应用曲线
    3. 7.3 电源相关建议
      1. 7.3.1 加电和下电序列
        1. 7.3.1.1 加电序列
        2. 7.3.1.2 下电序列
      2. 7.3.2 PCI Express 电源管理
    4. 7.4 布局
      1. 7.4.1 布局指南
        1. 7.4.1.1 高速差动布线
        2. 7.4.1.2 超高速差动布线
      2. 7.4.2 布局示例
  9. 寄存器映射
    1. 8.1 经典 PCI 配置空间
      1. 8.1.1  PCI 配置映射
      2. 8.1.2  供应商 ID 寄存器
      3. 8.1.3  器件 ID 寄存器
      4. 8.1.4  命令寄存器
      5. 8.1.5  状态寄存器
      6. 8.1.6  类代码和版本 ID 寄存器
      7. 8.1.7  缓存行大小寄存器
      8. 8.1.8  延迟计时器寄存器
      9. 8.1.9  标头类型寄存器
      10. 8.1.10 BIST 寄存器
      11. 8.1.11 基址寄存器 0
      12. 8.1.12 基址寄存器 1
      13. 8.1.13 基址寄存器 2
      14. 8.1.14 基址寄存器 3
      15. 8.1.15 子系统供应商 ID 寄存器
      16. 8.1.16 子系统 ID 寄存器
      17. 8.1.17 功能指针寄存器
      18. 8.1.18 中断线路寄存器
      19. 8.1.19 中断引脚寄存器
      20. 8.1.20 最小授予寄存器
      21. 8.1.21 最大延迟寄存器
      22. 8.1.22 功能 ID 寄存器
      23. 8.1.23 下一项指针寄存器
      24. 8.1.24 电源管理功能寄存器
      25. 8.1.25 电源管理控制/状态寄存器
      26. 8.1.26 电源管理桥支持扩展寄存器
      27. 8.1.27 电源管理数据寄存器
      28. 8.1.28 MSI 功能 ID 寄存器
      29. 8.1.29 下一项指针寄存器
      30. 8.1.30 MSI 消息控制寄存器
      31. 8.1.31 MSI 低位消息地址寄存器
      32. 8.1.32 MSI 高位消息地址寄存器
      33. 8.1.33 MSI 消息数据寄存器
      34. 8.1.34 串行总线版本号寄存器 (SBRN)
      35. 8.1.35 帧长度调节寄存器 (FLADJ)
      36. 8.1.36 PCI Express 功能 ID 寄存器
      37. 8.1.37 下一项指针寄存器
      38. 8.1.38 PCI Express 功能寄存器
      39. 8.1.39 器件功能寄存器
      40. 8.1.40 器件控制寄存器
      41. 8.1.41 器件状态寄存器
      42. 8.1.42 链路功能寄存器
      43. 8.1.43 链路控制寄存器
      44. 8.1.44 链路状态寄存器
      45. 8.1.45 器件功能 2 寄存器
      46. 8.1.46 器件控制 2 寄存器
      47. 8.1.47 链路控制 2 寄存器
      48. 8.1.48 链路状态 2 寄存器
      49. 8.1.49 串行总线数据寄存器
      50. 8.1.50 串行总线索引寄存器
      51. 8.1.51 串行总线目标地址寄存器
      52. 8.1.52 串行总线控制和状态寄存器
      53. 8.1.53 GPIO 控制寄存器
      54. 8.1.54 GPIO 数据寄存器
      55. 8.1.55 MSI-X 功能 ID 寄存器
      56. 8.1.56 下一项指针寄存器
      57. 8.1.57 MSI-X 消息控制寄存器
      58. 8.1.58 MSI-X 表偏移和 BIR 寄存器
      59. 8.1.59 MSI-X PBA 偏移和 BIR 寄存器
      60. 8.1.60 子系统访问寄存器
      61. 8.1.61 通用控制 0 寄存器
      62. 8.1.62 通用控制 1 寄存器
      63. 8.1.63 通用控制 2 寄存器
      64. 8.1.64 USB 控制寄存器
      65. 8.1.65 去加重和摆幅控制寄存器
      66. 8.1.66 均衡器控制寄存器
      67. 8.1.67 自定义 PHY 发送/接收控制寄存器
    2. 8.2 PCI Express 扩展配置空间
      1. 8.2.1  PCI Express 扩展配置映射
      2. 8.2.2  高级错误报告功能寄存器
      3. 8.2.3  下一功能偏移/功能版本寄存器
      4. 8.2.4  无法纠正错误状态寄存器
      5. 8.2.5  无法纠正错误掩码寄存器
      6. 8.2.6  无法纠正错误严重性寄存器
      7. 8.2.7  可纠正错误严重性寄存器
      8. 8.2.8  可纠正错误掩码寄存器
      9. 8.2.9  高级错误功能和控制寄存器
      10. 8.2.10 标头日志寄存器
      11. 8.2.11 器件序列号功能 ID 寄存器
      12. 8.2.12 下一功能偏移/功能版本寄存器
      13. 8.2.13 器件序列号寄存器
    3. 8.3 xHCI 存储器映射寄存器空间
      1. 8.3.1 xHCI 寄存器映射
      2. 8.3.2 主机控制器功能寄存器
        1. 8.3.2.1 功能寄存器长度
        2. 8.3.2.2 主机控制器接口版本号
        3. 8.3.2.3 主机控制器结构参数 1
        4. 8.3.2.4 主机控制器结构参数 2
        5. 8.3.2.5 主机控制器结构参数 3
        6. 8.3.2.6 主机控制器功能参数
        7. 8.3.2.7 门铃偏移
        8. 8.3.2.8 运行时寄存器空间偏移
      3. 8.3.3 主机控制器操作寄存器
        1. 8.3.3.1  USB 命令寄存器
        2. 8.3.3.2  USB 命令寄存器
        3. 8.3.3.3  USB 状态寄存器
        4. 8.3.3.4  页面大小寄存器
        5. 8.3.3.5  器件通知控制寄存器
        6. 8.3.3.6  命令环控制寄存器
        7. 8.3.3.7  器件上下文基址数组指针寄存器
        8. 8.3.3.8  配置寄存器
        9. 8.3.3.9  端口状态和控制寄存器
        10. 8.3.3.10 端口 PM 状态和控制寄存器(USB 3.0 端口)
        11. 8.3.3.11 端口 PM 状态和控制寄存器(USB 2.0 端口)
        12. 8.3.3.12 端口链路信息寄存器
      4. 8.3.4 主机控制器运行时寄存器
        1. 8.3.4.1 微帧索引寄存器
        2. 8.3.4.2 中断器管理寄存器
        3. 8.3.4.3 中断器调节寄存器
        4. 8.3.4.4 事件环段表大小寄存器
        5. 8.3.4.5 事件环段表基址寄存器
        6. 8.3.4.6 事件环出队指针寄存器
      5. 8.3.5 主机控制器门铃寄存器
      6. 8.3.6 xHCI 扩展功能寄存器
        1. 8.3.6.1 USB 传统支持功能寄存器
        2. 8.3.6.2 USB 传统支持控制/状态寄存器
        3. 8.3.6.3 xHCI 支持协议功能寄存器 (USB 2.0)
        4. 8.3.6.4 xHCI 支持协议名称字符串寄存器 (USB 2.0)
        5. 8.3.6.5 xHCI 支持协议端口寄存器 (USB 2.0)
        6. 8.3.6.6 xHCI 支持协议功能寄存器 (USB 3.0)
        7. 8.3.6.7 xHCI 支持协议名称字符串寄存器 (USB 3.0)
        8. 8.3.6.8 xHCI 支持协议端口寄存器 (USB 3.0)
    4. 8.4 MSI-X 存储器映射寄存器空间
      1. 8.4.1 存储器映射寄存器空间中的 MSI-X 表和 PBA
    5. 8.5 存储器映射寄存器空间中的 MSI-X 表和 PBA
  10. 器件和文档支持
    1. 9.1 文档支持
      1. 9.1.1 相关文档
    2. 9.2 器件支持
      1. 9.2.1 第三方产品免责声明
      2. 9.2.2 器件命名规则
    3. 9.3 接收文档更新通知
    4. 9.4 支持资源
    5. 9.5 商标
    6. 9.6 静电放电警告
    7. 9.7 术语表
  11. 10修订历史记录
  12. 11机械、封装和可订购信息

封装选项

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

串行总线接口协议

所有数据传输均由串行总线控制器发起。数据传输的开始由起始条件指示,即当 SCL 为高电平状态时,SDA 线路从高电平切换到低电平,如图 6-3 所示。所请求数据传输的结束由停止条件指示,即当 SCL 为高电平状态时,SDA 发生由低到高的切换,如图 6-3 所示。在 SCL 信号为高电平状态期间,SDA 上的数据必须保持稳定,因为 SCL 为高电平状态期间 SDA 信号的变化会被解释为控制信号,即起始或停止条件。

TUSB7320 TUSB7340 串行总线起始和停止条件及位传输图 6-3 串行总线起始和停止条件及位传输

数据以 8 位字节的形式串行传输。在数据传输操作期间,传输的确切字节数没有限制。但是,每个字节之后必须跟随一个应答位,才能继续数据传输操作。应答 (ACK) 由数据字节接收器将 SDA 信号拉低来指示,使其在 SCL 信号为高电平状态期间保持低电平。图 6-4 展示了应答协议。

TUSB7320 TUSB7340 串行总线协议应答图 6-4 串行总线协议应答

主机控制器执行三种基本的串行总线操作:单字节读取、单字节写入和多字节读取。单字节操作在软件控制下进行。多字节读取操作由串行 EEPROM 初始化电路在 PCI Express 复位后立即执行。有关主机控制器如何从串行总线 EEPROM 自动加载子系统标识和其他寄存器默认值的详细信息,请参阅 TUSB7340 功耗串行总线 EEPROM 应用

图 6-5 展示了单字节写入。主机控制器发出起始条件,并发送 7 位目标器件地址,且 R/W 命令位为 0b。R/W 命令位 0b 指示数据传输为写入。如果目标器件识别出该目标地址,则会应答。如果主机控制器未收到应答,则串行总线控制和状态寄存器(PCI 偏移 BCh,请参阅串行总线控制和状态寄存器)中的位 1 (SB_ERR) 将被置位。接下来,主机控制器发送 EEPROM 字地址,应会收到目标器件的另一次应答。然后,主机控制器先发送数据字节的 MSB,并应在发出停止条件之前收到最后一次应答。

TUSB7320 TUSB7340 串行总线协议 – 字节写入图 6-5 串行总线协议 – 字节写入

图 6-6 展示了单字节读取。主机控制器发出起始条件,并发送 7 位目标器件地址,且 R/W 命令位为 0b(写入)。如果目标器件识别出该目标地址,则会应答。接下来,主机控制器发送 EEPROM 字地址,应会收到目标器件的另一次应答。然后,主机控制器发出重复起始条件,随后发送 7 位目标地址,且 R/W 命令位为 1b(读取)。目标器件再次应答。接下来,目标器件发送 8 位数据字节,MSB 在前。由于这是 1 字节读取操作,主机控制器以无应答形式(逻辑高电平)响应,指示这是最后一个数据字节。最后,主机控制器发出停止条件。

TUSB7320 TUSB7340 串行总线协议 – 字节读取图 6-6 串行总线协议 – 字节读取

图 6-7 展示了多字节串行 EEPROM 下载期间的串行接口协议。串行总线协议的开始与 1 字节读取完全相同。唯一的区别是传输多个数据字节。传输的数据字节数由主机控制器控制。在每个数据字节之后,如果请求更多数据字节,主机控制器会发出应答(逻辑低电平)。传输在主机控制器无应答(逻辑高电平)并随后发出停止条件后结束。

TUSB7320 TUSB7340 串行总线协议 – 多字节读取图 6-7 串行总线协议 – 多字节读取

串行总线控制和状态寄存器中的位 7 (PROT_SEL) 可更改串行总线协议。上述三个串行总线协议图均显示 PROT_SEL 位为默认值(逻辑低电平)。当该控制位被置为有效时,字地址及相应的应答将从串行总线协议中移除。此功能允许系统设计人员在选择外部 EEPROM 器件时使用第二种串行总线协议选项。