ZHCSY16 March 2025 TUSB1044A
PRODUCTION DATA
表 8-1 列出了 TUSB1044A 寄存器的存儲(chǔ)器映射寄存器。表 8-1中未列出的所有寄存器偏移地址都應(yīng)視為保留的存儲(chǔ)單元,并且不應(yīng)修改寄存器內(nèi)容。
| 偏移 | 首字母縮寫詞 | 寄存器名稱 | 部分 |
|---|---|---|---|
| Ah | General_1 | 通用寄存器 1 | 轉(zhuǎn)到 |
| Bh | General_2 | 通用寄存器 2 | 轉(zhuǎn)到 |
| Ch | General_3 | 通用寄存器 3 | 轉(zhuǎn)到 |
| 10h | UFP2_EQ | UFP2 EQ 控制 | 轉(zhuǎn)到 |
| 11h | UFP1_EQ | UFP1 EQ 控制 | 轉(zhuǎn)到 |
| 12h | DisplayPort_1 | AUX 監(jiān)測(cè)狀態(tài) | 轉(zhuǎn)到 |
| 13h | DisplayPort_2 | DP 通道啟用/禁用控制 | 轉(zhuǎn)到 |
| 20h | DFP2_EQ | DFP2 EQ 控制 | 轉(zhuǎn)到 |
| 21h | DFP1_EQ | DFP1 EQ 控制 | 轉(zhuǎn)到 |
| 22h | USB3_MISC | 其他 USB3 控制 | 轉(zhuǎn)到 |
| 23h | USB3_LOS | USB3 LOS 閾值控制 | 轉(zhuǎn)到 |
復(fù)雜的位訪問(wèn)類型經(jīng)過(guò)編碼可適應(yīng)小型表單元。表 8-2 展示了適用于此部分中訪問(wèn)類型的代碼。
| 訪問(wèn)類型 | 代碼 | 說(shuō)明 |
|---|---|---|
| 讀取類型 | ||
| R | R | 讀取 |
| RH | R H | 讀取 由硬件置位或清零 |
| 寫入類型 | ||
| W | W | 寫入 |
| WS | W | 寫入 |
| 復(fù)位或默認(rèn)值 | ||
| -n | 復(fù)位后的值或默認(rèn)值 | |
General_1 如 表 8-3 所示。
返回到匯總表。
| 位 | 字段 | 類型 | 復(fù)位 | 說(shuō)明 |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | 保留 |
| 6 | USB32_BY2_EN | R/W | 0h | 設(shè)置此字段以啟用 USB3.2 x2 模式。USB3.2 x2 模式允許器件在高達(dá) 20Gbps 的數(shù)據(jù)速率下運(yùn)行。當(dāng)該字段為零時(shí),器件限制為 10Gbps 0h = USB3.2 x2 禁用 1h = USB3.2 x2 啟用 |
| 5 | SWAP_SEL | R/W | 0h | 設(shè)置該字段即可在所有通道上執(zhí)行全局方向交換。 0h = 通道方向和 EQ 設(shè)置均處于正常模式 1h = 反轉(zhuǎn)所有通道方向和輸入端口的 EQ 設(shè)置。 |
| 4 | EQ_OVERRIDE | R/W | 0h | 設(shè)置此字段允許軟件使用寄存器中的 EQ 設(shè)置,而非引腳的采樣值。 0h = 基于 EQ 引腳的采樣狀態(tài)的 EQ 設(shè)置。 1h = 基于每個(gè) EQ 寄存器的編程值的 EQ 設(shè)置。 |
| 3 | HPDIN_OVERRIDE | R/W | 0h | 覆蓋 HPDIN 引腳狀態(tài)。 0h = 基于 HPD_IN 引腳的 HPD_IN。 1h = HPD_IN 高電平。 |
| 2 | FLIP_SEL | R/W | 0h | FLIPSEL 0h = 正常方向 1h = 翻轉(zhuǎn)方向。 |
| 1-0 | CTLSEL_1:0 | R/W | 0h | 控制 DP 模式和 USB 模式。 0h = 禁用。USB3 和 DisplayPort 的所有 RX 和 TX 都被禁用。 1h = 僅 USB3.2 啟用。 2h = DisplayPort 的四通道啟用。 3h = USB3.2 和兩個(gè) DisplayPort 通道。 |
General_2 如 表 8-4 所示。
返回到匯總表。
| 位 | 字段 | 類型 | 復(fù)位 | 說(shuō)明 |
|---|---|---|---|---|
| 7-4 | RESERVED | R | 0h | 保留 |
| 3-0 | CH_SWAP_SEL | R/W | 0h | 交換各通道的方向(TX 到 RX 和 RX 到 TX)和 EQ 設(shè)置。引腳編號(hào)為從 0 到 3。每個(gè)通道一位。 0h = 通道和 EQ 設(shè)置均為正常。 1h = 反轉(zhuǎn)通道方向和 EQ 設(shè)置。 |
General_3 如 表 8-5 所示。
返回到匯總表。
| 位 | 字段 | 類型 | 復(fù)位 | 說(shuō)明 |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | 保留 |
| 6 | VOD_DCGAIN_OVERRIDE | R/W | 0h | 設(shè)置該字段即可允許軟件使用寄存器的 VOD 線性范圍和直流增益設(shè)置,而非從引腳采樣的值 0h = 基于采樣的 CFG[2:1] 引腳的 VOD 線性和直流增益設(shè)置。1b = 基于每個(gè) VOD 線性和直流增益寄存器編程值的 EQ 設(shè)置。 |
| 5-2 | VOD_DCGAIN_SEL | R/W | 0h | 此字段為所有通道和所有方向選擇 VOD 線性范圍和直流增益。當(dāng) VOD_DCGAIN_OVERRIDE = 0b 時(shí),此字段反映 CFG[1:0] 引腳的采樣狀態(tài)。當(dāng) VOD_DCGAIN_OVERRIDE = 1b 時(shí),軟件可以根據(jù)寫入該字段的值,在所有方向上更改所有通道的 VOD 線性范圍和直流增益。每個(gè) CFG 是一個(gè) 2 位值。寄存器到 CFG1/0 的映射為:[5:2] = {CFG1[1:0], CFG0[1:0]},其中 CFGx[1:0] 映射為: 0h = 0 1h = R 2h = F 3h = 1 |
| 1-0 | DIR_SEL | R/W | 0h | 設(shè)置操作模式。如果該字段為 2h 或 3h,且 CTLSEL[1:0] 為 3h,則器件用作 USB3.2 x2。 0h = USB + DP 交替模式源 1h = USB + DP 交替模式接收。 2h = USB + 自定義或 USB3.2x2 源 3h = USB + 自定義或 USB3.2x2 接收。 |
UFP2_EQ 如 表 8-6 所示。
返回到匯總表。
| 位 | 字段 | 類型 | 復(fù)位 | 說(shuō)明 |
|---|---|---|---|---|
| 7-4 | UTX2EQ_SEL | R/W | 0h | 該字段為 UTX2P/N 引腳選擇 EQ。當(dāng) EQ_OVERRIDE = 0b 時(shí),此字段反映 UEQ[1:0] 引腳的采樣狀態(tài)。當(dāng) EQ_OVERRIDE = 1b 時(shí),軟件可以基于寫入此字段的值來(lái)更改 UTX2P/N 引腳的 EQ 設(shè)置。 |
| 3-0 | URX2EQ_SEL | R/W | 0h | 該字段為 URX2P/N 引腳選擇 EQ。當(dāng) EQ_OVERRIDE = 0b 時(shí),此字段反映 UEQ[1:0] 引腳的采樣狀態(tài)。當(dāng) EQ_OVERRIDE = 1b 時(shí),軟件可以基于寫入此字段的值來(lái)更改 URX2P/N 引腳的 EQ 設(shè)置。 |
UFP1_EQ 如 表 8-7 所示。
返回到匯總表。
| 位 | 字段 | 類型 | 復(fù)位 | 說(shuō)明 |
|---|---|---|---|---|
| 7-4 | UTX1EQ_SEL | R/W | 0h | 該字段為 UTX1P/N 引腳選擇 EQ。當(dāng) EQ_OVERRIDE = 0b 時(shí),此字段反映 UEQ[1:0] 引腳的采樣狀態(tài)。當(dāng) EQ_OVERRIDE = 1b 時(shí),軟件可以基于寫入此字段的值來(lái)更改 UTX1P/N 引腳的 EQ 設(shè)置。 |
| 3-0 | URX1EQ_SEL | R/W | 0h | 該字段為 URX1P/N 引腳選擇 EQ。當(dāng) EQ_OVERRIDE = 0b 時(shí),此字段反映 UEQ[1:0] 引腳的采樣狀態(tài)。當(dāng) EQ_OVERRIDE = 1b 時(shí),軟件可以基于寫入此字段的值來(lái)更改 URX1P/N 引腳的 EQ 設(shè)置。 |
DisplayPort_1 如 表 8-8 所示。
返回到匯總表。
| 位 | 字段 | 類型 | 復(fù)位 | 說(shuō)明 |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | 保留 |
| 6-5 | SET_POWER_STATE | RH | 0h | 此字段表示 AUX 寫入 DPCD 地址 0x00600 的監(jiān)測(cè)值。當(dāng) AUX_SNOOP_DISABLE = 0b 時(shí),會(huì)根據(jù)監(jiān)測(cè)值啟用或禁用 DP 通道。當(dāng) AUX_SNOOP_DISABLE = 1b 時(shí),DP 通道啟用/禁用由 DPx_DISABLE 寄存器的狀態(tài)決定,其中 x = 0、1、2 或 3。當(dāng) CTLSEL1 從 1b 變?yōu)?0b 時(shí),通過(guò)硬件復(fù)位將此字段復(fù)位為 0h。 |
| 4-0 | LANE_COUNT_SET | RH | 0h | 此字段代表 AUX 寫入 DPCD 地址 0x00101 寄存器的監(jiān)測(cè)值。當(dāng) AUX_SNOOP_DISABLE = 0b 時(shí),會(huì)啟用由監(jiān)測(cè)值指定的 DP 通道。禁用未使用的 DP 通道以降低功耗。當(dāng) AUX_SNOOP_DISABLE = 1b 時(shí),DP 通道啟用/禁用由 DPx_DISABLE 寄存器決定,其中 x = 0、1、2 或 3。當(dāng) CTLSEL1 從 1b 變?yōu)?0b 時(shí),通過(guò)硬件復(fù)位將此字段復(fù)位為 0h。 |
DisplayPort_2 如 表 8-9 所示。
返回到匯總表。
| 位 | 字段 | 類型 | 復(fù)位 | 說(shuō)明 |
|---|---|---|---|---|
| 7 | AUX_SNOOP_DISABLE | R/W | 0h | 根據(jù) AUX 監(jiān)測(cè)值或寄存器控制是否啟用 DP 通道。 0h = AUX 監(jiān)測(cè)已啟用。 1h = AUX 監(jiān)測(cè)已禁用。DP 通道由寄存器控制。 |
| 6 | RESERVED | R | 0h | 保留 |
| 5-4 | AUX_SBU_OVR | R/W | 0h | 此字段會(huì)根據(jù) CTL1 和 FLIP 覆蓋 AUXP/N 至 SBU1/2 的連接和斷開(kāi)。通過(guò)將此字段更改為 1b,無(wú)論 CTLSEL1 和 FLIPSEL 寄存器的狀態(tài)如何,都會(huì)使流量通過(guò) AUX 傳輸?shù)?SBU。 0h = 由 CTLSEL1 和 FLIPSEL 決定的 AUX 至 SBU 連接 1h = AUXP -> SBU1 和 AUXN -> SBU2 2h = AUXP -> SBU2 和 AUXN -> SBU1 3h = AUX 至 SBU 開(kāi)路。 |
| 3 | DP3_DISABLE | R/W | 0h | 當(dāng) AUX_SNOOP_DISABLE = 1b 時(shí),此字段可用于啟用或禁用 DP 通道 3。當(dāng) AUX_SNOOP_DISABLE = 0b 時(shí),對(duì)此字段的更改對(duì)通道 3 功能沒(méi)有影響。 0h = DP 通道 3 已啟用。 1h = DP 通道 3 已禁用。 |
| 2 | DP2_DISABLE | R/W | 0h | 當(dāng) AUX_SNOOP_DISABLE = 1b 時(shí),此字段可用于啟用或禁用 DP 通道 2。當(dāng) AUX_SNOOP_DISABLE = 0b 時(shí),對(duì)此字段的更改對(duì)通道 2 功能沒(méi)有影響。 0h = DP 通道 2 已啟用。 1h = DP 通道 2 已禁用。 |
| 1 | DP1_DISABLE | R/W | 0h | 當(dāng) AUX_SNOOP_DISABLE = 1b 時(shí),此字段可用于啟用或禁用 DP 通道 1。當(dāng) AUX_SNOOP_DISABLE = 0b 時(shí),對(duì)此字段的更改對(duì)通道 1 功能沒(méi)有影響。 0h = DP 通道 1 已啟用。 1h = DP 通道 1 已禁用。 |
| 0 | DP0_DISABLE | R/W | 0h | 當(dāng) AUX_SNOOP_DISABLE = 1b 時(shí),此字段可用于啟用或禁用 DP 通道 0。當(dāng) AUX_SNOOP_DISABLE = 0b 時(shí),對(duì)此字段的更改對(duì)通道 0 功能沒(méi)有影響。 0h = DP 通道 0 已啟用。 1h = DP 通道 0 已禁用。 |
DFP2_EQ 如 表 8-10 所示。
返回到匯總表。
| 位 | 字段 | 類型 | 復(fù)位 | 說(shuō)明 |
|---|---|---|---|---|
| 7-4 | DTX2EQ_SEL | R/W | 0h | 該字段為 DTX2P/N 引腳選擇 EQ。當(dāng) EQ_OVERRIDE = 0b 時(shí),此字段反映 DEQ[1:0] 引腳的采樣狀態(tài)。當(dāng) EQ_OVERRIDE = 1b 時(shí),軟件可以基于寫入此字段的值來(lái)更改 DTX2P/N 引腳的 EQ 設(shè)置。 |
| 3-0 | DRX2EQ_SEL | R/W | 0h | 該字段為 DRX2P/N 引腳選擇 EQ。當(dāng) EQ_OVERRIDE = 0b 時(shí),此字段反映 DEQ[1:0] 引腳的采樣狀態(tài)。當(dāng) EQ_OVERRIDE = 1b 時(shí),軟件可以基于寫入此字段的值來(lái)更改 DRX2P/N 引腳的 EQ 設(shè)置。 |
DFP1_EQ 如 表 8-11 所示。
返回到匯總表。
| 位 | 字段 | 類型 | 復(fù)位 | 說(shuō)明 |
|---|---|---|---|---|
| 7-4 | DTX1EQ_SEL | R/W | 0h | 該字段為 DTX1P/N 引腳選擇 EQ。當(dāng) EQ_OVERRIDE = 0b 時(shí),此字段反映 DEQ[1:0] 引腳的采樣狀態(tài)。當(dāng) EQ_OVERRIDE = 1b 時(shí),軟件可以基于寫入此字段的值來(lái)更改 DTX1P/N 引腳的 EQ 設(shè)置。 |
| 3-0 | DRX1EQ_SEL | R/W | 0h | 該字段為 DRX1P/N 引腳選擇 EQ。當(dāng) EQ_OVERRIDE = 0b 時(shí),此字段反映 DEQ[1:0] 引腳的采樣狀態(tài)。當(dāng) EQ_OVERRIDE = 1b 時(shí),軟件可以基于寫入此字段的值來(lái)更改 DRX1P/N 引腳的 EQ 設(shè)置。 |
USB3_MISC 如 表 8-12 所示。
返回到匯總表。
| 位 | 字段 | 類型 | 復(fù)位 | 說(shuō)明 |
|---|---|---|---|---|
| 7 | CM_ACTIVE | RH | 0h | 合規(guī)模式狀態(tài)。 0h = 未處于 USB3.2 合規(guī)模式。 1h = 處于 USB3.2 合規(guī)模式。 |
| 6 | LFPS_EQ | R/W | 0h | 控制基于 URX[2:1]EQ_SEL、UTX[2:1]EQ_SEL、DRX[2:1]EQ_SEL 和 DTX[2:1]EQ_SEL 的 EQ 設(shè)置是否適用于接收到的 LFPS 信號(hào)。 0h = 接收 LFPS 時(shí),EQ 設(shè)置為 0 1h = 接收 LFPS 時(shí),EQ 由相關(guān)寄存器設(shè)置。 |
| 5 | U2U3_LFPS_DEBOUNCE | R/W | 0h | 控制傳入 LFPS 是否去抖。 0h = 在 U2/U3 退出前 LFPS 無(wú)去抖。 1h = 在 U2/U3 退出之前,LFPS 去抖為 200μs。 |
| 4 | DISABLE_U2U3_RXDET | R/W | 0h | 控制是否在 U2/U3 狀態(tài)下執(zhí)行 Rx.Detect。 0h = 在 U2/U3 中啟用 Rx.Detect。 1h = 在 U2/U3 中禁用 Rx.Detect。 |
| 3-2 | DFP_RXDET_INTERVAL | R/W | 1h | 此字段控制下行端口(DTX1P/N 和 DTX2P/N)的 Rx.Detect 間隔。 0h = 8ms 1h = 12ms 2h = 保留 3h = 保留。 |
| 1-0 | USB_COMPLIANCE_CTRL | R/W | 0h | 控制合規(guī)模式檢測(cè)是由 FSM 還是寄存器確定。 0h = 合規(guī)模式由 FSM 確定。 1h = 在 DFP 方向上啟用合規(guī)模式。 2h = 在 UFP 方向上啟用合規(guī)模式。 3h = 合規(guī)模式已禁用。 |
USB3_LOS 如 表 8-13 所示。
返回到匯總表。
| 位 | 字段 | 類型 | 復(fù)位 | 說(shuō)明 |
|---|---|---|---|---|
| 7 | VCM_LFPS_WAIT | R/W | 0h | 在通過(guò) LFPS 之前為 TX VCM 穩(wěn)定增加延遲 0h = 啟用 1h = 禁用 |
| 6 | RESERVED | R | 0h | 保留 |
| 5-3 | CFG_LOS_HYST | R/W | 4h | 控制 LOS 遲滯,后者定義為 20 log (LOS 置為無(wú)效閾值/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-0 | CFG_LOS_VTH | R/W | 3h | 控制 LOS 置為有效閾值電壓 0h = 67mV 1h = 72mV 2h = 79mV 3h = 85mV 4h = 91mV 5h = 97mV 6h = 105mV 7h = 112mV |