SPMU380 July   2026 TPS25730A

 

  1.   1
  2. 1Read This First
    1. 1.1 About This Manual
    2. 1.2 Notational Conventions
    3. 1.3 Glossary
    4. 1.4 Related Documents
    5. 1.5 Support Resources
    6. 1.6 Trademarks
  3. 2Introduction
    1. 2.1 Purpose and Scope
    2. 2.2 PD Controller Host Interface Description
      1. 2.2.1 Overview
    3. 2.3 Unique Address Interface
      1. 2.3.1 Unique Address Interface Protocol
  4. 3PD Controller Policy Modes
    1. 3.1 Overview
    2. 3.2 Sink Policy Mode
  5. 4Register Overview
    1. 4.1 TPS25730A Registers
  6. 54CC Task Detailed Descriptions
    1. 5.1 Overview
    2. 5.2 PD Message Tasks
      1. 5.2.1 'GSrC' - PD Get Source Capabilities
      2. 5.2.2 'GPPI' - PD Get Port Partner Information
      3. 5.2.3 'MBRd' - Message Buffer Read
    3. 5.3 System Tasks
      1. 5.3.1 'ANeg' - Auto Negotiate Sink Update
      2. 5.3.2 'DBfg' - Clear Dead Battery Flag
  7. 6User Reference
    1. 6.1 AUTO_NEGOTIATE_SINK Register
      1. 6.1.1 AUTO_NEGOTIATE_SINK Usage Example 1
      2. 6.1.2 AUTO_NEGOTIATE_SINK Usage Example 2
      3. 6.1.3 AUTO_NEGOTIATE_SINK Usage Example 3
      4. 6.1.4 AUTO_NEGOTIATE_SINK Usage Example 4
  8. 7Revision History

AUTO_NEGOTIATE_SINK Usage Example 1

When attached to a 36W source the PD controller has RX_SOURCE_CAPS:

  • PDO1: 5V at 3A
  • PDO2: 9V at 3A
  • PDO3: 15V at 2.4A
  • PDO4: 20V at 1.8A

The PD controller has TX_SINK_CAPS set as:

  • PDO1: 5V at 3A (fixed)
  • PDO2: 20V at 3A (fixed)

The PD controller has AUTO_NEGOTIATE_SINK set as:

  • AUTO_NEGOTIATE_SINK = 0
  • AUTO_NEGOTIATE_SINK.ANSinkCapMismatchPower = 240d (60W)
  • AUTO_NEGOTIATE_SINK.AutoComputeSinkMinPower = 1
  • AUTO_NEGOTIATE_SINK.AutoComputeSinkMinVoltage = 1
  • AUTO_NEGOTIATE_SINK.AutoComputeSinkMaxVoltage = 1
  • AUTO_NEGOTIATE_SINK.NoCapabilityMismatch = x (see table below)
  • AUTO_NEGOTIATE_SINK.ANRDOPriority = y (see table below)

The settings give the following results:

  • ANSinkMinRequiredPower computed as 60 W
  • ANMaxVoltage computed as 20V
  • ANMinVoltage computed as 4.75V
Table 6-1 AUTO_NEGOTIATE_SINK Usage Example 1
AUTO_NEGOTIATE_SINKACTIVE_CONTRACT_RDO
NoCapabilityMismatchANRDOPriorityOperatingXMinMaxOperatingXObjectPositionCapability Mismatch
001.8A3.0A41
101.8A1.8A40
112.4A2.4A30