This user’s guide describes the TPS65987 evaluation module (TPS65987-90EVM). The TPS6598790EVM allows for evaluation of the TPS65987 device as part of a stand-alone testing kit and for
development and testing of USB Type-C™ and Power Delivery (PD) end products.
8TPS65987-90EVM Bill of Materials ...................................................................................... 14
Trademarks
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.
Texas Instrument's (TI’s) TPS65987-90 evaluation module helps designers evaluate the operation and
performance of the TPS65987 device.
The TPS65987 device is a USB Type-C and Power Delivery (PD) controller providing cable plug and
orientation detection at the USB Type-C connector. Upon cable detection, the TPS65987 communicates
on the CC wire using the USB PD protocol. When cable detection and USB PD negotiation are complete,
the TPS65987 device enables the appropriate power path and configures Alternate Mode settings for
external multiplexers. The TPS65987D device has two internal power paths that can source or sink up to 5
A. The EVM is customizable through the TPS65987 Application Customization Tool. Additionally, the EVM
is equipped with an FTDI chip for flashing a new project through SPI or I2C for debugging and
development.
Figure 1 shows the TPS65987-90EVM board and Figure 2 shows a block level diagram.
Out of the box, the TPS65987_90EVM is configured to use TPS65987's PPHV1 as sink path (J4) and
PPHV2 as source path (J6), which matches the configuration of firmware already programmed in the
device. Using Application Customization Tool each of this power path can be programmed as either
source or sink.
Remember, the jumper configuration in the hardware must match the source and sink paths in the
software, Application Customization Tool (GUI). See Figure 3 and Table 1 for the jumper configuration.
www.ti.com
Figure 3. Power Path Jumper Configuration for Source or Sink
JumperDescription
J4TPS65987D power path: Jump pins 1-2 to sink on PP_HV1, or jump pins 2-3 to source on
PP_HV1
J6TPS65987D power path: Jump pins 1-2 to sink on PP_HV2, or jump pins 2-3 to source on
Table 2 lists the TPS65987-90EVM connector and functionality.
DesignatorDescription
J1USB Type-C connector: TI recommends using an active or e-marked USB Type-c cable
J2Expansion board connector: Connect the DP-EXPANSION-EVM to evaluate DisplayPort and USB3.2 data
J3Micro-B connector: Connect to a PC to flash a project on the PD controller. You must download the
Application Customization Tool (GUI) to flash a project properly.
J9Barrel jack connector: Use a 19-V to 20-V DC supply. A standard Dell or HP notebook adapter (or similar) will
provide the required power.
2.3Test Points
Table 3 lists the TPS65987-90EVM test points.
Test PointLabelDescription
TP1VBUSV
TP2CC1System side CC1. This could be VCONN or CC depending on polarity flip of the USB
TP3CC2System side CC2. This could be VCONN or CC depending on polarity flip of the USB
TP4, TP5GNDGround reference for entire board
TP6P3V3Output of 3.3-V DC/DC convertor to power up all ICs on the EVM
TP7P5V0Output of 5-V DC/DC convertor used for PP_CABLE (VCONN)
Table 2. Connector Functionality
Table 3. Test Points
voltage on the USB Type-C connector. Sourcing and sinking is always in
BUS
reference to V
Type-C cable.
Type-C cable.
(Source to V
BUS
or sink from V
BUS
BUS
).
Setup
2.4LEDs
Table 4 lists the TPS65987-90EVM LEDs.
DesignatorLabelDescription
(1)
On the EVM board silkscreen print the SSMX: DP and SSMX: USB3 signals are swapped.
Table 4. LEDs
D12μB VBUSWhite LED that shows when the μB port is connected (FTDI for GUI).
D13SSMX: DP
D14SSMX: FLIPWhite LED that shows when the TPS65987D device has enabled this signal for the
D15SSMX: USB3
D16VBUSWhite LED that shows when V
D19SYS_PWRBlue LED that shows when the barrel jack is connected
D20VAR_DCDCGreen LED that shows when there is a voltage on the variable DC/DC controller (U9).
D22PDO_0White LED that shows when there is a 5-V PD contract (only shown when sourcing)
D22PDO_1White LED that shows when there is a 9-V PD contract (only shown when sourcing)
D24PDO_2White LED that shows when there is a 15-V PD contract (only shown when sourcing)
D25PDO_3White LED that shows when there is a 20-V PD contract (only shown when sourcing)
(1)
White LED that shows when the TPS65987D device has enabled this signal for the
super-speed MUX in the DP-EXPANSION-EVM (depending on version of EVM the
silkscreen may appear to show this signal swapped with SSMX: USB3)
super-speed MUX in the DP-EXPANSION-EVM
(1)
White LED that shows when the TPS65987D device has enabled this signal for the
super-speed MUX in the DP-EXPANSION-EVM
Table 5, Table 6, and Table 7 lists the TPS65987-90EVM switches. For S1, make sure to leave all six
switches in the ON position (to the right) for flashing a project and debugging. For S4 Switch: EVM out of
th box should have S4->4 (BP_WaitFor3V3_Internal) as on(right). This ensures that PD controller enables
internal paths in dead battery mode. This switch can be turned off(left) if EVM is used as source only.
Switch (S1)Description
1: SPI_CLKConnects SPI_CLK node from FTDI to TPS65987D, EEPROM when the switch is in the ON position (to the
2: SPI_MOSIConnects SPI_MOSI node from FTDI to TPS65987D, EEPROM when the switch is in the ON position (to
3: SPI_MISOConnects SPI_MISO node from FTDI to TPS65987D, EEPROM when the switch is in the ON position (to
4: SPI_CSZConnects SPI_CSZ node from FTDI to TPS65987D, EEPROM when the switch is in the ON position (to the
5: I2C_SCLConnects I2C_SCL node from FTDI to TPS65987D, EEPROM when the switch is in the ON position (to the
6: I2C_SDAConnects I2C_SDA node from FTDI to TPS65987D, EEPROM when the switch is in the ON position (to the
www.ti.com
Table 5. S1 Switch Bank
right), and disconnects when in the OFF position (to the left)
the right), and disconnects when in the OFF position (to the left)
the right), and disconnects when in the OFF position (to the left)
right), and disconnects when in the OFF position (to the left)
right), and disconnects when in the OFF position (to the left)
right), and disconnects when in the OFF position (to the left)
Table 6. S4 Switch Bank
Switch (S4)Description
1, 2, 3 OFFI2C address selection: 000b
1 ON OnlyI2C address selection: 001b
2 ON OnlyI2C address selection: 010b
3 ON OnlyI2C address selection: 011b
4, 5, 6 OFFDead battery mode: BP_NoResponse
4 ON OnlyDead battery mode: BP_WaitFor3V3_Internal
5 ON OnlyDead battery mode: BP_WaitFor3V3_External
6 ON OnlyDead battery mode: BP_NoWait
Table 7. Push Buttons
DesignatorLabelDescription
S2PD ResetThis switch is a push-button that pulls the HRESET pin (44) of the TPS65987D device high
S3Disable Flash
Config
when pressed. Releasing the push-button pulsl HRESET low again, and the TPS65987D
device goes through a soft reset, which consists of reloading firmware from RAM. If a valid
configuration is present in RAM, the TPS65988 device will not reload configuration from the
external flash.
This push button switch will hold the SPI Miso line to GND. Use this button when booting the
device. If this button is pressed when the device is booting, the TPS65987D device does not
load its configuration from the SPI Flash and instead boots into a default ROM configuration.
This section discusses how to power the EVM, configure the firmware, and how to debug.
3.1Powering the TPS65987-90EVM
The main power supply for the EVM is the barrel jack (J9), which accepts 19 V to 20 V via a barrel jack
adapter. The EVM can also be powered with an external power supply on SYS_PWR (pin 1 of J4, J5, J6,
or J7). The input voltage can range from 5 V to 20 V, but configure the appropriate power profile for
PP_HV in the firmware using the configuration tool. The EVM can also be powered as a sink through a
USB Type-C cable from a source adaptor, EVM, or device.
3.2Firmware Configurations
Out of the box, the TPS65987-90EVM is configured to emulate a single port laptop computer. This
configuration can be used to source or sink power known as (DRP), and this configuration sets DFP_D
(Downward Facing Port). on DP expansion connector a DP_EXPANSION (source) EVM can be connected
to test Display port alternate mode. If different configurations are required to test your system, use the
TPS65987_8 Application Configuration Tool (GUI) to create a configuration or load a different
configuration template.
3.3Debugging the EVM
The following checks can help resolve issues when connecting the EVM to another EVM or USB Type-C
device and no status LEDs are on:
•Make sure that a firmware image is loaded on the TPS65987-90EVM, using the TPS65987_8Application Configuration Tool (GUI).
•Make sure the CC lines are toggling for dual-role port functionality.
•Make sure the following system supplies:
– P3V3 = 3.3 V
– P5V0 = 5 V
– Barrel jack / SYS_PWR = 20 V (when plugged in)
– VAR_DCDC = 5 V (when barrel jack is plugged in without a USB Type-C attached cable or device)
– V
= 5 V, 9 V, 15 V, or 20 V (when USB Type-C port is attached to another EVM or device)