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.

[参考译文] TPS65982:配置 DFP/Sink 不工作

Guru**** 2586355 points
Other Parts Discussed in Thread: TPS65982

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1035126/tps65982-configuring-dfp-sink-not-working

器件型号:TPS65982

您好!

我们有一个使用 TPS65982的应用、我们希望将其强制为电源接收器和 USB2.0主机。 我们使用的是 STUSB4710A 电力输送源 IC (没有 USB2.0引脚)、然后将 USB2.0引脚路由到 USB/以太网转换器。 由于我们使用的是 USB/以太网转换器、但希望用作电源接收器、因此我们需要将 TPS65982用作 USB2.0主机(DFP)和 USBC PD 接收器。 这与计算机插入坞站的用例类似、在该用例中、计算机希望从坞站获得电源、但需要将数据作为主机传输到坞站。  

每当我们尝试使用此配置时、TPS65982都会自动切换为 UFP。 无论电源角色如何、我们是否可以访问二进制文件以强制它始终是 USB2.0的 DFP?

谢谢、

Alex

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

    Alex、

    您将需要使用高级配置选项并将项目生成为首选电源的 DRP。

    您需要更改传输身份数据对象以匹配此屏幕截图、以便作为 USB2外设进行广播:

    此致、

    卡盘

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

    "首选电源"是否意味着 TPS65982更倾向于 用作 电源或 更倾向于连接 到电源?

    我们希望 TPS65982作为 USB2.0 主机而 不是外设进行广播。  

    我们需要将 TPS65982配置为 USB2.0灌电流主机。 根据您的响应、TPS65982将成为供电器件。 我们是否要与您的建议相反? 或者我是否缺少了什么?

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

    Alex、

    我再次回顾您的问题、我认为您唯一需要做的就是获取原始项目文件并更改 Transmit Identy Data Object 以仅将器件报告为主机、然后将产品类型设置为 Power Birck 或 Hub。

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

    卡盘、  

    更改一个参数不起作用。 一旦插入电力输送、TPS65982会自动协商为灌电流 UFP。

     强制 TPS65982  始终为灌电流 DFP 的必要寄存器是什么?

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

    Alex、

    我必须在内部与其他人一起查看此内容、然后返回给您。

    此致、

    卡盘

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

    你好、Chuck、

    我还在与 Alex 合作进行同一个项目-我们已经尝试了此处建议的选项:  https://e2e.ti.com/support/interface-group/interface/f/interface-forum/910322/tps65982-what-steps-should-i-execute-to-perform-swsk-or-swsr-properly?tisearch=e2e-sitesearch&keymatch=TPS65982# 、用于启用"启动切换至灌电流、过程切换至灌电流"寄存器、刷写 TPS65982、插入我们 的 USB-PD + USB2.0系统、手动 将"启动切换至灌电流"寄存器设置为0、 然后发出 SWSk 命令-但是、尽管 发出了 I2C 命令、但我们看到电源角色仍然是"源"而不是"接收器"-如果这里有任何指示、我们将不胜感激、谢谢!

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

    Kushal、

    我将尝试同时解决这个问题。

    此致、

    卡盘

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

    Alex、

    您是否在系统中使用982上的端点?

    982端点将始终为 UFP、因此如果您要支持 DFP 端点、则需要 USB 多路复用器和其他一些支持电路。

    您能否为我提供系统的方框图以帮助我了解其配置方式?

    谢谢、

    卡盘

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

    Chuck、希望这是一个足够描述的方框图、说明了我们用于 USB2.0和 USB 电力输送的相关特性我们使用的是 TPS65982ABZBHR、它具有内置的 USB2.0端点。 我们使用内部多路复用器将 USB2.0线路从 USBC 连接器直接连接到 TPS65982。 作为 DFP 端点、通常没有问题、只有当我们同时尝试成为接收端点时、才会出现这种问题。

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

    Alex、

    在 USB2 OUT 上、您是否有一个集线器在 C 型线路上用作 DFP 数据设备?

    如果是这种情况、则可以使用主机接口启动从 UFP 到 DFP 的数据卷交换、这应允许您的系统进行连接。  您需要确保65982设置中包含 USB 多路复用器、以呈现 USB 引脚而不是内部端点。

    此致、

    卡盘