主题中讨论的其他器件:TPS65987EVM、 TPS2046、 TPS65981、
我在保持同时充电和数据连接方面存在兼容性问题。
此配置适用于嵌入式应用、但本质上是集线站的配置。
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 从我的应用中设置该寄存器时、一切看起来都正常。 因此、问题似乎出在应用程序自定义工具上。
谢谢!