SLVA888C April   2017  – January 2021 TPS65987D , TPS65988

 

  1.   Trademarks
  2. 1Schematic Design Guidelines
    1. 1.1  Power Supply Scheme
      1. 1.1.1 VIN_3V3
      2. 1.1.2 LDO_3V3
      3. 1.1.3 LDO_1V8
    2. 1.2  Boot Configuration
      1. 1.2.1 BUSPOWER (ADCIN1)
      2. 1.2.2 External SPI Flash
    3. 1.3  I2C Interface
      1. 1.3.1 I2C Pin Address Setting (ADCIN2)
    4. 1.4  HRESET
    5. 1.5  Configuration Channel / VCONN Lines
      1. 1.5.1 PP_CABLE
    6. 1.6  Battery Charger Detection and Advertisement (BC1.2)
    7. 1.7  GPIOs
    8. 1.8  Hot Plug Detect or HPD Line
    9. 1.9  PP_EXT Power Path Control
    10. 1.10 Power Path Considerations
  3. 2Layout Guidelines
    1. 2.1 Power Domain
    2. 2.2 Hi Speed Lines
    3. 2.3 Other Considerations
  4. 3Summary
  5. 4References
  6.   A Appendix
    1.     A.1 Dead Battery Considerations
    2.     A.2 TPS65987DDH Schematic Checklist
    3.     A.3 TPS65987DDH System Checklist
  7.   Revision History

I2C Interface

There are three I2C ports in this device. See Table 1-1 to understand the features offered by each of the I2C port. I2C ports can be used as an I2C master to control an I2C slave, like an alternate mode mux, battery charging controller and so forth. At the same time, I2C ports can be used as an I2C slave to provide Host Interface to control the various features of the chip. All the I2C ports can support Fast (400 KHz) and Standard (100 KHz) I2C modes with burst writing. All the I2C lines must have proper pull-ups preferably from the LDO_3V3 rail. Even the unused I2C port must be pulled up using a 10-KΩ resistance.

Table 1-1 I2C Port Features
PortMasterSlaveComments
I2C1YesYes (Default)Should be connected to the embedded controller of the PC.
I2C2NoYesShould be connected to Thunderbolt controller of the PC.
I2C3YesNoShould be used to control the external I2C slave devices like MUX, Battery Chargers, and so on.