ZHDA137 April   2026 TPS25751A , TPS26750A

 

  1.   1
  2.   摘要
  3.   商标
  4. 1其他 TI USB-PD 控制器的适用性
    1. 1.1 USB-PD 受电方简介
    2. 1.2 自动协商受电方用途
    3. 1.3 定义
  5. 2涉及的字段
  6. 3自动协商受电方基础知识与示例
    1. 3.1 自动协商 RDO 优先级 (ANRDOPriority)
    2. 3.2 自动计算受电方最小功率和自动协商受电方最小必需功率
    3. 3.3 “无能力不匹配”和“能力不匹配时自动禁用受电方”
    4. 3.4 自动计算受电方最小电压和自动协商最小电压
    5. 3.5 自动计算受电方最大电压和自动协商最大电压
  7. 4自动协商受电方基础知识与 EPR 示例
    1. 4.1 需要 ≥140W 功率的系统
    2. 4.2 受电路径 SPR 到 EPR 转换
  8. 5常见错误或特有系统限制
    1. 5.1 系统需要更高功率,但 PD 选择更低功率的 PDO
    2. 5.2 系统支持 EPR 电源,但 PD 继续选择 20V PDO
    3. 5.3 将“最小电压”和“最大电压”设置为相同的值
  9. 6高级自动协商受电方示例
    1. 6.1 降级至 5V 固定 PDO
    2. 6.2 使用中断驱动 EC 自动协商受电方
    3. 6.3 ANeg:自动协商受电方更新
    4. 6.4 AUTO_NEGOTIATE_SINK 寄存器
      1. 6.4.1 AUTO_NEGOTIATE_SINK 使用示例 1
      2. 6.4.2 AUTO_NEGOTIATE_SINK 使用示例 2
      3. 6.4.3 AUTO_NEGOTIATE_SINK 使用示例 3
      4. 6.4.4 AUTO_NEGOTIATE_SINK 使用示例 4
  10. 7参考资料

AUTO_NEGOTIATE_SINK 使用示例 2

当连接到 36W 供电方时,PD 控制器具有 RX_SOURCE_CAPS:

  • PDO1:5V (3A)
  • PDO2:9V (3A)
  • PDO3:15V (2.4A)

PD 控制器的 TX_SINK_CAPS 设置为:

  • PDO1:0.1A 时为 5V(固定)
  • PDO2:3A 时为 20V(固定)

PD 控制器的 AUTO_NEGOTIATE_SINK 设置为:

  • AUTO_NEGOTIATE_SINK = 0
  • AUTO_NEGOTIATE_SINK.AutoComputeSinkMinPower = 1
  • AUTO_NEGOTIATE_SINK.AutoComputeSinkMinVoltage = 0
  • AUTO_NEGOTIATE_SINK.ANMinVoltage = 20V
  • AUTO_NEGOTIATE_SINK.AutoComputeSinkMaxVoltage = 1
  • AUTO_NEGOTIATE_SINK.NoCapabilityMismatch = x(请参阅下表)
  • AUTO_NEGOTIATE_SINK.ANRDOPriority = 0

这些设置将得到下表中的结果。请注意,ANMaxVoltage 的计算值为 20V,但这不会影响结果。ANMinVoltage 设置为 20V,并且供电方不提供 20V 电压,因此没有任何供电方 PDO 满足受电方要求。即使本例中的 ANSinkCapMismatchPower=0,由于提供的电压不足,仍可能设置“能力不匹配”位。

表 6-3 AUTO_NEGOTIATE_SINK 使用示例 2
AUTO_NEGOTIATE_SINK ACTIVE_CONTRACT_RDO
NoCapabilityMismatch OperatingX MinMaxOperatingX ObjectPosition 能力不匹配
0 3.0A 3.0A 1 1
1 3.0A 3.0A 1 0