ZHCSWK4B June 2024 – November 2024 TUSB2E221
PRODMIX
表 9-1 列出了 TUSB2E221 寄存器的存储器映射寄存器。表 9-1 中未列出的所有寄存器偏移地址都应视为保留的位置,并且不应修改寄存器内容。
偏移 | 首字母缩写词 | 寄存器名称 | 部分 |
---|---|---|---|
0h | GPIO0_CONFIG | 端口 0 的 RAP 寄存器(写入 = 0h、读取 = 30h) | 转到 |
10h | LOPWR_N_UART_P0 | 转到 | |
20h | CONFIG_PORT0 | 端口 0 的 RAP 寄存器(写入 = 20h、读取 = 10h) | 转到 |
30h | U_TX_ADJUST_PORT0 | 端口 0 的 RAP 寄存器(写入 = 30h、读取 = 0h),默认通过 OTP 设置 | 转到 |
31h | U_HS_TX_PRE_EMPHASIS_P0 | 端口 0 的 RAP 寄存器(写入 = 31h、读取 = 1h),默认通过 OTP 设置 | 转到 |
32h | U_RX_ADJUST_PORT0 | 端口 0 的 RAP 寄存器(写入 = 32h、读取 = 2h),默认通过 OTP 设置 | 转到 |
33h | U_DISCONNECT_SQUELCH_PORT0 | 端口 0 的 RAP 寄存器(写入 = 33h、读取 = 3h),默认通过 OTP 设置 | 转到 |
37h | E_HS_TX_PRE_EMPHASIS_P0 | 端口 0 的 RAP 寄存器(写入 = 37h、读取 = 7h),默认通过 OTP 设置 | 转到 |
38h | E_TX_ADJUST_PORT0 | 端口 0 的 RAP 寄存器(写入 = 38h、读取 = 8h),默认通过 OTP 设置 | 转到 |
39h | E_RX_ADJUST_PORT0 | 端口 0 的 RAP 寄存器(写入 = 39h、读取 = 9h),默认通过 OTP 设置 | 转到 |
40h | GPIO1_CONFIG | 端口 1 的 RAP 寄存器(写入 = 0h、读取 = 30h) | 转到 |
50h | LOPWR_N_UART_P1 | 转到 | |
60h | CONFIG_PORT1 | 端口 1 的 RAP 寄存器(写入 = 20h、读取 = 10h) | 转到 |
70h | U_TX_ADJUST_PORT1 | 端口 1 的 RAP 寄存器(写入 = 30h、读取 = 0h),默认通过 OTP 设置 | 转到 |
71h | U_HS_TX_PRE_EMPHASIS_P1 | 端口 1 的 RAP 寄存器(写入 = 31h、读取 = 1h),默认通过 OTP 设置 | 转到 |
72h | U_RX_ADJUST_PORT1 | 端口 1 的 RAP 寄存器(写入 = 32h、读取 = 2h),默认通过 OTP 设置 | 转到 |
73h | U_DISCONNECT_SQUELCH_PORT1 | 端口 1 的 RAP 寄存器(写入 = 33h、读取 = 3h),默认通过 OTP 设置 | 转到 |
77h | E_HS_TX_PRE_EMPHASIS_P1 | 端口 1 的 RAP 寄存器(写入 = 37h、读取 = 7h),默认通过 OTP 设置 | 转到 |
78h | E_TX_ADJUST_PORT1 | 端口 1 的 RAP 寄存器(写入 = 38h、读取 = 8h),默认通过 OTP 设置 | 转到 |
79h | E_RX_ADJUST_PORT1 | 端口 1 的 RAP 寄存器(写入 = 39h、读取 = 9h),默认通过 OTP 设置 | 转到 |
A3h | INT_STATUS_1 | 转到 | |
A4h | INT_STATUS_2 | 转到 | |
B0h | REV_ID | 转到 | |
B2h | GLOBAL_CONFIG | 转到 | |
B3h | INT_ENABLE_1 | 转到 | |
B4h | INT_ENABLE_2 | 转到 |
复杂的位访问类型经过编码可适应小型表单元。表 9-2 展示了适用于此部分中访问类型的代码。
访问类型 | 代码 | 说明 |
---|---|---|
读取类型 | ||
R | R | 读取 |
RH | R H | 读取 由硬件置位或清零 |
写入类型 | ||
W | W | 写入 |
W1C | W 1C | 写入 1 以清零 |
WtoPH | W toPH | 写 脉冲高电平 |
复位或默认值 | ||
-n | 复位后的值或默认值 |
表 9-3 展示了 GPIO0_CONFIG。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | GPIO0_OD_PP | R/W | 0h | GPIO0 输出类型 0h = 开漏输出 1h = 推挽输出 |
6 | GPIO0_IN_TRIGGER_TYPE | R/W | 0h | GPIO0 中断的输入触发器类型 0h = 边沿触发器输入 1h = 电平触发器输入(INT 输出将反映输入电平状态) |
5 | GPIO0_DIRECTION | R/W | 0h | GPIO0 方向 0h = 输入 1h = 输出 |
4 | GPIO0_INPUT_STATUS | RH | 0h | GPIO0 引脚输入的逻辑值 (0 = 低电平,1 = 高电平) 0h = 输入为低电平 1h = 输入为高电平 |
3-0 | GPIO0_OUTPUT_SELECT | R/W | 0h | GPIO0 输出选择 0h = 远程唤醒 — 主机中继器正在接收远程唤醒但未看到恢复开始 1h = USB 断开 — 主机中继器正在积极转发 LS/FS 断开。 2h = USB_HS_Unsquelched — 主机中继器在 L0 中看到 USB HS 或在处于复位状态时看到线性调频脉冲 3h = PVTB — 由于 HS 断开,主机中继而主动发送 ESE1。 4h = DEFAULT — 等待配置主机/外设 5h = HOST — 在主机中继器模式下 6h = PERIPHERAL — 在外设中继器模式下 7h = CONNECTED — 中继器已连接,在复位开始时确认看到的连接 8h = RESET — 正在复位,检测到复位为高电平,L0 为低电平 9h = L0 — 完全配置且正在复制数据、保持活动和复位/断开 Ah = L1 — 设备已接收 CM.FS/CM.L1,已停止复制并正在等待唤醒/恢复 Bh = L2 — 器件已接收 CM.L2,已停止复制并正在等待唤醒/恢复。 Ch = GPIO0_HS_TEST — 在 L0 模式下的主机中继器中,接收到 CM.TEST Dh = LOW_OUTPUT — 输出强制设置为静态高电平 Eh = LOW_OUTPUT — 输出强制设置为静态低电平 Fh = OVP — 在 USB DP/DN 上检测到过压(DP/DN 电压 > VOVP_TH) |
表 9-4 展示了 LOPWR_N_UART_P0。
返回到汇总表。
位 | 字段 | 类型 | 复位 | OTP 中的默认值(是/否) | 说明 |
---|---|---|---|---|---|
7 | RESERVED | R | 0h | 保留 | |
6 | HOST_FRAME_LP_EN_P0 | RH/W | 1h | Y | 主机中继器基于帧的低功耗使能 默认通过 OTP 设置 0h = 未启用 1h = 已启用 |
5 | DEVICE_FRAME_LP_EN_P0 | RH/W | 0h | Y | 外设中继器基于帧的低功耗使能 默认通过 OTP 设置 0h = 未启用 1h = 已启用 |
4 | IDLE_LP_EN_P0 | RH/W | 1h | Y | 基于使能响应的低功耗模式使能 默认通过 OTP 设置 0h = 未启用 1h = 已启用 |
3 | UART_GPI_POLARITY_P0 | RH/W | 0h | Y | 选择引脚的极性以启用 UART 模式 默认通过 OTP 设置 0h = 为 1 时 GPIO0 引脚启用 UART 模式 1h =为 0 时 GPIO0 引脚启用 UART 模式 |
2 | UART_DP_PU_EN_P0 | RH/W | 0h | Y | 选择在 UART 模式下是否启用 DP 上拉电阻 默认通过 OTP 设置 0h = 在 UART 模式下禁用 DP 上拉电阻 1h = 在 UART 模式下启用 DP 上拉电阻 |
1 | UART_en_by_reg_not_pin_P0 | RH/W | 0h | Y | 选择是通过寄存器还是通过 GPIO0 引脚启用 UART 模式 默认通过 OTP 设置 0h = 选择 UART_mode_en_P0 寄存器来启用 UART 模式 1h = 选择 GPIO0 引脚来启用 UART 模式 |
0 | UART_mode_en_P0 | RH/W | 0h | Y | 如果未选择 GPIO0 来启用 UART 模式,则此寄存器将启用该模式。 默认通过 OTP 设置 0h = 在 eUSB2 和 USB 2.0 引脚之间禁用 UART 模式 1h = 在 eUSB2 和 USB 2.0 引脚之间启用 UART 模式 |
表 9-5 展示了 CONFIG_PORT0。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | RESERVED | R/W | 0h | 保留 |
6-5 | RESERVED | R | 0h | 保留 |
4-3 | HOST_DEVICE_P0 | RH | 0h | 端口 0 配置为主机中继器或设备中继器 0h = 未配置 1h = 主机中继器 2h = 设备中继器 3h =保留 |
2-1 | RESERVED | R | 0h | 保留 |
0 | CDP_2_STATUS_P0 | RH | 0h | 如果 CDP_2_EN_P0 = 1,则在端口 0 上检测到主要检测 0h = 检测到 CDP 主要检测 1h = 未检测到 CDP 主要检测 |
表 9-6 展示了 U_TX_ADJUST_PORT0。
返回到汇总表。
可通过该寄存器的出厂可编程 OTP 覆盖硬件默认值。
位 | 字段 | 类型 | 复位 | OTP 中的默认值(是/否) | 说明 |
---|---|---|---|---|---|
7-6 | U_HS_TERM_P0 | RH/W | 1h | Y | ZHSTERM 调整 USB HS 端接调整(-5% 至 10%,步长为 5%) 默认通过 OTP 设置 0h = 42.75Ω(典型值) 1h = 45Ω(典型值)(硬件默认值) 2h = 47.25Ω(典型值) 3h = 49.5Ω(典型值) |
5-4 | U_HS_TX_SLEW_RATE_P0 | RH/W | 3h | Y | THSR 调整 USB HS TX 压摆率 (350ps - 575ps) 默认通过 OTP 设置 0h = 350ps(典型值) 1h = 425ps(典型值) 2h = 500ps(典型值) 3h = 575ps(典型值)(硬件默认值) |
3-0 | U_HS_TX_AMPLITUDE_P0 | RH/W | 7h | Y | VEHSOD 调整 USB HS TX 振幅,测量的峰峰值 USB 2.0 规范标称值将是 800mV (-7.5% 至 30%,步长为 2.5%) 默认通过 OTP 设置 此设置在线性调频脉冲 J (VCHIRPJ) 或线性调频脉冲 K (VCHIRPK) 期间对振幅没有影响 0h = 800mV - 7.5%,740mV(典型值) 1h = 800mV - 5.0%,760mV(典型值) 2h = 800mV - 2.5%,780mV(典型值) 3h = 800mV(USB 2.0 规范标称值),800mV(典型值)(硬件默认值) 4h = 800mV + 2.5%,820mV(典型值) 5h = 800mV + 5.0%,840mV(典型值) 6h = 800mV + 7.5%,860mV(典型值) 7h = 800mV + 10%,880mV(典型值) 8h = 800mV + 12.5%,900mV(典型值) 9h = 800mV + 15%,920mV(典型值) Ah = 800mV + 17.5%,940mV(典型值) Bh = 800mV + 20%,960mV(典型值) Ch = 800mV + 22.5%,980mV(典型值) Dh = 800mV + 25%,1000mV(典型值) Eh = 800mV + 27.5%,1020mV(典型值) Fh = 800mV + 30%,1040mV(典型值) |
表 9-7 展示了 U_HS_TX_PRE_EMPHASIS_P0。
返回到汇总表。
可通过该寄存器的出厂可编程 OTP 覆盖硬件默认值。
位 | 字段 | 类型 | 复位 | OTP 中的默认值(是/否) | 说明 |
---|---|---|---|---|---|
7 | RESERVED | RH/W | 0h | 保留 | |
6 | CDP_1_EN_P0 | RH/W | 0h | Y | 在端口 0 上使用方法 1 启用 CDP 默认通过 OTP 设置 0h = 不启用使用方法 1 的 CDP(硬件默认值) 1h = 启用使用方法 1 的 CDP |
5-4 | U_HS_TX_PE_WIDTH_P0 | RH/W | 3h | Y | U2_TXPE_UI 调整 USB HS TX 预加重宽度 通过 OTP 默认值 0h = 0.35 UI(典型值) 1h = 0.45 UI(典型值) 2h = 0.55 UI(典型值) 3h = 0.65 UI(典型值)(硬件默认值) |
3 | U_HS_TX_PE_ENABLE_P0 | RH/W | 1h | Y | USB HS TX 预加重启用 默认通过 OTP 设置 在线性调频脉冲 J (VCHIRPJ) 或线性调频脉冲 K (VCHIRPK) 期间禁用 PE 0h = 禁用(硬件默认值) 1h = 启用 |
2-0 | U_HS_TX_PRE_EMPHASIS_P0 | RH/W | 1h | Y | U2_TXPE 调整 USB HS TX 预加重 (0.5dB-4.0dB) 默认通过 OTP 设置 在线性调频脉冲 J (VCHIRPJ) 或线性调频脉冲 K (VCHIRPK) 期间禁用 PE 0h = 0.5dB(典型值)(硬件默认值) 1h = 0.9dB(典型值) 2h = 1.2dB(典型值) 3h = 1.7dB(典型值) 4h = 2.1dB(典型值) 5h = 2.5dB(典型值) 6h = 3.2dB(典型值) 7h = 4.0dB(典型值) |
表 9-8 展示了 U_RX_ADJUST_PORT0。
返回到汇总表。
可通过该寄存器的出厂可编程 OTP 覆盖硬件默认值。
位 | 字段 | 类型 | 复位 | OTP 中的默认值(是/否) | 说明 |
---|---|---|---|---|---|
7-6 | i2c_ds_config | RH/W | 3h | Y | I2C 开漏输出驱动强度选择 这应通过 I2C 进行设置。(如果启用了中继器 0,则只能通过 RAP 进行设置) 默认通过 OTP 设置 0h = ~1mA(典型值) 1h = ~2mA(典型值) 2h =~4mA(典型值) 3h = ~8mA(典型值)(硬件默认值) |
5-4 | RESERVED | RH/W | 1h | 保留 | |
3 | RESERVED | RH/W | 0h | 保留 | |
2-0 | U_EQ_P0 | RH/W | 2h | Y | EQ_UHS 调整 USB RX 均衡器控制 (0-3.35dB) 默认通过 OTP 设置 0h = 0.06dB (typical)(硬件默认值) 1h = 0.58dB(典型值) 2h = 1.09dB(典型值) 3h = 1.56dB(典型值) 4h = 2.26dB(典型值) 5h = 2.67dB(典型值) 6h = 3.03dB(典型值) 7h = 3.35dB(典型值) |
表 9-9 展示了 U_DISCONNECT_SQUELCH_PORT0。
返回到汇总表。
可通过该寄存器的出厂可编程 OTP 覆盖硬件默认值。
位 | 字段 | 类型 | 复位 | OTP 中的默认值(是/否) | 说明 |
---|---|---|---|---|---|
7-4 | U_DISCONNECT_THRESHOLD_P0 | RH/W | 7h | Y | VHSDSC 调整 USB 最小 HS 主机断开阈值 (0% 至 +57%,步长为 ~3.7%) 默认通过 OTP 设置 0h = 525mV(最小值),0%(硬件默认值) 1h = 545mV(最小值),+4% 2h = 565mV(最小值),+8% 3h = 585mV(最小值),+11% 4h = 605mV(最小值),+15% 5h = 625mV(最小值),+19% 6h = 645mV(最小值),+23% 7h = 665mV(最小值),+27% 8h = 685mV(最小值),+31% 9h = 705mV(最小值),+34% Ah = 725mV(最小值),+38% Bh = 745mV(最小值),+42% Ch = 765mV(最小值),+46% Dh = 785mV(最小值),+50% Eh = 805mV(最小值),+53% Fh = 825mV(最小值),+57% |
3 | RESERVED | RH/W | 0h | 保留 | |
2-0 | U_SQUELCH_THRESHOLD_P0 | RH/W | 4h | Y | VHSSQ 调整 USB 静噪检测最小阈值(+30% 至 -15%,步长为 ~6.5%) 默认通过 OTP 设置 0h = 130mV(最小值),+30% 1h = 124mV(最小值),+24% 2h = 117mV(最小值),+17% 3h = 111mV(最小值),+11% 4h = 104mV(最小值),+4%(硬件默认值) 5h = 98mV(最小值),-2% 6h = 91mV(最小值),-9% 7h = 85mV(最小值),-15% |
表 9-10 展示了 E_HS_TX_PRE_EMPHASIS_P0。
返回到汇总表。
可通过该寄存器的出厂可编程 OTP 覆盖硬件默认值。
位 | 字段 | 类型 | 复位 | OTP 中的默认值(是/否) | 说明 |
---|---|---|---|---|---|
7-5 | E_HS_TX_PRE_EMPHASIS_P0 | RH/W | 2h | Y | E_TXPE 调整 eUSB2 HS TX 预加重 0dB-3.86dB 默认通过 OTP 设置 0h = 0dB(典型值)(硬件默认值) 1h = 0.67dB(典型值) 2h = 1.29dB(典型值) 3h = 1.87dB(典型值) 4h = 2.41dB(典型值) 5h = 2.92dB(典型值) 6h = 3.41dB(典型值) 7h = 3.86dB(典型值) |
4-3 | E_HS_TX_PE_WIDTH_P0 | RH/W | 0h | Y | E_TXPE_UI 调整 eUSB2 HS TX 预加重宽度 默认通过 OTP 设置 0h = 0.35 UI(典型值)(硬件默认值) 1h = 0.45 UI(典型值) 2h = 0.55 UI(典型值) 3h = 0.65 UI(典型值) |
2 | RESERVED | RH/W | 0h | 保留 | |
1 | RESERVED | RH/W | 0h | 保留 | |
0 | RESERVED | R | 0h |
表 9-11 展示了 E_TX_ADJUST_PORT0。
返回到汇总表。
可通过该寄存器的出厂可编程 OTP 覆盖硬件默认值。
位 | 字段 | 类型 | 复位 | OTP 中的默认值(是/否) | 说明 |
---|---|---|---|---|---|
7-6 | RESERVED | RH/W | 0h | 保留 | |
5 | RESERVED | RH/W | 0h | 保留 | |
4-3 | E_HS_TX_SLEW_RATE_P0 | RH/W | 1h | Y | TEHSRF 调整 eUSB2 HS TX 压摆率 390ps - 540ps 默认通过 OTP 设置 0h = 390ps(典型值) 1h = 440ps(典型值)(硬件默认值) 2h = 490ps(典型值) 3h = 540ps(典型值) |
2-0 | E_HS_TX_AMPLITUDE_P0 | RH/W | 4h | Y | VEHSOD 调整 eUSB2 HS TX 振幅 360mV 至 500mV(峰峰值) 默认通过 OTP 设置 0h = 360mV(典型值) 1h = 380mV(典型值) 2h = 400mV(典型值) 3h = 420mV(典型值)(硬件默认值) 4h = 440mV(典型值) 5h = 460mV(典型值) 6h = 480mV(典型值) 7h = 500mV(典型值) |
表 9-12 展示了 E_RX_ADJUST_PORT0。
返回到汇总表。
可通过该寄存器的出厂可编程 OTP 覆盖硬件默认值。
位 | 字段 | 类型 | 复位 | OTP 中的默认值(是/否) | 说明 |
---|---|---|---|---|---|
7 | RESERVED | RH/W | 0h | 保留 | |
6-4 | E_SQUELCH_THRESHOLD_P0 | RH/W | 6h | Y | VEHSSQ 调整 eUSB2 HS 静噪检测阈值 默认通过 OTP 设置 0h = 104mV(典型值) 1h = 101mV(典型值) 2h = 98mV(典型值) 3h = 90mV(典型值) 4h = 81mV(典型值) 5h = 73mV(典型值) 6h = 67mV(典型值)(硬件默认值) 7h = 60mV(典型值) |
3-0 | E_EQ_P0 | RH/W | 2h | Y | EQ_EHS 调整 eUSB2 RX 均衡器控制 默认通过 OTP 设置 0h = 0.34dB(典型值)(硬件默认值) 1h = 0.71dB(典型值) 2h = 1.02dB(典型值) 3h = 1.36dB(典型值) 4h = 1.64dB(典型值) 5h = 1.94dB(典型值) 6h = 2.19dB(典型值) 7h = 2.45dB(典型值) 8h = 2.69dB(典型值) 9h = 2.93dB(典型值) Ah = 3.13dB(典型值) Bh = 3.35dB(典型值) Ch = 3.53dB(典型值) Dh = 3.72dB(典型值) Eh = 3.89dB(典型值) Fh = 4.07dB(典型值) |
表 9-13 展示了 GPIO1_CONFIG。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | GPIO1_OD_PP | R/W | 0h | GPIO1 输出类型选择 0h = 开漏输出 1h = 推挽输出 |
6 | GPIO1_IN_TRIGGER_TYPE | R/W | 0h | 中断的 GPIO1 输入触发器类型选择 0h = 边沿触发器输入 1h = 电平触发器输入(INT 输出将反映输入电平状态) |
5 | GPIO1_DIRECTION | R/W | 0h | GPIO1 方向选择 0h = 输入 1h = 输出 |
4 | GPIO1_INPUT_STATUS | RH | 0h | GPIO1 引脚输入状态的逻辑值 (0 = 低电平,1 =高电平) 0h = 输入为低电平 1h = 输入为高电平 |
3-0 | GPIO1_OUTPUT_SELECT | R/W | 0h | GPIO1 输出选择 0h = 远程唤醒 — 主机中继器正在接收远程唤醒但未看到恢复开始 1h = USB 断开 — 主机中继器正在积极转发 LS/FS 断开。 2h = USB_HS_Unsquelched — 主机中继器在 L0 中看到 USB HS 或在处于复位状态时看到线性调频脉冲 3h = PVTB — 由于 HS 断开,主机中继而主动发送 ESE1。 4h = DEFAULT — 等待配置主机/外设 5h = HOST — 在主机中继器模式下 6h = PERIPHERAL — 在外设中继器模式下 7h = CONNECTED — 中继器已连接,在复位开始时确认看到的连接 8h = RESET — 正在复位,检测到复位为高电平,L0 为低电平 9h = L0 — 完全配置且正在复制数据、保持活动和复位/断开 Ah = L1 — 设备已接收 CM.FS/CM.L1,已停止复制并正在等待唤醒/恢复 Bh = L2 — 器件已接收 CM.L2,已停止复制并正在等待唤醒/恢复。 Ch = GPIO1_HS_TEST — 在 L0 模式下的主机中继器中,接收到 CM.TEST Dh = LOW_OUTPUT — 输出强制设置为静态高电平 Eh = LOW_OUTPUT — 输出强制设置为静态低电平 Fh = OVP — 在 USB DP/DN 上检测到过压(DP/DN 电压 > VOVP_TH) |
表 9-14 展示了 LOPWR_N_UART_P1。
返回到汇总表。
位 | 字段 | 类型 | 复位 | OTP 中的默认值(是/否) | 说明 |
---|---|---|---|---|---|
7 | RESERVED | R | 0h | ||
6 | HOST_FRAME_LP_EN_P1 | RH/W | 1h | Y | 主机中继器基于帧的低功耗使能 默认通过 OTP 设置 0h = 未启用 1h = 已启用 |
5 | DEVICE_FRAME_LP_EN_P1 | RH/W | 0h | Y | 外设中继器基于帧的低功耗使能 默认通过 OTP 设置 0h = 未启用 1h = 已启用 |
4 | IDLE_LP_EN_P1 | RH/W | 1h | Y | 基于使能响应的低功耗模式使能 默认通过 OTP 设置 0h = 未启用 1h = 已启用 |
3 | UART_GPI_POLARITY_P1 | RH/W | 0h | Y | 选择引脚的极性以启用 UART 模式 默认通过 OTP 设置 0h = 为 1 时 GPIO1 引脚启用 UART 模式 1h =为 0 时 GPIO1 引脚启用 UART 模式 |
2 | UART_DP_PU_EN_P1 | RH/W | 0h | Y | 选择在 UART 模式下是否启用 DP 上拉电阻 默认通过 OTP 设置 0h = 在 UART 模式下禁用 DP 上拉电阻 1h = 在 UART 模式下启用 DP 上拉电阻 |
1 | UART_en_by_reg_not_pin_P1 | RH/W | 0h | Y | 选择是通过寄存器还是通过 GPIO1 引脚启用 UART 模式 默认通过 OTP 设置 0h = 选择 UART_mode_en_P1 寄存器来启用 UART 模式 1h = 选择 GPIO1 引脚来启用 UART 模式 |
0 | UART_mode_en_P1 | RH/W | 0h | Y | 如果未选择 GPIO1 来启用 UART 模式,则此寄存器将启用该模式。 默认通过 OTP 设置 0h = 在 eUSB2 和 USB 2.0 引脚之间禁用 UART 模式 1h = 在 eUSB2 和 USB 2.0 引脚之间启用 UART 模式 |
表 9-15 展示了 CONFIG_PORT1。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | RESERVED | R/W | 0h | 保留 |
6-5 | RESERVED | R | 0h | 保留 |
4-3 | HOST_DEVICE_P1 | RH | 0h | 端口 1 配置为主机中继器或设备中继器 0h = 未配置 1h = 主机中继器 2h = 设备中继器 3h = 保留 |
2-1 | RESERVED | R | 0h | 保留 |
0 | CDP_2_STATUS_P1 | RH | 0h | 如果 CDP_2_EN_P1=1,则在端口 1 上检测到主要检测 0h = 检测到 CDP 主要检测 1h = 未检测到 CDP 主要检测 |
表 9-16 展示了 U_TX_ADJUST_PORT1。
返回到汇总表。
可通过该寄存器的出厂可编程 OTP 覆盖硬件默认值。
位 | 字段 | 类型 | 复位 | OTP 中的默认值(是/否) | 说明 |
---|---|---|---|---|---|
7-6 | U_HS_TERM_P1 | RH/W | 1h | Y | ZHSTERM 调整 USB HS 端接调整(-5% 至 10%,步长为 5%) 默认通过 OTP 设置 0h = 42.75Ω(典型值) 1h = 45Ω(典型值)(硬件默认值) 2h = 47.25Ω(典型值) 3h = 49.5Ω(典型值) |
5-4 | U_HS_TX_SLEW_RATE_P1 | RH/W | 3h | Y | THSR 调整 USB HS TX 压摆率 (350ps - 575ps) 默认通过 OTP 设置 0h = 350ps(典型值) 1h = 425ps(典型值) 2h = 500ps(典型值) 3h = 575ps(典型值)(硬件默认值) |
3-0 | U_HS_TX_AMPLITUDE_P1 | RH/W | 7h | Y | VEHSOD 调整 USB HS TX 振幅,测量的峰峰值 USB 2.0 规范标称值将是 800mV (-7.5% 至 30%,步长为 2.5%) 默认通过 OTP 设置 此设置在线性调频脉冲 J (VCHIRPJ) 或线性调频脉冲 K (VCHIRPK) 期间对振幅没有影响 0h = 800mV - 7.5%,740mV(典型值) 1h = 800mV - 5.0%,760mV(典型值) 2h = 800mV - 2.5%,780mV(典型值) 3h = 800mV(USB 2.0 规范标称值),800mV(典型值)(硬件默认值) 4h = 800mV + 2.5%,820mV(典型值) 5h = 800mV + 5.0%,840mV(典型值) 6h = 800mV + 7.5%,860mV(典型值) 7h = 800mV + 10%,880mV(典型值) 8h = 800mV + 12.5%,900mV(典型值) 9h = 800mV + 15%,920mV(典型值) Ah = 800mV + 17.5%,940mV(典型值) Bh = 800mV + 20%,960mV(典型值) Ch = 800mV + 22.5%,980mV(典型值) Dh = 800mV + 25%,1000mV(典型值) Eh = 800mV + 27.5%,1020mV(典型值) Fh = 800mV + 30%,1040mV(典型值) |
表 9-17 展示了 U_HS_TX_PRE_EMPHASIS_P1。
返回到汇总表。
可通过该寄存器的出厂可编程 OTP 覆盖硬件默认值。
位 | 字段 | 类型 | 复位 | OTP 中的默认值(是/否) | 说明 |
---|---|---|---|---|---|
7 | RESERVED | RH/W | 0h | 保留 | |
6 | CDP_1_EN_P1 | RH/W | 0h | Y | 在端口 1 上启用使用方法 1 的 CDP 默认通过 OTP 设置 0h = 不启用使用方法 1 的 CDP(硬件默认值) 1h = 启用使用方法 1 的 CDP |
5-4 | U_HS_TX_PE_WIDTH_P1 | RH/W | 3h | Y | U2_TXPE_UI USB HS TX 预加重宽度 默认通过 OTP 设置 0h = 0.35 UI(典型值) 1h = 0.45 UI(典型值) 2h = 0.55 UI(典型值) 3h = 0.65 UI(典型值)(硬件默认值) |
3 | U_HS_TX_PE_ENABLE_P1 | RH/W | 1h | Y | USB HS TX 预加重启用 默认通过 OTP 设置 在线性调频脉冲 J (VCHIRPJ) 或线性调频脉冲 K (VCHIRPK) 期间禁用 PE 0h = 禁用(硬件默认值) 1h = 启用 |
2-0 | U_HS_TX_PRE_EMPHASIS_P1 | RH/W | 1h | Y | U2_TXPE USB HS TX 预加重 (0.5dB-4.0dB) 默认通过 OTP 设置 在线性调频脉冲 J (VCHIRPJ) 或线性调频脉冲 K (VCHIRPK) 期间禁用 PE 0h = 0.5dB(典型值)(硬件默认值) 1h = 0.9dB(典型值) 2h = 1.2dB(典型值) 3h = 1.7dB(典型值) 4h = 2.1dB(典型值) 5h = 2.5dB(典型值) 6h = 3.2dB(典型值) 7h = 4.0dB(典型值) |
表 9-18 展示了 U_RX_ADJUST_PORT1。
返回到汇总表。
可通过该寄存器的出厂可编程 OTP 覆盖硬件默认值。
位 | 字段 | 类型 | 复位 | OTP 中的默认值(是/否) | 说明 |
---|---|---|---|---|---|
7-6 | gpio_ds_config | RH/W | 2h | Y | GPIOx 和 INT 开漏输出驱动强度选择 此项旨在通过 I2C 进行设置。(仅当启用中继器 1 时才能通过 RAP 设置) 默认通过 OTP 设置 0h = ~1mA(典型值) 1h = ~2mA(典型值) 2h = ~4mA(典型值)(硬件默认值) 3h = ~8mA(典型值) |
5-4 | RESERVED | RH/W | 1h | 保留 | |
3 | RESERVED | RH/W | 0h | 保留 | |
2-0 | U_EQ_P1 | RH/W | 2h | Y | EQ_UHS 调整 USB RX 均衡器控制 (0-3.35dB) 默认通过 OTP 设置 0h = 0.06dB (typical)(硬件默认值) 1h = 0.58dB(典型值) 2h = 1.09dB(典型值) 3h = 1.56dB(典型值) 4h = 2.26dB(典型值) 5h = 2.67dB(典型值) 6h = 3.03dB(典型值) 7h = 3.35dB(典型值) |
表 9-19 展示了 U_DISCONNECT_SQUELCH_PORT1。
返回到汇总表。
可通过该寄存器的出厂可编程 OTP 覆盖硬件默认值。
位 | 字段 | 类型 | 复位 | OTP 中的默认值(是/否) | 说明 |
---|---|---|---|---|---|
7-4 | U_DISCONNECT_THRESHOLD_P1 | RH/W | 7h | Y | VHSDSC 调整 USB 最小 HS 主机断开阈值 (0% 至 +57%,步长为 ~3.7%) 默认通过 OTP 设置 0h = 525mV(最小值),0%(硬件默认值) 1h = 545mV(最小值),+4% 2h = 565mV(最小值),+8% 3h = 585mV(最小值),+11% 4h = 605mV(最小值),+15% 5h = 625mV(最小值),+19% 6h = 645mV(最小值),+23% 7h = 665mV(最小值),+27% 8h = 685mV(最小值),+31% 9h = 705mV(最小值),+34% Ah = 725mV(最小值),+38% Bh = 745mV(最小值),+42% Ch = 765mV(最小值),+46% Dh = 785mV(最小值),+50% Eh = 805mV(最小值),+53% Fh = 825mV(最小值),+57% |
3 | RESERVED | RH/W | 0h | 保留 | |
2-0 | U_SQUELCH_THRESHOLD_P1 | RH/W | 4h | Y | VHSSQ 调整 USB 静噪检测最小阈值(+30% 至 -15%,步长为 ~6.5%) 默认通过 OTP 设置 0h = 130mV(最小值),+30% 1h = 124mV(最小值),+24% 2h = 117mV(最小值),+17% 3h = 111mV(最小值),+11% 4h = 104mV(最小值),+4%(硬件默认值) 5h = 98mV(最小值),-2% 6h = 91mV(最小值),-9% 7h = 85mV(最小值),-15% |
表 9-20 展示了 E_HS_TX_PRE_EMPHASIS_P1。
返回到汇总表。
可通过该寄存器的出厂可编程 OTP 覆盖硬件默认值。
位 | 字段 | 类型 | 复位 | OTP 中的默认值(是/否) | 说明 |
---|---|---|---|---|---|
7-5 | E_HS_TX_PRE_EMPHASIS_P1 | RH/W | 2h | Y | E_TXPE 调整 eUSB2 HS TX 预加重 0dB-3.86dB 默认通过 OTP 设置 0h = 0dB(典型值)(硬件默认值) 1h = 0.67dB(典型值) 2h = 1.29dB(典型值) 3h = 1.87dB(典型值) 4h = 2.41dB(典型值) 5h = 2.92dB(典型值) 6h = 3.41dB(典型值) 7h = 3.86dB(典型值) |
4-3 | E_HS_TX_PE_WIDTH_P1 | RH/W | 0h | Y | E_TXPE_UI 调整 eUSB2 HS TX 预加重宽度 默认通过 OTP 设置 0h = 0.35 UI(典型值)(硬件默认值) 1h = 0.45 UI(典型值) 2h = 0.55 UI(典型值) 3h = 0.65 UI(典型值) |
2 | RESERVED | RH/W | 0h | 保留 | |
1 | RESERVED | RH/W | 0h | 保留 | |
0 | RESERVED | RH/W | 0h | 保留 | |
0 | RESERVED | RH/W | 0h | 保留 |
表 9-21 展示了 E_TX_ADJUST_PORT1。
返回到汇总表。
可通过该寄存器的出厂可编程 OTP 覆盖硬件默认值。
位 | 字段 | 类型 | 复位 | OTP 中的默认值(是/否) | 说明 |
---|---|---|---|---|---|
7-6 | RESERVED | RH/W | 0h | 保留 | |
5 | RESERVED | RH/W | 0h | 保留 | |
4-3 | E_HS_TX_SLEW_RATE_P1 | RH/W | 1h | Y | TEHSRF 调整 eUSB2 HS TX 压摆率 390ps - 540ps 默认通过 OTP 设置 0h = 390ps(典型值) 1h = 440ps(典型值)(硬件默认值) 2h = 490ps(典型值) 3h = 540ps(典型值) |
2-0 | E_HS_TX_AMPLITUDE_P1 | RH/W | 4h | Y | VEHSOD 调整 eUSB2 HS TX 振幅 360mV 至 500mV(峰峰值) 默认通过 OTP 设置 0h = 360mV(典型值) 1h = 380mV(典型值) 2h = 400mV(典型值) 3h = 420mV(典型值)(硬件默认值) 4h = 440mV(典型值) 5h = 460mV(典型值) 6h = 480mV(典型值) 7h = 500mV(典型值) |
表 9-22 展示了 E_RX_ADJUST_PORT1。
返回到汇总表。
可通过该寄存器的出厂可编程 OTP 覆盖硬件默认值。
位 | 字段 | 类型 | 复位 | OTP 中的默认值(是/否) | 说明 |
---|---|---|---|---|---|
7 | RESERVED | RH/W | 0h | 保留 | |
6-4 | E_SQUELCH_THRESHOLD_P1 | RH/W | 6h | Y | VEHSSQ 调整 eUSB2 HS 静噪检测阈值 默认通过 OTP 设置 0h = 104mV(典型值) 1h = 101mV(典型值) 2h = 98mV(典型值) 3h = 90mV(典型值) 4h = 81mV(典型值) 5h = 73mV(典型值) 6h = 67mV(典型值)(硬件默认值) 7h = 60mV(典型值) |
3-0 | E_EQ_P1 | RH/W | 2h | Y | EQ_EHS 调整 eUSB2 RX 均衡器控制 默认通过 OTP 设置 0h = 0.34dB(典型值)(硬件默认值) 1h = 0.71dB(典型值) 2h = 1.02dB(典型值) 3h = 1.36dB(典型值) 4h = 1.64dB(典型值) 5h = 1.94dB(典型值) 6h = 2.19dB(典型值) 7h = 2.45dB(典型值) 8h = 2.69dB(典型值) 9h = 2.93dB(典型值) Ah = 3.13dB(典型值) Bh = 3.35dB(典型值) Ch = 3.53dB(典型值) Dh = 3.72dB(典型值) Eh = 3.89dB(典型值) Fh = 4.07dB(典型值) |
表 9-23 展示了 INT_STATUS_1。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | INT_GPIO1_RISING_EDGE | R/W1C | 0h | GPIO1 上升沿使能 0h = 无中断 1h = 中断 |
6 | INT_GPIO1_FALLING_EDGE | R/W1C | 0h | GPIO1 下降沿使能 0h = 无中断 1h = 中断 |
5 | INT_GPIO0_RISING_EDGE | R/W1C | 0h | GPIO0 上升沿使能 0h = 无中断 1h = 中断 |
4 | INT_GPIO0_FALLING_EDGE | R/W1C | 0h | GPIO0 下降沿使能 0h = 无中断 1h = 中断 |
3 | INT_USB_REMOTE_WAKE_P1 | R/W1C | 0h | USB 端口 1 上的远程唤醒事件检测 0h = 无中断 1h = 中断 |
2 | INT_USB_DISCONNECT_P1 | R/W1C | 0h | 端口 1 上已发生断开事件 0h = 无中断 1h = 中断 |
1 | INT_USB_REMOTE_WAKE_P0 | R/W1C | 0h | USB 端口 0 上的远程唤醒事件检测 0h = 无中断 1h = 中断 |
0 | INT_USB_DISCONNECT_P0 | R/W1C | 0h | 端口 0 上已发生断开事件 0h = 无中断 1h = 中断 |
表 9-24 展示了 INT_STATUS_2。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-4 | RESERVED | R | 0h | 保留 |
3 | INT_USB_DET_ATTACH_P1 | R/W1C | 0h | 端口 1 上已发生设备连接事件 0h = 无中断 1h = 中断 |
2 | INT_USB_DET_ATTACH_P0 | R/W1C | 0h | 端口 0 上已发生设备连接事件 0h = 无中断 1h = 中断 |
1 | INT_USB_OVP_P1 | R/W1C | 0h | 端口 1 上发生过压情况(DP/DN 电压 > VOVP_TH) 0h = 无中断 1h =中断 |
0 | INT_USB_OVP_P0 | R/W1C | 0h | 端口 0 上发生过压情况(DP/DN 电压 > VOVP_TH) 0h = 无中断 1h =中断 |
表 9-25 展示了 REV_ID。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7-0 | REV_ID | RH | 3h | 器件修订版本。 4h = 器件修订版本 4 |
表 9-26 展示了 GLOBAL_CONFIG。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | SOFT_RST | WtoPH | 0h | 向该字段写 1 相当于将 RESETB 脉冲置为低电平 |
6 | DISABLE_P1 | R/W | 0h | 禁用模式中继器 1(I2C 将保持活动状态) (如果端口未断开,请等待断开事件禁用中继器) 0h = 启用中继器 1h = 禁用中继器 |
5 | DISABLE_P0 | R/W | 0h | 禁用模式中继器 0(I2C 将保持活动状态) (如果端口未断开,请等待断开事件禁用中继器) 0h = 启用中继器 1h = 禁用中继器 |
4 | INT_OUT_TYPE | R/W | 0h | INT 输出类型 开漏模式下的 INT 输出驱动强度将与 GPIO 设置相同 0h = 开漏 1h = 推挽 |
3 | INT_POLARITY | R/W | 0h | 仅推挽模式下的 INT 引脚极性(开漏模式始终为低电平有效) 0h = 高电平有效(仅适用于推挽) 1h = 低电平有效(仅适用于推挽,开漏始终为低电平有效) |
2 | RESERVED | R/W | 0h | 保留 |
1-0 | RESERVED | R | 0h | 保留 |
表 9-27 展示了 INT_ENABLE_1。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | GPIO1_RISING_EDGE | R/W | 0h | INT_GPIO1_RISING_EDGE 启用。 当 GPIO1_IN_TRIGGER_TYPE = 0(边沿)时,这可以在 GPIO1 的上升沿启用中断。 当 GPIO1_IN_TRIGGER_TYPE = 1(电平)时,这会在 GPIO1 = 高电平时启用中断。 0h = 未启用 1h = 启用 |
6 | GPIO1_FALLING_EDGE | R/W | 0h | INT_GPIO1_FALLING_EDGE 启用。 当 GPIO1_IN_TRIGGER_TYPE = 0(边沿)时,这可以在 GPIO1 的下降沿启用中断。 当 GPIO1_IN_TRIGGER_TYPE = 1(电平)时,这会在 GPIO1 = 低电平时启用中断。 0h = 未启用 1h = 启用 |
5 | GPIO0_RISING_EDGE | R/W | 0h | INT_GPIO0_RISING_EDGE 启用。 当 GPIO0_IN_TRIGGER_TYPE = 0(边沿)时,这可以在 GPIO0 的上升沿启用中断。 当 GPIO0_IN_TRIGGER_TYPE = 1(电平)时,这会在 GPIO0 = 高电平时启用中断。 0h = 未启用 1h = 启用 |
4 | GPIO0_FALLING_EDGE | R/W | 0h | INT_GPIO0_FALLING_EDGE 启用。 当 GPIO0_IN_TRIGGER_TYPE = 0(边沿)时,这可以在 GPIO0 的下降沿启用中断。 当 GPIO0_IN_TRIGGER_TYPE = 1(电平)时,这会在 GPIO0 = 低电平时启用中断。 0h = 未启用 1h = 启用 |
3 | USB_REMOTE_WAKE_P1 | R/W | 0h | INT_USB_REMOTE_WAKE_P1 启用。 请参阅 L2 状态中断模式 0h = 未启用 1h = 已启用 |
2 | USB_DISCONNECT_P1 | R/W | 0h | INT_USB_DISCONNECT_P1 启用。 请参阅 L2 状态中断模式 0h = 未启用 1h = 已启用 |
1 | USB_REMOTE_WAKE_P0 | R/W | 0h | INT_USB_REMOTE_WAKE_P0 启用。 请参阅 L2 状态中断模式 0h = 未启用 1h = 已启用 |
0 | USB_DISCONNECT_P0 | R/W | 0h | INT_USB_DISCONNECT_P0 启用。 请参阅 L2 状态中断模式 0h = 未启用 1h = 已启用 |
表 9-28 展示了 INT_ENABLE_2。
返回到汇总表。
位 | 字段 | 类型 | 复位 | 说明 |
---|---|---|---|---|
7 | INT_OVERRIDE_EN | R/W | 0h | INT 引脚使能 0h = 未启用 1h = 启用 |
6 | INT_VALUE | R/W | 0h | 当 INT_OVERRIDE = 1 时要在 INT 上驱动的值 INT 输出引脚将指示中断置为有效。引脚将遵循 INT 引脚配置。 在开漏模式下,该引脚为低电平有效,以指示中断有效。在推挽模式下,该引脚遵循低电平/高电平有效配置来指示 INT 置位。 0h = 输出:中断没有被置为有效 1h = 输出:中断被置为有效 |
5-4 | RESERVED | R | 0h | 保留 |
3 | USB_DETECT_ATTACH_P1 | R/W | 0h | INT_USB_DET_ATTACH_P1 启用。 在 eDSP 关断时启用器件连接检测 0h = 不启用 1h =启用 |
2 | USB_DETECT_ATTACH_P0 | R/W | 0h | INT_USB_DET_ATTACH_P0 启用。 在 eDSP 关断时启用器件连接检测 0h = 不启用 1h =启用 |
1 | USB_OVP_P1 | R/W | 0h | 过压端口 1 中断启用 0h = 未启用 1h = 启用 |
0 | USB_OVP_P0 | R/W | 0h | 过压端口 0 中断启用 0h = 未启用 1h = 启用 |