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.

[参考译文] TPS65987EVM:无法同步使用 USB 数据和电源(PD)

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1158223/tps65987evm-not-able-to-use-usb-data-and-power-pd-simultenously

器件型号:TPS65987EVM
主题中讨论的其他器件: TPS65987TPS65987D

您好!

我们正在设计一款需要扩展坞块的产品。

对于我们的应用、我们需要连接到主机 PC 的 Type C 电缆、它应该为主机 PC 充电、同时我们应该能够使用数据(用于连接 USB 设备)。  

为了检查这种情况、我们使用了 TPS65987EVM。

当我们仅将 EVM 编程为 DFP 模式时、它仅为笔记本电脑充电。 我们无法使用 USB 端口(作为下行端口)。

当我们针对 DRP 模式(首选数据)对 EVM 进行编程时、我们只能使用 USB 端口(数据)、不能为其充电。

您能否帮助我们同时启用数据和电源模式?

如果您不能正确理解我们的要求、请告诉我、我可以对其进行详细解释。

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

    您好、Nikhil、

    我们的 EVM 无法通过其端口实际传输任何数据、因为 SBU 线路未连接(只能模拟数据角色)。  

    TPS65987EVM 应能够成为 DFP 并同时提供电源(作为电源)、请检查以确保在发送电源功能下有可用的源 PDO。

    默认情况 下、当您创建新项目并选择 DRP 时、首选数据主机、然后项目将配置端口控制(0x29)以使 PD 仅用作 DFP、并禁用设置以允许 PD 成为 UFP。 项目配置还应包括源功能(如前所述)。  

    如果可能、您能否捕获 PD 日志以查看正在发生的 PD 事务?  

    谢谢、此致、

    林德华

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

    您好、 Raymond、

    感谢您的回复。

    我们将需要您提到的模式、例如 TPS65987应采用 DFP 并 同时供电。

    我认为我使用的是不同版本的定制工具。  端口控制(0x29)的选项对我来说是不同的。 请检查附件。

    您能告诉我在这个版本中应该执行什么设置吗?您可以发送您正在使用的自定义工具吗?

    我很快将共享 PD 日志。

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

    您好、Nikhil、

    您使用的是正确版本的 GUI。 创建新项目时、选择"高级"以访问要配置的更多寄存器、如上一个线程中所示的端口控制(0x29)。 在这里、您将能够更有效地配置 PD 的电源和数据角色。  

    谢谢、此致、

    林德华

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

    您好、 Raymond、

    我已经使用 DFP 首选数据主机创建了一个新项目、并将过程交换交换解调为 DFP、并将 SWaP 交换为 DFP 选项。

    我还添加了源 PDO 并修改了 I/O 配置(0x5c)寄存器、以映射评估板的降压转换器以适应不同的 PDO 电压(5V- GPIO14、9V-GPIO15、15V-GPIO17、20V-GPIO20)、以便降压转换器根据灌电流 PD 器件要求设置电压。

    但是、该板不 能同时作为数据和 PD 工作。

    我在评估板上尝试了以下不同的方案:

    使用 Type C 至 Type C Thunderbolt 电缆将评估板连接到笔记本电脑(Type C 端口)。

      i)评估板作为 DFP 运行并进入数据模式。  我 可以访问连接到评估板的 USB 器件。

      II)当数据模式处于活动状态时、评估板不会为笔记本电脑充电(无 PD)。

      III)在 PD 日志中、评估板仅广播一个5V PD 功能。

      IV)请查看  PD 日志的以下屏幕截图。  

      

    2.连接到手机的评估板。 (测试 PD 是否正常工作)

     i)电路板进入 PD 传输模式、并以9V 电压为手机充电。

     II) PD 在这种情况下工作。

     III)请查看以下 PD 日志屏幕截图。

     IV)在 PD 日志中、评估板广播所有4个电压 PDO 功能。

    我已使用 Power-Z PD 测试仪捕获了 PD 日志。 您可以使用 Power-Z KT 工具箱 software.e2e.ti.com/.../KT002-PC-Software-20210423.zip 查看 PD 日志的详细信息

    请在 software.e2e.ti.com/.../Power_2D00_Z-PD-logs.zip 中打开所附的日志文件

    请查看我使用的 TPS65987应用定制工具项目文件。  e2e.ti.com/.../tps65987.zip

     

    如果可能、您可以向我发送应用程序自定义工具的项目文件并进行适当的配置、以便我可以导入并测试它吗?

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

    您好、Nikhil、

    我将查看 PD 日志、看看是否存在可识别的问题。  

    关于配置、您能否重新指定要 枚举的功率(仅拉电流、仅灌电流、两者均为/DRP)和数据角色(UFP、DFP、两者均为)以及拉电流/灌电流 PDO?  

    谢谢、此致、

    林德华

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

    您好、 Raymond、

    请查看我们将需要的以下规格。

    EVM 应仅用作电源、以便使用 USB PD 为笔记本电脑充电。 以下是所需的 PDO。

      5V@3A/9V@3A/15V @3A/20V @3A


    2. EVM 扩展端口应用作 DFP (作为 USB 主机)来访问 连接到 EVM 的 USB 设备/USB 外设。 USB 设备将不会连接到音频设备(附件)、因此不需要 SBU 线路。

      EVM Type C 端口应充当 UFP (我不确定该端口是否应为 DRP 的 UFP)、以便能够连接到笔记本电脑的 Type C 主机(DFP)端口。

    3.第1点和第2点应同时工作。

    4.我们不需要显示端口模式(DP 交替模式)。

    5. EVM 永远不会用作接收设备。 (无需灌电流 PDO)。

    6.请查看所需架构的附加方框图。

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

    您好、Nikhil、

    感谢您澄清规范、我将在明天之前附上样片 PJT!  

    谢谢、此致、

    林德华

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

    您好、Nikhil、

    我仍在进行配置、下周一之前、我将再次与您联系!

    谢谢、此致、

    林德华

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

    您好、Raymond、

    您是否能够找到正确的配置?

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

    您好、Nikhil、

    很抱歉、由于延迟、请根据您的要求查看随附的 PJT 文件。  

    如果您有任何疑问或疑虑、请告诉我!

    谢谢、此致、
    林德华

    PJT 模板: e2e.ti.com/.../TPS65987DDH_5F00_Template.pjt

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

    您好、 Raymond、

    感谢您发送 PRJ 文件。

    我已经测试了项目、但一次只有一种工作模式。  

    大多数情况下、EVM 进入 PD 模式并为笔记本电脑充电、但无法访问 USB 器件。

    有时、它会进入 USB 数据模式、但此时不会充电。

    如果我一直按住 EVM 上的 PD RESET 按钮、则 EVM 进入数据模式、释放后、再次进入 PD 模式(为笔记本电脑充电)

    请查看随附的 PD logs.e2e.ti.com/.../PD-logs-for-updated-prj.rar

    您是否可以在终端模拟此场景?

    为了将 USB 器件连接到 EVM 的扩展端口、我不使用 10G-EXPANSION-EVM。 我已将 USB 插座连接到扩展端口并访问 USB D+/D-线路(仅在 USB2.0上进行测试)。 USB 设备进入数据模式时工作正常。 10G-EXPANSION-EVM 上是否有 GPIO 可能导致此问题? 或者、EVM 上的 DIP 开关是否具有任何作用?

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

    您好、Nikhil、

    让我看看我是否可以从我的结尾重新创建它、只是为了澄清您是否仅使用 D+/-线路? 未连接 VBUS、GND 或其他引脚?

    谢谢、此致、

    林德华

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

    您好、Raymond、

    我使用 VBUS (连接到 EVM 的5V 测试点)和 GND 到 GND 测试点以及 D+/D-。

    因此、USB A 型插座只有四条导线 D+、D-、VCC、GND。

    我参考了 TPS65987原理图

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

    您好、Nikhil、

    只是想仔细检查一下、但您使用的是上图中的 TPS65987-90EVM、对吧? 还有另一个 EVM 只是  TPS65987EVM、我们希望确保使用正确的电路板。

    谢谢、此致、

    Chris

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

    尊敬的 Chris:

    以上 EVM 图片仅供参考。 我从互联网上获取了它。

    我使用的是 TPS65987EVM。 请查看所附的 EVM 图片。

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

    谢谢 Nikhil

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

    您好、Nikhil、

    通过使用 EVM 和您提供的 pjt 文件、我能够使 EVM 获得电源并从 USB 闪存驱动器读取数据。 它似乎在我的末尾按你的预期工作 我遇到的唯一问题是、当计算机找不到闪存驱动器时、有时我需要重新连接闪存驱动器。

    您是否对电路板进行了任何其他修改?

    您是否已验证 PC 上的 USB-C 端口是否可以接收电源和数据? 因为它在我的端工作、所以我只想确保考虑了设置中的任何其他差异。

    谢谢、此致、

    Chris  

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

    尊敬的 Chris:

    感谢您的努力、这是一个好消息、您的最终能够同时工作电源和数据 关于闪存驱动器重新连接 问题、我想这是由于 D+/D-电缆的阻抗不匹配而导致的、因为我们使用单独的电缆而不是差分迹线。 我也遇到了类似的问题。 我认为、当我们为 USB 端口设计合适的 PCBA 时、它会得到解决。

    我尚未对 EVM 进行任何修改。 我的设置唯一不同的是、我通过 EVM 上的 P5V0测试点为闪存驱动器提供5V 电源。  

    我将像您一样检查通过扩展板连接器为闪存驱动器供电的情况、并告知您其是否正常工作。

    我已验证 PC USB -C 端口可以接收功率和数据。 我 可以 使用 Type C 扩展坞为数据供电和访问数据。

    只是想确认、您是否使用了我的项目或 Raymond 项目进行了测试? 您能否发送您正在处理的项目文件?  

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

    您好、Nikhil、  

    这是我使用的项目配置。 它应该与您之前发送的相同、只是重命名了。 这是我能够看到 EVM +闪存驱动器正常工作的情况。

    /cfs-file/__key/communityserver-discussions-components-files/196/tps65987_5F00_Nikhil_5F00_v1.pjt

    [引用 userid="485860" URL"~/support/power-management-group/power-management/f/power-management-forum/1158223/tps65987evm-not-able-to-use-usb-data-and-power-pd-simultenously/4401788 #4401788]"关于闪存驱动器重新连接 问题、我想这是由于 D+/D-电缆的阻抗不匹配而导致的、因为我们使用单独的电缆而不是差分迹线。 我也遇到了类似的问题。 我认为、当我们为 USB 端口设计合适的 PCBA 时、它会得到解决。

    这是很好的了解。 当我使用 10G-EXPANSION-EVM 时 、我没有遇到这个问题、但是带导线的电路板模块并不总是能正常工作。

    我不确定5V 电源是否重要、因为它始终处于开启状态、但可能值得一试。

    谢谢、此致、

    Chris

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

    尊敬的 Chris:

    从连接器获取5V 电源未工作。 有时、EVM 会为笔记本电脑充电、有时它会进入数据模式。

    只是想确认一下、通过您的设置、EVM 可以为笔记本电脑充电(拉电流)并同时访问数据?

     EVM 上的 S4 DIP 开关是否具有任何作用? 目前、所有开关都处于关闭位置。

    应用程序自定义工具中是否有任何其他设置需要更改? 如固件基本映像。 请查看我正在遵循的编程步骤的视频。  e2e.ti.com/.../TPS65987-EVM-PROGRAMMING.mp4

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

    您好、Nikhil、

    [引用 userid="485860" URL"~/support/power-management-group/power-management/f/power-management-forum/1158223/tps65987evm-not-able-to-use-usb-data-and-power-pd-simultenously/4408832 #4408832"]只需确认设置后 EVM 可以为笔记本电脑充电(拉电流)并同时访问数据?

    是的、我看到笔记本电脑正在充电并同时访问数据。

    [引用 userid="485860" URL"~/support/power-management-group/power-management/f/power-management-forum/1158223/tps65987evm-not-able-to-use-usb-data-and-power-pd-simultenously/4408832 #4408832"] EVM 上的 S4 DIP 开关是否具有任何作用? 目前、所有开关都处于关闭位置[/报价]

    您可以在 TPS65987D 数据表和 TPS65987EVM 设计文件中找到此信息。

    第一个开关控制 I2C 地址。 只要您能够从计算机中识别和编程电路板、就不必担心这些问题。

    后半部分控制电池电量耗尽模式以及启动失败时的默认配置。 如果我们正确引导、这两种情况都不应影响性能。

    我已经打开了引脚4、其余部分关闭了。 我在所有引脚关闭的情况下测试了您的项目、仍然看到20V 拉电流和 USB 驱动器连接。

    [引用 userid="485860" URL"~/support/power-management-group/power-management/f/power-management-forum/1158223/tps65987evm-not-able-to-use-usb-data-and-power-pd-simultenously/4408832 #4408832">应用程序自定义工具中是否有任何其他设置需要更改? 如固件基本映像。 请查看我正在遵循的编程步骤的视频。  [/报价]

    编程看起来正确。 固件基本映像也是我一直使用的映像。 动词707.10.10

    当您看到 EVM 为笔记本电脑充电时、EVM 是否提供20V 合同? 您最初引用了5V、9V、15V 和20V 合同。 当我运行您的 pjt 文件时、我在连接时获得了20V 协议。 (EVM 上的20V LED 亮起)

    [引用 userid="485860" URL"~/support/power-management-group/power-management/f/power-management-forum/1158223/tps65987evm-not-able-to-use-usb-data-and-power-pd-simultenously/4382105 #4382105"] 5V@3A/9V@3A/15V @3A/20V @3A

    您能否尝试从6.1.3 GUI 加载仅限 DFP 的基本配置、并查看您的笔记本电脑是否可以获得20V 充电电压?  

    在 GUI 中:

    新项目-> TPS65987DDH ->标准->下行端口

    在不更改任何设置的情况下、刷写当前项目。

    您能否查看此配置是否符合正常的20V 协议?

    谢谢、此致、

    Chris  

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

    尊敬的 Chris:

    我已经测试了基本 DFP 模式、因为 EVM 可以提供20V 电压。  它以20V 的电压为笔记本电脑充电。

    对于您测试的项目、我可以  使用 PD 测试仪将 EVM 设置为5V、9V、15V 和20V。 但它无法与笔记本电脑配合使用。

    有时、当我打开 EVM 的电源时、它会为笔记本电脑充电。 之后、它立即进入数据模式并关闭充电、并保持数据模式。

    您在哪台计算机(笔记本电脑)上测试了 EVM? 您使用的是哪种 C 型到 C 型电缆?

    我也在 Macbook 上测试过它、但结果相同。

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

    您好、Nikhil、

    [引用 userid="485860" URL"~/support/power-management-group/power-management/f/power-management-forum/1158223/tps65987evm-not-able-to-use-usb-data-and-power-pd-simultenously/4416861 #4416861"]对于您测试的项目、我可以  使用 PD 测试仪将 EVM 设置为5V、9V、15V 和20V。

    PD 测试仪是什么意思?

    [引用 userid="485860" URL"~/support/power-management-group/power-management/f/power-management-forum/1158223/tps65987evm-not-able-to-use-usb-data-and-power-pd-simultenously/4416861 #4416861"]您在哪台计算机(笔记本电脑)上测试了 EVM? 以及您使用的是哪条 Type C 转 Type C 电缆?[/quot]

    我有一台运行 Windows 11的 HP 笔记本电脑。 我不确定具体的 C 型到 C 型电缆、但我认为我们不应该使用特殊的 C 型电缆来测试这种电缆。

    您将哪种 USB 设备用于"数据连接"? 您是否还在使用闪存驱动器、或者您是否在使用其他器件?

    此外、您能否发送您 在下面看到的事件的 PD 日志? 此时、我唯一能想到的是计算机请求更改电源角色。

    [引用 userid="485860" URL"~/support/power-management-group/power-management/f/power-management-forum/1158223/tps65987evm-not-able-to-use-usb-data-and-power-pd-simultenously/4416861 #4416861"]有时当我打开 EVM 的电源时、它会为笔记本电脑充电。 之后、它立即进入数据模式并关闭充电、并保持数据模式。[/quot]

    谢谢、此致、

    Chris

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

    您好、Nikhil、

    请注意、TI US 将在第24和25天假期、我们将在第28天返回办公室。

    谢谢、此致、

    林德华