This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TUSB1044:仅适用于 USB3.1的配置模式

Guru**** 1178510 points
Other Parts Discussed in Thread: TUSB1044, TUSB1044RNQEVM, TUSB1002, TUSB1002A
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/814462/tusb1044-config-modes-for-usb3-1-only

器件型号:TUSB1044
主题中讨论的其他器件: 、TUSB1002TUSB1002A

您好!

我尝试使用 TUSB1044通过长的无源 USB Type-C 电缆进行 USB3.1信号调节。

我计划使用配置的 TUSB1044引脚、因为我想使用固定 USB 电缆并自行控制我使用的是哪组对。

我的应用还包括另一个 DisplayPort 转接驱动器、我想同时使用同一器件(当然、具有不同的配置)

为了检查不同的配置集、我有一个 TUSB1044RNQEVM。 我正在使用最小电缆长度进行测试、只是为了检查转接驱动器方向的可配置性。

我能够无缝地使用端口 TX1和 RX1 (DIR1/DIR0/CTL1/CTL0/FLIP = L/L/H/L 和 L/H/L/H/H)。 (请参阅 TUSB1044数据表的第49页)

但我想使用端口 TX2和 RX2 (DIR1/DIR0/CTL1/CTL0/FLIP = L/L/H/H 或 L/H/L/H/L)、但无法识别我连接的 USB3器件。

Tx2/RX2端口应与 TX1/RX1端口完全相同、或者我缺少什么?

JFI、我用于测试的 USB3.1器件是 PassMark 的 USB3环回测试仪。 它通过 USB Type-C 连接到 USB Micro B 电缆。 我要考虑该 Type-C 连接的方向、因为只有一组 RX/TX 对在微 B 端结束

此致、

