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 Redriver - TUSB1104

The commands in Table 3-2 control the register settings of the redriver TUSB1104.

Table 3-2 I2C Commands Controlling the Register Settings of the Redriver TUSB1104
REGISTER PD CONTROLLER TRIGGER EVENT REGISTER NAME DATA COMMENTS
0x0Ah POWER_ON_RESET General_1 0x10h Allows software to use EQ settings from registers instead of value sampled from pins
0x1Ch POWER_ON_RESET AEQ_CONTROL1 0x84h Disables the adaptive EQ feature because this feature is not a focus in this design
0x21h POWER_ON_RESET SS_EQ 0x77h Selects EQ Index 7 for USB3 SSTX1 and SSTX2 receivers which face the USB host. The value written can be changed based on the result of signal integrity test
0x0Ah ATTACH_UU General_1 0x11h Enables the redriver and selects the orientation for USB 3.2 ×2 mode when a connection with normal orientation is made
0x0Ah ATTACH_UD General_1 0x15h Enables the redriver and selects the orientation for USB 3.2 ×2 mode when a connection with flip orientation is made
0x0Ah DETACH General_1 0x10h Disables the redriver when detecting a device detach