ZHCSY16 March   2025 TUSB1044A

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 USB 3.2 x2 说明
      3. 7.3.3 DisplayPort
      4. 7.3.4 四电平输入
      5. 7.3.5 接收器线性均衡
    4. 7.4 器件功能模式
      1. 7.4.1 GPIO 模式下的器件配置
      2. 7.4.2 I2C 模式中的器件配置
      3. 7.4.3 DisplayPort 模式
      4. 7.4.4 自定义交替模式
      5. 7.4.5 线性 EQ 配置
      6. 7.4.6 可调节 VOD 线性范围和直流增益
      7. 7.4.7 USB3.1 模式
    5. 7.5 编程
      1. 7.5.1 用于写入 TUSB1044A I2C 寄存器的程序:
      2. 7.5.2 用于读取 TUSB1044AI2C 寄存器的程序:
      3. 7.5.3 为 I2C 读取设置起始子地址的程序:
  9. 寄存器映射
    1. 8.1 TUSB1044A 寄存器
  10. 应用和实施
    1. 9.1 应用信息
    2. 9.2 典型应用
      1. 9.2.1 设计要求
      2. 9.2.2 详细设计过程
      3. 9.2.3 ESD 保护
      4. 9.2.4 应用曲线
    3. 9.3 系统示例
      1. 9.3.1 仅 USB 3.2(USB/DP 交替模式)
      2. 9.3.2 USB3.2 和双通道 DisplayPort
      3. 9.3.3 仅 DisplayPort
      4. 9.3.4 仅 USB3.2(USB/自定义交替模式)
      5. 9.3.5 USB3.2 和单通道自定义交替模式
      6. 9.3.6 USB3.2 和双通道自定义交替模式
      7. 9.3.7 USB3.2 和自定义交替模式 4 通道
    4. 9.4 电源相关建议
    5. 9.5 布局
      1. 9.5.1 布局指南
      2. 9.5.2 布局示例
  11. 10器件和文档支持
    1. 10.1 文档支持
      1. 10.1.1 相关文档
    2. 10.2 接收文档更新通知
    3. 10.3 支持资源
    4. 10.4 商标
    5. 10.5 静电放电警告
    6. 10.6 术语表
  12. 11修订历史记录
  13. 12机械、封装和可订购信息

封装选项

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

TUSB1044A 寄存器

表 8-1 列出了 TUSB1044A 寄存器的存储器映射寄存器。表 8-1中未列出的所有寄存器偏移地址都应视为保留的存储单元,并且不应修改寄存器内容。

表 8-1 TUSB1044A 寄存器
偏移首字母缩写词寄存器名称部分
AhGeneral_1通用寄存器 1转到
BhGeneral_2通用寄存器 2转到
ChGeneral_3通用寄存器 3转到
10hUFP2_EQUFP2 EQ 控制转到
11hUFP1_EQUFP1 EQ 控制转到
12hDisplayPort_1AUX 监测状态转到
13hDisplayPort_2DP 通道启用/禁用控制转到
20hDFP2_EQDFP2 EQ 控制转到
21hDFP1_EQDFP1 EQ 控制转到
22hUSB3_MISC其他 USB3 控制转到
23hUSB3_LOSUSB3 LOS 阈值控制转到

复杂的位访问类型经过编码可适应小型表单元。表 8-2 展示了适用于此部分中访问类型的代码。

表 8-2 TUSB1044A 访问类型代码
访问类型代码说明
读取类型
RR读取
RHR
H
读取
由硬件置位或清零
写入类型
WW写入
WSW写入
复位或默认值
-n复位后的值或默认值

8.1.1 General_1 寄存器(偏移 = Ah)[复位 = 00h]

General_1 如 表 8-3 所示。

返回到汇总表

表 8-3 General_1 寄存器字段说明
字段类型复位说明
7RESERVEDR0h保留
6USB32_BY2_ENR/W0h设置此字段以启用 USB3.2 x2 模式。USB3.2 x2 模式允许器件在高达 20Gbps 的数据速率下运行。当该字段为零时,器件限制为 10Gbps
0h = USB3.2 x2 禁用
1h = USB3.2 x2 启用
5SWAP_SELR/W0h设置该字段即可在所有通道上执行全局方向交换。
0h = 通道方向和 EQ 设置均处于正常模式
1h = 反转所有通道方向和输入端口的 EQ 设置。
4EQ_OVERRIDER/W0h设置此字段允许软件使用寄存器中的 EQ 设置,而非引脚的采样值。
0h = 基于 EQ 引脚的采样状态的 EQ 设置。
1h = 基于每个 EQ 寄存器的编程值的 EQ 设置。
3HPDIN_OVERRIDER/W0h覆盖 HPDIN 引脚状态。
0h = 基于 HPD_IN 引脚的 HPD_IN。
1h = HPD_IN 高电平。
2FLIP_SELR/W0hFLIPSEL
0h = 正常方向
1h = 翻转方向。
1-0CTLSEL_1:0R/W0h控制 DP 模式和 USB 模式。
0h = 禁用。USB3 和 DisplayPort 的所有 RX 和 TX 都被禁用。
1h = 仅 USB3.2 启用。
2h = DisplayPort 的四通道启用。
3h = USB3.2 和两个 DisplayPort 通道。