Luis Jimenez

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    正确、TX2和 RX2应具有相同的功能。 您是否尝试过 EVM 和 Type-C 转 Micro B 电缆的所有方向? 当 DIR1/DIR0/CTL1/CTL0/FLIP = L/L/H/H 或 L/H/L/H/L 时、也许可以尝试翻转 EVM?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Malik、感谢您的回答、

    是的、我已经尝试过 EVM 和 Type-C 转 Micro B 电缆的所有方向:

    -当 EVM 连接到 Type-C 端口时、其方向不会产生影响、因为 PC 会检测到它。 当我通过 USB-A 转 C 线缆连接时、我可以确认有一个正确的方向。

    C 型到 MicroB 型电缆的方向也会受到影响,在一个方向上设备未连接, 但是、在应该是正确端口的端口中(通过遵循原理图并对电缆执行 ping 操作)、器件会看到 USB3端口的某些内容、在 PassMark 环回测试仪的屏幕中、它显示"USB3枚举"、 但设备绝不会出现在设备管理器或 USBView 中。

    我对 L/L/L/L/H/L 和 L/H/L/H/H 进行了相同的测试、根据电缆的方向、行为始终是预期的。

    我开始认为我的 EVM 是错误的、但我有两个 EVM、它们都具有相同的行为。

    我想、对于这部分设计、我必须转到 TUSB1002。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    如果您要移动、我建议改为尝试 TUSB1002A、此器件具有更新的状态机。 这是不正常的、因为您没有看到正确的方向。 是否可以使用除 Passmark 环回测试仪之外的其他器件? 尝试将常规 PC 作为主机、并尝试将常规 Type-C 作为 mirco-B 器件、看看这是否正确枚举?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    对于另一个 USB3器件、结果是相同的。

    我忘记了提到、我拥有的两个板都是 JMP10和 JMP12具有旧布局的板。 EVM 的原理图/布局可能还有其他变化?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Luis

    这是您的设置:

    PC (Type C 连接器)-- TUSB1044 EVM (Type C 插头)-- TUSB1044 EVM (Type C 连接器)--器件?

    如果您在 TX2/RX2上进行探测、您是否看到 LFPS?

    谢谢

    David   

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 David:

    我已经尝试过这种设置、还在 EMV 之前使用了 USB-A 转 USB-C 电缆(在本例中、当我想使用 RX1/TX1或 RX2/TX2时、我必须考虑电缆是否翻转)。

    直到今天、我还没有尝试过示波器。

    使用 RX1/TX1的配置、可以正常工作(DIR1/DIR0/CTL1/CTL1/CTL0/FLIP = L/L/L/L/H/L) 、但在未连接器件的情况下、我可以在示波器中看到在 RUSB1044之前和之后 TX1中对 LFPS 进行轮询。 我在 RX1上没有看到任何内容。

    通过 RX2/TX2的配置((DIR1/DIR0/CTL1/CTL1/CTL0/FLIP = L/H/H/L 或 L/L/H/H)、我看不到 LFPS

    最后这些测试是在 EVN 直接连接到笔记本电脑的 USB-C 端口的情况下进行的。

    此致、

    Luis

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Luis

    请将 Type-C 器件直接连接到笔记本电脑的 USB-C 端口、包括翻转和非翻转方向

    翻转方向:

    非翻转方向:

    2.请将 TUSB1044 EVM 设置为 DIR1/DIR0/CTL1/CTL1/CTL0/FLIP = L/L/L/H/L、并将 Type-C 器件插入 TUSB1044EVM Type-C 插座。 同时保持 Type-C 器件的方向不变、将 TUSB1044EVM Type-C 插头插入笔记本电脑 USB-C 端口时的方向更改为倒装和非倒装。

    翻转方向:

    非翻转方向:

    请将 TUSB1044 EVM 更改为设置 DIR1/DIR0/CTL1/CTL1/CTL0/FLIP = L/L/L/H/H、并在实验2的相反方向将 Type-C 器件插入 TUSB1044EVM Type-C 插座。 现在 、将 TUSB1044EVM Type-C 插头插入笔记本电脑的 USB-C 端口时的方向更改为翻转和非翻转。

    翻转方向:

    非翻转方向:

    谢谢

    David

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、David、这里是资源:

    请将 Type-C 器件直接连接到笔记本电脑的 USB-C 端口、包括翻转和非翻转方向

    翻转方向:状态为"速度5GB/s "、设备正常

    非翻转方向: 状态为"速度5GB/s "、设备正常

    2.请将  TUSB1044 EVM 设置为 DIR1/DIR0/CTL1/CTL1/CTL0/FLIP = L/L/L/H/L、并将 Type-C 器件插入 TUSB1044EVM Type-C 插座。 同时保持 Type-C 器件的方向不变、将 TUSB1044EVM Type-C 插头插入笔记本电脑 USB-C 端口时的方向更改为倒装和非倒装。

    该器件以非翻转方式连接到 TUSB1044EVM

    翻转方向: 状态为"速度5GB/s "、设备正常

    非翻转方向: 状态为"速度5GB/s "、设备正常

    如果器件被翻转连接至 TUSB1044EVM (USB3 shuld 不以这种方式工作)、状态为"未连接"。 好的。

    请将  TUSB1044 EVM 更改为设置 DIR1/DIR0/CTL1/CTL1/CTL0/FLIP = L/L/L/H/H、并在实验2的相反方向将 Type-C 器件插入 TUSB1044EVM Type-C 插座。 现在 、将 TUSB1044EVM Type-C 插头插入笔记本电脑的 USB-C 端口时的方向更改为翻转和非翻转。

    该器件翻转连接到 TUSB1044EVM

    翻转方向:设备显示"USB3枚举"、但它不会出现在 Windows 或 USBView 中。

    非翻转方向: 器件显示"USB3枚举"、但它不会出现在 Windows 或 USBView 中。

    如果器件以非翻转方式连接到 TUSB1044EVM (USB3分流器无法以这种方式工作)、则状态为"Speed 480Mb/s"。 好的、USB3未连接、但 USB2已连接。

    此致、

    Luis

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我对不同的 USB3器件重复了相同的操作、结果相同。

    Luis

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Luis

    对于实验2和3、您是否会针对每种情况测量 CC1和 CC2上的电压?

    2.请将 TUSB1044 EVM 设置为 DIR1/DIR0/CTL1/CTL1/CTL0/FLIP =  L/L/L/H/L、并将 Type-C 器件插入 TUSB1044EVM Type-C 插座。 同时保持 Type-C 器件的方向不变、将 TUSB1044EVM Type-C 插头插入笔记本电脑 USB-C 端口时的方向更改为倒装和非倒装。

    该器件以非翻转方式连接到 TUSB1044EVM

    翻转方向: 状态为"速度5GB/s "、设备 正常

    非翻转方向: 状态为"速度5GB/s "、设备 正常

    如果器件被翻转连接至 TUSB1044EVM (USB3 shuld 不以这种方式工作)、状态为"未连接"。 好的。

    请将 TUSB1044 EVM 更改为设置 DIR1/DIR0/CTL1/CTL1/CTL0/FLIP =  L/L/L/H/H、并在实验2的相反方向将 Type-C 器件插入 TUSB1044EVM Type-C 插座。 现在 、将 TUSB1044EVM Type-C 插头插入笔记本电脑的 USB-C 端口时的方向更改为翻转和非翻转。

    该器件翻转连接到 TUSB1044EVM

    翻转方向: 设备显示"USB3枚举"、但它不会出现在 Windows 或 USBView 中。

    非翻转方向: 器件显示"USB3枚举"、但它不会出现在 Windows 或 USBView 中。

    谢谢

    David

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这里是 CC1/CC2上的电压测量值

    2.请将 TUSB1044 EVM 设置为 DIR1/DIR0/CTL1/CTL1/CTL0/FLIP = L/L/L/H/L、并将 Type-C 器件插入 TUSB1044EVM Type-C 插座。 同时保持 Type-C 器件的方向不变、将 TUSB1044EVM Type-C 插头插入笔记本电脑 USB-C 端口时的方向更改为倒装和非倒装。

    该器件以非翻转方式连接到 TUSB1044EVM:

    •翻转方向:状态为"速度5GB/s "、设备正常。 CC1/CC2 = 0.923/0.467V

    •非翻转方向:状态为"速度5GB/s "、设备正常。 CC1/CC2 = 0.916/0.468V

    如果器件被翻转连接至 TUSB1044EVM (USB3 shuld 不以这种方式工作)、状态为"未连接"。 好的。 在这两种情况下、CC1/CC2 = 0.45V/0.92V

    请将 TUSB1044 EVM 更改为设置 DIR1/DIR0/CTL1/CTL1/CTL0/FLIP = L/L/L/H/H、并在实验2的相反方向将 Type-C 器件插入 TUSB1044EVM Type-C 插座。 现在、将 TUSB1044EVM Type-C 插头插入笔记本电脑的 USB-C 端口时的方向更改为翻转和非翻转。

    该器件翻转连接到 TUSB1044EVM:

    •翻转方向:设备显示"USB3枚举"、但它不会出现在 Windows 或 USBView 中。 CC1/CC2 = 0.453/0.916V

    •非翻转方向:器件显示"USB3枚举"、但它不会出现在 Windows 或 USBView 中。 CC1/CC2 = 0.453/0.924V

    如果器件以非翻转方式连接到 TUSB1044EVM (USB3分流器无法以这种方式工作)、则状态为"Speed 480Mb/s"。 好的、USB3未连接、但 USB2已连接。 在这两种情况下、CC1/CC2 = 0.92/0.47V

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Luis

    您是否有可直接插入 Type-C 插座并重复相同实验的常规器件?  

    您在哪里测量 CC1和 CC2电压?

    谢谢

    David  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 David:

    我已经使用另一个 USB3器件(它有一个 Micro B USB3连接器、因此我使用的是 Type-C 转 MicroB 电缆)重复了测量、测量结果是相同的。

    我没有使用纯 C 型设备、因为我目前只有手机、它会取代 USB 端口的功率而不进行功率协商。

    我正在测量 U3引脚12和11处的 CC1和 CC2电压。

    此致、谢谢。

    Luis

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Luis

    使用 Type-C 转 Micro-B 电缆时、仅连接电缆的 A2/3和 B10/11、B2/3和 A10/11为 NC。 因此、您将具有 USB3不起作用的方向。

    谢谢

    David

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 David:

    不、这不是问题。

    我已经确定了电缆的方向、甚至对其执行 Ping 操作。 我确信器件的 SSRX/TX 连接到 EVM 中与我配置的转接驱动器放大器相匹配的引脚。

    此致、

    Luis

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Luis

    我正在查看 PassMark 网站: https://www.passmark.com/support/usb_port_security_audit.php

    对于消息"USB3枚举" 、USB 插头检测到来自 USB3.0端口的数据连接尝试。 USB3枚举消息表示数据线路已连接、但操作系统未设置插头、这可能是由于缺少有效的设备驱动程序。

    从该消息中、看起来物理连接是通过交换机建立的。

    您是否有办法捕获完整的 USB3枚举?

    谢谢

    David

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 David:

    很抱歉耽误你的时间。

    我无法捕获完整的 USB 枚举、我是否只能通过软件获取、或者中间需要专用硬件?

    我已尝试使用免费的 Device Monitoring Studio。 当我以正常工作的模式连接 EVM 时、我会收到一些数据包、但在我收到"USB3枚举"消息的配置模式下、我无法捕获任何数据包。

    此致、

    Luis

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    中间需要专用硬件。 根据 Davies 的描述、似乎连接是通过 TUSB1044建立的。 您是否能够使用高速示波器进行探测、以查看 USB 信号是否在配置模式下通过 TUSB1044?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    有更新吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我很害怕、我无法访问高速示波器。 我可以尝试使用500MHz 差分探针、但我想它会破坏信号。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    路易斯:

      你有更新吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Brian、

    我已经使用示波器进行了一些测量、尝试在 TUSB1044两侧的不同配置模式下捕获 LFPS。

    我无法将 EVM 直接连接到 USB-C 端口、因此我使用 USB-A 转 USB-C 电缆和母对母 USB-C 适配器。 所有这些都已进行检查、以便在连接时将 RX 和 TX 差分对路由到所需的通道。

    我使用的是具有1.5GHz 差分探头的500MHz 带宽示波器。 这足以进行 LFPS 捕获。

    对于所有测试、该 EVM 均配置为(EN=H、SWAP=L、 SLP_S0#=H) DIR1、DIR0、CTL1、 CTL0、按如下所述翻转。

    未连接设备时:

    •使用 TX1/RX1通道:A_TO_C 电缆(翻转)-- F2F 适配器-- TUSB1044EVM (L L L H L):

    • 在 TUSB1044 (C5、C6)之前和1044 (C13、C14)之后在 TX1线路中测量的 LFPS

    •使用 TX2/RX2通道:A_TO_C 电缆(非翻转)-- F2F 适配器-- TUSB1044EVM (L L L L H)

    • 在 TUSB1044 (C3、C4)之前或1044 (C11、C12)之后、在 TX2线路中未测量 LFPS
    • 在 TX2p 和 TX2n 上测量脉冲(在差分模式下不可见)
    • 它是每14ms 重复一次的0.5V 38us 脉冲

    连接设备时:

    •使用 TX1/RX1通道:A_TO_C 电缆(翻转)-- F2F 适配器-- TUSB1044EVM (L L H L) -- C_TO_UB (非翻转)和 PassMark:

    • 在 TUSB1044 (C5、C6)之前和1044 (C13、C14)之后在 TX1线路中测量的 LFPS
    • 在 TUSB1044 (C15、C16)之前和1044 (C7、C8)之后的 RX1线路中测量的 LFPS

    •使用 TX2/RX2通道:A_TO_C 电缆(非翻转)-- F2F 适配器-- TUSB1044EVM (L L L H) -- C_TO_UB (翻转)和 PassMark:

    • 在1044 (C3、C4)之前或1044 (C11、C12)之后的 TX2线路中未测量 LFPS
    • 在 TX2p 和 TX2n 上测量脉冲(在差分模式下不可见)
    • 它是每14ms 重复一次的0.5V 38us 脉冲。
    • 仅在器件侧(C9、C10) RX2上测量的 LFPS。 它不会越过 TUSB1044。

    当我配置 TX2/RX2时、LFPS 似乎没有越过 TUS1044。

    但在此模式下、即使是 LFPS 也不会从计算机发送。 可能是由于某些通道终端检测所致? 它是否与38us 电位器相关?

    器件看起来正在检测终端并发送 LFPS、但主机似乎正在通过 TX 引脚发送检测脉冲(它们是共模、而不是差模)、等待 RX 上的内容。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Luiz、

    很抱歉耽误很长时间。 您是否仍然遇到 TUSB1044问题? 您是否能够提供上一帖子中提到的波形(每14ms 重复0.5V 38us)? 正确、TUSB1044可能看不到主机端接、您是否在第二次测试期间也翻转了 F2F 适配器? LFPS 周期(边沿到边沿)通常在30ns  范围内、LFPS 数据包的长度因 USB3总线的状态而异。 LFPS 数据包的电气空闲间隔为10us 或~200ms。