This document is the user guide for the TPS65988 Evaluation Module (TPS65988EVM). The
TPS65988EVM allows for evaluation of the TPS65988 IC as part of a stand-alone testing kit and for
development and testing of USB Type-C and Power Delivery (PD) end products. Out of the box, the
TPS65988EVM is configured to emulate a dual-port laptop computer. Both ports can be used to source or
sink power, and both are dual-role ports (DRP) but only support data as a downstream-facing port (DFP)
host. When different configurations are required to test your system, use the TPS65988 ApplicationConfiguration software tool to create a configuration or load a different configuration template (see
Figure 1). The TPS65988EVM uses a control MUX (HD3SS3412) to route DisplayPort™ (DP) and a USB
HUB (TUSB8020) to route USB signals to the appropriate port A or port A (port A/B). The control MUX
and USB HUB are connected to a SuperSpeed (SS) MUX (TUSB546) which routes the appropriate DP
lanes and USB 3.0 signals according to cable orientation and Alternate Mode selection. Figure 2 highlights
these features.
7DisplayPort™ and USB Test Setup...................................................................................... 33
8TPS65988EVM Bill of Materials .......................................................................................... 57
Trademarks
BoosterPack is a trademark of Texas Instruments.
Dell is a registered trademark of Dell Incorporated.
FTDI, Future Technology Devices International are registered trademarks of Future Technology Devices
International Limited.
Microsoft, Windows are registered trademarks of Microsoft Corporation.
Aardvark is a trademark of Total Phase, Incorporated.
Total Phase is a registered trademark of Total Phase, Incorporated.
USB Type-C is a trademark of USB Implementers Forum.
DisplayPort is a trademark of Video Electronics Standards Association.
All other trademarks are the property of their respective owners.
2
C Address Setting ........................................................................................................ 29
This user's guide describes the TPS65988EVM. The guide consists of an introduction, setup instructions,
the EVM schematic, board layouts, component views, internal power (PWR) and ground (GND) plane
layouts, and a bill of materials (BOM).
2Information About Cautions and Warnings
This EVM contains components that can potentially be damaged by
electrostatic discharge. Always transport and store the EVM in the supplied
ESD bag when not in use. Handle using an antistatic wristband. Operate on an
antistatic work surface. For more information on proper handling, see
Electrostatic Discharge (ESD).
www.ti.com
CAUTION
3Items Required for Operation
The following items are required to use the TPS65988EVM:
•TPS65988 data sheet
•TPS65988EVM
•TPS65988 Application Customization Tool
•20-V barrel jack adapter or DC power supply (model # 492-BBGP)
•Passive USB Type-C™ cables
•USB Type-A to USB Micro-B cable
•USB Type-A to USB Type-B cable
•Mini-DisplayPort to DisplayPort cables
•Notebook with USB 2.0, USB 3.0, and DP capabilities
4Introduction
The TPS65988 is a stand-alone USB Type-C and Power Delivery (PD) controller providing cable plug and
orientation detection at the USB Type-C connector. Upon cable plug and orientation detection, the
TPS65988 communicates on the CC line using the USB PD protocol. When cable detection and USB PD
negotiation are complete, the TPS65988 enables the appropriate power path and configures external
multiplexers and alternate mode settings.
This user guide describes how the TPS65988EVM can be used to test DisplayPort alternate mode as well
as USB Data. This guide also contains testing procedures of DP alternate mode as well as various PD
power configurations. The EVM is customizable through the TPS65988 Configuration Tool. Additionally,
the EVM is equipped with a Future Technology Devices International®(FTDI®) board and Aardvark
connector to SPI or I2C interfaces for debugging and development.
This section describes the various EVM features and how to test these features. Schematic screen shots,
pictures, and block diagrams are provided as necessary.
5.1Switch, Push Button, Connector, and Test Point Descriptions
Components described in this section are listed with respect to the EVM from left to right and top to
bottom. Related components are listed simultaneously.
5.1.1Power Path Jumper Configuration
The TPS65988EVM allows for analysis of TPS65987D and TPS65987S platforms through the adjustment
of jumpers on J11 and J12.
Out of the box, the TPS65988EVM has jumper configuration for a TPS65988 device. With this
configuration, the two internal power paths are configured as Source paths for their respective Type-C
ports. The two external power paths are configured as Sink paths for their respective Type-C ports. When
using the TPS65988EVM, use a TPS65988 template in the TPS6598x Application Customization Tool.
Refer to Figure 3 and Figure 4 for the TPS65988 Jumper Configuration.
To use the TPS65988EVM to perform as a TPS65987D, the jumpers on J11 and J12 needs to be
adjusted. Place a jumper on J12 to short the two VBUS nodes together. In this use case, one of the
internal power paths is used as a source path and the other internal power path is used as a sink path.
The TPS65987D supports one Type-C port and contains 2 internal power paths. The TPS65988 can be
configured to act as a TPS65987D through the use of a TPS65987D Configuration Template in the
TPS6598x Application Customization Tool. In this configuration, PPHV2 is used as the Source path for the
Type-C port, it is connected to the net B-Var which is the Variable DC/DC used for Port B in the
TPS65988 configuration. PPHV1 is used for the Sink path on the TPS65987D. PPHV1 connects to the net
SYSPWR in this configuration. Refer to Figure 5 and Figure 6 for the TPS65987D Jumper Configuration.
When the TPS65988EVM is configured as a TPS65987D, only Port A is functional.
Setup
Figure 5. TPS65987D Jumper Configuration
Figure 6. TPS65987D Jumper Configuration Net Names
To emulate a TPS65987S with the TPS65988EVM, the jumpers on J11 need to be adjusted. The
TPS65987S supports one Type-C port and contains one internal power path. When using the
TPS65988EVM to emulate a TPS65987S, the internal power path (PPHV1) is used as the Source Path
and one of the external power paths is used as the sink path. The TPS65988 can be configured to act as
a TPS65987S through the use of a TPS65987S Configuration Template in the TPS6598x Application
Customization Tool. Refer to Figure 7 and Figure 8 for the TPS65987D Jumper Configuration. When the
TPS65988EVM is configured as a TPS65987S, only Port A is functional.
www.ti.com
10
Figure 8. TPS65987S Jumper Configuration Net Names
The DP source receptacle routes DP lanes for port A/B, AUX for port A/B, HPD for port A/B, as well as DP
port A/B select. The HD3SS3412 is used to MUX the DP source from the full-size DP receptacle to the
USB Type-C alternate mode MUX (TUSB546) for port A/B. Only one of the ports can support DP at a
time. The DP source MUX is controlled by GPIO0 that allocates the DP source signals to the appropriate
port. Figure 9 shows the DP source MUX Configuration
NOTE: Only one DP source can be used on either port A or port B at the same time.
S1 is located on the top-left corner of the EVM. This switch is a push-button that pulls the HRESET pin
(39) of the TPS65988 high when pressed. Releasing the push-button pulls HRESET low again, and the
TPS65988 goes through a soft reset, which consists of reloading firmware (FW) from RAM. If a valid
configuration is present in the RAM, the TPS65988 does not reload the configuration from the external
flash. Figure 12 highlights these features.
S6 is located on the top right corner of the EVM. This push button switch holds the SPI Miso line to GND.
This button is to be used when booting the device. If this button is pressed when the device is booting, the
TPS65988 does not load its configuration from the SPI Flash, but instead boots into a default ROM
configuration.
Setup
5.1.5S3: FTDI®Enable and Disable
The dip switch, S3, has 4 switches. The switches labeled 3.3V (switch 3) and 5V (switch 4) pass the
supply from the FTDI board micro-B receptacle from the BoosterPack header (J6) and vice versa. The
Force Enable (switch 1 and switch 2) switch controls the reset on the FTDI device. When switch 1 is
closed, the FTDI is held in reset until the TPS65988 has successfully loaded the firmware. When switch 2
is closed, the FTDI can be reset externally by pin 8 on the FTDI board header J7. By default, all switches
are opened and in the upward position. Figure 15 highlights these features.
The TPS65988EVM has a dip switch (S2) that can be used to configure the I2C addresses and BusPower
settings of the device. Switch1 through Switch3 are used to set the I2C address of the TPS65988 by
adjusting the voltage divider seen at ADCIN2. Refer to the TPS65988 datasheet to see the different I2C
address configurations. The default switch setting for Switch 1 through switch 3 is open, resulting in a
0x38 I2C address. Switch4 through Switch6 adjusts the BusPowerZ setting by adjusting the voltage divider
on ADCIN1. Refer to the TPS65988 datasheet to see the different BusPowerZ configurations. Figure 17
highlights the default switch setting of S2.
The barrel jack power connector accepts a 19-V to 20-V DC supply. A standard Dell or HP notebook
adapter (or similar adapter) provides the required power. This input provides the PP_HV power rail 19-V to
20-V for high power PD contracts up to 60 W per port or 120 W, total. An appropriate power adapter
greater than 120 W must be used for high-power PD. For example, the Dell®130-W Part Number: 492BBGP. Figure 19 highlights these features.
The TPS65988EVM is capable of requesting a power role swap when the barrel jack is connected on an
EVM that is currently bus-powered. The barrel jack voltage is sensed by a comparator, which drives
GPIO1 (BJ_DETECT) on the TPS65988. By default, the Barrel Jack Detect is not enabled. To enable
Barrel Jack Detect place R109 and refer to the TPS65988 Utilities Tool User Guide and TPS65988
Firmware User Guide. Figure 21 highlights these features.
Figure 21. Barrel Jack Detect Schematic
5.1.9USB Type B Connector (J11)
J11 is the Type-B connection to the PC for testing USB 2.0 or USB 3.0 functionality. A Type-A to Type-B
cable can be used to connect the EVM to the USB port on a computer. This connector provides the USB
data to the USB HUB on the TPS65988EVM. Figure 22 through Figure 24 highlight these features.
The TPS65988EVM has two full feature USB Type-C receptacles (port A/B) and routes VBUS, SSTX and
SSRX pairs, SBU1 and SBU2 pairs, and D+ and D– signals. The TPS65988 device can be used in selfpowered and bus-powered configurations for added flexibility. When self-powered, the EVM can provide
up to 60 W (20 V, at 3 A) of power per port via the internal high voltage power path. The EVM is also
capable of sinking 100 W (20 V, at 5 A) of power via the external power path. The internal power path is
used for sourcing power and the external power path is used for sinking power. Figure 25 and Figure 26
highlight these features.
J9, the micro-B receptacle connects the FTDI to the PC for the TPS65988 Customization GUI. Use a
standard USB micro-B to Type-A cable to make this connection. The Debug Board Enable LED turns on
when VBUS is present on the FTDI board. Figure 27 and Figure 28 highlight these features.
Use the TP13, TP8, and TP12 test points to measure the output voltage of the onboard DC/DC
converters. These DC/DC converters produce the required voltage rails for full functionality of the EVM
including power delivery, powering internal and external circuits, and so forth. These test points allow the
user to verify the system supplies on the TPS65988EVM. LDO_1V8 is internally generated for internal
circuitry. Use P3V3 to supply VIN_3V3 which then supplies LDO_3V3. Also, use LDO_3V3 as a lowpower output for external flash memory. In bus-powered conditions, or self-powered conditions, P3V3 and
LDO_3V3 are active. P3V3 has the ability to operate at 4 V to compensate for IR drop through the USB
Type-C cable. The P5V supply can operate at 4.5 V at 100% duty cycle, but it is intended to supply the 5
V at 3 A when the barrel jack or system power is connected to the EVM. P5V powers PP_CABLE for both
ports as well as the VBUS current sense IC for both ports. Figure 29 highlights these test points.
This connector matches the Total Phase®Aardvark that allows the user to access the I2C and SPI pins on
the TPS65988EVM using the SPI, I2C master, or both capabilities. Figure 30 and Figure 31 highlight
theses features.
NOTE: The FT4232 loads the I2C or SPI pins when powered. TI recommends leaving the FT4232 in
reset by having the Force Enable switches (switch 1 and switch 2) in the disabled (up)
position.