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.

[参考译文] TPS65987D:PP1_CABLE 和 VCC 的电源序列

Guru**** 2494635 points
Other Parts Discussed in Thread: TPS55289, TPS65987DDJ, TPS65987D, TPS65987DDK

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1455904/tps65987d-power-sequence-of-pp1_cable-and-vcc

器件型号:TPS65987D
主题中讨论的其他器件:TPS65987TPS55289、、、、、、 TPS65994

工具与软件:

尊敬的埃米尔和马当斯:

我们正在评估 TPS65987DDH。

TPS65987DDH 的规格如下:

-电源:供电方

- PDO:5V/9V/15V/20V、3A

-交替模式:是的, DP 模式下流

电路配置几乎与 TPS65987EVM 相同。

我查看了 E2E 以了解有关如何使用 TPS65987EVM 的信息、并将 PP_HV2设置为 GND、将 ADCIN1设置为 NoResponse (仅限100k 欧姆下拉电阻)。

当处于交替模式时、

我确认 HPD 正确转换为 TPS65987EVM 上的"H"。

但是、原始电路板是在创建时创建的、主要功能按预期运行、但 HPD (GPIO 3)不会随着输入设置转换为"H"。

如果不使用 HPD 并使用 SSMX_DP (GPIO 0)代替 HPD、则可以将图像成功传输到外部监视器。

在寻找原始电路板和 TPS65987EVM 之间的区别时、我发现 TPS65987EVM 具有一个序列、在 P1_CABLE (5V)之前为 VCC (3.3V)供电。

P1_CABLE 和 VCC 的电源序列是否重要?

此致、

