主题中讨论的其他器件:TPD6S300、 TPD6S300A、 TPS65987
我的应用程序设置如下:
- BP_NoWait
- 配置3.
- 电池电量耗尽模式并使用 TPD6S300
- VBUS1连接到 USBC
- VBUS2接地
- PP_HV1为输出
- PP_HV2接地
- GPIO0连接到 GPIO1、然后通过1M 欧姆接地
- PP_CABLE 连接到 VIN_3V3
- 无外部多路复用
- 无外部固件
- CY4500 eZ-PD 在协商时连接到 SPY
- 连接到插入到墙壁上的外部 PD 的 USBC
DFP 通告4个级别:
- 5V/3A
- 9V/3A
- 15V/2A
- 20V/1.5A
我的假设是 UFP 会协商最高功率、即20V/1.5A。
如果我多次拔下/插入 DFP、有时 UFP 会选择20V/1.5A、但95%的时间会选择5V/3A。
我已经尝试手动将输入/输出3V3接地、在未通电时、查找可能影响行为的某些外部状态、但没有任何更改行为。
我需要知道:
- 配置3是否应该选择最高功率?
- 哪些外部因素会影响 UFP 如何选择其中一个广告级别?