SLVUCJ7 October   2023 TPS25730

 

  1.   1
  2.   Read This First
    1.     About This Manual
    2.     Notational Conventions
    3.     Glossary
    4.     Related Documents
    5.     Support Resources
    6.     Trademarks
  3. 1Introduction
    1. 1.1 Introduction
      1. 1.1.1 Purpose and Scope
    2. 1.2 PD Controller Host Interface Description
      1. 1.2.1 Overview
    3. 1.3 Unique Address Interface
      1. 1.3.1 Unique Address Interface Protocol
  4. 2Unique Address Interface Register Detailed Descriptions
    1. 2.1 0x31 RX_SINK_CAPS Register
    2. 2.2 0x33 TX_SINK_CAPS Register
    3. 2.3 0x34 ACTIVE_CONTRACT_PDO Register
    4. 2.4 0x35 ACTIVE_CONTRACT_RDO Register
  5. 34CC Task Detailed Descriptions
    1. 3.1 Overview
    2. 3.2 PD Message Tasks
      1. 3.2.1 'GSrC' - PD Get Source Capabilities
  6.   Revision History

0x33 TX_SINK_CAPS Register

The PD controller transmits the contents of this register as a Sink_Capabilities message after receiving a Get_Sink_Cap message unless its configuration or USB PD rules require a different response in the context.

Note:

Writes to this register have no immediate effect. The PD controller updates and uses this register each time it must send a Sink Capabilities message.

Table 2-3 0x33 TX_SINK_CAPS Register
AddressNameAccessLengthUnique Per PortPower-Up Default
0x33TX_SINK_CAPSRW29yesInitialized by Application Configuration
Table 2-4 0x33 TX_SINK_CAPS Register Bit Field Definitions
BitsNameDescription
Bytes 26-29: PDO #7 (treated as a 32-bit little endian value)
31:0TXSinkPDO7Seventh Sink Capabilities PDO contents. See Table 2-6.
Bytes 22-25: PDO #6 (treated as a 32-bit little endian value)
31:0TXSinkPDO6Sixth Sink Capabilities PDO contents. See Table 2-6.
Bytes 18-21: PDO #5 (treated as a 32-bit little endian value)
31:0TXSinkPDO5Fifth Sink Capabilities PDO contents. See Table 2-6.
Bytes 14-17: PDO #4 (treated as a 32-bit little endian value)
31:0TXSinkPDO4Fourth Sink Capabilities PDO contents. See Table 2-6.
Bytes 10-13: PDO #3 (treated as a 32-bit little endian value)
31:0TXSinkPDO3Third Sink Capabilities PDO contents. See Table 2-6.
Bytes 6-9: PDO #2 (treated as a 32-bit little endian value)
31:0TXSinkPDO2Second Sink Capabilities PDO contents. See Table 2-6.
Bytes 2-5: PDO #1 (treated as a 32-bit little endian value)
31:0TXSinkPDO1First Sink Capabilities PDO contents. See Table 2-5.
Byte 1: Header
7:3Reserved
2:0numValidPDOs

Each PDO in this TX_SINK_CAPS register follows the definition from the USB PD specification, reproduced below for convenience. For more details on the meaning of each field refer to the USB PD specification.

Table 2-5 First PDO
Bits(s)Description
31:30Supply Type, this shall always be set to 00b (Fixed Supply)
29Dual-Role Power, this is overridden by the logical OR of the ProcessSwapToSink, ProcessSwapToSource, InitiateSwapToSink, and InitiateSwapToSource fields in the PORT_CONTRL register.
28Higher Capability
27:26Reserved
25Dual-Role Data, this is overridden by the logical OR of the ProcessSwapToUFP, ProcessSwapToDFP, InitiateSwapToUFP, and InitiateSwapToDFP fields in the PORT_CONTRL register.
24:20Reserved
19:10Voltage
9:0Operational Current
Table 2-6 Other PDO's.
Bits(s)Description
Fixed SupplyVariable SupplyBattery SupplyAPDO (PPS)
31:3000b01b10b11b
29:28Reserved.Maximum VoltageMaximum Voltage00b
27:25Reserved
24:20MaxPpsVoltage
19:17VoltageMinimum VoltageMinimum Voltage
16Reserved
15:10MinPpsVoltage
9:8Operational CurrentOperational CurrentOperational Power
7Reserved
6:0MaxPpsCurrent