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:兼容性-与 USB-FS 不充电

Guru**** 2557520 points
Other Parts Discussed in Thread: TPS2046, TPS65981, TPS65987D

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1043691/tps65987d-compatibility---not-charging-with-usb-fs

器件型号:TPS65987D
主题中讨论的其他器件:TPS65987EVMTPS2046TPS65981

我在保持同时充电和数据连接方面存在兼容性问题。

 

此配置适用于嵌入式应用、但本质上是集线站的配置。

Lenovo Tab M10 (Android 11、USB C)

我们的 PCB:

带5V 电源的 TPS65987DDH (TPS65987EVM 也有相同的问题)

TPS2046 USB-FS

 

三星 Galaxy 平板电脑工作正常。

端口配置0x28

           UFP

           标准全功能 USB c.

           VCONN 支持 UFP/DFP

端口控制0x29

           处理交换到源

           从 Initaite 交换到源

           流程交换至 UFP

           从 Initaite 交换到 UFP

           外部供电

 

Lenovo 相同的配置:充电开始并停止、循环无限。  无 USB-FS 连接。

 

Lenovo、收费但无数据

相同的设置、但以下情况除外:

端口控制0x29

           无 Initaite 交换到 UFP

 

Lenovo、免费、但数据

相同的设置、但以下情况除外:

端口配置0x28

           DFP

全局系统配置0x27

           禁用所有 PP

此外、J5 EVM 跳线已移除、或者它返回到无限循环

           这是意外行为。

 

我知道问题的一部分可能是不同的 Lenovo 配置。  但是,由于这看起来像一个扩展坞,我不希望它不受支持。

我们如何开始对此进行调试?

 

 

此外、在调试模式下、当前值不能正确显示时、应用程序自定义工具似乎无法正确处理配置模式。  退出调试模式后、配置寄存器似乎再次工作。

TPS65981_2_7_8应用自定义工具

GUI 版本: 6.1.2

 

此外、当使用应用程序自定义工具将传输源功能-源 PDO -最大电流设置为1A 时、许多寄存器似乎已损坏。  扩展断电似乎是唯一的复位方法。  通过电路板上的 I2C 从我的应用中设置该寄存器时、一切看起来都正常。  因此、问题似乎出在应用程序自定义工具上。

 

谢谢!

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

    尊敬的 Sam:

    我建议捕获所有这些情况的 PD 日志、然后从那里继续。

    此外、对于应用配置工具、在调试模式下无法配置某些设置、因为 PD 控制器已经在从 EEPROM 运行有效的补丁程序、并且不允许通过该工具进行某些更改。 我还建议确保每次将不同的项目配置正确加载到 EEPROM、然后在 PD 控制器上正确加载。 您还需要在每次对新配置进行编程时对 PD 进行下电上电以查看新设置。  

    谢谢、

    哈里

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

    Hari、
    我将尝试获取 Total Phase 工具。
    我们尚未安装 EEPROM。  每次上电时、我们都会写入寄存器0x27、0x28、0x29、0x32。  这是不是一种可接受的方法吗?
    谢谢、
    Sam

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

    尊敬的 Sam:

    不、很遗憾、您需要使用 EEPROM 对配置进行编程、或者在启动时使用 EC/主机将配置发送到 PD 控制器。 我想、在您使用这2种方法中的一种之后、您将能够看到所需的行为。

    我还建议查看 TPS65987D 产品页面上提供的不同应用手册以及底部的教程视频。

    谢谢、

    哈里