ZHCAAW5A May   2021  – January 2023 TPS65988

 

  1.   摘要
  2.   商标
  3. 1引言
  4. 2集成式 USB 壁式插座设计
    1. 2.1 散热注意事项
    2. 2.2 动态端口功率平衡
    3. 2.3 GPIO 事件
    4. 2.4 使用 GPIO 事件实现控制逻辑
    5. 2.5 GUI 配置
    6. 2.6 测试设置和结果
  5. 3参考文献
  6. 4修订历史记录

GUI 配置

  1. 第一步是通过加载默认模板 TPS65988DDH_advanced_v6_1_2.tpl 来创建一个新的仅限 DFP(仅限拉电流)工程。
    1. 打开 TPS6598x 配置工具,然后点击 Project(工程)选项卡。
    2. 选择 TPS65988DDH →Advanced→Downstream Facing Port (DFP) only( TPS65988DDH →高级→仅下行端口(DFP) )。
    GUID-20210508-CA0I-3LRC-MF4C-N8W8S7CJS4KB-low.jpg图 2-7 加载模板文件
  2. 图 2-6 中所示,该应用要求每个端口有两组功率配置文件:相应的 30W 和 60W PDO。在此步骤中,生成这些配置并将它们映射至虚拟地址。
    1. 将“常规设置”中的“配置集数量”更改为 4。
    2. 为方便起见,请按如下所示重命名配置集。
      1. 虚拟地址 1 -> 端口 0 30W
      2. 虚拟地址 2 -> 端口 0 60W
      3. 虚拟地址 3 -> 端口 1 30W
      4. 虚拟地址 4 -> 端口 1 60W
    3. 现在,将配置设置映射至虚拟地址,如图 2-8 中所示。
    GUID-20210504-CA0I-CNG9-5JQG-ZBGB4HC6MTTF-low.jpg图 2-8 生成配置集并映射至虚拟地址
    注: 请勿使用地址 0x00 和 0x04,因为它们是为端口配置保留的。
  3. 应用配置寄存器 (0x6C) 保存指向 GPIO 生效/失效时需要加载的应用配置的索引,还保存用于执行 PD 消息任务的命令通道接口。在此步骤中,修改端口 0 应用配置寄存器,以在 GPIO 高转换(对应于应用配置端口 0 30W)时指向应用配置索引虚拟地址 1,在 GPIO 高转换(对应于应用配置端口 0 60W)时指向虚拟地址 2,然后使用 CMD1 通道执行 SSrC 任务。
    1. 点击 Port 1 Settings(端口 1 设置)选项卡。
    2. 点击 App Configuration Register(应用配置寄存器)。
    3. Value(数值)选项卡下方的下拉菜单中选择需要在 GPIO 低/高转换时加载的配置索引。
    4. 默认命令通道 CMD1 (0x08) 可用于执行 PD 消息任务。
    5. 从下拉菜单中选择 PD 消息任务 SSrC,以传输在应用配置空间中配置的拉电流能力,该空间由虚拟地址 1 或虚拟地址 2 索引。在 not Task 字段中输入 !CMD,以表示无操作。
    GUID-20210508-CA0I-1LH5-FD6D-V3H1LGJJCJ8Z-low.jpg图 2-9 应用配置寄存器项
  4. 同样,通过参考随附的 pjt 文件,为端口 1 应用配置寄存器 创建条目。
  5. 现在,配置由虚拟地址索引指向的 Transmit Source Capabilities (传输拉电流能力)寄存器 (0x32)。虚拟地址 1 是对应于 30W PDO 的索引。
    1. 点击 Port-0 30W (0x1)(端口-0 30W (0x1)),然后点击 Adjust Registers(调整寄存器)。
    2. 从弹出框中,选择 Transmit Source Capabilities (0x32) Register(传输拉电流能力 (0x32) 寄存器)。
    3. 点击 OK(确认)。
    4. 点击 Transmit Source Capabilities(传输拉电流能力),并输入 30W PDO,如图 2-11 中所示。
    GUID-20210504-CA0I-BQ1N-4FQR-MGXFC9LC8B1L-low.jpg图 2-10 选择 Transmit Source Capabilities(传输拉电流能力)寄存器
    GUID-20210507-CA0I-J911-PKPZ-TTBZCSQGQMVF-low.jpg图 2-11 配置 Transmit Source Capabilities(传输拉电流能力)
  6. 类似地,为引用此应用附带的 pjt 文件的剩余虚拟地址创建条目。
  7. 将应用配置和 GPIO 事件映射到相应的 GPIO,如图 2-12 中所示。
    1. 选择 IO Config(IO 配置)寄存器。
    2. 映射每个 GPIO 的事件。有关 GPIO 2 和 3,请参阅工程文件。
    GUID-20210504-CA0I-6HCS-K3XN-1PMN0XPSPRTR-low.jpg图 2-12 GPIO 映射