主题中讨论的其他器件:TPS55289
工具与软件:
如果先插入端口2充电器、然后再将 iPad 插入端口1、我们不断发展的设计(端口1上的 iPad、端口2上的 USB-C 充电器)将正常工作。 当 iPad 在端口1上完全建立后、我们会发出 PR_Swap (供电方)命令、该命令会成功、然后我们可以为 iPad 充电。
如果 iPad 首先插入端口1、它将成为 USB-C 电源、并且为我们的设备供电。 问题是随后将充电器插入端口2大大地被忽略。
5963:GPIO1 (端口2)= 1
5965:端口2 PlugPresent 1 ConnState 6 PlugOrientation 0 PortRole Sink DataRole UFP
VbusStatus 0 USBHostPresent 0 ActingAsLegacy 0 BIST 0 HVWarning 0 LVWarning 0 Ack_Timeout 0
GPIO1配置为在端口2上指示插/拔、此处指示插件。 显示的字段来自状态寄存器。 VbusStatus=0表示无 VBUS 电压。 为什么? 我们进行了设置、以便每个端口独立运行。
我们使用了65988配置。
谢谢。