工具与软件:
尊敬的 TI 支持部门:
我需要 在同一个板中使用2个 TPS25751 Toheter、它们每个都连接到自己的 Type C 连接器。
用户可以将 PD 适配器插入其中一个连接器、将 Type-C 负载插入另一个连接器(每个连接器可以是供电或受电、未定义角色)。
我需要为我的电路提供20V 5A、灌电流器件正确协商电压、但拉电流器 件似乎只提供5V 电压(即使 PPHV 为20V 也是如此)。
你有什么建议给我吗?
谢谢
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.
工具与软件:
尊敬的 TI 支持部门:
我需要 在同一个板中使用2个 TPS25751 Toheter、它们每个都连接到自己的 Type C 连接器。
用户可以将 PD 适配器插入其中一个连接器、将 Type-C 负载插入另一个连接器(每个连接器可以是供电或受电、未定义角色)。
我需要为我的电路提供20V 5A、灌电流器件正确协商电压、但拉电流器 件似乎只提供5V 电压(即使 PPHV 为20V 也是如此)。
你有什么建议给我吗?
谢谢
Stefano、您好!
您是否单独测试了器件? 您是否能够让高电压电源独自工作?
您能否提供源端口的 PD 日志、以便我们可以查看来自 PD 控制器的通信?
您能否共享原理图和.json 文件?
20V 电源不工作的原因可能有很多。
-源是否在工作?
- PD 控制器是否正确配置为供电方?
-远端设备是否会吸收更高的电压?
- PD 控制器是否正确通电? 它是否处于电池电量耗尽模式?
在提供任何建议之前、我们将需要有关您的系统的更多信息。
谢谢。此致、
Chris
Chris、您好!
感谢您的快速回复、我分别测试了两个器件、它们可作为接收器正常工作、因为电源仅可在5V 输出下工作。
很遗憾、我无法向您提供日志文件、因为我还没有 PD 分析器、它将在下周送达。
我将提供原理图和 json 文件。 器件配置为安全模式。
非常感谢。
Stefano
{
"questionnaire": {
"device": "TPS25751",
"answers": [
null,
3,
4,
4,
1,
0,
3,
0,
1,
1,
1,
null,
0,
0,
0,
0,
0,
0,
0
],
"vendorId": "0000",
"productId": "0000",
"version": "1.0.0.2"
},
"configuration": {
"data": {
"selected_ace": [
{
"register": 6,
"data": [
0,
0,
0,
0,
0,
0,
0,
0
]
},
{
"register": 22,
"data": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
3
]
},
{
"register": 40,
"data": [
2,
0,
47,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
{
"register": 41,
"data": [
114,
80,
144,
3
]
},
{
"register": 50,
"data": [
2,
168,
42,
44,
145,
1,
32,
244,
65,
6,
0,
44,
177,
4,
0,
244,
65,
6,
0,
244,
65,
6,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
{
"register": 51,
"data": [
4,
44,
145,
1,
16,
44,
209,
2,
0,
44,
177,
4,
0,
244,
65,
6,
0,
69,
65,
6,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
{
"register": 55,
"data": [
62,
64,
31,
65,
144,
145,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
{
"register": 92,
"data": [
15,
12,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
3,
4,
0,
0,
0,
4,
0,
0,
0,
0,
0,
0,
0,
4,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
73,
75,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
{
"register": 112,
"data": [
3
]
},
{
"register": 152,
"data": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
}
]
}
}
}

Stefano、您好!
我使用 TPS25751EVM 测试了您的.json、它似乎运行良好。 它是一个 TPS25751D (无外部电源路径)、略有不同、但在使用 TPS25751S (您正在使用的版本)时、751D 中使用的电源路径应映射到外部电源路径。
您能否确认电路板 B 在 PPHV 上具有20V 电压、在 VIN3V3上具有3.3V 电压、在 PP5V 上具有5V 电压?
您能否进行检查以确保器件未处于电池电量耗尽模式?
您是否还可以测试删除端口控制中的"启动切换至受电方"字段? 这可能与之相关、但我们只能通过 PD 分析仪观察到它的影响。
谢谢。此致、
Chris
Chris、您好!
我按照您的建议检查了 PPHV 节点上的20V、VIN3V3上的3.3V 和 PP5V、结果是正常的。
我曾尝试在发送源能力中仅选择5V 3A、它工作正常。
我尝试添加15V 3A (使用电源在 PPHV 上提供15V)、每次有协商时似乎都会复位。
当分析仪到达时、连接后、您可以找到以下迹线:

您能告诉我如何确定系统未处于电池电量耗尽状态吗? 我唯一检查的是电压(本例中为3.3V、5V 和15V)。
我删除了启动切换到受电方、但没有看到任何变化。
比您大得多
Stefano
Stefano、您好!

引导标志寄存器中有一个电池电量耗尽标志字段。
感谢日志、似乎我们遗漏了应出现在接受消息之后的"PS_RDY"消息。 在供电方侧接受请求的功率合约后、它需要转换输出电压、然后在功率合约就绪后发送"PS_RDY"。 TPS25751可能无法发送消息、因为我们预计会在 VBUS 上看到15V (在20V 的情况下为20V)。
您能否检查 Gate_VSYS 和 Gate_VBUS 信号以查看它们是否正常生效? PPHV 上的电压似乎没有传递到 VBUS、这是导致故障的原因。
谢谢。此致、
Chris
Stefano、您好!
您能看到相对于 VBUS 的 Gate_VBUS 吗? 它以 VBUS 为基准、因此当它达到5V 时、可能只是 VBUS 变为高电平、实际上并不会尝试启用。
[报价 userid="614981" url="~/support/power-management-group/power-management/f/power-management-forum/1388626/tps25751-using-2-tps25751-togheter/5322403 #5322403"]通过使用 I2Ct I、寄存器引导标志红色、值为 C1 A2 F0 00 1C 、因此电池无效标志置为有效。
[报价]这有点奇怪。 电池电量耗尽标志应禁用大于5V 的合约、但也应意味着它甚至不应被宣传。 但是、您共享的 PD 日志指示您正在协商更高的电压合约。
我会尝试使用'DBfg' 4CC 命令来清除电池电量耗尽标志。
谢谢。此致、
Chris