ZHCAAW5A
May 2021 – January 2023
TPS65988
摘要
商标
1
引言
2
集成式 USB 壁式插座设计
2.1
散热注意事项
2.2
动态端口功率平衡
2.3
GPIO 事件
2.4
使用 GPIO 事件实现控制逻辑
2.5
GUI 配置
2.6
测试设置和结果
3
参考文献
4
修订历史记录
2.5
GUI 配置
第一步是通过加载默认模板
TPS65988DDH_advanced_v6_1_2.tpl
来创建一个新的仅限 DFP(仅限拉电流)工程。
打开
TPS6598x 配置工具
,然后点击
Project
(工程)选项卡。
选择 TPS65988DDH →Advanced→Downstream Facing Port (DFP) only( TPS65988DDH →高级→仅下行端口(DFP) )。
图 2-7
加载模板文件
如
图 2-6
中所示,该应用要求每个端口有两组功率配置文件:相应的 30W 和 60W PDO。在此步骤中,生成这些配置并将它们映射至虚拟地址。
将“常规设置”中的“配置集数量”更改为 4。
为方便起见,请按如下所示重命名配置集。
虚拟地址 1 -> 端口 0 30W
虚拟地址 2 -> 端口 0 60W
虚拟地址 3 -> 端口 1 30W
虚拟地址 4 -> 端口 1 60W
现在,将配置设置映射至
虚拟地址
,如
图 2-8
中所示。
图 2-8
生成配置集并映射至虚拟地址
注:
请勿使用地址 0x00 和 0x04,因为它们是为端口配置保留的。
应用配置寄存器 (0x6C) 保存指向 GPIO 生效/失效时需要加载的应用配置的索引,还保存用于执行 PD 消息任务的命令通道接口。在此步骤中,修改端口 0
应用配置寄存器
,以在 GPIO 高转换(对应于应用配置端口 0 30W)时指向应用配置索引
虚拟地址 1
,在 GPIO 高转换(对应于应用配置端口 0 60W)时指向
虚拟地址 2
,然后使用 CMD1 通道执行 SSrC 任务。
点击
Port 1 Settings
(端口 1 设置)选项卡。
点击
App Configuration Register
(应用配置寄存器)。
从
Value
(数值)选项卡下方的下拉菜单中选择需要在 GPIO 低/高转换时加载的配置索引。
默认命令通道 CMD1 (0x08) 可用于执行 PD 消息任务。
从下拉菜单中选择 PD 消息任务
SSrC
,以传输在应用配置空间中配置的拉电流能力,该空间由虚拟地址 1 或虚拟地址 2 索引。在
not Task
字段中输入
!CMD
,以表示无操作。
图 2-9
应用配置寄存器项
同样,通过参考随附的 pjt 文件,为端口
1 应用配置寄存器
创建条目。
现在,配置由虚拟地址索引指向的 Transmit Source Capabilities (传输拉电流能力)寄存器 (0x32)。虚拟地址 1 是对应于 30W PDO 的索引。
点击
Port-0 30W (0x1)
(端口-0 30W (0x1)),然后点击
Adjust Registers
(调整寄存器)。
从弹出框中,选择
Transmit Source Capabilities (0x32) Register
(传输拉电流能力 (0x32) 寄存器)。
点击
OK
(确认)。
点击
Transmit Source Capabilities
(传输拉电流能力),并输入 30W PDO,如
图 2-11
中所示。
图 2-10
选择 Transmit Source Capabilities(传输拉电流能力)寄存器
图 2-11
配置 Transmit Source Capabilities(传输拉电流能力)
类似地,为引用此应用附带的 pjt 文件的剩余虚拟地址创建条目。
将应用配置和 GPIO 事件映射到相应的 GPIO,如
图 2-12
中所示。
选择
IO Config
(IO 配置)寄存器。
映射每个 GPIO 的事件。有关 GPIO 2 和 3,请参阅工程文件。
图 2-12
GPIO 映射