Hardware Design Guideline for TPS65987 and TPS65988 USB Power Delivery Controllers

Application Report

Abstract

The TPS65987DDH is a third-generation USB Power Delivery Controller from Texas Instruments, compliant with USB Power Delivery Specification 3.1 and USB Type-C Specification 1.2. This device integrates power FETs, power management features, BC 1.2 host and device capabilities, 20 GPIOs, a Cortex M0 core, and more. The integrated FETs support up to 60 W of power per port and include essential power management and protection circuitry like reverse current protection (RCP), under-voltage protection (UVP), and over-voltage protection (OVP). The GPIOs can be configured for various system events, controlling alternate mode multiplexers, DC-DC converters, and more. This single-chip solution offers a compelling option for notebooks, docking stations, and other space-constrained applications. This application note provides hardware design guidelines, explaining the device's features, pins, and signals, and how to maintain signal integrity for high-speed signals. For detailed application information and use cases, refer to the device datasheet and other related application notes.

Schematic Design Guidelines

This section provides guidelines and recommendations for schematic design, detailing major interfaces and their utilization. For comprehensive details and a schematic checklist, refer to Appendix A.

1.1 Power Supply Scheme

The power supply scheme involves LDOs to provide stable voltage rails. The VIN_3V3 rail is the main supply for the chip, requiring a clean 3.3V input with a 10-µF capacitor placed close to the pin. The LDO_3V3 rail powers the chip's core and can supply external SPI flash and I2C pull-ups, with a current limit of 25 mA. The LDO_1V8 rail is internally generated from LDO_3V3 for digital circuitry, requiring a 4.7 µF capacitor nearby.

Figure 1-1. Power Supply Scheme

The ADCIN1 pin is used for boot strap initialization. In dead battery conditions, the VBUS pin voltage determines power usage. This pin, along with SPI_MISO, helps select the device configuration from ROM. A potential divider between LDO_3V3 and GND is recommended for configuration selection, with a 1% tolerance for resistors. Avoid connecting ADCIN1 directly to ground or LDO_3V3; use a resistor divider as specified in the datasheet.

Figure 1-2. ADCIN1 Resistor Divider Network

External SPI Flash should be powered by LDO_3V3 and operate at 12 MHz or higher. A 0.1-µF capacitor should be placed near the SPI flash supply pin for noise filtering. Pull-up resistors are recommended for CS, MISO, WP, and HOLD lines. Texas Instruments suggests the "W25X05CL" or similar SPI flash for system use.

Figure 1-3. Recommended Pull-ups for SPI Flash

1.3 I2C Interface

The device features three I2C ports, supporting Master and Slave modes with Fast (400 KHz) and Standard (100 KHz) I2C modes, including burst writing. All I2C lines require pull-up resistors, preferably from the LDO_3V3 rail. Unused I2C ports also need a 10-kΩ pull-up resistor.

Table 1-1. I2C Port Features
Port Master Slave Comments
I2C1 Yes Yes (Default) Connect to the embedded controller of the PC.
I2C2 No Yes Connect to the Thunderbolt controller of the PC.
I2C3 Yes No Used to control external I2C slave devices like MUX, Battery Chargers, etc.

The ADCIN2 pin sets the I2C address. A potential divider between LDO_3V3 and GND is used to achieve the desired I2C address. Table 1-2 details the I2C addresses for Port 1 based on the divider ratio.

Figure 1-4. ADCIN2 Resistor Divided Network
Table 1-2. I2C Address of the I2C Port 1
DIV = R2/(R1 + R2) Default Unique Address I2C1 - Port1 (7-bit) Default Unique Address I2C1 - Port2 Resistor Recommendation
DIV MIN DIV MAX
0.20 0.38 0x20 0x24 R2=100K, R1=191K
0.40 0.58 0x22 0x26 R2=100K, R1=100K
Short ADCIN2 to GND 0x21 0x25 R2=100K, R1=100K
Short ADCIN2 to LDO_3V3 0x23 0x27 R2=100K, R1=100K

1.4 HRESET

HRESET is an active-high hardware reset signal that reinitializes all device settings. If not used, the pin should be grounded. If used, pull down to ground with a 100-KΩ resistor and add a 0.01-µF capacitor for noise filtering.

1.5 Configuration Channel / VCONN Lines

Configuration Channel (CC) lines are critical for Type-C and PD communication, handling negotiations between devices. A Type-C/PD port has two CC lines (CC1 and CC2). One CC line is used for communication, while the other can be converted to VCONN to supply 5-V power to cable electronics, supporting up to 600 mA. In captive cable scenarios, the CC line and VCONN are fixed. High-speed signal multiplexing is not required in such cases. Ensure CC lines are directly connected to the Type-C receptacle, avoiding passive components between the PD chip and receptacle. Capacitors on CC lines are used to tune eye-diagram requirements and should be placed close to the PD controller to prevent voltage drop in long traces.

