TIDUF15 March   2023

 

  1.   Description
  2.   Resources
  3.   Features
  4.   Applications
  5.   5
  6. 1System Description
  7. 2System Overview
    1. 2.1 Block Diagram
    2. 2.2 Highlighted Products
      1. 2.2.1 PD Controller - TPS65994BF
      2. 2.2.2 LM73100
      3. 2.2.3 Redriver TUSB1104
      4. 2.2.4 Redriver TUSB1044
      5. 2.2.5 TUSB216I
      6. 2.2.6 Buck-Boost DC/DC Converter - TPS55288
      7. 2.2.7 System Power
        1. 2.2.7.1 Reverse Polarity Protection Diode - LM74500-Q1
        2. 2.2.7.2 TPS51225
        3. 2.2.7.3 External MOSFET - CSD87330Q3D
      8. 2.2.8 Upstream and Downstream USB Type-C Ports
        1. 2.2.8.1 Downstream Ports
          1. 2.2.8.1.1 ESD Protection - TPD6S300A
          2. 2.2.8.1.2 ESD Protection - ESD122
        2. 2.2.8.2 Upstream Ports
        3. 2.2.8.3 Sideband Signal Interface
      9. 2.2.9 MCU Debug Interface
  8. 3System Design Theory
    1. 3.1 PD Controller and I2C Communication
      1. 3.1.1 I2C Interfaces of PD Controller - TPS65994
      2. 3.1.2 I2C Commands to Control the DC/DC Converter - TPS55288
      3. 3.1.3 I2C Commands to Control the Redriver - TUSB1104
      4. 3.1.4 I2C Commands to Control the Redriver - TUSB1044
      5. 3.1.5 I2C MCU Debug Interface
      6. 3.1.6 USB Type-C® VBUS Power Generation
  9. 4Hardware, Software, Testing Requirements, and Test Results
    1. 4.1 Hardware Requirements
    2. 4.2 Software Requirements
    3. 4.3 Test Setup
      1. 4.3.1 Test Procedure to Validate Power Delivery
  10. 5Design and Documentation Support
    1. 5.1 Design Files
      1. 5.1.1 Schematics
      2. 5.1.2 BOM
    2. 5.2 Documentation Support
    3. 5.3 Support Resources
    4. 5.4 Trademarks
  11. 6About the Author

I2C Commands to Control the DC/DC Converter - TPS55288

The commands listed in Table 3-1 control the register settings of the DC/DC converters.

Table 3-1 I2C Commands Controlling the Register Settings of the DC/DC Converters
REGISTER PD CONTROLLER TRIGGER EVENT REGISTER NAME DATA COMMENTS

0x00h - 01h

POWER_ON_RESET REF 0xD200h TPS55288 regulates the output voltage to 5 V at device power on reset
0x02h POWER_ON_RESET IOUT_LIMIT 0xE4h Sets the current limit of the TPS55288 at device power on reset
0x06h POWER_ON_RESET MODE 0xB0h Enables the TPS55288 output at device power on reset.

0x00h - 01h

SRC_PDO2_NEGOTIATED REF 0x9A01h TPS55288 regulates the output to the voltage specified by the 2nd PDO when the 2nd PDO is negotiated

0x00h - 01h

SRC_PDO3_NEGOTIATED REF 0xC602h TPS55288 regulates the output to the voltage specified by the 3rd PDO when the 3rd PDO is negotiated

0x00h - 01h

SRC_PDO4_NEGOTIATED REF 0xC003h TPS55288 regulates the output to the voltage specified by the 4th PDO when the 4th PDO is negotiated

0x00h - 01h

DETACH REF 0xD200h TPS55288 regulates the output to 5 V at device detach to prepare itself for the next device attachment