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.

[参考译文] TPS65987DDK:有关配置交替模式的帮助

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1528680/tps65987ddk-help-with-configuring-for-alt-mode

器件型号:TPS65987DDK
主题中讨论的其他器件: TPD8S300TPS65987

工具/软件:

您好 e2e:  

我正在努力为应支持交替模式的器件找到正确的配置。 请原谅我、我是 PD 协议的新手。 该器件应主要作为电源上下文中的受电方 (UFP) 和数据/交替模式上下文中的供电方 (DFP_D)。 我们使用 GPIO 配置。 到目前为止、我们已经能够看到器件受电方、尽管它只协商 5V 电压、但它配置了 4 个高达 20V 的受电方 PDO。 我们的协议分析器展示了在多条消息之间来回传输的协商。 当我们通过外部供电的 USB 集线器连接显示器时、不会出现任何消息。 另一个问题是、当将同一图像编程到其中一个 EVM 时、似乎在 EVM 上工作正常。  

请告诉我您希望我分享哪些数据。 我可以用私人信息发送原理图。  

您可以提供的任何帮助都将是非常宝贵的,谢谢。

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

    我应该指定、我已使用文档 slva844b 第 3.1 节中显示的选项配置了“display port capabilities“(显示端口功能)部分和“i/o config“(I/O 配置)部分

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

    嗨、sardonic、

    TPS65987DDK 为 NRND(不建议在新设计中使用)。 它将无法支持有效版本的 PD 规范的合格合规性、并且以后将提供有限的支持。 (无新功能,有限的错误修复)。

    如果您同意、我们可以继续为您提供支持、但请记住一些限制。

    您使用什么协议分析器? 您能否发送工作案例和非工作案例的日志和屏幕截图?

    请共享用于配置设备的 pjt 文件。

    您使用的是哪个 GUI 版本?

    听起来有几个问题。

    1. 仅 5V 灌电流
    2. DP 无法正常工作

    您能分享一下测试方式的方框图吗? 您有设备、USB 集线器和显示器吗?

    看到消息时连接了什么?

    谢谢。此致、

    Chris

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

    您好、Chris、  

    是的、我们知道、器件是 NRND、这是可以接受的。  

    我正在使用 cypress/Infineon ez-PD(我相信是 cy4500)。 如果可以、我明天可以为您捕获一些日志。  

     我尝试了几种不同的配置、但下面是其中一个较新的工程文件。  

    e2e.ti.com/.../altmodegpio.pjt

    我使用的是 GUI 版本 6.1.4

    您描述的块是正确的、但在这种情况下未看到任何消息(连接到坞站)。 当我看到消息来回通过将设备直接连接到笔记本电脑或壁式充电器。

    非常感谢、明天我将收集更多数据与您分享。   

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

    嗨、sardonic、

    我正在使用 cypress/Infineon ez-PD(我相信 cy4500)。 如果可以、我明天可以为您捕获一些日志。  [/报价]

    是的、是可以的。 我有这个解码器的软件,所以原始日志文件应该是好的,无需屏幕截图。

    感谢您对问题的回答、这里的一切看起来都很好。 我将等待 PD 日志。

    谢谢。此致、

    Chris

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

    早上好 Christopher、  

    我收集了几个日志。  

    altmodegpio1:主板未通电、首先插入三星壁式充电器、然后插入戴尔坞站、再插入笔记本电脑。 在这种情况下、电路板应该能够由充电器完全供电。 12V3A 相反,我看到它的源大约 5V 与小负载。  

    altmodegpio2:由电路板供电。 步骤与上述步骤相同。 首先插入壁式充电器、然后对接、再连接笔记本电脑。  

    接着我尝试连接到显示器。 首先、我尝试了一个连接到外部电源的 c2g HDMI 转 USB c 适配器、在这种情况下我看不到任何消息。  

    altmodegpio3 和 4 表示通过不同的加密狗连接,它是无品牌的,但它是一个小型银色的一端有 HDMI 端口,它也连接到外部电源。 在这种情况下,你会看到许多消息,但是根据我的安培表,它不断地切换拉电流和灌电流之间。 在 altmodegpio3 的第一显示器没有连接,我连接它在第 36 行。 在 altmodegpio4 中、显示从头开始连接。  

    我希望我的解释不会令人困惑!

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

    似乎论坛不喜欢我尝试上传的文件。 我已经向您发送了一个朋友请求。  

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

    嗨、sardonic、

    您是否可以尝试将文件从文件资源管理器直接拖放到答复框中? 您应该能够在此处轻松共享这些文件。

    如下所示:

    e2e.ti.com/.../example.ccgx3

    它最初显示在不同的图标中、但在发送消息时会自行解析。

    谢谢。此致、

    Chris

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

    是的、这就是我的尝试。 文本框灰显并显示“uploading “filename",“,但、但当灰色消失时、没有图标。 这似乎是正常的 zip 文件,所以我已经在这里附加了. 抱歉、如果您需要其他存档格式、请告诉我。  

    e2e.ti.com/.../altmodegpiologs.zip

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

    嗨、sardonic、

    有趣的是、我以前从未遇到过这个问题。

    zip 文件运行良好! 我能够下载并打开其中一个日志。

    请给我几天时间来查看日志并提供反馈。

    谢谢。此致、

    Chris

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

    不是问题克里斯托弗,谢谢你。  

    同时、我想知道是否有任何实用程序可以解压缩已有的映像? 或者、我在使用应用程序自定义工具中的“从器件导入设置“功能时遇到问题。 它声称成功时,指示加载到全局设备设置选项卡,但我没有任何全局设备设置选项卡我有一个选项卡显示“常规设置“,另一个说“设备 1“似乎都没有更新。 选择“device 1、port 1“(器件 1、端口 1)选项时出现故障。  

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

    嗨、sardonic、

    某些旧图像可能无法正确导入到工具中。

    从器件导入设置通常是为 EVM 保留的功能、您是否在此处对 EVM 进行测试? GUI 如何连接到器件以读取设置?

    谢谢。此致、

    Chris

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

    Sardonic、

    我接受了您的朋友请求。 您能通过私人消息向我发送您的原理图吗? 对于高电压灌电流、pjt 看起来正常、因此我担心您在启动时没有将映像正确加载到 PD 控制器。

    您是否可以访问 I2C1 或 I2C2 线路、以及从 PD 控制器读取寄存器的工具? 如果是这样、您能否在将... tiv1.pjt 映像刷写到系统后读取客户使用、模式、引导标志和端口控制寄存器?

    您希望支持哪些接收端 PDO? 发送受电方能力寄存器设置可能会导致问题。


    日志 1 和日志 2 显示没有 PD 通信。 您能否向连接到端口的设备发送链接?

    日志 3 和 4 会令人困惑、因为请求消息似乎与您在共享的“altmodegpio" pjt“ pjt 中设置的受电方能力不匹配。 此外、项目中禁用了电源角色交换和数据角色交换、因此我不确定 PR_Swap 的发生方式。

    所有日志是否都取自定制电路板、而不是来自 EVM?

    我对 Transmit Sink Caps 寄存器中的接收端 PDO 和 Port Control Register.e2e.ti.com/.../altmodegpio_5F00_tiv1.pjt 中的 DR 交换功能进行了一些修改

    谢谢。此致、

    Chris

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

    是的、我正在尝试从 EVM 读取数据。 我的一位同事成功地获得了 DDK EVM 的显示功能、但他无法回忆起他使用的配置。 但是、当我们使用 Aardvark 从 EVM 上读取图像并将其加载到电路板时、它的行为与 EVM 不同。 我已经使用 Aardvark 适配器和 Tiva 适配器进行了尝试。 Aardvark 适配器总是失败、Tiva 能给我假成功。  

    谢谢

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

    Chris、  
    我会立即发送它。  
    看起来我们确实将 I2C1 路由到编程接头、而不是 I2C2。 我将查看读取寄存器、这可能需要我花一点时间、我们使用 Aardvark 直接加载到 SPI 闪存中。  
    对于受电能力、我们的器件采用电池供电、最大负载下的功耗为 12V、电流约为 3A。 我们希望该电路板能够接收足够的功率以保持开启状态以及为电池充电。 我观察到的情况是、如果我们连接电池和充电器、然后断开电池、电路板将在 5V 电压下灌入足够的电流以重新导通之前短暂关断(这是板上没有主负载的情况)、但如果我们使用开关关闭电路板并尝试重新导通、则无法从关断状态恢复导通。  

    是的、所有日志都是从我们的电路板而不是 EVM 获取的。 在日志 1 和日志 2 中、我按照此顺序附加的器件是  
    Samsung 自适应快速充电器型号 EP-ta20jbe。  
    Dell dock 型号 wd19tb(我肯定见过与 EVM 上的该 dock 的通信)
    Dell 笔记本电脑 Precision 系列。  

    再次感谢您!

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

    谢谢、

    仍在回顾、下周初将回复您。

    谢谢。此致、

    Chris

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

    您好、Chris、  
    我只是想标记一下我给您发送了一条消息、其中包含我们执行的一些硬件模块的结果。 我已经参考了原理图。 谢谢你。  

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

    感谢您告诉我。

    明天我会向您提供反馈。

    谢谢。此致、

    Chris

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

    嗨、Layanne、

    关于连接壁式适配器时的受电故障、我认为您的 EE 对于 TPD8S300 VPWR 源端是正确的。

    与 TPS65987 配合使用时、TPD8S300 应由 TPS65987 的 LDO3V3 供电。

    我们期望系统在电池电量耗尽的情况下上电的方式如下。

    电源连接到端口、TPD 暴露 RD 电阻器、电源将在 VBUS 上提供 5V 电压。

    TPD 处于未通电状态、因此 CC 线路开关为开路。

    VBUS 会传递到 TPS65987、然后从 VBUS 生成 LDO3V3。

    然后、TPD 器件从 LDO3V3 上电、从而闭合 CC 线路开关

    TPS65987 CC 线路现在暴露在该端口上、可以进行 PD 通信。

    请尝试从 LDO3V3 而不是 P3V3 电源轨为 TPS8300 VPWR 供电。

    您似乎找到了显示问题的解决方案? 还有问题吗? 如果 EVM 正在处理 DP 信号、我会有点惊讶、您需要将 HPD 短接到 CTL1 才能使其正常工作。

    谢谢。此致、

    Chris

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

    您好 Christopher、  

    感谢您的答复。 我想澄清一下、我们正在获得 VBUS 电源、问题是它仅协商 5V 电压、这似乎影响它在电池无电时开启的能力。 我们通过同一 3V3 为 PD 控制器和 TPD8S300 供电、因此它们会同时供电、并且应该支持电池无电模式。

    关于显示问题、将 HPD 与 CTL1 绑定是否是永久性解决方案? 我们想了解为什么没有在应该时调用 HPD。

    感谢您的所有反馈、我已在区经理中分享了一些附加备注。  

    此致、

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

    嗨、Layanne、

    当您看到受电方发生故障时、TPD8S300 的 VPWR 的 P3V3 是否已受电? 您能否证实这一点? 如果 P3V3 在电池电量耗尽的情况下出现、则可能没问题。

    TPD8S300 CC 线路开关的系统侧是否有电压?

    如果我们可以确认 TPD 器件已通电并使 CC 线路通过、

    我在 DM 中添加了另一条与您的原理图相关的注释。


    让我更深入地了解一下显示问题。 GPIO 应该可以工作、您应该不需要将 HPD 短接至 GPIO 引脚、但可能存在问题。

    谢谢。此致、

    Chris

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

    我们的问题不仅仅是电池电量耗尽。 在电池充满电时也是如此。 当电池已满时、该单元可以为 PD 控制器和 TPD8S300 供电。当我们连接 PD 电源时、为什么即使设置为接收 12 伏或 15V 电流、它仅受电 5V?  在电池充电器数据表中、它显示如果连接了电池和 PD 电源 (VBUS)、则 VBus 优先。 我将在 DM 中分享充电器详细信息

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

    关于显示屏、 我们的显示端口接口是 USBC PD、而不是具有 HPD 信号的显示端口或 HDMI。

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

    嗨、Layanne、

    关于显示屏、 我们的显示端口接口是 USBC PD、而不是具有 HPD 信号的显示端口或 HDMI。

    USBC PD DP 交替模式会隧道 HPD 信号。 根据用于 DP 的 IC(即 TUSB 器件或 DP 标量)、有时需要物理 HPD 信号、或者 IC 可以通过 I2C 或其他协议支持“虚拟 HPD“。

    当我们连接 PD 供电方时、为什么它仅受电 5V、即使设置为受电 12 或 15V?  在电池充电器数据表中、它显示如果连接了电池和 PD 电源 (VBUS)、则 VBus 优先。 我将在 DM
    中分享充电器详细信息

    这个有点奇怪、您的配置在灌电流方面看起来没有问题、但我将在 EVM 上测试您的图像、看看我是否可以复制今天的行为。

    谢谢。此致、

    Chris

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

    嗨、Layanne、

    看到 PM、我无法让您的 pjt 接收 hv 合约、最终创建了一个新的 pjt 并复制了设置。 我现在看到它正在为我的最后沉没工作。

    请测试并告诉我结果。

    谢谢。此致、

    Chris