Figure 1-5. Port Power Switches

1.6 Battery Charger Detection and Advertisement (BC1.2)

The device has two USB lines that can be used for BC1.2 detection or as standard GPIOs. These pins can be connected to USB 2.0 lines for BC1.2 detection. If not used, they can be assigned to events for BC1.2 detection.

1.7 GPIOs

Multiple GPIOs can be assigned PD events via the configuration tool, supporting various event options and system inputs. Unused GPIOs should be left floating. Some GPIOs have specific features and should be used as per the TPS65987DDH schematic checklist in the Appendix.

1.8 Hot Plug Detect or HPD Line

The HPD line is used for Display Port (DP) communication. The PD controller monitors the Type-C communication for HPD messages from DP devices and adjusts its line state accordingly.

1.9 PP_EXT Power Path Control

Signals GPIO16 and GPIO17 control external power FETs and require a driver FET. These pins are not high-voltage tolerant. PP_EXT pins can function as GPIOs if external FETs are not used.

Figure 1-6. PP_EXT Path with Driver

1.10 Power Path Considerations

Protect the power path from voltage transients exceeding absolute maximum ratings. For external power paths, use components with voltage ratings similar to or better than the PD controller. Reverse current protection (RCP) is highly recommended. A Schottky diode or a Transient Voltage Suppressor (TVS) device (like TVS2200) on the VBUS can absorb GND currents during shorts or disconnects, protecting connected devices. The forward voltage of these components should be as low as possible (e.g., 500 mV or lower for Schottky diodes). When connecting external power supplies, protect against hot-plug transient voltages, which can be double the supply voltage. System design should minimize these transients using input filters, soft-start circuits, or TVS devices. Adequate bulk capacitance is also necessary for PPHV1 and PPHV2 paths. Regulated supplies are best for PPHV1 and PPHV2. For 5V-only systems, a controlled 5V supply can be used. For higher power systems (up to 100W), a variable DC/DC converter with a controlled ramp rate is recommended. Ensure power supplies do not violate the PD controller's absolute maximum voltage ratings. Failure to use power path protection can lead to reliability issues and irreversible system damage.

Layout Guidelines

This section provides recommendations for designing with TPS65987DDH PD controllers. Designers should determine specific requirements based on design goals and refer to Section 10 of the device datasheet for additional information.

2.1 Power Domain

The device supports PD power up to 60 W internally and up to 100 W with external FETs. Key guidelines include:

  • Use external FETs with larger packages for better heat dissipation, especially during rapid temperature changes.
  • Employ wide traces for high-current paths (VBUS, PP_HV, PP_EXT) or power planes for VBUS to ensure low resistance.
  • Ensure sufficient space and copper around power devices for heat dissipation.
  • Minimize vias in high-current paths; if necessary, use at least one via per 500 mA.
  • Use at least 8-mil traces for CC lines to support VCONN supply currents.
  • Place decoupling capacitors close to the power supply pins.
  • Provide at least eight ground vias beneath the chip, running from the top to the bottom layer for optimal electrical and thermal conductivity.
  • For split FET pads, provide at least 6 thermal vias underneath each pad, ensuring they are electrically isolated (NC) and run from top to bottom layer, preferably tented.

2.2 Hi Speed Lines

In USB PD systems, high-speed signals can reach 10 Gbit/s, and up to 40 Gbit/s in Thunderbolt 3 systems. Maintaining signal integrity is crucial at these data rates.

  • Place SuperSpeed or Alternate Mode multiplexers close to the Type-C receptacle for direct routing of high-speed lines.
  • Figure 2-1. High Speed Signal Routing Example
  • Avoid placing switching circuits near multiplexers and high-speed signal traces to prevent noise coupling.
  • Maintain 90-Ω differential impedance for high-speed signals.
  • Separate differential pairs by at least three times their width and ensure uniform layout.
  • Match intra-pair trace lengths within 5 mils.
  • Avoid sharp bends on high-speed signals; use curved or 45° bends instead of 90° bends.
  • Figure 2-2. Recommended Signal Bents
  • When high-speed signal pairs cross on different planes, ensure a ground plane is present between them.
  • Maintain continuous grounding when changing layers for high-speed signals to ensure uniform impedance. Place GND vias adjacent to signal vias on high-speed traces.

2.3 Other Considerations

This section covers additional design considerations and best practices:

  • Minimize the distance between the Type-C receptacle and the PD Controller's CC pins. Place 220-pF capacitors close to the PD Controller to tune CC signal eye diagrams.
  • Place ESD diodes as close as possible to the Type-C receptacle.
  • Ensure ESD components are placed without stubs, using a pass-through method on differential paths.
  • Position power regulators away from high-speed signals and associated components.
  • Figure 2-3. Placement of Capacitors on CC Lines