Masashi

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

    尊敬的 Masashi:

    是的、这可能很重要、但在您的情况下似乎不是问题所在。 PP_CABLE 主要用于电缆电源(VCONN)。 当 TPS65987触发 DFP/供电方时、如果它尝试与电缆通信、则应该会提供 VCONN。 如果 PP_Cable 未及时接通、则存在缺少电缆通信的风险。 VIN_3V3是 IC 电源。

    如果在 VIN3V3之前出现了 PP_Cable、我认为不会导致任何问题。

    我建议首先调试连接状态、并确保:

    1.已协商 PD 协议(检查状态寄存器0x1A)

    2.已进入 DP 交替模式(数据状态0x5F)

    HPD 在固件中为高电平(数据状态0x5F)

    是否确定 PD 控制器进入了正确的操作模式? 您是否在寄存器0x03 (模式)中看到"APP"模式?

    您是否有 PD 分析器工具? 如果可能、您能否获得失败事务的 PD 日志?

    谢谢。此致、

    Chris

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

    Chris、您好!

    我将再次确认收到您的确认信息并向您报告。

    我们有一个 CY4500协议分析器(Infineon)、可以确认协议处理正确。

    在客户创建的电路板上、只有 HPD 端子保持在"输入"状态、不会转换为"H"。

    此致、

    Masashi

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

    尊敬的 Masashi:  

    Chris 本周不在办公室。 请预计会有一些回复延迟。  

    此致、  

    Aya Khedr  

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

    您好!

    1.已协商 PD 协议(检查状态寄存器0x1A)

    2.已进入 DP 交替模式(数据状态0x5F)

    HPD 在固件中为高电平(数据状态0x5F)

    是否确定 PD 控制器进入了正确的操作模式? 您是否在寄存器0x03 (模式)中看到"APP"模式?

    USB Type-C PD 交替模式协议将按"注意"之前的正确流程执行。

    但是、GPIO 3的 HPD 引脚保持为"L"作为输入。

    e2e.ti.com/.../AlternateModeProtocol.csv

    此致、

    Masashi

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

    尊敬的 Masashi:  

    Chris 将在下周早些时候与您联系。 请预计会有一些回复延迟。  

    此致、  

    Aya Khedr  

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

    尊敬的 Masashi:

    很抱歉耽误你的时间。

    如果我理解正确、您将为 EVM 和定制电路板使用相同的二进制文件、但只有一个显示 HPD?

    HPD 线上是否有任何不同的原理图差异? 是否有任何可能将其拉低的东西?

    谢谢。此致、

    Chris

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

    Chris、您好!

    我们在 EVM 和客户设计的电路板上对同一个项目进行了编程、以验证其操作。

    EVM:VAR_DCDC 和交叉点开关由 GPIO 控制

    客户的板 : VAR_DCDC 和交叉点开关由 I2C 控制

    两者都使用配置为正常工作的项目。

    在两个电路板上、没有任何器件连接到 TPS65987器件的 GPIO 3。

    e2e.ti.com/.../TPS65987DHH_5F00_20241018c.pjt

    连接到显示器时、EVM 上的 HPD (GPIO 3)工作正常。 在客户电路板上、GPIO 0和 GPIO 1在连接到显示屏时工作正常、但 GPIO 3方向仍作为输入(0x0)、HPD 不输出"H"。

     我们在客户的板上尝试了以下两项。

    [尝试1:GPIO 3设置]

    将 GPIO 1 (端口0电缆方向事件)的功能分配给 GPIO 3 (HPD)。

    我们发现 GPIO 3方向开关连接到输出(0x1)、并且电缆方向事件工作正常。

    [尝试2:电源和重置]

    (1) TPS65987DDH 的当前电源序列首先为5V (PP_CABLE)、然后是3.3V (VIN_3V3)。

    (2)上电、除 HPD 功能之外的一切都正常工作。 (这将被称为状态 A)

    如果在此状态下按下 HRESET、

    (3)即使将其连接到 USB Type-C PD 终端、也根本无法工作、器件也无法将其连接到调试器。 (这将被称为状态 B)

    (4)在此状态下、如果再次按 HRESET、则将进入状态 A

    (5)如果再次按下该按钮、它将进入状态 B、依此类推、在不同状态之间切换。

    然后、我们发现、如果更改电源序列、先提供3.3V (VIN_3V3)、然后提供5V (PP_CABLE)、系统将在启动后进入状态 B。

    在演示板上、按下 HRESET 根本不会导致器件停止工作。

    如果您对可能导致此行为的原因有任何想法、我将非常感谢您提供一些建议。

    此致、

    Masashi

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

    尊敬的 Masashi:

    您能否确认 EVM 和客户电路板上使用的固件版本相同? EVM 和客户电路板是否都使用了 TPS65987DDH? 他们是否使用相同的 pjt 和二进制文件对电路板进行编程? 他们是否确信自己对客户电路板进行的编程是正确的?

    在状态 B 时、器件是否完全失效? 您甚至可以检查模式寄存器或使用 I2C 从器件读取吗? 您能否分享一份客户电路板原理图、以便我们回顾一下?

    在将任何器件连接到 Type-C 端口之前、您是否确保 PP5V 已打开?

    我不太确定这里出现了什么问题、了解状态 B 很有趣。我开始想知道是否有显著的硬件差异导致问题、并希望在此处进行检查。

    谢谢。此致、

    Chris

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

    Chris、您好!

    我编程了将这个线程连接到我的计算机和客户的电路板上的项目。

    在状态 B 中、即使从调试器进行扫描、TPS65987也没有响应、并且无法建立连接。

    您评论中的 PP5V 是否意味着 PP_CABLE 的5V?

    如果 PP_CABLE 为5V、则将其提供给 TPS65987。

    我想分享一个原理图、但很难打开客户的原理图、是否可以通过私人消息将其发送给您?

    此致、

    Masashi

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

    尊敬的 Masashi:

    请通过私人消息分享原理图。

    您意见中的 PP5V 是否意味着 PP_CABLE 的5V?

    抱歉、我混淆了我们的一些设备。 启动时 PPHV 上是否为5V? TPS55289是否已启用、并提供电压、因此可以建立初始拉电流合约?

    在状态 B 中、即使从调试器进行扫描、TPS65987也没有响应、无法建立连接。

    有趣的是、如果它们仅为 VIN3V3供电而不为 PP_CABLE 供电、TPS65987是否仍无法通过 I2C 进行响应? 这似乎不正确。

    谢谢。此致、

    Chris

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

    Chris、您好!

    PP_HV 连接到 TPS55289的输出(VAR_DCDC)。

    TPS55289由 TPS65987的 I2C 控制、因此当其首次启动时、TPS65987通过使能命令输出5V。

    有趣的是、如果它们仅为 VIN3V3供电而不为 PP_CABLE 供电、TPS65987是否仍无法通过 I2C 进行响应? 这似乎不正确。

    HRESET 仅控制 TPS65987、在按下 HRESET 之前和之后、VIN_3V3和 PP_CABLE 已通电。

    我会通过私人消息将原理图发送给您。

    此致、

    毫米

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

    尊敬的 MM:

    您能否让他们仅在应用 VIN_3V3的情况下测试 I2C? 我担心会发生其他情况、因为您会看到系统根本没有响应 I2C 的情况。 我不确定是电源定序还是其他东西。

    使用 EVM 与定制电路板进行测试时、ADCIN 设置是否使用相同? 此外、两项测试是否使用相同的设备和电缆?

    您能否共享 EVM 和定制电路板的 PD 日志、以便我对它们进行比较?

    谢谢。此致、

    Chris

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

    Chris、您好!

    ADCIN 设置在 EVM 和客户的电路板上是相同的。

    此外、 使用的监视器、电缆和调试器也是相同的。

    为 TPS65987提供的电源不同、因为它安装在客户的板上。

    [您说过]

    您能否共享 EVM 和定制电路板的 PD 日志、以便我对它们进行比较?

    PD 日志是否表示可以从调试器访问的所有寄存器?

    此致、

    Masashi

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

    尊敬的 Masashi:

    使用的电源是否存在任何问题? 它们在复位周期期间是否由于任何原因可能发生故障或未提供稳定的电压? 我还不确定为什么即使许多设计都是相同的、HPD 也不会触发。

    PD 日志是来自协议分析器 CY 的消息日志... 我只想查看 EVM 和定制板之间的通信是否有任何差异。

    谢谢。此致、

    Chris

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

    Chris、您好!

    我们使用协议分析器检查了该操作、发现 EVM 和客户电路板上的行为完全相同。

    尽管协议和 TPS65987寄存器设置没有问题、但运行存在问题。

    e2e.ti.com/.../Protocol_5F00_EVM.csv

    e2e.ti.com/.../Protocol_5F00_CustomerBoard.csv

    是否可能是通过 I2C 控制 TPS55289造成了问题?

    此致、
    Masashi

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

    Chris、您好!

    我们使用协议分析器检查了该操作、发现 EVM 和客户电路板上的行为完全相同。

    尽管协议和 TPS65987寄存器设置没有问题、但运行存在问题。

    e2e.ti.com/.../Protocol_5F00_EVM.csv

    e2e.ti.com/.../Protocol_5F00_CustomerBoard.csv

    还有什么我们应该确认的吗?

    此致、
    Masashi

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

    尊敬的 Masashi:

    我们上次发言已经有一段时间了。 如果没记错、问题就出在:

    1. HPD 未触发
    2. 在某些情况下、I2C 无法正常工作

    发生 DP 协商的事实(假设 b/c 日志不清楚)表明正在正确加载映像、这是不错的。

    您能否共享本机 CYP 分析器文件? 它们在实用程序中更简单一些。

    是否可能是通过 I2C 控制 TPS55289导致了此问题?

    我能想到的不是。 I2C 使用其自身的时序发送写入。 您可以尝试通过清除应用程序配置二进制数据索引寄存器中的索引来禁用它、但是  

    您能否让他们使用不同的 DP 外设对此进行测试、并再次捕获日志以查看是否有任何差异。

    我已经通过几个不同的 DP 外设测试了 EVM 及其工程、并看到 HPD 始终如一地出现。 我不太确定此时还会发生什么其他情况。 以下是有关使用20241018c 在 EVM 上工作的 HPD 的类似日志... pjt。 该 EVM 已确定

    我还使用类似的连接在 HPD 上进行了测试、其中 HPD 引脚连接到1046 IC 的 HPD 引脚、但仍然看不到 HPD 行为有故障。 我的设置不使用55288、但 I2C 消息仍尝试发送。

    e2e.ti.com/.../Masashi_5F00_PJT_5F00_on_5F00_EVM.ccgx3

    要尝试的操作:

    如果他们完全移除 r1097、以便完全断开 TPS65987中的 HPD 信号、那么他们在收到注意消息后是否仍然看不到 HPD 触发信号。

    也许可以尝试删除 TPS5528x 写入。 您需要确保为 PPHV 提供5V 电压、以便该器件能够提供源检测。

    如果您有任何想法或认为值得尝试的事情、请告诉我。

    谢谢。此致、

    Chris

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

    Chris、您好!

    我将向您发送原始协议分析器文件。

    我检查了一下、没有发现任何差异。

    e2e.ti.com/.../Protocol_5F00_CustomerBoard.zip

    e2e.ti.com/.../Protocol_5F00_EVM.zip

    我们比较了 EVM 和客户电路板的外部闪存 ROM 中的数据、值​​是相同的。

    上图中的"違いはありません"一词的意思是"没有区别"。

    即使我们在 EVM 中更改了 VAR_DCDC 或 PP_CABLE 的开始时序、问题也不会出现、因此似乎对序列没有影响。

    但是、我们发现调试模式存在版本差异。

    <客户的板版本: 0xF8071200 >

    < EVM 版本: 0xF7071010 >

    我们已下载并使用最新应用程序自定义工具、其支持的 TPS65987DDH 版本为 707.10.10 、所以我认为问题可能是由于安装在客户主板上的更高版本的设备引起的。

    TPS6598X-CONFIG IDE、配置、编译器或调试器|德州仪器 TI.com

    此致、

    Masashi

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

    尊敬的 Masashi:

    这可能就是问题所在。 他们应将 F7071010与 TPS65987DH 一起使用、并使用 GUI 6.1.4。 F8071200适用于不同系列的器件、可能会导致该问题。

    他们是否已使用正确的版本进行了测试? HPD 是否仍然出现故障?

    谢谢。此致、

    Chris

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

    Chris、您好!

    我们使用的应用程序自定义工具版本是从网站下载的最新 GUI 6.1.4版本。

    我们认为调试模式下引用的版本是器件内部 ROM 中的数据、但理解是否正确?

    很抱歉大惊小怪、我们检查了设备上的戳记、它是 DDJ。

    我已立即申请 TPS65987DDJ 应用程序自定义工具。

    我一收到它、就会立即检查它的工作方式。

    此致、

    Masashi

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

    尊敬的 Masashi:

     您有哪款 EVM? IC 将具有与其关联的版本、但加载的固件映像也可以更改版本。 TPS65987DH FW 的前三个数字通常为707、而 TPS65987DJ 的前三个数字为807。

    TPS65987D 与 TPS65987DH 相同、是在线程顶部链接的 IC。

    客户为何使用 TPS65987DDJ? 他们是否正在从事英特尔参考设计? 我们仅支持客户将此器件用于 Intel 参考设计。 其他客户通常使用 tps65987DDK 或较旧的 tps65987DDH。

    固件版本控制可以对行为有所不同、使用正确的版本很重要、使用正确的版本很重要。

    谢谢。此致、

    Chris

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

    Chris、您好!

    我们有一个安装了"DDH"的 TPS65987EVM。

    客户的板上安装了 DDJ。

    我们希望使用正确的版本来验证运行情况、但我无法获取支持 TPS65987DDJ 的应用程序自定义工具。

    由于 TPS65987易于供货、客户正在购买 DDJ、我将其安装在了他们的电路板上、但他们不使用 Intel 参考设计。

    此致、

    Masashi

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

    尊敬的 Masashi:

    我们有一个安装了"DDH"的 TPS65987EVM。

    我懂了。 我也一直在对相同的进行测试。

    由于 TPS65987易于供货、客户正在购买 DDJ 并将其安装在主板上、但他们无法使用 Intel 参考设计。

    对于不使用 Intel 参考设计的客户、我们不支持使用 TPS65987DDJ。 甚至获得 GUI 访问权限的部分要求需要使用 Intel 参考设计。 本系列中唯一可用于非参考设计的器件是 TPS65987DH 和 TPS65987DK 型号。

    他们能否获得其中一项用于测试?

    谢谢。此致、

    Chris

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

    Chris、您好!

    我了解到 TPS65987DDJ 是一种 Intel 参考设计。

    我已申请获取该工具、但我也了解到、就像 TPS65994一样、不会获得批准。

    在这种情况下、我认为我们需要实现 DDH 或 DDK 并检查操作。

    如果在此过程中出现任何问题、请另行咨询。

    此致、

    Masashi

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

    尊敬的 Masashi:

    感谢您的帮助、我理解它可能会有点混乱。

    我可以在办公室找到一个 DJEVM、然后测试了这个完整闪存二进制文件、它似乎正确执行了 HPD 信号。 该二进制文件是通过将您共享的 TPS65987DH 项目导入 TPS65987DJ GUI 来生成的。 您可以将此信息与客户共享、以确认问题是否与 TPS65987版本控制相关。

    e2e.ti.com/.../Masashi_5F00_DJEVM_5F00_HPD.bin

    我还尝试将 DH 版本刷写到 DJEVM 上、并发现 HPD 不起作用、这似乎与客户的行为相符。

    遗憾的是、由于器件使用方面的要求、我只能和大家分享 GUI、希望能有信心切换到不同的版本。

    请告诉我它是否有效以及同时是否需要其他东西。

    谢谢。此致、

    Chris

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

    Chris、您好!

    我们对 附加到客户电路板闪存(TPS65987DDJ)的 bin 文件进行编程、我们确认 HPD 引脚和 RESET 是否正常工作。

    我们感谢您的大力支持。

    Masashi。

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

    尊敬的 Masashi:

    我现在将结束该主题帖。 总而言之、他们需要切换到 TPS65987DDH 或 TPS65987DDK、让 HPD 引脚能够配合现有的固件工作。 如果使用 TPS65987DH 或 TPS65987DK、他们需要在 GUI 中使用正确的启动工程、以确保获得正确的基本固件版本。 TPS65987DH 具有  707. TPS65987DDK 是前三个数字  907.

    如果由于版本控制而需要从零开始、开发人员可以使用正确的版本创建一个新工程、采用旧工程(TPS65987DHH_20241018c.pjt)并使用"Import Settings from Project"将旧工程设置导入新工程。

    谢谢。此致、

    Chris