8.1.2 General_2 寄存器(偏移 = Bh)[复位 = 00h]

General_2 如 表 8-4 所示。

返回到汇总表

表 8-4 General_2 寄存器字段说明
字段类型复位说明
7-4RESERVEDR0h保留
3-0CH_SWAP_SELR/W0h交换各通道的方向(TX 到 RX 和 RX 到 TX)和 EQ 设置。引脚编号为从 0 到 3。每个通道一位。
0h = 通道和 EQ 设置均为正常。
1h = 反转通道方向和 EQ 设置。

8.1.3 General_3 寄存器(偏移 = Ch)[复位 = 00h]

General_3 如 表 8-5 所示。

返回到汇总表

表 8-5 General_3 寄存器字段说明
字段类型复位说明
7RESERVEDR0h保留
6VOD_DCGAIN_OVERRIDER/W0h设置该字段即可允许软件使用寄存器的 VOD 线性范围和直流增益设置,而非从引脚采样的值
0h = 基于采样的 CFG[2:1] 引脚的 VOD 线性和直流增益设置。1b = 基于每个 VOD 线性和直流增益寄存器编程值的 EQ 设置。
5-2VOD_DCGAIN_SELR/W0h此字段为所有通道和所有方向选择 VOD 线性范围和直流增益。当 VOD_DCGAIN_OVERRIDE = 0b 时,此字段反映 CFG[1:0] 引脚的采样状态。当 VOD_DCGAIN_OVERRIDE = 1b 时,软件可以根据写入该字段的值,在所有方向上更改所有通道的 VOD 线性范围和直流增益。每个 CFG 是一个 2 位值。寄存器到 CFG1/0 的映射为:[5:2] = {CFG1[1:0], CFG0[1:0]},其中 CFGx[1:0] 映射为:
0h = 0
1h = R
2h = F
3h = 1
1-0DIR_SELR/W0h设置操作模式。如果该字段为 2h 或 3h,且 CTLSEL[1:0] 为 3h,则器件用作 USB3.2 x2。
0h = USB + DP 交替模式源
1h = USB + DP 交替模式接收。
2h = USB + 自定义或 USB3.2x2 源
3h = USB + 自定义或 USB3.2x2 接收。

8.1.4 UFP2_EQ 寄存器(偏移 = 10h)[复位 = 00h]

UFP2_EQ 如 表 8-6 所示。

返回到汇总表

表 8-6 UFP2_EQ 寄存器字段说明
字段类型复位说明
7-4UTX2EQ_SELR/W0h该字段为 UTX2P/N 引脚选择 EQ。当 EQ_OVERRIDE = 0b 时,此字段反映 UEQ[1:0] 引脚的采样状态。当 EQ_OVERRIDE = 1b 时,软件可以基于写入此字段的值来更改 UTX2P/N 引脚的 EQ 设置。
3-0URX2EQ_SELR/W0h该字段为 URX2P/N 引脚选择 EQ。当 EQ_OVERRIDE = 0b 时,此字段反映 UEQ[1:0] 引脚的采样状态。当 EQ_OVERRIDE = 1b 时,软件可以基于写入此字段的值来更改 URX2P/N 引脚的 EQ 设置。

8.1.5 UFP1_EQ 寄存器(偏移 = 11h)[复位 = 00h]

UFP1_EQ 如 表 8-7 所示。

返回到汇总表

表 8-7 UFP1_EQ 寄存器字段说明
字段类型复位说明
7-4UTX1EQ_SELR/W0h该字段为 UTX1P/N 引脚选择 EQ。当 EQ_OVERRIDE = 0b 时,此字段反映 UEQ[1:0] 引脚的采样状态。当 EQ_OVERRIDE = 1b 时,软件可以基于写入此字段的值来更改 UTX1P/N 引脚的 EQ 设置。
3-0URX1EQ_SELR/W0h该字段为 URX1P/N 引脚选择 EQ。当 EQ_OVERRIDE = 0b 时,此字段反映 UEQ[1:0] 引脚的采样状态。当 EQ_OVERRIDE = 1b 时,软件可以基于写入此字段的值来更改 URX1P/N 引脚的 EQ 设置。