3 Summary

This application note outlines key schematic and layout design considerations. System designers should adhere to all recommendations and consult other relevant application notes and specifications before commencing any design with the TPS65987DDH PD Controller.

4 References

Appendix

A.1 Dead Battery Considerations

In a dead battery state, system power is unavailable, and the system must operate using VBUS from the source. The TPS65987DDH has a built-in LDO for power-up. Laptops typically require an embedded controller (EC) to manage PD ports according to system requirements. When system power is unavailable, an additional regulator is needed from VBUS or PP_HV/PP_EXT to supply 3.3 V to the EC and other critical components. Two methods are described:

  1. Using an LDO from VBUS: This device powers up upon VBUS availability, negotiates an implicit contract, and then powers the LDO, which in turn powers the EC and other components. This method is suitable even when system power is activated by an SRDY command or BUZPOWERZ configuration, ensuring the power path is active only when instructed by the EC.
  2. Figure A-1. Using an LDO from VBUS
  3. Using an LDO from PP_HV/PP_EXT: This device powers up via its internal LDO, negotiates a contract, and activates power FETs. Once the FETs are active, they power the LDO, which then powers other necessary components.
  4. Figure A-2. Using an LDO from PP_HV/PP_EXT

A.2 TPS65987DDH Schematic Checklist

Table A-1 provides a checklist for TPS65987DDH components and pins, detailing pin names, numbers, descriptions, and recommended values for capacitors and resistors.

Table A-1. TPS65987DDH Components and Pins Checklist
Pin name Pin Number Description Min Typ Max Comment
Decoupling caps
LDO_1V8 35 Bypass with appropriate capacitor 2.2 uF 4.7 uF 6 uF
LDO_3V3 9 Bypass with appropriate capacitor 5 uF 10 uF 25 uF
VIN_3V3 5 Bypass with appropriate capacitor 5 uF 10 uF
PP1_CABLE 25 Bypass with appropriate capacitor 10 uF 47 uF 120 uF Sink
PP_HV1 11,12 Bypass with appropriate capacitor, ground pin if unused 10 uF Source
PP_HV2 1,2 Bypass with appropriate capacitor, ground pin if unused 10 uF 47 uF 120 uF Sink
VBUS1 13,14 Port side VBUS bypass with appropriate capacitor, tie to ground if unused 500 nF 1 uF 10 uF Source
VBUS2 3,4 Port side VBUS bypass with appropriate capacitor, tie to ground if unused 500 nF 1 uF 10 uF
Application Specific Pins
SPI_MISO/GPIO8 36 Ground pin if unused
SPI_MOSI/GPIO9 37 Ground pin if unused
SPI_CLK/GPIO10 38 Ground pin if unused
SPI_SS/GPIO11 39 Ground pin if unused
I2C1_SCL 27 Should always be pulled up using a resistance and connected to central processor if available 2.2 ΚΩ 3.3 ΚΩ 10 ΚΩ
I2C1_SDA 28 Should always be pulled up using a resistance and connected to central processor if available 2.2 ΚΩ 3.3 ΚΩ 10 ΚΩ
I2C1_IRQ 29 Should always be pulled up using a resistance 10 ΚΩ
I2C2_SCL 32 Should always be pulled up using a resistance and connected to Thunderbolt controller if available 2.2 ΚΩ 3.3 ΚΩ 10 ΚΩ
I2C2_SDA 33 Should always be pulled up using a resistance and connected to Thunderbolt controller if available 2.2 ΚΩ 3.3 ΚΩ 10 ΚΩ
I2C2_IRQ 34 Should always be pulled up using a resistance 10 ΚΩ
I2C3_SCL/GPIO5 21 Should always be pulled up using a resistance and connected to external I2C slaves if available 2.2 ΚΩ 3.3 ΚΩ 10 ΚΩ
I2C3_SDA/GPIO6 22 Should always be pulled up using a resistance and connected to external I2C slaves if available 2.2 ΚΩ 3.3 ΚΩ 10 ΚΩ
I2C3_IRQ/GPIO7 23 Should always be pulled up using a resistance 10 ΚΩ
ADCIN2/I2C_ADDR 10 Connected to appropriate pullup/pulldown combination Refer Data sheet
GPIO12 40 Float pin if unused
GPIO13 41 Float pin if unused
PP_EXT1/GPIO16 48 Signal for external FETs, can be used as a GPIO too, float pin if unused
PP_EXT2/GPIO17 49 Signal for external FETs, can be used as a GPIO too, float pin if unused
ADCIN1/BUSPOWERZ 6 Connected to appropriate pullup/pulldown combination Refer Data sheet
HRESET 44 Ground pin using a pull-down and cap if used else ground directly
C1_CC1/C1_CC2 24/26 Connect to Type-C connector, add an ESD protection device and a cap 220 pF
HPD1/GPIO3 30 Connect to HPD if used in DisplayPort configuration, float pin if unused
C_USB_P/GPIO18 50 Connect to USB 2.0 lines of connector if BC1.2 is required, can be used as a GPIO if BC1.2 is not required
C_USB_N/GPIO19 53 Connect to USB 2.0 lines of connector if BC1.2 is required, can be used as a GPIO if BC1.2 is not required
GPIOS
GPIO0 16 Resetz pin, should be ties to thunderbolt driver, can also be used as a GPIO
GPIO1-GPIO2 17,18 General purpose IOs, float if unused
GPIO4 31 General purpose IOs, float if unused
GPIO14(PWM) 42 General purpose IOs, float if unused
GPIO15(PWM) 43 General purpose IOs, float if unused
GPIO20-GPIO21 54,55 General purpose IOs, float if unused
GND 20,45,46,47,51,59 Connect to ground
DRAIN1 8,15,19,58 Connect all these pins together Have a pad on the layout for heat dissipation
DRAIN2 7,52,56,57 Connect all these pins together Have a pad on the layout for heat dissipation

