ZHCAFC2 May   2025 TPS25751 , TPS26750

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
  5. 2VIF 概述
    1. 2.1 使用 TI 应用程序自定义工具生成 VIF
    2. 2.2 USB-IF VIF 编辑器工具
  6. 3合规性相关 JSON 配置
  7. 4VIF 编辑器特定选项卡
  8. 5TI 寄存器映射到 VIF 字段
    1. 5.1  产品和产品详细信息
    2. 5.2  组件
    3. 5.3  常规 PD
    4. 5.4  PD 功能
    5. 5.5  USB Type-C
    6. 5.6  产品功率
    7. 5.7  USB 主机和 USB 设备
    8. 5.8  电池充电规范 1.2
    9. 5.9  PD 源
    10. 5.10 PD 灌电流
    11. 5.11 双角色
    12. 5.12 SOP 发现 ID
  9. 6总结
  10. 7参考资料

合规性相关 JSON 配置

USB PD 规范定义了必须支持的扩展消息,具体取决于端口的能力(DRP、仅供电、仅受电)。TPS25751 和 TPS26750 PD3 配置 寄存器 42h 包含用于支持这些必需消息的配置。还需要为每个可支持的消息配置一个额外的寄存器。本节介绍了所需的扩展消息以及相关的 TI 寄存器,以根据端口能力启用对消息的支持。

注: 只有电池供电的系统才需要本节中标有 * 的消息。
表 3-1 基于端口能力的扩展消息支持
USB-C PD 端口能力 必需消息支持 说明

双角色电源 (DRP)

支持供电扩展消息 [8] = 0x1

如果此位生效,则 PD 控制器将使用 TX_SCEDB 寄存器 (0x77) 的内容来响应 Get_Source_Capabilities_Extended USB PD 消息。

*支持电池能力消息 [10] = 0x1

如果此位生效,则 PD 控制器将使用 TX_BCDB 寄存器 (0x7D) 的内容来响应 Get_Battery_Capabilities USB PD 消息。

*支持电池状态消息 [11] = 0x1

如果此位生效,则 PD 控制器将使用 TX_BSDO 寄存器 (0x7B) 的内容来响应 Get_Battery_Status USB PD 消息。

支持扩展受电能力 [17] = 0x1

如果此位生效,则 PD 控制器将使用 TX_SKEDB 寄存器 (0x7E) 的内容来响应 Get_Sink_Capabilities_Extended USB PD 消息。

支持获取供电信息 [18] = 0x1

如果此位生效,则 PD 控制器将使用 TX_Source_Info 寄存器 (0x78) 的内容来响应 Get_Source_Info USB PD 消息。

仅供电

支持供电扩展消息 [8] = 0x1

如果此位生效,则 PD 控制器将使用 TX_SCEDB 寄存器 (0x77) 的内容来响应 Get_Source_Capabilities_Extended USB PD 消息。

*支持电池能力消息 [10] = 0x1

如果此位生效,则 PD 控制器将使用 TX_BCDB 寄存器 (0x7D) 的内容来响应 Get_Battery_Capabilities USB PD 消息。

*支持电池状态消息 [11] = 0x1

如果此位生效,则 PD 控制器将使用 TX_BSDO 寄存器 (0x7B) 的内容来响应 Get_Battery_Status USB PD 消息。

支持获取供电信息 [18] = 0x1

如果此位生效,则 PD 控制器将使用 TX_Source_Info 寄存器 (0x78) 的内容来响应 Get_Source_Info USB PD 消息。

仅受电

*支持电池能力消息 [10] = 0x1

如果此位生效,则 PD 控制器将使用 TX_BCDB 寄存器 (0x7D) 的内容来响应 Get_Battery_Capabilities USB PD 消息。

*支持电池状态消息 [11] = 0x1

如果此位生效,则 PD 控制器将使用 TX_BSDO 寄存器 (0x7B) 的内容来响应 Get_Battery_Status USB PD 消息。

支持扩展受电能力 [17] = 0x1

如果此位生效,则 PD 控制器将使用 TX_SKEDB 寄存器 (0x7E) 的内容来响应 Get_Sink_Capabilities_Extended USB PD 消息。