8.1.6 DisplayPort_1 寄存器(偏移 = 12h)[复位 = 00h]

DisplayPort_1 如 表 8-8 所示。

返回到汇总表

表 8-8 DisplayPort_1 寄存器字段说明
字段类型复位说明
7RESERVEDR0h保留
6-5SET_POWER_STATERH0h此字段表示 AUX 写入 DPCD 地址 0x00600 的监测值。当 AUX_SNOOP_DISABLE = 0b 时,会根据监测值启用或禁用 DP 通道。当 AUX_SNOOP_DISABLE = 1b 时,DP 通道启用/禁用由 DPx_DISABLE 寄存器的状态决定,其中 x = 0、1、2 或 3。当 CTLSEL1 从 1b 变为 0b 时,通过硬件复位将此字段复位为 0h。
4-0LANE_COUNT_SETRH0h此字段代表 AUX 写入 DPCD 地址 0x00101 寄存器的监测值。当 AUX_SNOOP_DISABLE = 0b 时,会启用由监测值指定的 DP 通道。禁用未使用的 DP 通道以降低功耗。当 AUX_SNOOP_DISABLE = 1b 时,DP 通道启用/禁用由 DPx_DISABLE 寄存器决定,其中 x = 0、1、2 或 3。当 CTLSEL1 从 1b 变为 0b 时,通过硬件复位将此字段复位为 0h。

8.1.7 DisplayPort_2 寄存器(偏移 = 13h)[复位 = 00h]

DisplayPort_2 如 表 8-9 所示。

返回到汇总表

表 8-9 DisplayPort_2 寄存器字段说明
字段类型复位说明
7AUX_SNOOP_DISABLER/W0h根据 AUX 监测值或寄存器控制是否启用 DP 通道。
0h = AUX 监测已启用。
1h = AUX 监测已禁用。DP 通道由寄存器控制。
6RESERVEDR0h保留
5-4AUX_SBU_OVRR/W0h此字段会根据 CTL1 和 FLIP 覆盖 AUXP/N 至 SBU1/2 的连接和断开。通过将此字段更改为 1b,无论 CTLSEL1 和 FLIPSEL 寄存器的状态如何,都会使流量通过 AUX 传输到 SBU。
0h = 由 CTLSEL1 和 FLIPSEL 决定的 AUX 至 SBU 连接
1h = AUXP -> SBU1 和 AUXN -> SBU2
2h = AUXP -> SBU2 和 AUXN -> SBU1
3h = AUX 至 SBU 开路。
3DP3_DISABLER/W0h当 AUX_SNOOP_DISABLE = 1b 时,此字段可用于启用或禁用 DP 通道 3。当 AUX_SNOOP_DISABLE = 0b 时,对此字段的更改对通道 3 功能没有影响。
0h = DP 通道 3 已启用。
1h = DP 通道 3 已禁用。
2DP2_DISABLER/W0h当 AUX_SNOOP_DISABLE = 1b 时,此字段可用于启用或禁用 DP 通道 2。当 AUX_SNOOP_DISABLE = 0b 时,对此字段的更改对通道 2 功能没有影响。
0h = DP 通道 2 已启用。
1h = DP 通道 2 已禁用。
1DP1_DISABLER/W0h当 AUX_SNOOP_DISABLE = 1b 时,此字段可用于启用或禁用 DP 通道 1。当 AUX_SNOOP_DISABLE = 0b 时,对此字段的更改对通道 1 功能没有影响。
0h = DP 通道 1 已启用。
1h = DP 通道 1 已禁用。
0DP0_DISABLER/W0h当 AUX_SNOOP_DISABLE = 1b 时,此字段可用于启用或禁用 DP 通道 0。当 AUX_SNOOP_DISABLE = 0b 时,对此字段的更改对通道 0 功能没有影响。
0h = DP 通道 0 已启用。
1h = DP 通道 0 已禁用。

8.1.8 DFP2_EQ 寄存器(偏移 = 20h)[复位 = 00h]

DFP2_EQ 如 表 8-10 所示。

返回到汇总表