A.3 TPS65987DDH System Checklist

Table A-2 presents a system checklist for verifying the design against the TPS65987DDH components and pins checklist.

Table A-2. System Checklist
Item# DESCRIPTION Yes/No
1 Are all the bulk caps connected as per the TPS65987DDH Components and Pins Checklist?
2 Are all the decoupling caps connected as per the TPS65987DDH Components and Pins Checklist?
3 Are all the I2C and SPI pull-ups are connected from LDO_3V3 rails?
4 Is there a protection diode on the VBUS rail?
5 Is there ESD protection available on all the lines exposed out of the system?
6 Is proper resistors are used for pin strapping?
7 All the signals are routed properly to AM mux?
8 Is all data sheet requirements are met?
9 Is SPI Flash is powered from LDO_3V3?

Revision History

Details changes made across different revisions of the document, including updates to numbering formats, content structure, figures, and tables.

PDF preview unavailable. Download the PDF instead.

slva888c ?ts=1621351268651 AH XSL Formatter V6.5 MR1 for Windows (x64) : 6.5.4.31003 (2017/10/23 10:30JST) iText 2.1.7 by 1T3XT

Related Documents

Preview Using I2C Master with TPS65987D and TPS65988 PD Controllers
This application report from Texas Instruments details how to configure the I2C Master functionality of the TPS65987D and TPS65988 Power Delivery controllers. It provides step-by-step guidance and examples for integrating with devices like the BQ25703A battery charger and TUSB546 USB Type-C redriver.
Preview TPS65987D GPIO Events: Configuration and Application Guide
Explore the TPS65987D device from Texas Instruments for USB Type-C and USB Power Delivery (PD) controllers. This application report details configuring GPIO events for custom system behavior, including example settings and PD trace analysis.
Preview Implement Thunderbolt Alternate Mode with Texas Instruments TPS6598x Controllers
This application report details the implementation of Intel Thunderbolt Alternate Mode using USB Type-C PD messaging with Texas Instruments TPS6598x family of controllers. It covers negotiation, entry requirements, host interface registers, and interaction with Thunderbolt controllers, providing examples for various cable types.
Preview Texas Instruments TIDA-01627 USB Type-C PD Power Bank Reference Design
A detailed reference design for a USB Type-C Power Delivery (PD) power bank from Texas Instruments, focusing on cost reduction, low quiescent current, and providing up to 45W of power for charging notebooks and other devices.
Preview CC13xx/CC26xx Hardware Configuration and PCB Design Considerations
This application report from Texas Instruments provides comprehensive design guidelines for the CC13xx/CC26xx SimpleLink™ ultra-low-power wireless MCU platform. It covers essential aspects such as reference designs, RF front-end configurations, schematic details, PCB layout best practices, antenna matching, crystal oscillator tuning, optimum load impedance, power supply configurations, and board bring-up procedures.
Preview High-Speed Interface Layout Guidelines for PCB Design | Texas Instruments
Comprehensive guide from Texas Instruments on best practices for high-speed interface PCB layout, covering signal routing, differential signaling, and impedance matching for robust electronic designs.
Preview The Essential Guide for Developing with C2000™ Real-Time Microcontrollers
Texas Instruments' C2000™ Real-Time Microcontroller platform offers performance, efficiency, and flexibility for power electronics and automotive applications. This guide details key sensing, processing, control, and interface technologies, along with development resources.
Preview Flash Operations on MSP432™ MCUs: A Comprehensive Guide
Explore efficient flash memory operations on MSP432™ MCUs with this application report. Learn about DriverLib APIs, sector protection, programming, and dual-bank erase techniques for optimal performance.