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.

[参考译文] TUSB1002:TX/RX 引脚排列

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1483717/tusb1002-tx-rx-pinouts

器件型号:TUSB1002
主题中讨论的其他器件:HD3SS3220、HD3SS3212

工具与软件:

您好!

我正在处理一个使用 TUSB1002转接驱动多路复用器的项目。 看看其引脚排列和参考原理图、我感到困惑、因为在所有原理图中、一侧的 TX 引脚用于驱动另一侧的 TX 引脚而不是 RX 引脚。 例如评估板。

  

它的方框图没有任何帮助、因为它显示 RX 引脚连接到 TX 引脚。 在上图中、P2的 TX_P 和 TX_N 连接到 TUSB1002 TX_P 和 TX_N、它们是输出、这意味着一个输出正在驱动另一个输出。 我还向 USB-C 插头侧进行了检查、以查看 RX 引脚是否连接到 TX 引脚、但情况也不是如此。 有人能解释一下为什么 TX 和 RX 引脚连接到 TX 和 RX、而不是 TX 和 RX 连接到 RX 和 TX?

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

    尊敬的亚伯拉罕:

    [报价用户 id="645211" url="~/support/interface-group/interface/f/interface-forum/1483717/tusb1002-tx-rx-pinouts "]   

    此原理图适用于使用 USB-A 插头和 USB-A 插座的 TUSB1002A EVM。  插头的 TX 通过转接驱动器路由至插座的 TX 的原因在于、连接到 USB-A 端口 TX 引脚的插头的 TX 引脚。 因此、这些信号仍然需要通过 EVM 上的 A 类插座进行传输。 此外、由于 EVM 的插头端的 RX 引脚会连接到其连接到的任何插座上的 RX 引脚、因此 EVM 上的 USB-A 插座需要将 RX 路由到那里。

    TUSB1002EVM 具有一个插座到插座的实现方案、其中 RX 进入 TX、TX 进入 RX。 我认为这是一种更典型的实施。

    [报价用户 id="645211" url="~/support/interface-group/interface/f/interface-forum/1483717/tusb1002-tx-rx-pinouts "]

    [报价]

    该方框图只是突出显示了 TUSB1002的内部、旨在展示 RX1如何传递到 TX1。 这未必意味着 RX 引脚只能连接到 RX 线路、反之亦然、但 RX 线路会接收到信号、然后通过 TX 引脚传输信号。

    如果您有任何其他问题、敬请告知!

    谢谢!

    Ryan

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

    您好、Ryan、  

    感谢您的回复。

    很抱歉、我不知道 TUSB1200和 TUSB1200A 是分开的、我要在 我的项目中使用 TUSB1002AIRGET。

    关于 TUSB1002 EVM 的原理图、我可以看到 USB-B 插座的 TX 引脚连接到 USB-A 的 RX 引脚、但是它们的布线方式仍然将转接驱动器上的 TX 引脚用作输入、将 RX 引脚用作输出。 例如、当 USB-B 连接器在传输线上发送数据时、它将进入 TX1N/P、通过 RX1P/N 输出、这没有意义。 您能解释一下吗?

    根据您所讲的内容、我仍然看到在 TUSB1002A 的参考原理图中完成了类似的工作、我有一个以下方框图、这就是我要用于我的项目的内容。 您能给它看一下吗?

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

    尊敬的亚伯拉罕:

    [报价 userid="645211" url="~/support/interface-group/interface/f/interface-forum/1483717/tusb1002-tx-rx-pinouts/5697452 #5697452"]关于 TUSB1002 EVM 的原理图、我可以看到 USB-B 插座的 TX 引脚连接到 USB-A 的 RX 引脚、但是布线方式仍然使用转接驱动器上的 TX 引脚作为输入、将 RX 引脚用作输出。 例如、当 USB-B 连接器在传输线上发送数据时、它将进入 TX1N/P、通过 RX1P/N 输出、这没有意义。 您能解释一下吗?

    对于 USB 插座、RX 引脚从连接的任何电缆接收信号。 接收到的信号通过 RX 通道移动、直到到达转接驱动器、在此处将其放入 RX 引脚、进行处理、然后通过转接驱动器的 TX 引脚发送出去。 之后、这些信号会通过通道传送到另一个插座的 TX 引脚、因为现在这些信号将通过 TX 进行传输。

    最好将其视为 RX 始终流入 TX。 在转接驱动器的两个通道上、数据将从 RX 引脚接收、因为这是接收数据的位置、然后输出到 TX 引脚。 使用插座时、不应出现通过插座的 RX 引脚传输信号的情况。

    [报价 userid="645211" url="~/support/interface-group/interface/f/interface-forum/1483717/tusb1002-tx-rx-pinouts/5697452 #5697452"]根据您所解释的内容、我仍然看到在 TUSB1002A 的参考原理图中进行了类似的工作、下面是我将用于项目的方框图。 您能否对其进行回顾?

    看一下这张方框图、 虽然没有任何内容会阻止您将 RX 通道与 TX 引脚搭配使用、但最好将 TX 与 TX 匹配、将 RX 与 RX 匹配、以免产生混淆。 例如、对于 TX、微控制器应发送信号、通过转接驱动器发送信号、然后使用 HD3SS3220的 TX 引脚连接到插座的 TX 引脚。

    希望这对您有所帮助、如果您有任何其他问题、敬请告知!

    谢谢!

    Ryan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid="525145" url="~/support/interface-group/interface/f/interface-forum/1483717/tusb1002-tx-rx-pinouts/5697492 #5697492"]微控制器应发送信号、并通过转接驱动器发送信号、然后使用 HD3SS3220的 TX 引脚连接到插座的 TX 引脚。[/QUOT]

    我很抱歉、但这让我感到更加困惑。 通常、RX 始终进入 TX、TX 进入 RX、因此如果微控制器通过 HD3SS3220的 TX 引脚传输并进入插座的 TX 引脚、这不会使数据偏移? 或者 USB 3.1有不同的规则吗?

    对于 USB 插座、RX 引脚通过连接的任何电缆接收信号。 接收到的信号通过 RX 通道移动、直到到达转接驱动器、在此处将其放入 RX 引脚、进行处理、然后通过转接驱动器的 TX 引脚发送出去。 之后、这些信号将通过通道传送到另一个插座的 TX 引脚、因为现在这些信号将通过 TX 进行传输。[/报价]

    这同样适用于这种情况、TX (输出)正在接收来自 RX (输入)的输出。

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

    尊敬的亚伯拉罕:

    [报价 userid="645211" url="~/support/interface-group/interface/f/interface-forum/1483717/tusb1002-tx-rx-pinouts/5697522 #5697522"]通常情况下、RX 进入 TX、TX 进入 RX、如果微控制器通过 HD3SS3220的 TX 引脚传输并进入插座的 TX 引脚、这难道不会使数据偏移? 或者 USB 3.1是否有不同的规则?

    由于 HD3SS3220只是一个多路复用器、因此您可以通过 TX 或 RX 将其与 TX 通道进行定向。  对我来说、TX 通道/数据通过多路复用器的 TX 通道到达插座的 TX 引脚是很有意义的、但实际上取决于您。 但无论如何、 微控制器的 TX/OUTPUT 通道应连接至 Type-C 插座(A2/A3、B2/B3)的 TX 引脚、因为 TX 引脚将从微控制器发送/输出信号。 HD3SS3220应用下面是采用 HD3SS3220的 TX/RX 路由示例:

    如果您有任何其他问题、敬请告知。

    谢谢!

    Ryan

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

    我现在理解了多路复用器、谢谢。

    不过、我仍然感到困惑、不知道为什么微控制器上的 TX 引脚在驱动插座上的 TX 引脚、USB-C 插座是否也会从其连接到的任何器件发出信号、这将与微控制器的 TX 引脚相冲突?

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

    尊敬的亚伯拉罕:

    无论器件与 Type-C 电缆另一端的微控制器进行通信、都要将其 TX 线连接到器件侧连接器的 TX 引脚。 不过、电缆的布线方式应确保电缆一端的 TX 引脚 是电缆另一端的 RX 引脚、从而确保信号不会发生冲突或尝试在同一数据通道上发送数据。 因此、即使电缆两侧的器件通过连接器上的 TX 引脚传输、其信号也会出现在另一侧的 RX 引脚上。

    如果您有任何其他问题、敬请告知。

    谢谢!

    Ryan

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

    好的、现在我明白了。 谢谢你。

    所以对于参考我的方框图的项目、应该不会有问题。 插座上的 TX 引脚可以通过多路复用器(RX 或 TX)进入转接驱动器(Rx IN 和 TX OUT)、并进入微控制器上的 RX 引脚。 对吧?

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

    尊敬的亚伯拉罕:

    插座上的 TX 引脚会从插座中发送数据、因此您应该将其连接到输出数据的微控制器数据通道、我认为这是 TX 通道。 插座上的 RX 引脚将用于从电缆接收数据、因此应将其连接到接收数据的微控制器的通道上、我认为该通道就是 RX 通道。

    谢谢!

    Ryan

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

    抱歉、我仍在谈论整个 TX-TX 和 RX-RX 路由。

    项目的目标是使用用电器件、因此多路复用器位于 DFP 中、因此如果我将微控制器的 TX 引脚连接到插座的 TX 引脚、它将在要连接的器件上达到 RX 引脚。 对吧?

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

    尊敬的亚伯拉罕:

    是的、对、您说得对。 对于采用 HD3SS3220的 DFP、您可以遵循以下典型应用:  

    另外、就像平视 HD3SS3220一样、当 VBUS 通过 Type-C 插座发送时、请确保使用 ID 引脚进行驱动(当 ID 引脚为低时、I.E 会将 VBUS 发送到 Type-C 插座。) 这是为了确保 CC 引脚正确完成 CC 协商。

    谢谢!

    Ryan

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

    对于 VBUS、我只有与它的直接连接、那里是否有一个由 ID 引脚控制的开关至关重要? HD3SS3220的 CC 引脚还连接到 USB PD 控制器、这会导致任何问题吗?

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

    尊敬的亚伯拉罕:

    对于 VBUS、我只是直接连接它、是否有一个由 ID 引脚控制的交换机? HD3SS3220的 CC 引脚还连接到 USB PD 控制器、这会导致任何问题吗?[/QUOT]

    如果您使用的是 PD 控制器、那么我认为应该处理 VBUS、是的。

    不过、如果使用 PD 控制器、则不一定需要使用 HD3SS3220。 您可以使用不具有 CC 控制器功能的其他多路复用器(例如 HD3SS3212)、然后使用 PD 控制器的引脚通过 SEL 引脚控制多路复用器方向。

    HD3SS3220用作多路复用器和 CC 控制器、但加入 PD 控制器后、不需要使用 CC 控制器功能、因为 PD 控制器可执行相同的功能以及控制 VBUS。

    谢谢!

    Ryan

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

    我正在使用的 PD 控制器确实有相应的引脚、但必须通过 OTP I2C 对其进行配置、我们希望避免对此项目进行任何初始编程、因为这会缩短生产/制造时间并使其外壳设计变得复杂。 HD3223212实际上是否进行了任何 PD 协商? 我认为它的 VBUS 引脚是严格的输入而不是输出、因此我认为使用 CC 引脚进行的唯一管理是用于数据角色、我要将其设置为严格的 DFP。

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

    尊敬的亚伯拉罕:

    我不太熟悉 PD 控制器、但我的理解是它们可以提供5V 电压来代替 VBUS。 此外、我目前的理解是、通常情况下、PD 控制器需要创建和安装一些固件才能实现正常功能。

    HD3SS3212不进行任何 PD 协商、但通常需要通过某种方法 来限制发送 VBUS、直到 CC 协商完成/说明需要发送 VBUS。 不断向端口提供 VBUS 将导致 CC 协商期间出现问题、从而可能影响多路复用器根据电缆方向正确翻转。

    此外、我们建议不要在同一端口的 CC 控制器和 PD 控制器上使用 CC 线。 这将导致两个器件尝试进行通信、从而在 CC 协商期间导致错误。

    谢谢!

    Ryan

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

    我正在使用的 PD 控制器需要在发出 VBUS 之前建立 PD 合约、这种做法是使用 CC 引脚实现的。 因此、即使我直接连接到 HD3SS3220上的 VBUS 引脚、 Vbus 也不会 在有人插入 USB-C 电缆后发出。 2个引脚之间的 CC 引脚仍然是共享的。 我已将原理图发送给 PD 芯片的制造商、他们没有发现将 CC 引脚与多路复用器连接在一起的问题。

    BTW、我在之前的评论中指的是 HD3SS3220、抱歉、不是 HD3SS3212。

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

    尊敬的亚伯拉罕:

    顺便说一句、我在以前的评论中指的是 HD3SS3220、而不是 HD3SS3212、道歉。

    明白了、HD3SS3220确实具有一些 PD 功能、因为它可以广播或检测不同的电流以进行电力输送。 但是、除此之外、它不执行任何 PD 函数。  

    Unknown 说:
    我使用的 PD 控制器确实要求在发送 VBUS 之前建立 PD 协议、它使用 CC 引脚实现此目的。 因此、即使我直接连接到 HD3SS3220上的 VBUS 引脚、 Vbus 也不会 在有人插入 USB-C 电缆后发出。 2个引脚之间的 CC 引脚仍然是共享的。 我已将原理图发送给 PD 芯片的制造商、他们未发现将 CC 引脚与多路复用器连接在一起时存在问题。

    我明白了、我想我之前感到困惑。 VBUS 不是一直通过 Type-C 连接器供电、而是直接与 HD3SS3220相连、至少我认为这正是我收集到的数据。 如果您将 VBUS 由 PD 控制器控制、并且 VBUS 正确连接到 HD3SS3220 VBUS_DET 引脚、则我认为没有任何问题。 我会说我对将 CC 引脚连接到 PD 和 CC 控制器持怀疑态度、因为我们通常不建议这样做。 如果您希望保持此状态(虽然可以)、正如未来您在翻转 HD3SS3220方面遇到问题一样、我会首先检查 DIR 引脚。

    谢谢!

    Ryan

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

    VBUS 直接连接到 HD3SS3220和 VBUS 引脚。 我之前对将 CC 引脚连接在一起持怀疑态度、但我确实让制造商的 FAE 查看了我的原理图、他们说原理图看起来不错。 如果我确实有任何问题、我一定会检查 DIR 引脚。

    非常感谢 Ryan 的帮助,你有一个好的.