表 8-10 DFP2_EQ 寄存器字段说明
字段类型复位说明
7-4DTX2EQ_SELR/W0h该字段为 DTX2P/N 引脚选择 EQ。当 EQ_OVERRIDE = 0b 时,此字段反映 DEQ[1:0] 引脚的采样状态。当 EQ_OVERRIDE = 1b 时,软件可以基于写入此字段的值来更改 DTX2P/N 引脚的 EQ 设置。
3-0DRX2EQ_SELR/W0h该字段为 DRX2P/N 引脚选择 EQ。当 EQ_OVERRIDE = 0b 时,此字段反映 DEQ[1:0] 引脚的采样状态。当 EQ_OVERRIDE = 1b 时,软件可以基于写入此字段的值来更改 DRX2P/N 引脚的 EQ 设置。

8.1.9 DFP1_EQ 寄存器(偏移 = 21h)[复位 = 00h]

DFP1_EQ 如 表 8-11 所示。

返回到汇总表

表 8-11 DFP1_EQ 寄存器字段说明
字段类型复位说明
7-4DTX1EQ_SELR/W0h该字段为 DTX1P/N 引脚选择 EQ。当 EQ_OVERRIDE = 0b 时,此字段反映 DEQ[1:0] 引脚的采样状态。当 EQ_OVERRIDE = 1b 时,软件可以基于写入此字段的值来更改 DTX1P/N 引脚的 EQ 设置。
3-0DRX1EQ_SELR/W0h该字段为 DRX1P/N 引脚选择 EQ。当 EQ_OVERRIDE = 0b 时,此字段反映 DEQ[1:0] 引脚的采样状态。当 EQ_OVERRIDE = 1b 时,软件可以基于写入此字段的值来更改 DRX1P/N 引脚的 EQ 设置。

8.1.10 USB3_MISC 寄存器(偏移 = 22h)[复位 = 04h]

USB3_MISC 如 表 8-12 所示。

返回到汇总表

表 8-12 USB3_MISC 寄存器字段说明
字段类型复位说明
7CM_ACTIVERH0h合规模式状态。
0h = 未处于 USB3.2 合规模式。
1h = 处于 USB3.2 合规模式。
6LFPS_EQR/W0h控制基于 URX[2:1]EQ_SEL、UTX[2:1]EQ_SEL、DRX[2:1]EQ_SEL 和 DTX[2:1]EQ_SEL 的 EQ 设置是否适用于接收到的 LFPS 信号。
0h = 接收 LFPS 时,EQ 设置为 0
1h = 接收 LFPS 时,EQ 由相关寄存器设置。
5U2U3_LFPS_DEBOUNCER/W0h控制传入 LFPS 是否去抖。
0h = 在 U2/U3 退出前 LFPS 无去抖。
1h = 在 U2/U3 退出之前,LFPS 去抖为 200µs。
4DISABLE_U2U3_RXDETR/W0h控制是否在 U2/U3 状态下执行 Rx.Detect。
0h = 在 U2/U3 中启用 Rx.Detect。
1h = 在 U2/U3 中禁用 Rx.Detect。
3-2DFP_RXDET_INTERVALR/W1h此字段控制下行端口(DTX1P/N 和 DTX2P/N)的 Rx.Detect 间隔。
0h = 8ms
1h = 12ms
2h = 保留
3h = 保留。
1-0USB_COMPLIANCE_CTRLR/W0h控制合规模式检测是由 FSM 还是寄存器确定。
0h = 合规模式由 FSM 确定。
1h = 在 DFP 方向上启用合规模式。
2h = 在 UFP 方向上启用合规模式。
3h = 合规模式已禁用。

8.1.11 USB3_LOS 寄存器(偏移 = 23h)[复位 = 23h]

USB3_LOS 如 表 8-13 所示。

返回到汇总表

表 8-13 USB3_LOS 寄存器字段说明
字段类型复位说明
7VCM_LFPS_WAITR/W0h在通过 LFPS 之前为 TX VCM 稳定增加延迟
0h = 启用
1h = 禁用
6RESERVEDR0h保留
5-3CFG_LOS_HYSTR/W4h控制 LOS 迟滞,后者定义为 20 log (LOS 置为无效阈值/LOS 置为有效阈值)。
0h = 0.15dB
1h = 0.85dB
2h = 1.45dB
3h = 2.00dB
4h = 2.70dB
5h = 3.00dB
6h = 3.40dB
7h = 3.80dB
2-0CFG_LOS_VTHR/W3h控制 LOS 置为有效阈值电压
0h = 67mV
1h = 72mV
2h = 79mV
3h = 85mV
4h = 91mV
5h = 97mV
6h = 105mV
7h = 112mV