主题中讨论的其他器件:BQ25713、
我们在项目中使用 TPS25751集成了 BQ25713控制功能、从而实现 PD 充电/放电功能。 我们使用 USBCPD_ACT 生成已包含 PD DRP 设置的补丁捆绑包数据并将其写入 TPS25751。 但是、我们的器件只能根据 PD 规范充电、但无法放电(即作为电源为灌电流充电)。
我在 下面分享了我们的 USBCPD_ACT 配置。
{
"questionnaire": {
"device": "TPS25751",
"answers": [
null,
0,
0,
3,
1,
2,
3,
2,
1,
0,
0,
1,
0,
0,
19.2,
2.944,
0,
0,
2.88
],
"vendorId": "2CC2",
"productId": "002E",
"version": "1.0.0.2"
},
"configuration": {
"data": {
"selected_ace": [
{
"register": 6,
"data": [
0,
0,
0,
0,
0,
0,
0,
0
]
},
{
"register": 22,
"data": [
8,
0,
130,
9,
0,
0,
0,
0,
0,
0,
3
]
},
{
"register": 40,
"data": [
2,
41,
47,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
{
"register": 41,
"data": [
114,
80,
153,
65
]
},
{
"register": 50,
"data": [
1,
168,
42,
44,
145,
1,
38,
44,
209,
2,
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,
44,
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": [
59,
192,
18,
65,
144,
145,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
{
"register": 92,
"data": [
3,
4,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
4,
0,
0,
0,
4,
0,
0,
0,
0,
0,
0,
0,
4,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
73,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
},
{
"register": 112,
"data": [
0
]
},
{
"register": 152,
"data": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
}
]
}
}
}
我们还尝试在电路板上将 TPS25751配置为电源设置、并发现 VBUS 可以通过 PP5V 为连接的灌电流器件充电。 因此、我们认为我们的器件至少可以通过 PP5V 为连接的设备供电并成为电源。 至少到目前为止、我们尚未讨论如何使用 BQ 器件以更高的电压放电。

我在 下方共享电源的 USBCPD_ACT 配置。
{
"questionnaire": {
"device": "TPS25751",
"answers": [
null,
8,
4,
4,
0,
1,
0,
0,
1,
1,
1,
null,
0,
0,
0,
0,
0,
0,
0
],
"vendorId": "0000",
"productId": "0000",
"version": "1.0.0.2"
}
}
请帮助确认如何将 TPS25751和 BQ25713的组合设置为 DRP 器件。 谢谢。






