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.

[参考译文] TUSB8041:USB-C 端口原理图审阅(HD3SS3220)

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1496957/tusb8041-usb-c-port-schematic-review-hd3ss3220

器件型号:TUSB8041
Thread 中讨论的其他器件: TPS2561TPS25751、HD3SS3220、 TPS2560、TUSB320LAITUSB320

工具/软件:

您好:

我想申请使用实现 USB-C 接口的原理图审阅 TUSB8041 USB 3.0集线器。 下面概述了每个端口的系统配置和特定用例:


系统概述

  • 上游端口(USB-C 内部):

    • 连接的 内部 USB-C 连接器 传递函数。

    • VBUS 仅用于存在检测 、不用于为集线器供电。

  • TUSB8041下行端口配置:

    • 端口1:

      • 连接的 内部 USB-C 连接器

      • VBUS 通过 A 进行控制 TPS2561 "我想听你的想法。 通过 I²C Ω 启用/禁用此端口 来支持器件复位或下电上电。

    • 端口2:

      • 连接的 外部 USB-C 端口

      • 此端口 VBUS 路由到 TPS25751 、它充当电源接收器并向系统提供电源。

      • 数据(USB2.0和超高速路由回集线器)。   想能够禁用该端口、但不确定电源是否传输到另一个芯片。

    • 端口3:

      • 路由到 内部 USB 2.0接口 、没有物理 USB 连接器。

      • 该端口仅用于板载通信。

    • 端口4:

      • 引脚 TUSB4041 USB 2.0集线器的上行端口 以支持额外的四个 USB 2.0端口。


设计意图

  • TUSB8041仅通过 strap 配置引脚进行配置(无 EEPROM)

  • 我想保留 I²C 连接 对于的主机处理器 可选的运行时控制 、主要用于关闭端口1和端口3的电源、完全关闭端口2 (如果需要安全保护)。

  • 程度 自供电 。 所有要求的电压均来自内部稳压器、集线器不依赖于上游 VBUS 来运行。


复习问题

  1. 是我的 基于 strap 的配置有效 要在不使用 EEPROM 或 SMBus 模式的情况下启用所有端口(端口2数据除外)?

  2. 我可以安全使用 I²C 用于可选的运行时控制 是否仍允许集线器枚举默认设置并运行?

  3. 可执行的集成 TPS2561位于端口1和端口3上  电源控制的方向与 TUSB8041一致 PWRCTL/OVERCUR 期望?

  4. 指定 端口2  是否正确:

    • 保持PWRCTL2OVERCUR2z 搭接至3V3?

    • USB 超高速信号、并通过 VBUS 连接至 TPS25751

e2e.ti.com/.../7848.page2.pdf 上具有 USB-C 接口的 TUSB8041的原理图

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    user4180637 说:
    是我的 基于 strap 的配置有效 用于在不使用 EEPROM 或 SMBus 模式的情况下启用所有端口(端口2数据除外)?

    您可以在没有 EEPROM 或 SMBus.hub 的情况下启用所有端口  

    user4180637 说:
    我可以安全使用 I²C 用于可选的运行时控制 同时仍允许集线器枚举并使用默认设置运行?

    集线器 I2C 是主模式、仅用于外部 EEPROM、I2C 控制器无法控制集线器。

    user4180637 说:
    集成 TPS2561位于端口1和端口3上  电源控制的方向与 TUSB8041一致 PWRCTL/OVERCUR 期望?

    对于 TYPE-C、您需要使用 CC 控制器 ID 引脚来控制端口 Vbus、而不是 HUB PWRCTL

    [quote userid="90656" url="~/support/interface-group/interface/f/interface-forum/1496957/tusb8041-usb-c-port-schematic-review-hd3ss3220

    指定 端口2  是否正确:

    • 保持PWRCTL2OVERCUR2z 搭接至3V3?

    • USB 超高速信号、并通过 VBUS 连接至 TPS25751

    [/报价]

    您可以使 PWRCTL2悬空并使 OVERCUR2保持为3.3V

       我正在编写审阅原理图、很快就会进行压缩。

    好极了

    Brian

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

    对于下行端口、应将其配置为 DFP (端口=H)、并使用 ID 引脚控制 Vbus 控制器。

    此致

    Brian

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

    感谢您指出PORT引脚的问题-我现在已通过200 kΩ 电 阻器将其连接为高电平、以将 HD3SS3220配置为 DFP (主机)。

    由于该ID引脚为低电平有效、因此我还从 TPS2561切换到 TPS2560、以匹配正确的使能逻辑。

    根据您的反馈、即使对于 USB-C 2.0 DFP 端口、HD3SS3220也似乎仍需要处理 CC 线路协商并通过ID信号控制 VBUS。 我已相应地添加了 HD3SS3220。

    您能看一下并告诉我这个更新后的配置是否正确吗?  我还想通过主机处理器关闭这些端口(1和2)。   我要使用或非门从 HD3SS3220和主机处理器获取信号。  这是否是控制和重新启动设备的正确方法?

     e2e.ti.com/.../output1.pdf




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

    我正在进行原理图审阅、 明天之前就会发送评论。

    好极了

    Brian

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

    如果 只需要 USB2、您可以使用 CC 控制器 TUSB320LAI 来替换 HD3SS3220。  

    我也想通过主机处理器关闭这些端口(1和2)。   我要使用或非门从 HD3SS3220和主机处理器获取信号。  这是控制和重新启动设备的正确方法吗?

    是的、您可以这样做。

    好极了

    Brian

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

    好主意。  我将 HD3SS3220替换为 TUSB320。    在 TUSB3220上、ID 引脚仍控制 TPS2560。   我通过将端口连接到高电平强制它进入 DFP 模式。  您认为有什么问题吗?  

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

    您仍需要在 ID 引脚上进行上拉。

    好极了

    Brian

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

    布莱恩-很棒的收获。   再次感谢您的帮助和及时答复。   除非您看到其他任何信息、否则我认为我没有任何其他问题。   以下是我的最终原理图、可能有助于其他有类似问题的人。  

     e2e.ti.com/.../0753.output1.pdf