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.

[参考译文] TPS25750:使用非 PD 适配器时、USB 电力输送电路胜出#39;t charging

Guru**** 2618855 points

Other Parts Discussed in Thread: BQ25792, TPS25750, USB-PD-CHG-EVM-01

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1224720/tps25750-usb-power-delivery-circuit-won-t-charge-with-non-pd-adapters

器件型号:TPS25750
主题中讨论的其他器件:BQ25792USB-PD-CHG-EVM-01

大家好!

接下来我会向您介绍、因为我在 USB-PD 设置中遇到了一些奇怪的行为、该设置基本上是 USB-PD-CHG-EVM-01的副本(BQ25792和 TPS25750)。

我的电路似乎可以正常使用 USB-PD:在使用不同的 PD 适配器(Apple、Dell、Anker、甚至非 ame 品牌)时、我可以获得高达45瓦的充电功率、这是我为 TPS25750配置的功率。

当我尝试连接非电力输送充电器时、问题就开始了。 这包括一根 USB 数据线、我用它将系统连接到计算机。 由于连接到 STAT 引脚的 LED 开始闪烁(1Hz)、充电 IC (BQ25792)开始报告故障。 看起来、在这种情况下汲取的电流大约为200mA、但我不得不进行检查、我并不真正相信 USB 计量表会是如此。 使用 USB-PD-CHG-EVM-01评估板进行充电时、任何非 PD 适配器似乎都在 USB 规格范围内工作(充电电流为500mA)、这是我希望从 PD 电路获得的规格。

我想明天我必须连接一个示波器、看看我是否能找到任何东西、但可能外面的人已经有了一个想法、可能会发生什么情况。 谢谢!

P.S.:我已经附上了一些原理图、以便您可以看到我是如何对 IC 进行连接的。 基本上、我遵循了评估板+提供的原理图 这个帖子

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

    尊敬的 Christian:

    如果您使用工具捕获 PD 协议、是否可以在插入非 PD 充电器时捕获 PD 日志(CC 线路通信)?

    您是否正在使用 EEPROM?

    此致

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

    你好,谢谢你的答复。

    很遗憾、我现在无法捕获 PD 日志。 我现在只能说、我怀疑原因是"安全模式"(ADCIN1/2连接到 GND)。 此外、非 PD 充电器的电缆仅提供 VBUS、GND 和 D+/D-、因此不会通过 CC 线路进行通信。

    关于 EEPROM:是的、我使用的是 EEPROM。 它与评估板上的那个一样。 但奇怪的是:  使用 GUI 版本 7.0.3或 7.0.4时、我无法与 BQ25792 (通过 I2Cr)进行通信、除非我使用 较低区域二进制文件而不是完整的闪存文件。

    此外、我还有一些更奇怪的行为。 当我的系统关闭时、通过 PD 充电可以正常工作。 但是、当我在系统运行时插入 PD 充电器时、 BQ25792的 STAT 输出会指示故障(1Hz 闪烁)。 我可以看到电压已升高到15V (与应有的电压相同)、但充电过程只是没有启动(无电流)。 然后、有时大约需要30-60秒、突然充电开始、有时甚至根本无法充电。 不确定从何处开始调查。

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

    尊敬的 Christian:

    现在我只能说,我怀疑原因是"安全模式"(ADCIN1/2连接到 GND)。 此外、非 PD 充电器的电缆仅提供 VBUS、GND 和 D+/D-、因此不会通过 CC 线路进行通信。[/报价]

    这是一种可能性。 如果可能、您可以尝试将 ADCIN1/2配置更改为与  USB-PD-CHG-EVM-01相同、看看这是否有帮助?

    奇怪的事情虽然:我不能与  BQ25792进行通信 (通过 I2Cr)时  使用 GUI 版本7.0.3或7.0.4除非我使用 较低的区域二进制文件而不是完整的闪存文件。

    感谢您报告此问题、我稍后会让团队中的一些人检查此问题。

    当我的系统关闭时,通过 PD 充电正常。 但是、当我在系统运行时插入 PD 充电器时、 BQ25792的 STAT 输出会指示故障(1Hz 闪烁)。 我可以看到电压已升高到15V (与应有的电压相同)、但充电过程只是没有启动(无电流)。 然后、有时大约需要30-60秒、突然充电开始、有时甚至根本无法充电。 不确定从何处开始调查[/报价]

    在这里、我建议您收集 TPS25750和 BQ25792之间的 I2C3通信。 我要检查 TPS25750是否已向 BQ25792发送正确的配置。 如果 TPS25750发送正确的配置、则需要咨询 BCP 团队了解充电过程为何不启动。

    此致

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

    你好、Tommy、再次感谢您的回复。

    关于安全模式:我将更新电路板布局、看看这将走到哪里、谢谢。  然后、我还将尝试捕获 I2C 线路上的通信。

    关于  I2Cr/I2Cw 行为: 下周我会再次检查一下、看看是否出现了故障、但我非常确信只有在使用下部区域二进制文件时、才能与 BQ25792进行通信。 这些资源难道不是仅用于通过 MCU 并行加载配置 aka 补丁捆绑包吗?

    还有一点:在 常见问题解答, PP5V 直接接地。 如果不使用此电源轨(无论是处于"安全模式"还是"AlwaysEnableSink")、这是绝对必须执行的操作吗? 我将使用后者(与 EVM 上的一样)、并且不需要 PP5V 电源轨。 因此、我必须确保它是接地还是让它浮动。 有什么建议吗?

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

    尊敬的 Christian:

    I2Cr/I2Cw 类似于 I2C 直通。 主机通过 I2C2S 线路将 I2Cr/I2Cw 命令和有效载荷发送到 TPS25750、然后 TPS25750通过 I2C3m 线路将这些数据传递到从器件。 与补丁捆绑包模式相比、这是不同的。

    在上、 USB-PD-CHG-EVM-01将 PP5V 连接到5V LDO、以补偿仅使用 PPHV 供电的限制。  如果您是 接收器、则可以通过电容器将 PP5V 连接到接地。  

    此致