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.

[参考译文] TPS65986:USB C 端口不能为连接的设备加电(续)

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/774318/tps65986-usb-c-port-doesn-t-power-up-connected-device-continuation

器件型号:TPS65986

大家好、

这是2019年8月1日开始发行的一个延续问题: https://e2e.ti.com/support/interface/f/138/p/761035/2824198?tisearch=e2e-sitesearch&keymatch=TPS65986#2824198

"我们设计的电路板使用单 个 TPS65986、该电路板需要与未供电的微型 PC 进行通信、连接到 USB C 并为其供电(20V、3A)。

我们的电路板由外部电源(桶形插孔)供电。

问题是 USB-C 端口不能为微型 PC 提供20V 电压。"

a.随附的是 CC2捕获的3个案例的日志:

  1. 成功的小型电脑供电。 场景:板已启动,但微型 PC 没有20V 电压。 之后、重新连接 USB C 并成功为微型 PC 通电(重新连接成功。SR)
  2. 成功在电路板上电后为微型 PC 供电(上电成功。SR)
  3. 电路板上电后微型 PC 电源无法正常工作(上电失败。SR)

https://1drv.ms/f/s!AnBsc_2bz7JBg4MwUarXi-0Wvy2Jwg

似乎有某种"噪声"会使数据包无法读取(它也存在于加电失败情况-加电失败.SR 中)

