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.

[参考译文] TPS25751:用于启用 USB 器件数据的配置

Guru**** 2494635 points
Other Parts Discussed in Thread: TPS25751

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1475890/tps25751-configuration-to-enable-usb-device-data

器件型号:TPS25751

工具与软件:

您好!  

我正在系统上使用 TPS25751、该系统既是 USB-C PD DRP、又是用于通过 USB 数据线(D+/D-)进行通信的从器件。 我在尝试通过 USB 数据线进行通信时遇到一个奇怪的问题。 我们有一个定制的 USB 主机、它需要与该系统通信、但遗憾的是、它甚至无法检测到连接。 另一方面、当我们将另一个 USB 设备连接到定制的主机时、该设备会进行连接和通信。 此外、如果我们将 TPS25751系统连接到 PC、该系统也会进行连接和通信、因此问题在于定制主机与 TPS25751系统之间的交互、因为所有其他组合都起作用。  

我读了一位有关 USB 器件检测的信息、并读到为了让主机检测一个全速器件、D+线路上应该有一个上拉电阻器、这样在连接时、主机将检测到这个并开始枚举。 当我检查 TPS25751系统的 USB 数据线时、我发现这两条线路都为0V。  

我进行了一项测试、将 TPS25751系统作为器件连接到 USB-C 分析仪(AVHzY CT-3)、然后分析仪上电、并在数据线上正确显示3.3V 电压。 该分析仪具有直通功能、我已使用它连接到定制 USB 主机。 就像这样、系统工作正常、我能够进行通信。 与 TPS25751系统类似、只有当 D+线路上的上拉电阻为系统供电时才会将其放置在 D+线路上、而在本例中、我需要充当(自供电)从器件。  

为了实现此功能、我需要更改 TPS25751的配置吗?

谢谢

PS。 我附加了我要使用的 JSON 文件。  

e2e.ti.com/.../USB_2D00_C-Test.zip

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

    您好!

    附加的 zip 文件包含二进制文件而不是 json 文件。  您可以通过在"Export"下拉菜单下选择"Export Settings"来生成 json 文件。

    问题5-8的答案是什么?

    谢谢。此致、
    Chris

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

    您好!  

    找到附加的实际 json 文件。 关于问题5至8的答复:

    5. USB 2.

    6.设备

    7.不

    8.否

    谢谢

    e2e.ti.com/.../4454.USB_2D00_C_2D00_Test.zip

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

    您好!

      您是否能够捕获 PD 日志?  我想了解如何处理数据角色交换?

      也许是一个简单的测试(如果您尚未尝试)、将首选电源角色更改为电源受电方(消费者)。

    谢谢。此致、

    Chris

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

    确实无法检查 PD 日志。 此外、我曾尝试将首选电源角色更改为受电方、但得到了相同的结果。  

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

    您好!

      不确定我是否能够解码模拟、但您能否在(非工作状态)连接期间捕获 CC 线路的示波器?  我还将提及一位同事。   

    此致、
    Chris

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

    Darren、您好!  

    在客户系统中、它们是否在 D+/D-线路上具有15k Ω 下拉电阻器? 下面的屏幕截图显示了当前 TPS25751配置(端口控制0x29)。 此外、USB-C 连接器的 D+/D-是否以任何方式路由到 TPS25751? 从配置来看、似乎客户没有启用液体检测或 BC1.2。  

    谢谢。此致、

    Raymond Lin

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

    尊敬的 Raymond:  

    我曾尝试选择"系统具有15k Ω 下拉电阻"、但得到了相同的结果。 在再次测试时、我意识到了一些东西。 我的定制 USB 器件在连接 USB 电缆后、使用 TPS25751的 PLUG_EVENT 输出来初始化其 USB 器件系统。 我注意到、将器件插入 PC 时、TPS25751会提供 PLUG_EVENT。 但是、当我将器件插入定制的 USB 主机时、即使我的定制 USB 主机在 VBUS 上提供5V 电源、也不会提供 PLUG_EVENT。  

    有人知道为什么会发生这种情况吗?

    谢谢

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

    Darren、您好!

    CC 线路上发生了什么情况?  定制的 USB 主机如何呈现 Rp?

    谢谢。此致、
    Chris

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

    尊敬的 Raymond:

    现在、我没有使用 CC 线。 目前、它们连接到主机 MCU、但主机 MCU CC 线路设置为输入而未使用(将来添加 PD 时会实现)。 到目前为止、我只尝试了 USB 2.0通信。  

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

    您好!

    您能否将22k Ω 上拉电阻添加至5V (或12K 至3.3V)?

    此致、

    Chris

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

    您好!  

    感谢您的建议、但我得到了相同的结果。 当我连接到定制主机时、插头事件不会被触发。 请注意、自定义主机能够检测和枚举其他器件、因此我假设主机端正确。 此外、使用 USB-C 转 USB-A 线缆将 TPS25751器件连接至 PC 时、也没有问题。 但使用 USB-C 电缆将定制主机连接到 USB-C 时、则存在问题。  

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

    您好!

    在我的上一篇文章中、我提到了22K Ω。  这是针对1.5A 5V 拉电流能力。  如果供电能力默认为 USB 电源、则电阻器值应为56K Ω。

    您能否在使用 USB-C 转 USB-C 电缆连接定制主机时提供 CC 线的示波器捕获?

    谢谢。此致、

    Chris

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

    您好!

    我将尝试使用56k 上拉至5V 的电阻来实现默认功能。 同时、我尝试了测量 CC 线路。 我发现、当 TPS25751器件未连接时、无论如何两条 CC 线路都有正在进行的数据(不知道这是否正常)。 图1显示了这一点。 使用 USB-C 转 USB-C 电缆将 TPS25751器件连接至我的定制主机后、两条 CC 线均变为0V、如图2所示。  

         

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

    在进一步调试时、我意识到我的 USB 主机器件未启用 CC 线路上的上拉电阻。 强制执行此操作可以解决该问题、并且现在可以正常工作。 感谢您的帮助!

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

    您好!

    感谢您的反馈。  很高兴听到它在工作。

    我发现当 TPS25751器件未连接时、两条 CC 线路无论如何都有正在进行的数据(不知道这是否正常)。

    有。 这是在供电方(Rp)和受电方(Rd)之间切换的双角色端口(DRP)。

    此致、
    Chris