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.

[参考译文] TPS25820:用作有源 USB C 底座

Guru**** 2507255 points
Other Parts Discussed in Thread: TPS25820, TPS25751

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1425396/tps25820-use-as-powered-usb-c-dock

器件型号:TPS25820
主题中讨论的其他器件: TPS25751

工具与软件:

我正在尝试将 TPS25820用作 USB 集线器 PD 控制器。 我需要提供1.5A 输出电流为连接的手机充电、同时允许手机访问 LAN9512 USB 集线器。

据我所知、这意味着 TPS25820是上行端口(上行/主设备是手机)。 但既然它本来就是要供电而不是通电、在电力的意义上还是"下行端口"呢?

使用原型 PCB、如果我们使用 USB A 到 C 电缆(无 CC 引脚)连接到 USB 端口、则可以检测到 LAN9512和下游端口、但当然不充电。 如果使用 C 转 C 电缆连接、则会协商充电、但 LAN9512不显示为设备。  

我已尝试启用和禁用 EN 和 CHG 引脚、但未检测到 LAN9512 -我想是因为 CC 引脚仍由 TPS25820控制、当我需要将其用作数据工作的下游端口时、它仍然像上行端口一样。

是否可以通过任何方法修改此电路(任何线路上是否需要任何上拉/下拉电阻器?)  

我是否正在寻找"双角色端口"控制器的功能?

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

    尊敬的 Ben:  

    是 PD 控制器还是 Type-C 控制器。 TPS25820仅适用于 Type-C。

    谢谢。此致、

    Chris

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

    尊敬的 Ben:

    [报价 userid="477650" url="~/support/power-management-group/power-management/f/power-management-forum/1425396/tps25820-use-as-powered-usb-c-dock "]据我所知、这意味着 TPS25820是一个上行端口(上行/主控端口是手机)。 [报价]

    TPS25820仅是拉电流/DFP、以及 Type-C 器件。 它不是 Type-C PD、因此不支持电源或数据角色交换。 它不是数据的 UFP。

    [报价 userid="477650" url="~/support/power-management-group/power-management/f/power-management-forum/1425396/tps25820-use-as-powered-usb-c-dock "]使用原型 PCB 时、如果我们使用 USB A 到 C 线缆(无 CC 引脚)连接到 USB 端口、则可检测到 LAN9512和下游端口、但当然不充电。

    Type-A 转 Type-C 电缆具有 CC 线路的内部偏置。 Type-A 端将用作电源/数据 DFP、而 Type-C 端将用作电源接收器/数据 UFP。 您可能仍在检测数据、因为 TPS25820不会直接影响 D+/D-线路、但 CC 定义的角色不支持作为 UFP。

    [quote userid="477650" url="~/support/power-management-group/power-management/f/power-management-forum/1425396/tps25820-use-as-powered-usb-c-dock 如果我们使用 C 到 C 电缆进行连接、将协商充电、但 LAN9512不显示为设备。  [报价]

    这正是我们的预期。 TPS25820仅将该端口广播为供电方/DFP、不会尝试或支持 UFP (设备)的数据角色交换。

    [报价用户 id="477650" url="~/support/power-management-group/power-management/f/power-management-forum/1425396/tps25820-use-as-powered-usb-c-dock "]

    是否可以通过任何方法修改此电路(任何线路上是否需要任何上拉/下拉电阻器?)  

    我是否正在寻找"双角色端口"控制器的功能?

    [报价]

    我认为无法修改此电路、TPS25820会暴露 CC 线路上拉电阻、要使电源和数据角色发生冲突、需要 USB-C PD。

    您正在寻找 DRP 功能、但可能不是完整功能。

    连接时、端口只能是电源、数据 DFP 或功率接收器、数据 UFP。 连接后、如果支持 USB-C PD 消息传递、请执行该操作  两个端口均支持角色交换、您可以独立交换电源和数据角色。 在您的用例中、听起来您要使用电源和数据 UFP、这需要 USB-C PD 控制器和某些级别的 DRP。

    如果您只需要 USB 2.0或 USB 3.0数据、我建议查看 TPS25751。

    谢谢。此致、

    Chris

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

    感谢 Chris 的详细答复、我们将查看下一个修订版的 TPS25751。 我们确实需要是电源和数据 UFP、我在不知道确切的技术术语的情况下巧妙地解释了这一点。 在我们现有的原型板上、我们将移除 TPS25820并在 CC 引脚上添加下拉电阻器、这样我们至少可以使用 C-C 电缆获取 USB 数据。

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

    尊敬的 Ben:

    无需担心、在首次研究 Type-C PD 时、可能会遇到一些问题。 以下应用手册 可帮助您更好地理解 Type-C PD。

    https://www.ti.com/lit/wp/slyy109b/slyy109b.pdf?ts = 1729261789381&ref_url=https%253A%252F%252Fwww.google.com%252F

    现在结束该主题帖。

    谢谢。此致、

    Chris