b.如果卡通电但不向微型 PC 提供20V 电压、我们尝试移除3.3V 并使用 PS 使能引脚重新应用它。 这没什么帮助。 20V 不上升。

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

    我无法从您共享的链接下载文件。 您可以与我分享 PD 日志吗?
    TPS65986是否广播20V 拉电流 PDO?

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

    你(们)好 Eric

    我附上了这3个文件供您参考  

    谢谢  

    Ariele2e.ti.com/.../OneDrive_2D00_2019_2D00_02_2D00_20.zip

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

    打开.SR 文件需要什么程序? 我没有此文件类型的正确软件。

    谢谢、
    Eric
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    它被称为 sigrok.org/.../Downloads 中的"PulseView"应用程序
    (32或64位、符合您使用的 Windows 操作系统)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Ariel、

    谢谢、我能够查看日志。 在发生故障的情况下、TPS65986似乎正在正确切换等待连接的 CC 线路。 电缆另一端的 Mini-PC 需要在 CC 线路上提供 Rp 或 Rd 电阻以启动连接。 由于 TPS65986会继续切换、因此从未检测到连接。

    谢谢、
    Eric
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 Erik 的快速响应。
    如果出现这种情况、TPS65986似乎存在问题、因为它会继续切换。
    通过 TPS65986有时检测到的方式、有时不知道为什么?

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

    TPS65986在此处工作正常。 它将继续切换、直到检测到连接。 问题是 Mini PC 未在 CC 线路上通告正确的电阻以指示连接。 Mini-PC 的行为似乎间歇性地发生变化。 由于我不知道 Mini-PC 内的解决方案、我无法评论为什么它有时表示连接、有时表示不连接。

    谢谢、
    Eric
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 Eric ,现在我更清楚了,还有一个问题我不明白,如果我们首先使用 TPS65986为电路板加电,然后连接微型 PC,那么它可以正常工作,但当我们同时为两块电路板加电时, 微型 PC 连接到我的板,但 TPS65986出现故障。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Ariel、

    您是否已将 TPS65986配置为支持电池电量耗尽模式? RPD_G1和 RPD_G2引脚的连接是什么?
    如果微型 PC 先上电、TPS65986可能会在电池电量耗尽模式下引导。 您可以检查 TPS65986中的引导标志寄存器、以查看在这种情况下是否设置了电池电量耗尽标志。

    谢谢、
    Eric
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、Eric、我的迷你电脑由我的供电。
    因此、以前没有为微型 PC 供电的选项

    我唯一能想到的是、我有启动序列问题、或者在您提到配置问题时。

    您能给我们发送一个示例代码、我们可以在电路板上使用该代码来为 Mimi PC 加电、而不会出现电池电量耗尽的情况

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

    我建议订购 TPS65986EVM 作为参考。 应用程序自定义工具有许多可使用的示例模板。
    就电池电量耗尽模式而言。 您需要检查原理图中 RPD_G1和 RPD_G2引脚的连接。 如果不支持电池电量耗尽模式、则应将其保持悬空。

    谢谢、
    Eric
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Eric:
    RPD_G1连接到 C_CC1、RPD_G2连接到 CC2
    1.我可以将原理图发送给您、供您查看吗?
    2.请向我们发送 FW 文件,该文件将消除“dеad battery”(电池)状态选项
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Isaac、

    1.在 RPD_G1和 G2连接到 CC 线路的情况下、将始终启用无电电池模式。 请删除这些连接以禁用电池电量耗尽模式。
    2.这是一个硬件更改。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Eric

    断开 RPD_G1和 G2连接时出现问题。 因为 TI 最初建议连接它们。

    目前、它们在芯片下方的布局中进行连接。

    让我们知道我们如何在芯片设置中将其配置为断开连接

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

    TI EVM 使用无电电池模式、这就是 RPD 引脚连接到 CC 的原因。 您似乎不想支持电池电量耗尽模式。 在这种情况下、您需要将 RPD 引脚接地、如器件数据表中所述。

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

    你(们)好 Eric

    目前、无电电池已通过硬接线连接、我们无法在 PCBA 上对其进行更改

    我们看到、当我们的电路板在连接到 MiniPC 的上电过程中、有时它会被唤醒为接收器(然后电源不会传送到 MiniPC)、有时被唤醒为源(然后电源被传送到 MiniPC)。

    这种行为很奇怪!

    我们假设这在某种程度上与 MiniPc 也可以作为来源有关。

    1.如何使电路板仅用作源设备并覆盖 MiniPc 配置。 强制拉取!

    2.如何通过 SW 覆盖电池电量耗尽标志并强制我们的系统仅用作电源  

    谢谢

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

    如果微型 PC 也支持 PD、则可以在 TPS65986板上启用"启动切换至拉电流"。 这将强制86执行电源角色交换、从而成为电源。 如果设置了电池电量耗尽标志、则需要通过 I2C 发送 DBfg 4CC 命令以将其清除。 然后、您可以执行电源角色交换以成为电源。

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

      e2e.ti.com/.../Test_2300_7_5F00_NCR_5F00_P_5F00_Up_5F00_succ.zipHiEric、

    我对交替模式和 DisplayPort 还有另一个问题。

    我们的 MiniPC 应将 DP 传输到电路板。  因此、我们无法理解这种情况不会发生。

    I Attach DP SID Status 和 USB-C 捕获(使用 PulseView 打开)。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 Eric 的回答
    我们将需要您的指导来说明如何通过 I2C 发送 DBfg 4CC 命令来清除它、以及如何进行电源角色交换以成为源。
    我们已将 Aardvark 连接到86、这也是您的意思

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

    可参考 FW 用户指南和主机接口 TRM 文档、将 I2C 消息和4CC 命令发送到 TPS65986:
    TRM: www.ti.com/.../slvuan1a.pdf
    固件用户指南: www.ti.com/.../slvuah7

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

    尊敬的 Eric:

    我尝试发送 DBfg 命令

    在我们的电路板中、电池电量耗尽标志指示 错误 状态(当微型 PC 通电或 未通电时):

    当我尝试清除此标志时、命令被拒绝

      

    此致

    Isaac

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

    仅当电池电量耗尽标志设置为 True 时、才接受 DBfg 命令。 否则、该命令将被拒绝。 在本例中、您似乎没有在电池电量耗尽模式下加电。

    谢谢、
    Eric